This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Imaginate
September/October 2004 (vol. 21 no. 5)
pp. 96-97
As an industry, we love to build the grand frameworks that can solve all the world?s problems in one unified package. With that in hand, you could in fact just sit down with the user and bang out a solid, robust application complete with security, navigation, user scripting, and so on, coupled with a repository of proven, debugged object prototypes that are customized as required. But with all our resources, we haven't managed to do that very well yet. Applications that are thrown together quickly usually exact a steep price in the long run, leaving behind a quicksand-like pile of Visual Basic, Foxpro, or Perl code that isn't maintainable or extendable at all. This column explores how it's possible that someone can claim to be able to build software that lasts and delivers value, for as long as it's needed, and is simple and straightforward to understand, maintain, enhance, and extend.
Index Terms:
software construction, agile development, application development
Citation:
Andy Hunt, Dave Thomas, "Imaginate," IEEE Software, vol. 21, no. 5, pp. 96-97, Sept.-Oct. 2004, doi:10.1109/MS.2004.1331311
Usage of this product signifies your acceptance of the Terms of Use.