Download presentation
Presentation is loading. Please wait.
Published byBranden Cobb Modified over 9 years ago
1
Copyright 2008 Scott W. Ambler www.ambysoft.com/surveys/ Agile Practices and Principles Survey 2008 Scott W. Ambler www.ambysoft.com/scottAmbler.html Michael Vizdos www.implementingscrum.com
2
Copyright 2008 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 and Michael Vizdos’s July 2008 Agile Practices and Principles Survey posted at www.agilemodeling.com/surveys/ www.agilemodeling.com/surveys/ Some slides have notes
3
Copyright 2008 Scott W. Ambler www.ambysoft.com/surveys/ About the Survey July 2008 Message sent out to several agile Yahoo groups mailing lists (extremeprogramming, agilemodeling, agiledatabases, scrumdevelopment, testdrivendevelopment) Data, summary, and slides downloadable from www.ambysoft.com/surveys/ www.ambysoft.com/surveys/ 337 respondents: –36.9% were developers, 36.9% were in management –42% had 10-20 years IT experience, 17.3% had 21+ years –31.3% worked in orgs of 1000+ people –57.3% worked in North America, 22.7% in Europe, 7.2% in Asia
4
Copyright 2008 Scott W. Ambler www.ambysoft.com/surveys/ Project Management Practices Iteration planning (3.54) Daily Scrum Meeting (3.29) Prioritized worklist (3.08) High-level release planning (2.19) Retrospectives (1.84) One Product Owner (1.55) Burndown chart (1.51) Potentially Shippable Software (1.51) Status Reports (1.15) Story Board with Task Breakdowns (0.83)
5
Copyright 2008 Scott W. Ambler www.ambysoft.com/surveys/ Development Practices Coding Standards (2.30) Collective Code Ownership (1.97) Continuous integration (1.94) Database standards (1.86) UI standards (1.65) Pair programming (-1.34)
6
Copyright 2008 Scott W. Ambler www.ambysoft.com/surveys/ Quality Practices Code Refactoring (1.79) UI Testing (1.54) Automated Developer Testing (1.08) TDD (-0.08) UI Refactoring (-0.22) Database refactoring (-0.31) Automated Acceptance Testing (-0.87) Database regression testing (-1.03) Executable Specs (-1.43)
7
Copyright 2008 Scott W. Ambler www.ambysoft.com/surveys/ Modeling Practices Active Stakeholder Participation (1.95) Requirements Envisioning (1.50) Architecture Envisioning (1.31) Documentation as Requirement (0.49) Model Storming (-0.84)
8
Copyright 2008 Scott W. Ambler www.ambysoft.com/surveys/ How well do you agree with the statements… 1.Our highest priority is to satisfy the customer through early and continuous delivery of valuable software 2.Our agile project teams welcome new or changing requirements, even just before delivery 3.Project Stakeholders work closely with our agile teams and are readily available 4.At regular intervals our agile teams demonstrate potentially shippable software to their stakeholders
9
Copyright 2008 Scott W. Ambler www.ambysoft.com/surveys/ How well do you agree with the statements… 1.We build agile teams around motivated individuals 2.Our agile teams are provided with the env. and support that they need to succeed 3.Our agile teams are trusted to get the job done 4.Our agile teams are self organizing
10
Copyright 2008 Scott W. Ambler www.ambysoft.com/surveys/ How well do you agree with the statements… 1.Working software is the primary measure of progress for our agile teams 2.Our agile teams are allowed to work at a sustainable pace 3.Our agile teams identify what done means at the beginning of each iteration 4.Our agile teams only take credit for work that is actually done at the end of each iteration
11
Copyright 2008 Scott W. Ambler www.ambysoft.com/surveys/ How well do you agree with the statements… 1.Our agile teams give continuous attention to technical excellence and good design 2.Simplicity, the art of maximizing the amount of work not done, works well in practice for our agile teams 3.We do some initial architecture modeling at the beginning of agile projects to get going in the right technical direction 4.The architecture and design details emerges over time on our agile projects
12
Copyright 2008 Scott W. Ambler www.ambysoft.com/surveys/ How well do you agree with the statements… 1.We do some initial requirements modeling at the beginning of agile projects for scoping and planning purposes 2.The requirements details emerge over time on our agile projects 3.Our agile teams have an understanding of the correct balance of documentation or other artifacts for delivery
13
Copyright 2008 Scott W. Ambler www.ambysoft.com/surveys/ How well do you agree with the statements… 1.At regular intervals the team reflects on how to become more effective in future iterations 2.The team actually adjusts its behavior in the next iteration by focusing on the highest priority items
14
Copyright 2008 Scott W. Ambler www.ambysoft.com/surveys/ Effectiveness of Communication Strategies (bigger the number the better) Within TeamWith Stakeholders Face to face (F2F)4.254.06 F2F at Whiteboard4.243.46 Detailed Documentation-0.340.16 Email1.081.32 Overview documentation1.841.86 Overview diagrams2.541.89 Online chat2.100.15 Teleconference calls1.421.51 Videoconferencing1.341.62
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.