Dr. Dobb's is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.


Channels ▼
RSS

Design

Has Agile Peaked?


Scott is Practice Leader Agile Development for IBM Rational.


During the last week of February 2008, Dr. Dobb's ran a survey exploring the current adoption and success rates of agile software development techniques. We found that the adoption rate was the same as last year at 69 percent, that most agile teams had iterations of four weeks or less in length, and that agile teams had high rates of success. We also found that people believe that, on average, agile teams are producing greater levels of quality, are more productive, enjoy greater stakeholder satisfaction, and are doing so at lower costs than traditional teams.

Agile Adoption Rates

The title of this month's column is provocative for a reason: I was very surprised, and concerned, that the agile adoption rate appears to have flattened out. To be fair, I'm working from a three-year "trend" so there really isn't enough data to truly judge. In the 2006 agile adoption survey we found that there was a 65 percent agile adoption rate, in 2007 a 69 percent rate, and in 2008 69 percent again. To be fair we asked the question differently in 2006, so it could be argued that we shouldn't be comparing 2006 with the 2007/2008 adoption rates.

The good news is that the majority of organizations have adopted agile techniques and seem to be sticking with them. Only 18 percent of the people who indicated that their organizations have run one or more agile projects indicated that they were still in the pilot phase, implying that 82 percent are further along in the adoption process. My concern is that last year, 24 percent of the people who had indicated that their organizations hadn't yet tried agile approaches would likely do so sometime in the coming year, leading me to believe that we'd see a higher adoption rate. Granted, some new organizations may have adopted agile approaches in 2007 whereas some abandoned them, with a net gain of zero. This year, 15 percent of "No" respondents hope to do agile this year, so we'll have to wait and see.

I was curious about why the adoption rate seems to have peaked, so I crunched the numbers a bit. My first theory was that "stealth adoption" was occurring, something that I've seen in many organizations, where the developers were doing agile without the knowledge of senior management. But when I analyzed the adoption rates by role, I found that only 61.4 percent of developers thought they were doing Agile, whereas 78.2 percent of IT management thought so, the exact opposite of what I would've expected to see if stealth adoption was occurring. Based on these numbers, I suspect that developers and management have different criteria for what it means to be Agile, and that developers have set a higher bar for themselves. My fear is that management may be motivated to water agile down to earn their "agile gold star".


Related Reading


More Insights






Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

 
Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.