Channels ▼
RSS

Design

Survey Says: Agile Works in Practice


How Well Is Agile Working?

The agile approach to software development appears to work very well in practice. The survey asked people how agile approaches affected their overall productivity, the quality of the systems that they delivered, and the satisfaction levels of their business stakeholders; the results show that adoption of agile approaches has clearly been a resounding success.

The affect that agile approaches have on productivity is summarized in Figure 2. (Note: Figures 2 through 4 do not include the response "I Don't Know"). Only 6 percent indicated that their productivity was lowered, not bad considering you have to expect some project teams to fail, particularly on their first attempt. No change in productivity was reported by 34 percent of respondents and 60 percent reported increased productivity.

Figure 2: How have agile approaches affected your productivity?

Figure 3 summarizes the affect that agile approaches have had on the quality of delivered systems. The results are even better, with 66 percent responding that the quality is higher. Considering the high rate of adoption of quality-oriented techniques (see Table 4), this shouldn't come as a surprise. Apparently being "quality infected" has paid off for the agile community.

Figure 3: How have agile approaches affected the quality of systems deployed?

TECHNIQUE # RESPONDENTS
Active stakeholder participation 938
Agile Model Driven Development (AMDD) 260
Code refactoring 1467
Code regression testing 1383
Colocation 447
Common coding guidelines 1595
Continuous integration 1113
Database refactoring 416
Database regression testing 407
Pair programming 587
Single sourcing information 241
Test Driven Development (TDD) 959

Table 4: Adoption of agile techniques (multiple answers allowed).

It also appears that agile software development's focus on collaborative techniques, such as active stakeholder participation and increased feedback, have helped to improve business stakeholder satisfaction. As you can see in Figure 4, 58 percent of organizations report improved satisfaction, whereas only 3 percent report reduced satisfaction. The source data for this survey can be downloaded from www.ambysoft.com/surveys if you wish to analyze it yourself.

Figure 4: How have agile approaches affected business stakeholder satisfaction?


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.
 

Video