Upload
nextlib
View
521
Download
0
Embed Size (px)
Citation preview
Copyright 2007 Scott W. Ambler www.ambysoft.com/surveys/
Agile Adoption Survey 2007
Scott W. Ambler
www.ambysoft.com/scottAmbler.html
Copyright 2007 Scott W. Ambler www.ambysoft.com/surveys/
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 2007 Agile Adoption Survey posted at www.agilemodeling.com/surveys/
Some slides have comments
Copyright 2007 Scott W. Ambler www.ambysoft.com/surveys/
Agile Adoption Survey• March 2007• Advertised in Editor’s blog on www.ddj.com• Data, summary, and slides downloadable
from www.ambysoft.com/surveys/ • 781 respondents:
– 52% were developers, 22% were in management– 40% had 10-20 years IT experience, 33% had 20+
years– 33% worked in orgs of 1000+ people– 85% worked in commercial firms
Copyright 2007 Scott W. Ambler www.ambysoft.com/surveys/
Has Your Organization Adopted One or More Agile Techniques?
Yes69%
No31%
Copyright 2007 Scott W. Ambler www.ambysoft.com/surveys/
When Will You Adopt Agile(241 said they hadn’t yet)
4% 8%
12%
9%
9%12%
46%
<3 Months 3-6 Months 6-12 Months 12-24 Months
> 24 Months Never Don' Know
Copyright 2007 Scott W. Ambler www.ambysoft.com/surveys/
Adoption Rate of Agile Techniques
539
57
21
22
28
105
0 100 200 300 400 500 600
Currently Doing Agile
Within Year
12-24 Months
> 24 Months
Never
Don't Know When
Copyright 2007 Scott W. Ambler www.ambysoft.com/surveys/
% of Successful Agile Projects
44%
33%
12%
5% 6%
90%+ 75-90% 50-74% 25-49% >25%
Copyright 2007 Scott W. Ambler www.ambysoft.com/surveys/
% of Successful Agile Projects(296 co-located, 251 not co-location, 130 offshoring)
44.8
32.7
12.1
4.7
5.7
51.7
30
9.5
4.1
4.8
33.1
29.1
21.5
7.2
9.2
20.1
18.5
27.7
8.5
24.6
0 10 20 30 40 50 60
90%+
75-90%
50-74%
25-49%
>25%
All Co-Located Not Co-Located Offshoring
Copyright 2007 Scott W. Ambler www.ambysoft.com/surveys/
Length of Iterations (% respondents)
5
17
32.6
12.5
21
6.6
1.9
1.9
1.4
< 1 Week
1 Week
2 Weeks
3 Weeks
4 Weeks
5-6 Weeks
7-8 Weeks
> 8 Weeks
No Iterations
Copyright 2007 Scott W. Ambler www.ambysoft.com/surveys/
Agile Team Size
135
135
90
41
11
6
5
165
144
73
30
6
3
2
0 50 100 150 200
1 to 5
6 to 10
11 to 20
21 to 50
51-100
101 to 200
200+
Attempt Success
Copyright 2007 Scott W. Ambler www.ambysoft.com/surveys/
Number of Agile Projects Run
64
194
82
30
57
1
2 to 5
5 to 10
10 to 20
20+
Copyright 2007 Scott W. Ambler www.ambysoft.com/surveys/
Effectiveness of Various Practices on Agile Teams (out of 5)
• Iterative Development (4.38)
• Regular Delivery of Working Software (4.19)
• Configuration Mgmt (4.06)
• Whiteboard Modeling (4.01)
• Customer Tests (3.94)
• TDD (3.91)
• Daily Stand ups (3.88)
• Active Stakeholder Participation (3.88)
• Coding Standards (3.83)
• Code Refactoring (3.81)
• Prove Architecture Early (3.80)
• Simple Design (3.78)
• Flexible Architectures (3.74)
• Evolutionary Design (3.70)
• Self Organizing Teams (3.61)
• Initial Agile Arch Modeling (3.60)
• Initial Agile Req Modeling (3.57)
• Regular Status Reports (3.54)
• Independent Testing (3.53)
• Architectural Spikes (3.52)
• Paper-Based Modeling (3.43)
• Code Inspections (3.43)
• Pair Programming (3.40)
• Database Testing (3.37)
• Database refactoring (3.31)
• Model Reviews (3.14)
• CASE Modeling (3.03)
Copyright 2007 Scott W. Ambler www.ambysoft.com/surveys/
Value of Various Work Productson Agile Teams (out of 5)
• Working Software (4.22)
• Source Code (4.22)
• Developer Tests (3.96)
• Whiteboard Sketches (3.90)
• Iteration Task List (3.87)
• Customer Tests (3.87)
• Arch Spec - High Level (3.66)
• Defect Reports (3.61)
• Velocity (metric) (3.56)
• Requirements Spec - High Level (3.52)
• Use Cases - Light (3.52)
• Test Plan (3.39)
• Burn Down Chart (3.35)
• Paper models (3.22)
• Use Cases - Detailed (2.96)
• Requirements Spec - Detailed (2.90)
• Arch Spec - Detailed (2.88)
• Gantt Chart - High Level (2.70)
• Gantt Chart - Detailed (2.21)