are you agile april boston final -...
TRANSCRIPT
©Scrum.org. All Rights Reserved. 11
Path to Agility™Enterprise Scrum
Continuous Improvement. Competitive Advantage.
Ken Schwaber, 2013
©Scrum.org. All Rights Reserved. 22
1. An enterprise’s ability to take advantage of opportunities, respond to challenges, and to do so while controlling risk.
2. To be quick and nimble.
Agility (n.)
©Scrum.org. All Rights Reserved. 33
• Developers• Managers• Executives• Consultants• Trainers• New methodology
Who Is Responsible For Creating More Agility?Poll: Raise your hand if you think it is:
• Managers• Executives
Agility is doing more with the
resources available
©Scrum.org. All Rights Reserved. 44
My Manager Has Told Me We Need To Be Agile!
I am a member of ….. team that is investigating moving our development to a Scrum/Agile model.
At the moment, we are looking to get some on site training for our developers/testers/managers/product owners.
We are hoping to have the same training run onsite with our global team (Lowell, MA, Horsham, PA, Beijing China)
I'm initiating this request for additional information on how we can get started.
Signed,Build and Release Engineer
©Scrum.org. All Rights Reserved. 55
1. Scrum is an agile enabler;2. Scrum is doing ok;3. Agility is not doing ok;4. Agility is what organizations want.5. If managers aren’t better helping their
organizations become Agile, Scrum is dead.
Assertions to be proven:
©Scrum.org. All Rights Reserved. 66
“The Economist”
Organisational agility: How business can survive and thrive in turbulent times ‐‐ The Economist
• The market turbulence of the past year may have foreshadowed a new phase of globalisation, one in which volatility is likely to remain a constant. Even after the current recession lifts, underlying fluctuations in energy, commodity and currency rates, the emergence of new and non‐traditional competitors, and rising customer demands will continue to roil traditional business and operating models for some time to come.
• To be competitive, companies may find themselves in a Houdini‐like twist. How can they respond quickly and nimbly to the changing environment without getting caught in knots? In today’s knowledgeage, the ability to transform information into insight in response to market movements is core to sustainability. Companies must think of ways to make their processes more flexible.
©Scrum.org. All Rights Reserved. 77
Importance of Agility
©Scrum.org. All Rights Reserved. 88
Agile Is 3x More Successful…
The CHAOS Manifesto, Copyright 2011
©Scrum.org. All Rights Reserved. 99
So, how do we get Agile?
©Scrum.org. All Rights Reserved. 1010
1. Agile?2. Becoming Agile?3. Have been told to be Agile and are going
to start soon?4. Not in your immediate horizon?
Where are you on the Path to Agility?
Poll - Raise your hand if you are:
©Scrum.org. All Rights Reserved. 1111
40.0%
16.6%
12.7%
12.2%
18.5%
Under 25%
Between 25% and 49%
Between 50% and 74%
Between 75% and 99%
100%
“How many development teams in your organization have implemented Agile practices?”
(Select one)
Base: 205 organizations who are implementing or have implemented AgileSource: November 2011 Global Agile Software Application Development Online Survey
Almost 20% of our survey respondents have adopted Agile at 100%. 68.4% of these are ISVs and professional services and 31.6% end user IT organizations.
Almost 20% have adopted Agile at 100%
©Scrum.org. All Rights Reserved. 1212
How Many of You Use TDD, ATDD, or BDD?
Professional practice required for Agility
Number that use TDD, ATDD, or BDD in their organization or team
Use TDD, ATDD, or BDD in their organization or team
2%
Use a source code management system 82%
Believe that self‐organization works 1%
Surveyed at Eclipsecon 2013, ALM Summit 2011, and a recent Forrester survey
©Scrum.org. All Rights Reserved. 1313
Two Approaches To Become Agile
Become Agile
Buy & Install It
RUP SAFe
Earn It
Path to Agility
Extremely important, key differentiator – 40%
Somewhat important, contributing to our success – 48%
©Scrum.org. All Rights Reserved. 1414
Scaled Agile Framework
©Scrum.org. All Rights Reserved. 1515
Scaled Agile Framework
©Scrum.org. All Rights Reserved. 1616
OR…
©Scrum.org. All Rights Reserved. 1717
Bottom-up, Agile from the trenches
Scum
©Scrum.org. All Rights Reserved. 1818
To Gain Agility
Management inspects progress toward agility
and makes improvements and changesStatus
Changes
©Scrum.org. All Rights Reserved. 1919
1. Ratio of development budget to revenues2. Revenue per (development) employee3. Employee or Customer retention4. Frequency of releases (months)5. Stabilization time for releases (months)6. Time to get a small change to a customer7. Number of customers on current release8. Maintenance as % of product development budget 9. Total defects10. Cost/PBI11. Defects/PBI
How Do You Measure Your Agility?
! $
©Scrum.org. All Rights Reserved. 2020
Agility Index
ProductivityProductivity
QualityQuality
ValueValue
Management Measures Agility
©Scrum.org. All Rights Reserved. 2121
• Calculation of weighted metrics• Range from no Agility to complete Agility• Accelerates across time
Agility Index Summarizes Progress towards Agility
01020304050607080
1 2 3 4 5 6 7
Agility Index
Agility Index
©Scrum.org. All Rights Reserved. 2222
Creating a Continuous Flow of Improved Agility
Scrum Enterprise Scrum
©Scrum.org. All Rights Reserved. 2323
Domains of Accountability
Domain FunctionsProductivity Software and product developmentValue Product management, release management,
PMO, Product OwnersQuality Infrastructure, architecture, tools, standards,
conventions, QAProcess Scrum MastersEnterprise ROI Above plus rest of organization
©Scrum.org. All Rights Reserved. 2424
Adapting Practices Should Improve Domain PerformanceEnterprise
Value
ProductivityQuality
Scrum
0123456789
Frequency ofreleases (months)
stabilization time forreleases (months)
Number ofcustomers
Time to get a smallchange to acustomer
Number ofcustomers on
current release or…
Maintenance as % ofproduct
development budget
Customersatisfaction
Employeesatisfaction
Review 1Review 2Review 3
©Scrum.org. All Rights Reserved. 2525
0%
20%
40%
60%
80%
100% Clean Code
Con nuous Integra on
Defini on of Done
Emergent Architecture
People Prac ces
Requirements
Test‐Driven‐Development
Tes ng
Produc vity
Practice Trends Should Be Transparent…
©Scrum.org. All Rights Reserved. 2626
Identify and Manage Trends in Metrics
©Scrum.org. All Rights Reserved. 2727
0123456789
Frequency of releases (months)
stabilization time for releases(months)
Number of customers
Time to get a small change to acustomer
Number of customers on currentrelease or one release back
Maintenance as % of productdevelopment budget
Customer satisfaction
Employee satisfaction
Review 1
Review 2
Review 3
Metrics Trends Should Be Transparent…
©Scrum.org. All Rights Reserved. 2828Source: http://www.sap.com/germany/about/investor/xls/boersenzahlen.xls
SAP | Financial Figures| 1988 – 2011 The Return Per Employee increases again after moving to Scrum as development standard
Blue Line: Number of employeesGreen Line: Return Per Employee
SAP re-evaluated their way of bringing products to market every time the Return Per Employee took a dip
©Scrum.org. All Rights Reserved. 2929
As We Create Our Agile
Organization
X
©Scrum.org. All Rights Reserved. 3030
Your Customers Will See Your Agility
Agile Score 94 Agile Score 32
©Scrum.org. All Rights Reserved. 3131
Index Product
14 Call waiting ... and waiting ... and waitingOn Jan. 15, 1990, around 60,000 AT&T long‐distance customers tried to place long‐distance calls as usual ‐‐ and got nothing. Behind the scenes, the company's 4ESS long‐distance switches, all 114 of them, kept rebooting in sequence.
3 Mariner 1's five‐minute flightOn July 22, 1962, the first spacecraft of NASA's Mariner program blasted off on a mission to fly by Venus. The booster did its job, taking the spacecraft from its Cape Canaveral launchpad, but after a few minutes, Mariner 1 began to yaw off course. The guidance system failed to correct the trajectory, and guidance commands failed to correct it manually.
96 The Apollo spacecraft guidance system, built by the MIT Instrumentation Lab. In 1969, this software got Apollo 11 to the moon, detached the lunar module, landed it on the moon's surface, and brought three astronauts home. It had to function on the tiny amount of memory available in the onboard Raytheon computer‐‐it carried 8 Kbytes, not enough for a printer driver these days. And there wouldn't be time to reboot in case of system failure when the craft made re‐entry. It's just as well Windows wasn't available for the job.
“Action without knowledge is useless” -- Aku Abar
©Scrum.org. All Rights Reserved. 3232
Measurement Value Annual Net Change Comments
Agility Index 43 +11 Significant increase
Signature ‐60 ‐10 Possible manipulation of Agility Index
Security Index 72 ‐8 Two major breaches, three potential risks
Industry Comparator 80 +2 Average for industry
Entry Level Assessments 74 +4 Adequate for use of product
Intermediate Level Assessments
70 ‐2 Adequate for use of product
Professional Level Assessments
62 ‐8 Inadequate mentoring and risky future
Agility Assessment
©Scrum.org. All Rights Reserved. 3333
The Path to Agility™
©Scrum.org. All Rights Reserved. 3434
Thank You!
©Scrum.org. All Rights Reserved. 3535
Is Software Development a Profession?Category Exam and requirements
Junior programmer
none
Senior programmer
none
Chief system architect
none
Category Exam and requirements
Junior programmer
none
Senior programmer
none
Chief system architect
none
Category Required Mentoring
Junior programmer
none
Senior programmer
none
Chief system architect
none
©Scrum.org. All Rights Reserved. 3636
Is Your Plumber a Professional?
©Scrum.org. All Rights Reserved. 3737
Plumber Requirements
©Scrum.org. All Rights Reserved. 3838
Plumber Requirements
©Scrum.org. All Rights Reserved. 3939
Plumber Requirements