are you agile april boston final -...

39
©Scrum.org. All Rights Reserved. 1 1 Path to Agility™ Enterprise Scrum Continuous Improvement. Competitive Advantage. Ken Schwaber, 2013

Upload: others

Post on 17-Jun-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Are You Agile April Boston Final - newtechusa.netnewtechusa.net/.../04/...are-you-agile-abos-042413.pdf · Source: November 2011 Global Agile Software Application Development Online

©Scrum.org. All Rights Reserved. 11

Path to Agility™Enterprise Scrum

Continuous Improvement. Competitive Advantage.

Ken Schwaber, 2013

Page 2: Are You Agile April Boston Final - newtechusa.netnewtechusa.net/.../04/...are-you-agile-abos-042413.pdf · Source: November 2011 Global Agile Software Application Development Online

©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.)

Page 3: Are You Agile April Boston Final - newtechusa.netnewtechusa.net/.../04/...are-you-agile-abos-042413.pdf · Source: November 2011 Global Agile Software Application Development Online

©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

Page 4: Are You Agile April Boston Final - newtechusa.netnewtechusa.net/.../04/...are-you-agile-abos-042413.pdf · Source: November 2011 Global Agile Software Application Development Online

©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

Page 5: Are You Agile April Boston Final - newtechusa.netnewtechusa.net/.../04/...are-you-agile-abos-042413.pdf · Source: November 2011 Global Agile Software Application Development Online

©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:

Page 6: Are You Agile April Boston Final - newtechusa.netnewtechusa.net/.../04/...are-you-agile-abos-042413.pdf · Source: November 2011 Global Agile Software Application Development Online

©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.

Page 7: Are You Agile April Boston Final - newtechusa.netnewtechusa.net/.../04/...are-you-agile-abos-042413.pdf · Source: November 2011 Global Agile Software Application Development Online

©Scrum.org. All Rights Reserved. 77

Importance of Agility

Page 8: Are You Agile April Boston Final - newtechusa.netnewtechusa.net/.../04/...are-you-agile-abos-042413.pdf · Source: November 2011 Global Agile Software Application Development Online

©Scrum.org. All Rights Reserved. 88

Agile Is 3x More Successful…

The CHAOS Manifesto, Copyright 2011

Page 9: Are You Agile April Boston Final - newtechusa.netnewtechusa.net/.../04/...are-you-agile-abos-042413.pdf · Source: November 2011 Global Agile Software Application Development Online

©Scrum.org. All Rights Reserved. 99

So, how do we get Agile?

Page 10: Are You Agile April Boston Final - newtechusa.netnewtechusa.net/.../04/...are-you-agile-abos-042413.pdf · Source: November 2011 Global Agile Software Application Development Online

©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:

Page 11: Are You Agile April Boston Final - newtechusa.netnewtechusa.net/.../04/...are-you-agile-abos-042413.pdf · Source: November 2011 Global Agile Software Application Development Online

©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%

Page 12: Are You Agile April Boston Final - newtechusa.netnewtechusa.net/.../04/...are-you-agile-abos-042413.pdf · Source: November 2011 Global Agile Software Application Development Online

©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

Page 13: Are You Agile April Boston Final - newtechusa.netnewtechusa.net/.../04/...are-you-agile-abos-042413.pdf · Source: November 2011 Global Agile Software Application Development Online

©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%

Page 14: Are You Agile April Boston Final - newtechusa.netnewtechusa.net/.../04/...are-you-agile-abos-042413.pdf · Source: November 2011 Global Agile Software Application Development Online

©Scrum.org. All Rights Reserved. 1414

Scaled Agile Framework

Page 15: Are You Agile April Boston Final - newtechusa.netnewtechusa.net/.../04/...are-you-agile-abos-042413.pdf · Source: November 2011 Global Agile Software Application Development Online

©Scrum.org. All Rights Reserved. 1515

Scaled Agile Framework

Page 16: Are You Agile April Boston Final - newtechusa.netnewtechusa.net/.../04/...are-you-agile-abos-042413.pdf · Source: November 2011 Global Agile Software Application Development Online

©Scrum.org. All Rights Reserved. 1616

OR…

Page 17: Are You Agile April Boston Final - newtechusa.netnewtechusa.net/.../04/...are-you-agile-abos-042413.pdf · Source: November 2011 Global Agile Software Application Development Online

©Scrum.org. All Rights Reserved. 1717

Bottom-up, Agile from the trenches

Scum

Page 18: Are You Agile April Boston Final - newtechusa.netnewtechusa.net/.../04/...are-you-agile-abos-042413.pdf · Source: November 2011 Global Agile Software Application Development Online

©Scrum.org. All Rights Reserved. 1818

To Gain Agility

Management inspects progress toward agility 

and makes improvements and changesStatus

Changes

Page 19: Are You Agile April Boston Final - newtechusa.netnewtechusa.net/.../04/...are-you-agile-abos-042413.pdf · Source: November 2011 Global Agile Software Application Development Online

©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?

! $

