Copyright 2006 Scott W. Ambler Agile Survey Results Summary Scott W. Ambler .
-
Upload
phoebe-potter -
Category
Documents
-
view
221 -
download
1
Transcript of Copyright 2006 Scott W. Ambler Agile Survey Results Summary Scott W. Ambler .
Copyright 2006 Scott W. Ambler
Agile Survey ResultsSummary
Scott W. Amblerwww.ambysoft.com/scottAmbler.html
Copyright 2006 Scott W. Ambler
How To Use These Slides
• I have provided these slides, and the raw data behind them, so that others can use them in their own work.
• You may reuse all, or a part of, this slide deck as long as you provide a clear reference to the source.
• The suggested reference is: Results from Scott Ambler’s March 2006 ‘Agile Adoption Rate Survey’ posted at www.ambysoft.com/surveys/
Copyright 2006 Scott W. Ambler
The Survey
• 4232 Respondents• March 2006• Used Dr. Dobb’s Journal and
Software Development mailing lists• Summary appears in the September
2006 issue of DDJ at www.ddj.com • Data downloadable from
www.ambysoft.com/surveys/
Copyright 2006 Scott W. Ambler
Comparison with Previous Surveys
• This survey repeats, with improvements, the Shine survey of 2003 (www.agilealliance.org/articles/shinetechnologiesagil/file)
Shine Survey131 respondents84.7% of respondents have average or above knowledge of agile methods59% of all organizations followed XP
This Survey4232 respondents46% of the respondents have average or above knowledge of agile methodsIncluded “I don’t know” as a response for many questionsAdoption of XP: 22.5% of all organizations have adopted XP, although that is 57.2 % of orgs that have adopted an agile method
Copyright 2006 Scott W. Ambler
Respondent Skill Levels(1=Unskilled, 5 = Expert)
2.7
2.75
2.8
2.81
2.93
3.15
3.18
3.35
3.37
3.95
Operations
DBA
Ent Arch
IT Mgmt
QA
Proj Mgmt
Testing
Architecture
Req. Analysis
Programming
Copyright 2006 Scott W. Ambler
1 to 1033%
11 to 5021%
51 to 10010%
101 to 2008%
201 to 5007%
501 to 10005%
1000 to 20003%
2000+13%
Size of the IT Organization
Copyright 2006 Scott W. Ambler
Organization Size
• There was no statistical differences in the results based on organization size
Copyright 2006 Scott W. Ambler
Knowledge of Agile Methods
Very Limited25%
Limited29%
Average33%
Extensive 11%
Very Extensive2%
Copyright 2006 Scott W. Ambler
Have You Adopted An Agile Methodology?
Yes41%
No59%
Copyright 2006 Scott W. Ambler
Methodology Adoption(Multiple Answers Allowed)
191
216
91
26
954
502
460
171
Agile MSF
AUP
Crystal Clear
DSDM
XP
FDD
Scrum
Other
Copyright 2006 Scott W. Ambler
Have You Adopted Any Agile Techniques?
Yes65%
No35%
Copyright 2006 Scott W. Ambler
Technique Adoption(Multiple AnswersAllowed)
Active Stakeholder Participation 938
AMDD 260
Code Refactoring 1467
Code Regression Testing 1383
Co-location 447
Common coding guidelines 1595
Continuous integration 1113
Database refactoring 416
Database regression testing 407
Pair programming 587
Single sourcing information 241
TDD 959
Copyright 2006 Scott W. Ambler
How Have Agile Approaches Affected Your Productivity?
0%4%
23%
33%
8%
32%
Much Lower
Somewhat Lower
No Change
Somewhat Higher
Much Higher
Don't Know
Copyright 2006 Scott W. Ambler
How Have Agile Approaches Affected Your Productivity?
1% 5%
34%
48%
12%
Much Lower
Somewhat Lower
No Change
Somewhat Higher
Much Higher
Copyright 2006 Scott W. Ambler
How Have Agile Approaches Affected the Quality of Systems Deployed?
0%2%
21%
32%13%
32%
Much Lower
Somewhat Lower
No Change
Somewhat Higher
Much Higher
Don't Know
Copyright 2006 Scott W. Ambler
How Have Agile Approaches Affected the Quality of Systems Deployed?
1%2%
31%
47%
19%
Much Lower
Somewhat Lower
No Change
Somewhat Higher
Much Higher
Copyright 2006 Scott W. Ambler
How Have Agile Approaches Affected the Cost of System Development?
2%
14%
34%
13%
1%
36% Much Higher
Somewhat Higher
No Change
Somewhat Lower
Much Lower
Don't Know
Copyright 2006 Scott W. Ambler
How Have Agile Approaches Affected the Cost of System Development?
3%
22%
53%
20%
2%
Much Higher
Somewhat Higher
No Change
Somewhat Lower
Much Lower
Copyright 2006 Scott W. Ambler
How Have Agile Approaches Affected the Business Stakeholder Satisfaction?
1%1%
25%
27%11%
35%Much Lower
Somewhat Lower
No Change
Somewhat Higher
Much Higher
Don't Know
Copyright 2006 Scott W. Ambler
How Have Agile Approaches Affected the Business Stakeholder Satisfaction?
1%2%
39%
41%
17%
Much Lower
Somewhat Lower
No Change
Somewhat Higher
Much Higher
Copyright 2006 Scott W. Ambler
Who Had A Bad Experience?• 91 ( 2.15% ) respondents had at least one really bad experience:
– 19 (0.45%) had much lower productivity
– 18 (0.43%) had much lower quality
– 73 (1.72%) had much higher cost
– 20 (0.47%) had much lower business satisfaction
• 709 (16.74%) had some bad experience– See above, plus:
– 140 (3.31%) had somewhat lower productivity
– 64 (1.51%) had somewhat lower quality
– 539 (12.72%) had somewhat higher cost
– 59 (1.39%) had somewhat lower business satisfaction
• There was a correlation between knowledge and results– E.g. The people knowledgeable with agile approaches had better quality,
stakeholder satisfaction, … than those who weren’t knowledgeable
Copyright 2006 Scott W. Ambler
Whence Modeling and Documentation?
• There was a statistical correlation between adoption of newer methods such as Agile Unified Process (AUP) or MSF Agile and adoption of Agile Model Driven Development (AMDD)
• Feature Driven Development (FDD) and Dynamic System Development Method (DSDM) have modeling, and arguably documentation, as explicit parts of the methods
• There was no correlation between adoption of Extreme Programming (XP) and AMDD– This leads me to believe that the question may not have
been clear to people, as many XPers are clearly taking an agile approach to modeling and AMDD came out of XP to begin with
Copyright 2006 Scott W. Ambler
Suggested Resources• The Agile Modeling Site
– www.agilemodeling.com
• The Agile Data Site– www.agiledata.org