The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.03 - May/June (2007 vol.24)
pp: 22-23
Diomidis Spinellis , Athens University of Economics and Business
ABSTRACT
Agreeing on a development schedule that can't be met offers software developers and their marketing team a convenient excuse for their failures. A similar situation occurs over the lifetime of software systems. As a system ages, its design will no longer match its actual use. Also, successive generations of programmers will violate design assumptions and style guidelines. Instead of admitting the fact that the system should be scrapped, developers and their managers will often propose a rewrite on the grounds that a new technology will offer dramatic productivity improvements. This face-saving maneuver also offers a convenient scapegoat.
INDEX TERMS
software evolution, aging, silver bullet, management
CITATION
Diomidis Spinellis, "Silver Bullets and Other Mysteries", IEEE Software, vol.24, no. 3, pp. 22-23, May/June 2007, doi:10.1109/MS.2007.88
20 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool