Managing Software Delivery in the Super ... - Scrum Day Europe · v 3.4 © 1993 – 2017 Scrum.org All Rights Reserved Managing Software Delivery in the Super Nova A story of practical

Post on 16-Jul-2020

0 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

Transcript

v 3.4 © 1993 – 2017 Scrum.org All Rights Reserved

Managing Software Delivery in the

Super Nova

A story of practical Agile scaling

@ScrumDotOrg 1 Dave West | CEO and Product Owner @davidjwest

v 3.4 © 1993 – 2017 Scrum.org All Rights Reserved 2

Or…

Surviving in a world of change

v 3.4 © 1993 – 2017 Scrum.org All Rights Reserved 3

Improving the Profession of

Software Delivery

v 3.4 © 1993 – 2017 Scrum.org All Rights Reserved

1,650,000+ Open Assessments Taken

117,000+ Professional Scrum Certifications

The Home of Scrum

90% Agile Teams Use Scrum

182 Professional Scrum Trainers

Taught Practiced everywhere 77,000+

+12M Using Scrum Daily

One Scrum Guide

v 3.4 © 1993 – 2017 Scrum.org All Rights Reserved 5

Would You Have

Predicted These 4

Things ?

v 3.4 © 1993 – 2017 Scrum.org All Rights Reserved 6

v 3.4 © 1993 – 2017 Scrum.org All Rights Reserved 7

The Agile of Accelerations

• The Market

• Digital Globalization

• Mother Nature

• Climate change, population growth

• Technology (Moores Law)

• Exponential increase in computing power

v 3.4 © 1993 – 2017 Scrum.org All Rights Reserved 8

Entering the Super Nova

v 3.4 © 1993 – 2017 Scrum.org All Rights Reserved 9

How Mother Nature Deals With Change (A Metaphor)

•Find your niche and focus on it

•Only the paranoid survive

•Mutate and test

•Thrive on diversity

•Exploit networks

•Always be looking for balance

•Long term outlook with short term focus

v 3.4 © 1993 – 2017 Scrum.org All Rights Reserved 10

Are our organizations able to respond to change ?

v 3.4 © 1993 – 2017 Scrum.org All Rights Reserved 11

What are organizations built to do…

• Efficient

• Cost / value

• Thoughtful

• Group decision making

• Hierarchical

• Upward accountability

• Short term

• Quarterly, annual focus

A social unit of people that is structured and

managed to meet a need or to pursue collective

goals. All organizations have a management

structure that determines relationships between

the different activities and the members, and

subdivides and assigns roles, responsibilities,

and authority to carry out different tasks.

Organizations are open systems--they affect and

are affected by their environment.

Read more:

http://www.businessdictionary.com/definition/organi

zation.html

v 3.4 © 1993 – 2017 Scrum.org All Rights Reserved 12

And Culture Evolved In Response to those characteristics

v 3.4 © 1993 – 2017 Scrum.org All Rights Reserved

“Culture eats strategy for breakfast.”

- Peter Drucker

And…

v 3.4 © 1993 – 2017 Scrum.org All Rights Reserved 14

“Take The Hill”

It starts innocently enough…

An executive becomes convince that Agile is a good thing...

why not do it everywhere?

A decree is annouced:

“Everyone will be Agile by the end of the year...”

v 3.4 © 1993 – 2017 Scrum.org All Rights Reserved

Irony: Adopting Agile Using A non Agile Approach

15

v 3.4 © 1993 – 2017 Scrum.org All Rights Reserved 16

“People don't resist change.

They resist being changed.”

– Peter M. Senge

v 3.4 © 1993 – 2017 Scrum.org All Rights Reserved

Maximizing efficiency of

resource utilization

Maximizing learning and innovation

17

Agile Stalls When Goals Aren’t Aligned

Traditional Agile

Agility Isn’t About Efficiency; Agility Is About Effectiveness

v 3.4 © 1993 – 2017 Scrum.org All Rights Reserved

• … and they often want to plan their “Agile transformation”

• ... with a kind of “military precision”

• X number of people to be trained

• Y number of teams, each with coaches and product owners

• All marching toward the goal of “adopting Agile”

• With regular milestones at which they will measure progress

• Where success = “we are on plan”

18

Traditional Organizations love plans

What could possibly go wrong?

v 3.4 © 1993 – 2017 Scrum.org All Rights Reserved

What’s Really Driving Change?

19

Customer

needs change

Frequent

adaptation is

essential

The Firm

Customer The Firm

Customer

This radical shift in focus

is leading to vast economic, social and political change

v 3.4 © 1993 – 2017 Scrum.org All Rights Reserved 20

CEO VPs

Middle

Managers

Line Managers

Line Employees

Customers

The Modern Digital Organization

Customers

Delivery Teams

LOB Leaders

CEO

The Traditional Organization

v 3.4 © 1993 – 2017 Scrum.org All Rights Reserved 21

Complex Problems Require Inspection And Adaptation

Source: Ralph Stacey

University of Hertfordshire, UK

v 3.4 © 1993 – 2017 Scrum.org All Rights Reserved

Deploy and Measure

Build at Least Part Of It

Evaluate Possible Solutions

Understand Desired Outcomes

Identify an Opportunity

22

Inspect and Adapt (Transparency)

Continue

Until

Happy

1

2

3

4

5

v 3.4 © 1993 – 2017 Scrum.org All Rights Reserved 23

Scrum Framework

v 3.4 © 1993 – 2017 Scrum.org All Rights Reserved

Nexus™

v 3.4 © 1993 – 2017 Scrum.org All Rights Reserved https://upload.wikimedia.org/wikipedia/commons/8/84/Ducks_on_a_frozen_pond,_Reykjavik,_Iceland.jpg

Agility Migrates Inward From The Edges

v 3.4 © 1993 – 2017 Scrum.org All Rights Reserved

A

customers

Agility Migrates Inward From The Edges

customers

customers

v 3.4 © 1993 – 2017 Scrum.org All Rights Reserved 27

Agile Inside a Traditional Organization

v 3.4 © 1993 – 2017 Scrum.org All Rights Reserved 28

Agile Teams Need Nurturing, Protection, And Support

Project-based

Governance Functional

Hierarchies

v 3.4 © 1993 – 2017 Scrum.org All Rights Reserved https://upload.wikimedia.org/wikipedia/commons/8/84/Ducks_on_a_frozen_pond,_Reykjavik,_Iceland.jpg

“A leader is best when, after the

work is done, the people say:

we did it ourselves.”

- Lao Tzu

v 3.4 © 1993 – 2017 Scrum.org All Rights Reserved 30

Self-Organize to Form Teams

What motivates people?

1. Autonomy

2. Mastery

3. Purpose

Source: Daniel H. Pink, Drive: The Surprising

Truth About What Motivates Us, Riverhead

Hardcover, 2009

Form teams naturally with:

• Team members who want change (Opt-in)

• Team members who want to work together (self-organization)

• Mutually-agreed commitments and decision processes (self-direction)

But guided by business goals

v 3.4 © 1993 – 2017 Scrum.org All Rights Reserved

• Leadership Services

• Servant leadership, portfolio management/funding, skill development, governance, …

• Engineering Services

• CI, CD, API management, test automation infrastructure, …

• Measurement Services

• Metrics to help them inspect and adapt …

• Shared Services

• Services needed by non-agile teams as well, e.g. DBA, security, architecture, …

31

What Kinds of Support Do Teams Need?

v 3.4 © 1993 – 2017 Scrum.org All Rights Reserved 32

Growing Skills To Expand Capacity

Inspect & Adapt!

Team 1

Team 2

Team 1

Team 4

Team 3

Team 1

Team 2

v 3.4 © 1993 – 2017 Scrum.org All Rights Reserved

Communities Connect People Across Teams To Share And Improve

Team 1

Team 2

Team 1

Team 4

Team 3

Team 1

Team 2

Developer

Community

• Share experiences and grow skills through immersion & pairing

• Use peer coaching to share knowledge and increase professionalism, consistency

• Remove common impediments

v 3.4 © 1993 – 2017 Scrum.org All Rights Reserved 34

How do you know you have won…

v 3.4 © 1993 – 2017 Scrum.org All Rights Reserved 35

Evidence based measures

Release frequency

Release Stabilization

Cycle Time

Installed Version Index

Usage Index

Innovation Rate

Defect Density

Revenue per Employee

Product Cost Ratio

Employee Satisfaction

Customer Satisfaction

Evidence

Based

Measures

v 3.4 © 1993 – 2017 Scrum.org All Rights Reserved 36

Closing

v 3.4 © 1993 – 2017 Scrum.org All Rights Reserved https://upload.wikimedia.org/wikipedia/commons/8/84/Ducks_on_a_frozen_pond,_Reykjavik,_Iceland.jpg

Your Building a Natural System

Find areas of the organization that are ready to change

(usually driven by customer need or market threat)

Recruit people who are ready to change

Help them change by protecting and supporting them

Remove sources of ”heat” and friction

Use the power of communities and peer networks to grow

Focus on evidence to drive success

v 3.4 © 1993 – 2017 Scrum.org All Rights Reserved https://upload.wikimedia.org/wikipedia/commons/8/84/Ducks_on_a_frozen_pond,_Reykjavik,_Iceland.jpg

The Result is “Transformative”,

But the Process is not a “Transformation”

v 3.4 © 1993 – 2017 Scrum.org All Rights Reserved 39

Thank You!

@DavidJWest

Dave.West@scrum.org

www.scrum.org

top related