Agile methods have improved project performance, but that doesn't seem to roll-up at business level. There is a need to create 'butterfly effect' to amplify smaller actions into large outcomes. In this presentation made on 20-Aug-2011 at Agile Hyderabad 2011, I examine some of the issues that need to be addressed to enable hi-end agility in large R&D enterprises.
3. Topics
• A Decade of Agility
• Business impact
• Enabling Hi-end Agility
4. What is Agility?
• Agility is the ability to change the body's
position efficiently, and requires the
integration of isolated movement skills using a
combination of balance, coordination, speed,
reflexes, strength, endurance and stamina.
• In business, agility means the capability of
rapidly and efficiently adapting to changes.
Recently agility has been applied e.g. in the
context of agile software development and
agile enterprise.
• http://en.wikipedia.org/wiki/Agility
20. Reported profit margin for S&P 500 for
last 25 years is only 5.5%
http://runningofthebulls.typepad.com/toros_running_of_the_bull/2010/07/valuation-update.html
21. IT Operational Budget as Percentage of
Revenue: 2006-2011
Source: Computer Economics, 2011
30. High-end Agility
“Ability to turn the Titanic”
“Ability to shut-down
Fukushima”
Agility @ scale
Agility @ light-speed
Agility across the organization
32. Butterfly Effect
• “Predictability- Does the Flap of a Butterfly's Wings in
Brazil Set Off a Tornado in Texas?” – Edward Lorenz,
1972
• The butterfly effect is a term used in Chaos Theory to
describe how tiny variations can affect giant systems, and
complex systems, like weather patterns. The term butterfly
effect was applied in Chaos Theory to suggest that the
wing movements of a butterfly might have significant
repercussions on wind strength and movements throughout
the weather systems of the world, and theoretically, could
cause tornadoes halfway around the world.
• What the butterfly effect seems to posit, is that the
prediction of the behavior of any large system is virtually
impossible unless one could account for all tiny factors,
which might have a minute effect on the system. Thus large
systems like weather remain impossible to predict because
there are too many unknown variables to count.
35. Enabling Hi-end Agility
Product
Creation
Process
End-to-
People
End
and Teams
Execution
Hi-end
Agility
36. People and Teams
• Cross-functional Teamwork
• Cross-silo Collaboration
• Cultural Transformation
37. Cross-functional Teamwork
• Not just the traditional development teams
• Business planners, strategists, financial
planners, marketing, sales, customer support,
manufacturing, partners…everyone needs to
be involved
• There are no “chicken” in this game!
38. Cross-silo Collaboration
• No man team is an island
• Silos lead to agency theory at work –
“optimized parts, suboptimised whole”
• Cross-silo, or horizontal efforts ensure
collaboration with all relevant stakeholders not
just a given project but for the entire business
• Get as many fingerprints as required
39. Cultural Transformation
• Engineering teams „understand‟ concept of
agility to an extent – other groups might not!
• Impedance mismatch between Agile
engineering teams and traditional business
teams
• Needs a centrally coordinated change
management effort
41. Planning Process
• A long-term strategy sets the direction and
pace, but could also limit agility
• Need to stay focused but flexible to changes
• A way to planning could be
– 70%: long-term strategy
– 20%: short-term mid-course adjustments
– 10%: play by the ear
42. Decision-Making Process
• Perhaps the bane of large organizations!
• Quickening-up the process is key –
irrespective of the outcome of decision
• More communication leads to faster and
better decisions (and buy-in)
43. Innovation Networks
• Productizing innovative ideas is true agility!
• Democratize innovation
• Make it safe to fail
• It takes a village to raise a child
• Rapid resolution of ideas
45. Agility at project level
• Faster validation of hypothesis
• Minimize WIP (Work In Progress)
• Improve leadtime
46. Program Management
• Lockstep all functions required to build and
launch the product
• Provide, manage and ensure two-way linkage
between strategy and operational plans
• Optimize the „whole‟, a la Lean
49. Conclusions
• There is loss of agility in large
organizations – project-level benefits
don‟t amplify at business level
• This is not just about applying agile / lean
principles to software development team
alone – we need to create „butterfly
effect‟
• Hi-end agility can be achieved by
creating interlock of people, process and
execution on top of project-level agility
50. References
• State of Agile Development Survey 2010,
http://www.versionone.com/pdf/2010_State_of_Agile_Development_Survey_Resul
ts.pdf
• http://www.ambysoft.com/surveys/
• http://www.wealthscribe.com/?p=70
• http://anagilestory.com/2011/07/20/can-agile-work-in-big-organizations/
• Predictability: Does the Flap of a Butterfly's Wings in Brazil Set Off a Tornado in
Texas? – Edward Lorenz, 1972,
http://eapsweb.mit.edu/research/Lorenz/Butterfly_1972.pdf
• Why Agile doesn‟t sell with Management, 21-Jul-2009,
http://managewell.net/?p=550
• http://www.wisegeek.com/what-is-the-butterfly-effect.htm
• http://managewell.net/?p=1118
• http://www.infoq.com/interviews/larman-scrum-large-organizations