InfoQ

News

Survey: The State of Agile in Practice

Posted by Deborah Hartmann on Aug 13, 2006 08:59 PM

Community
Agile
Topics
Delivering Value ,
Methodologies
Tags
Introducing Agile ,
Statistics
Scott Ambler acknowledges that for many people, rhetoric isn't sufficient—they want to know how many people are actually doing this Agile stuff, what they are doing, and whether they are actually benefiting from it.  In March Scott Ambler got real-world feedback from 4232 respondents on their Agile process implementations. 

His conclusion: "Agile is not only growing in popularity, it is working incredibly well: so well, in fact, that it is fairly clear that adopting agile approaches is an incredibly low risk thing to consider."  

Just some of the results collected by Ambler: respondents reported that...
  • 65 percent work in organizations that have adopted one or more agile development techniques,
  • 41 percent work in organizations that have adopted one or more agile methodologies,
  • 60 percent report increased productivity,
  • 66 percent report increased quality,
  • 58 percent report improved stakeholder satisfaction.
Ambler also discovered exactly what respondents are adopting:

Agile Methodology Adoption Rates - Ambler 2006
(drawn from the Survey Summary Presentation on Ambler's Surveys page).

Most respondents had experienced at least one really bad experience - resulting in much lower productivity or quality, or drastically increased cost.  Still, across the board, respondents reported overall significantly better quality and productivity.  More knowledge of Agile did seem to correlate with better experiences.

Ambler's survey used the mailing lists of Software Development magazine and Dr. Dobbs' Journal, so he acknowledges that the results may be a bit optimistic: respondents may be more aware of new trends in IT than people who don't read such publications.   None the less, Ambler concludes that Agile approaches do work in practice, and that these methodologies are gaining traction.

Ambler has published his conclusions on Dr. Dobbs Journal, and has also made his survey questions available, as well as his raw data.

Related Sponsor

VersionOne is recognized by Agile practitioners as the leader in Agile project management tools. Companies such as Adobe, BBC, CNN, Dow, HP, IBM, Sony and 3M have turned to VersionOne to help deliver greater value to their customers.

No comments

Watch Thread Reply

Educational Content

Bindings, Platforms, and Innovation

This presentation focuses on the Internet and separating myth from fact, history from the future, and the mundane from the imaginative. Bob Frankston presents a vision of what could and should be.

Orchestrating Long Running Activities with JBoss / JBPM

This article explores the use of JBoss and jBPM to implement design solutions that effectively address the issue of orchestrating long running activities.

Neo4j - The Benefits of Graph Databases

This presentation covers the use of graph databases as an optimal solution for data that is difficult to fit in static tables, rapidly evolving data or data that has a lot of optional attributes.

Realistic about Risk: Software development with Real Options

This session introduces Real Options and shows how it can help in running your project. Real Options is a decision-making process that can be used to manage risk.

Communication Flexibility Using Bindings

This article discusses the use of bindings on services and references (including the instance of non-configured bindings) as the means to implement SCA communications in a Web and SOA environment.

Writing DSLs in Groovy

After a short introduction to DSLs, Scott Davis plays with the keyboard showing how to approach the creation of a DSL by typing working snippets of Groovy code that get executed.

Scaling Agile with C/ALM (Collaborative Application Lifecycle Management)

IBM Rational and InfoQ present, Scaling Agile with C/ALM, an eBook showing organizations how to become “finely tuned software delivery machines” by enabling team integration and scaling.

Concurrent Programming with Microsoft F#

Amanda Laucher presents a real life enterprise application written in F#. She shows actual code snippets, explaining design decisions and suggesting how to use some of the F# constructs.