The document discusses the challenges of scaling agility in an enterprise. It uses the metaphor of chickens and pigs, where pigs are fully committed to a project and chickens are involved but also have other responsibilities. When scaling agility enterprise-wide, challenges can arise from people, processes, technology and uneven skills. A "chicken's manifesto" values adaptability over predictability, effectiveness over efficiency, and optimizing the whole system rather than parts. The role of chickens is likened to the butterfly effect, where small actions can have large impacts.
1. Scaling Agility – Story of a “Chicken” Lalatendu Das www.agiletour.org
2. The Pig vs. Chicken metaphor www.agiletour.org Source: http://www.implementingscrum.com
3. In a typical Scrum team.. www.agiletour.org Pigs are totally committed to the project and accountable for its outcomes e.g. Developers, Scrum Masters, Product Owners Chickens are involved in the project(s) and stand to benefit from individual projects e.g. Managers, Leaders, Coaches
4. Implementing Agile at enterprise scale? www.agiletour.org Source: http://www.implementingscrum.com
5. Or simply ‘Scaling’ agilility? www.agiletour.org Source: http://www.implementingscrum.com
6. this is my Story www.agiletour.org 2006 2007 2009 2010 Oct 2011 Pilot Projects Enterprise wide agile rollout Stabilization Enterprise Agile 2.0 - Scrum - Co-located teams - Ruby on Rails - Partially distributed teams - Ruby on Rails, Java, RDBMS - XP Engineering Practices - Distributed teams - Established Organization Rhythm - Reduce waste - One week sprints - One month release cycle
7.
8. Challenges of scaling agility www.agiletour.org People Process Technology Agile project team
9.
10. Challenges of scaling agility (Contd..) www.agiletour.org People Process Technology Source: Alan Bustamante and Rahul Sawhney, Seapine Software Inefficient team
11. Challenges of scaling agility (Contd..) www.agiletour.org People Process Technology Source: Alan Bustamante and Rahul Sawhney, Seapine Software Disorganized team
12. Challenges of scaling agility (Contd..) www.agiletour.org People Process Technology Source: Alan Bustamante and Rahul Sawhney, Seapine Software Disengaged team
14. Role of a Chicken in scaling agility www.agiletour.org The Butterfly Effect “ In chaos theory, the butterfly effect is the sensitive dependence on initial conditions; where a at one place in a can result in to a later state” Source: http://www.wikipedia.org small change nonlinear system large differences
15. A Chicken’s manifesto for scaling agility www.agiletour.org As responsible agile practitioners, we are optimizing the value delivered through agile software development by scaling agile adoption. In addition to the manifesto for agile software development, we have come to value: attitude over skill adaptability over predictability effectiveness over efficiency optimizing the whole over improvement in parts That is, while there is value in the items on the right, we value the items on the left more. 1 2 3 4
16. A Chicken’s manifesto for scaling agility (Contd.) www.agiletour.org Source: http://www.wikipedia.org attitude over skill
17. A Chicken’s manifesto for scaling agility (Contd.) www.agiletour.org The unskilled suffer from illusory superiority, rating their ability as above average, much higher than it actually is, while the highly skilled underrate their own abilities, suffering from illusory inferiority. Source: http://www.wikipedia.org Dunning-Kruger effect attitude over skill 1
18. www.agiletour.org " in a hierarchy every employee tends to rise to his level of incompetence " Peter Principle Source: http://www.wikipedia.org A Chicken’s manifesto for scaling agility (Contd.) attitude over skill 1
19.
20. A Chicken’s manifesto for scaling agility (Contd.) www.agiletour.org Source: http://www.wikipedia.org adaptability over predictability
21. www.agiletour.org The cone of uncertainty Source: Russel Pannone @ We be agile 0% 15% Final Estimate Initial Estimate Order of Magnitude Estimate 50% 100% Time Scope, Cost and Schedule uncertainty A Chicken’s manifesto for scaling agility (Contd.) adaptability over predictability 2 -15% -30%
22. www.agiletour.org Adapting to uncertainty Source: Russel Pannone @ We be agile 0% 15% 50% 100% Time Scope, Cost and Schedule uncertainty Initiate Authorize Execute A Chicken’s manifesto for scaling agility (Contd.) -15% -30% adaptability over predictability 2
23. A Chicken’s manifesto for scaling agility (Contd.) www.agiletour.org Source: http://www.wikipedia.org effectiveness over efficiency
25. www.agiletour.org Support 2.0 (Kanban) A Chicken’s manifesto for scaling agility (Contd.) effectiveness over efficiency 3
26. A Chicken’s manifesto for scaling agility (Contd.) www.agiletour.org Source: http://www.wikipedia.org optimizing the whole over improvement in parts
27. www.agiletour.org If each subsystem, regarded separately, is made to operate with maximum efficiency, the system as a whole will not operate with utmost efficiency. Principle of Sub-optimization A Chicken’s manifesto for scaling agility (Contd.) optimizing the whole over improvement in parts 4
28.
29. Parting thoughts www.agiletour.org 1 hire for attitude ; train for skill 2 need for predictability is overrated doing right things, not just doing things right 3 the whole is greater than the sum of it’s parts 4
11/05/10 www.agiletour.org Symptoms of Inefficient teams – Longer release cycles due to good amount of manual , repetitive work Unexpected bugs, surprises
11/05/10 www.agiletour.org Symptoms of Disorganized teams – Longer release cycles as the team tend to reinvent the wheel Lesser opportunities of improvement Quality of output is directly proportionate to the skill of the team members
11/05/10 www.agiletour.org Symptoms of Disengaged teams – Low employee morale, productivity Attrition