agile adoption 2007

Upload: tanmay-garg

Post on 07-Apr-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/4/2019 Agile Adoption 2007

    1/14

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

    Agile Adoption Survey 2007

    Scott W. Ambler

    www.ambysoft.com/scottAmbler.html

  • 8/4/2019 Agile Adoption 2007

    2/14

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

    How To Use These Slides

    I have provided these slides, and the raw databehind them, so that others can use them intheir own work.

    You may reuse all, or a part of, this slide deck aslong as you provide a clear reference to thesource.

    The suggested reference is: Results from ScottAmblers March 2007 Agile Adoption Survey

    posted at www.agilemodeling.com/surveys/

    Some slides have notes

  • 8/4/2019 Agile Adoption 2007

    3/14

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

    Agile Adoption Survey March 2007 Advertised in Editors blog on www.ddj.com

    Data, summary, and slides downloadablefrom 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

  • 8/4/2019 Agile Adoption 2007

    4/14

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

    Has Your Organization Adopted

    One or More Agile Techniques?

    Yes

    69%

    No

    31%

  • 8/4/2019 Agile Adoption 2007

    5/14

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

    When Will You Adopt Agile

    (241 said they hadnt yet)

    4% 8%

    12%

    9%

    9%

    12%

    46%

    24 Months N v r Don' Know

  • 8/4/2019 Agile Adoption 2007

    6/14

    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

    Curr ntly Doing Agile

    Within Year

    12-24 Months

    > 24 Months

    Never

    Don't Know When

  • 8/4/2019 Agile Adoption 2007

    7/14

    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%

  • 8/4/2019 Agile Adoption 2007

    8/14

    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

  • 8/4/2019 Agile Adoption 2007

    9/14

    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

  • 8/4/2019 Agile Adoption 2007

    10/14

    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

  • 8/4/2019 Agile Adoption 2007

    11/14

    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+

  • 8/4/2019 Agile Adoption 2007

    12/14

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

    Survey Says: Agilists are Modeling

    31.8

    53.4

    68.2

    66.7

    85.5

    47

    65.9

    77.2

    77.7

    92.7

    0 20 40 60 80 100

    CASE Tool Modeling

    Paper Modeling

    Init. Agile Arch. Modeling

    Init. Agile Req. Modeling

    Whiteboard Sketching

    % Finding it Useful % Applying Technique

  • 8/4/2019 Agile Adoption 2007

    13/14

    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)

  • 8/4/2019 Agile Adoption 2007

    14/14

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

    Value of Various Work Products

    on 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)