The Agile Scaling Model (ASM) and Other Important Agile ... · Agile Scaling Model (ASM) Core Agile Development Focus is on construction Goal is to develop a high-quality system in
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
The Agile Scaling Model (ASM) and Other Important Agile Stuff You Should Know
Scott W. AmblerChief Methodologist for Agile and Lean, IBM Rationalwww.ibm.com/developerworks/blogs/page/amblertwitter.com/scottwambler
IBM Software Group | Rational software
2
Agenda� Some Industry Statistics
� Agile Scaling Model
� The Agile Development Lifecycle
� What is Agility at Scale?
� Some More Industry Statistics
� Applying IBM agility@scale to agile practices
� Some “New” Agile Practices for Scaling
IBM Software Group | Rational software
3
Some Industry Statistics� Adoption rates:
�76% of organizations have adopted agile techniques
�44% of projects, on average, within those organizations have adopted agile
�Source: DDJ July 2009 State of IT Union survey
� Effectiveness:
�Avg agile success rate: 70%
�Avg traditional success rate: 66%
�Agile and iterative beat traditional when it comes to quality delivered, ability to deliver needed functional, return on investment, and time to value
�Source: DDJ 2008 Project Success Survey
� Surveys available at www.ambysoft.com/surveys/
0.8
0.8
2.7
0.4
0.8
0.2
1.8
2.3
4.0
3.0
5.6
5.0
4.4
3.9
6.0
4.9
Time
Money
Functionality
Quality
AgileIterativeTraditionalAd-Hoc
IBM Software Group | Rational software
4
Agile Scaling Model (ASM)Core Agile Development
�Focus is on construction
�Goal is to develop a high-quality system in an evolutionary, collaborative, and self-organizing manner
�Value-driven lifecycle with regular production of working software
�Small, co-located team developing straightforward software
Disciplined Agile Delivery
�Extends agile development to address full system lifecycle
�Risk and value-driven lifecycle
�Self organization within an appropriate governance framework
�Small, co-located team delivering a straightforward solution
Agility at Scale
�Disciplined agile delivery and one or more scaling factors applies
IBM Software Group | Rational software
5
The Scrum construction lifecycleTechnicalPractices?