Channels ▼
RSS

Design

Survey Says: Agile Works in Practice


What Agile Stuff Are We Actually Doing?

When asked whether their organization had adopted an agile method such as Extreme Programming (XP) or Scrum, 41 percent responded that their organization had adopted one or more such methods. Table 3 summarizes the results. Although it is no surprise that XP and Scrum are popular options, other methods such as the Agile MSF, AUP, and in particular FDD had strong showings.

METHOD # RESPONDENTS
Agile MSF 191
Agile Unified Process (AUP) 216
Crystal Clear 91
Dynamic System Development Method (DSDM) 26
Extreme Programming (XP) 954
Feature Driven Development (FDD) 502
Scrum 460
Other 171

Table 3: Adoption of agile methods (multiple responses allowed).

I also asked whether the organization has adopted any agile development techniques, such as Test Driven Development (TDD) or pair programming, and the results were very encouraging: 65 percent of respondents indicated that they had adopted one or more agile techniques. Table 4 summarizes the results. It's interesting to note the high acceptance rates of quality-oriented techniques such as common coding guidelines, refactoring, regression testing, and TDD. I'm excited to see that agile database development techniques, such as database refactoring and database regression testing, are beginning to catch on.


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