13
Copyright 2007 Scott W. Ambler www.ambysoft.com/surveys/ Agile Adoption Survey 2007 Scott W. Ambler www.ambysoft.com/scottAmbler.html

Agile Adoption2007

  • Upload
    nextlib

  • View
    521

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Agile Adoption2007

Copyright 2007 Scott W. Ambler www.ambysoft.com/surveys/

Agile Adoption Survey 2007

Scott W. Ambler

www.ambysoft.com/scottAmbler.html

Page 2: Agile Adoption2007

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

Page 3: Agile Adoption2007

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

Page 4: Agile Adoption2007

Copyright 2007 Scott W. Ambler www.ambysoft.com/surveys/

Has Your Organization Adopted One or More Agile Techniques?

Yes69%

No31%

Page 5: Agile Adoption2007

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

Page 6: Agile Adoption2007

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

Page 7: Agile Adoption2007

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%

Page 8: Agile Adoption2007

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

Page 9: Agile Adoption2007

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

Page 10: Agile Adoption2007

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

Page 11: Agile Adoption2007

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+

Page 12: Agile Adoption2007

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)

Page 13: Agile Adoption2007

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)