are you agile april boston final -...

Post on 17-Jun-2020

3 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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

top related