Integration Watch: The zealots of agile
March 1, 2009 —
(Page 1 of 3)
The agile movement has been nothing if not evangelical, even messianic, since its inception. From its founding with the publication of a manifesto (a manifesto!) to its subsequent, continual attack on the so-called waterfall model, agile and its exponents have hewn closely to the position that theirs is the one true path. And, consistent with this evangelical view, those who disagree either don’t really understand agile or are irretrievably deluded. For the deluded, only spectacular failure of their project will open their eyes.
This point of view makes dialog about agile’s strong points difficult and about its weak points impossible. It fails to acknowledge that agile projects also fail and that, prior to agility, many very large software projects came to fruition without using agile techniques. We did, after all, land a man on the moon without agile. We also routed phone calls, conducted the census, flew aircraft, made reservations, and performed many other activities that relied on large-scale software that met requirements and generated valid results—all without agile. Every major operating system in use today was written with pre-agile techniques. So before lecturing on the one true path, it’s important to acknowledge that other paths can indeed generate successful projects. There is not a single true path. There are at least two.
The agile zealot’s take on the successes of the “other” path generally runs along the lines; that’s all well and good, but the vast majority of all software development projects are failures. The presence of some notable successes does not belie the landscape littered with the detritus of dead or abandoned projects.
I am in full agreement. And in fact this argument brings me to my second gripe with agile evangelism. Agile projects fail too. The widely quoted failure rates of projects have barely dropped since the Agile Manifesto. And while the agile movement might want to lay claim to this small drop (and attribute its small size to the fact that so many projects are not agile), I would disagree.
Related Search Term(s): agile
Share this link: http://sdt.bz/33300
Most Read
Latest News
Resources
SAP unveils SAP HANA platform innovations for Big Data and spatial processing
Features include smart data access and expanded cloud deployment options
|
|
|
Alteryx raises $12 million to put Big Data analytics in the hands of all business analysts
Quest founder's firm, Toba Capital, selects Alteryx as its first analytics investment
|
|
|
Google I/O kicks off
Developers get new APIs and tools, and the Go language hits version 1.1
|
|
|
Jelastic launches new version of its Java and PHP hosting platform
Jelastic today announced the launch of a new version of its ultra-scalable cloud hosting platform
|
Telerik adds back-end services to Icenium mobile tool suite
Icenium Everlive makes the suite a complete app development platform, the company says
|
|
|
CollabNet fuses CloudForge, TeamForge
New pricing structure and integration gives developers an enterprise-grade choice for dist...
|
|
|
Eclipse release train for Kepler arrives June 26
New version of Eclipse includes Stardust for business process management, and Orion 3.0 fo...
|
|
|
Google I/O kicks off
Developers get new APIs and tools, and the Go language hits version 1.1
|
IDC MarketScape: Worldwide Cloud Testing and ASQ SaaS
Demand for solutions to test applications on the cloud and for the cloud is rising signifi...
|
|
|
Get to Know the Database Decision Factors
What should you look for when choosing a relational database system? This informative arti...
|
|
|
Exploring the Database Forest
Today’s database technology landscape is more dynamic and varied than ever before. What’s...
|
|
|
Data Management Resource Guide
Today’s data is generated by more than just applications. Data is generated by trillions o...
|