23
Copyright 2006 Scott W. A mbler Agile Survey Results Summary Scott W. Ambler www.ambysoft.com/scottAmbler. html

Copyright 2006 Scott W. Ambler Agile Survey Results Summary Scott W. Ambler

Embed Size (px)

Citation preview

Page 1: 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

Page 2: Copyright 2006 Scott W. Ambler Agile Survey Results Summary Scott W. Ambler

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/

Page 3: Copyright 2006 Scott W. Ambler Agile Survey Results Summary Scott W. Ambler

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/

Page 4: Copyright 2006 Scott W. Ambler Agile Survey Results Summary Scott W. Ambler

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

Page 5: Copyright 2006 Scott W. Ambler Agile Survey Results Summary Scott W. Ambler

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

Page 6: Copyright 2006 Scott W. Ambler Agile Survey Results Summary Scott W. Ambler

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

Page 7: Copyright 2006 Scott W. Ambler Agile Survey Results Summary Scott W. Ambler

Copyright 2006 Scott W. Ambler

Organization Size

• There was no statistical differences in the results based on organization size

Page 8: Copyright 2006 Scott W. Ambler Agile Survey Results Summary Scott W. Ambler

Copyright 2006 Scott W. Ambler

Knowledge of Agile Methods

Very Limited25%

Limited29%

Average33%

Extensive 11%

Very Extensive2%

Page 9: Copyright 2006 Scott W. Ambler Agile Survey Results Summary Scott W. Ambler

Copyright 2006 Scott W. Ambler

Have You Adopted An Agile Methodology?

Yes41%

No59%

Page 10: Copyright 2006 Scott W. Ambler Agile Survey Results Summary Scott W. Ambler

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

Page 11: Copyright 2006 Scott W. Ambler Agile Survey Results Summary Scott W. Ambler

Copyright 2006 Scott W. Ambler

Have You Adopted Any Agile Techniques?

Yes65%

No35%

Page 12: Copyright 2006 Scott W. Ambler Agile Survey Results Summary Scott W. Ambler

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

Page 13: Copyright 2006 Scott W. Ambler Agile Survey Results Summary Scott W. Ambler

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

Page 14: Copyright 2006 Scott W. Ambler Agile Survey Results Summary Scott W. Ambler

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

Page 15: Copyright 2006 Scott W. Ambler Agile Survey Results Summary Scott W. Ambler

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

Page 16: Copyright 2006 Scott W. Ambler Agile Survey Results Summary Scott W. Ambler

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

Page 17: Copyright 2006 Scott W. Ambler Agile Survey Results Summary Scott W. Ambler

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

Page 18: Copyright 2006 Scott W. Ambler Agile Survey Results Summary Scott W. Ambler

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

Page 19: Copyright 2006 Scott W. Ambler Agile Survey Results Summary Scott W. Ambler

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

Page 20: Copyright 2006 Scott W. Ambler Agile Survey Results Summary Scott W. Ambler

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

Page 21: Copyright 2006 Scott W. Ambler Agile Survey Results Summary Scott W. Ambler

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

Page 22: Copyright 2006 Scott W. Ambler Agile Survey Results Summary Scott W. Ambler

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

Page 23: Copyright 2006 Scott W. Ambler Agile Survey Results Summary Scott W. Ambler

Copyright 2006 Scott W. Ambler

Suggested Resources• The Agile Modeling Site

– www.agilemodeling.com

• The Agile Data Site– www.agiledata.org