Channels ▼
RSS

Design

Survey Says...Agile Has Crossed the Chasm


Agility at Scale

Agile is being used for various-sized projects. Table 1 summarizes the results when respondents were asked two questions about team size: What is the largest agile project your organization has attempted, and what is the largest project that agile techniques have been successful on? There are two interesting observations about these results. First, although the majority of organizations are applying agile techniques on projects of 10 or fewer people, many are, in fact, trying agile on larger projects. A few years ago, Jim Highsmith estimated that 70-80 percent of all software-development project teams are 10 people or less, so these numbers aren't out of line. Second, organizations seem to be more successful with smaller project teams than larger ones. This is to be expected: The bigger the team, the harder it is to succeed regardless of the development paradigm, and much of the agile literature has focused on colocated teams.

Team Size (People) Largest Successful Agile Project Largest Attempted Agile Project
1 to 5 165 135
6 to 10 144 135
11 to 20 73 90
21 to 50 30 41
51 to 100 6 11
101 to 200 3 6
201+ 2 5

Table 1: Applying agile techniques on various sized projects.

The survey also asked about the success rate of agile when applied in various situations: 296 respondents indicated that they had tried agile techniques when the team was colocated, 251 tried agile without colocation, and 130 had applied agile in offshoring situations. Figure 4 shows that the average success rate is highest for colocated teams and lowest for offshoring situations. There are several implications of Figure 4. First, the agile rhetoric about communication and collaboration being critical success factors seems to hold. Second, although the success rates are clearly lower, many organizations are succeeding at agile projects that aren't colocated. Organizations are, in fact, succeeding at scaling agile software development techniques.

[Click image to view at full size]

Figure 4: Percentage of successful projects as reported by respondents.


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