loading...
Silver Bullets and Other Mysteries
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MS.2007.88May/June 2007 (vol. 24 no. 3) pp. 22-23
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Diomidis Spinellis, Athens University of Economics and Business
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
Usage of this product signifies your acceptance of the Terms of Use.