I don’t think that software development word means what you think it means
See the original posting on JavaWorld
There are several terms used inappropriately or incorrectly in software development. In this post, I look at some of these terms and the negative consequences of misuse of these terms.
The Agile Manifesto started a movement that resonated with many software developers frustrated with inefficiencies and inadequacies of prevalent software development methodologies. Unfortunately, the relatively simple concepts of the Agile Manifesto were interpreted, changed, evangelized, commercialized, and sold in so many different ways that it became difficult to uniquely describe agile. To some, agile became synonymous with “no documentation” and to others agile meant going straight to coding without any process. So many disparate methodologies and practices are now sold as agile that it’s become increasingly difficult to describe what makes something agile or not.