Page 20: Are You Agile April Boston Final - newtechusa.netnewtechusa.net/.../04/...are-you-agile-abos-042413.pdf · Source: November 2011 Global Agile Software Application Development Online

©Scrum.org. All Rights Reserved. 2020

Agility Index

ProductivityProductivity

QualityQuality

ValueValue

Management Measures Agility

Page 21: Are You Agile April Boston Final - newtechusa.netnewtechusa.net/.../04/...are-you-agile-abos-042413.pdf · Source: November 2011 Global Agile Software Application Development Online

©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

Page 22: Are You Agile April Boston Final - newtechusa.netnewtechusa.net/.../04/...are-you-agile-abos-042413.pdf · Source: November 2011 Global Agile Software Application Development Online

©Scrum.org. All Rights Reserved. 2222

Creating a Continuous Flow of Improved Agility

Scrum Enterprise Scrum

Page 23: Are You Agile April Boston Final - newtechusa.netnewtechusa.net/.../04/...are-you-agile-abos-042413.pdf · Source: November 2011 Global Agile Software Application Development Online

©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

Page 24: Are You Agile April Boston Final - newtechusa.netnewtechusa.net/.../04/...are-you-agile-abos-042413.pdf · Source: November 2011 Global Agile Software Application Development Online

©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

Page 25: Are You Agile April Boston Final - newtechusa.netnewtechusa.net/.../04/...are-you-agile-abos-042413.pdf · Source: November 2011 Global Agile Software Application Development Online

©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…

Page 26: Are You Agile April Boston Final - newtechusa.netnewtechusa.net/.../04/...are-you-agile-abos-042413.pdf · Source: November 2011 Global Agile Software Application Development Online

©Scrum.org. All Rights Reserved. 2626

Identify and Manage Trends in Metrics

Page 27: Are You Agile April Boston Final - newtechusa.netnewtechusa.net/.../04/...are-you-agile-abos-042413.pdf · Source: November 2011 Global Agile Software Application Development Online

©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…

Page 28: Are You Agile April Boston Final - newtechusa.netnewtechusa.net/.../04/...are-you-agile-abos-042413.pdf · Source: November 2011 Global Agile Software Application Development Online

©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

Page 29: Are You Agile April Boston Final - newtechusa.netnewtechusa.net/.../04/...are-you-agile-abos-042413.pdf · Source: November 2011 Global Agile Software Application Development Online

©Scrum.org. All Rights Reserved. 2929

As We Create Our Agile 

Organization

X

Page 30: Are You Agile April Boston Final - newtechusa.netnewtechusa.net/.../04/...are-you-agile-abos-042413.pdf · Source: November 2011 Global Agile Software Application Development Online

©Scrum.org. All Rights Reserved. 3030

Your Customers Will See Your Agility

Agile Score 94                              Agile Score 32                              

Page 31: Are You Agile April Boston Final - newtechusa.netnewtechusa.net/.../04/...are-you-agile-abos-042413.pdf · Source: November 2011 Global Agile Software Application Development Online

©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

Page 32: Are You Agile April Boston Final - newtechusa.netnewtechusa.net/.../04/...are-you-agile-abos-042413.pdf · Source: November 2011 Global Agile Software Application Development Online

©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

Page 33: Are You Agile April Boston Final - newtechusa.netnewtechusa.net/.../04/...are-you-agile-abos-042413.pdf · Source: November 2011 Global Agile Software Application Development Online

©Scrum.org. All Rights Reserved. 3333

The Path to Agility™

Page 34: Are You Agile April Boston Final - newtechusa.netnewtechusa.net/.../04/...are-you-agile-abos-042413.pdf · Source: November 2011 Global Agile Software Application Development Online

©Scrum.org. All Rights Reserved. 3434

Thank You!

Page 35: Are You Agile April Boston Final - newtechusa.netnewtechusa.net/.../04/...are-you-agile-abos-042413.pdf · Source: November 2011 Global Agile Software Application Development Online

©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

Page 36: Are You Agile April Boston Final - newtechusa.netnewtechusa.net/.../04/...are-you-agile-abos-042413.pdf · Source: November 2011 Global Agile Software Application Development Online

©Scrum.org. All Rights Reserved. 3636

Is Your Plumber a Professional?

Page 37: Are You Agile April Boston Final - newtechusa.netnewtechusa.net/.../04/...are-you-agile-abos-042413.pdf · Source: November 2011 Global Agile Software Application Development Online

©Scrum.org. All Rights Reserved. 3737

Plumber Requirements

Page 38: Are You Agile April Boston Final - newtechusa.netnewtechusa.net/.../04/...are-you-agile-abos-042413.pdf · Source: November 2011 Global Agile Software Application Development Online

©Scrum.org. All Rights Reserved. 3838

Plumber Requirements

Page 39: Are You Agile April Boston Final - newtechusa.netnewtechusa.net/.../04/...are-you-agile-abos-042413.pdf · Source: November 2011 Global Agile Software Application Development Online

©Scrum.org. All Rights Reserved. 3939

Plumber Requirements