scrum day london 2016 - empirical management explored (by gunther verheyen)

24
by Scrum.org – Improving the Profession of Software Development Empirical Management Explored Evidence-Based Managing of Software Gunther Verheyen Scrum.org Scrum Day London 11 May 2016

Upload: gunther-verheyen

Post on 07-Jan-2017

520 views

Category:

Leadership & Management


1 download

TRANSCRIPT

Page 1: Scrum Day London 2016 - Empirical Management Explored (by Gunther Verheyen)

by Scrum.org – Improving the Profession of Software Development

Empirical Management ExploredEvidence-Based Managing of Software

Gunther VerheyenScrum.org

Scrum Day London11 May 2016

Page 2: Scrum Day London 2016 - Empirical Management Explored (by Gunther Verheyen)

2© 1993-2016 Scrum.org, All Rights Reserved

Is that a Gorilla I see over there?

Source: https://versionone.com/pdf/VersionOne-10th-Annual-State-of-Agile-Report.pdf

Page 3: Scrum Day London 2016 - Empirical Management Explored (by Gunther Verheyen)

3© 1993-2016 Scrum.org, All Rights Reserved

Are we Done yet?

Page 4: Scrum Day London 2016 - Empirical Management Explored (by Gunther Verheyen)

4© 1993-2016 Scrum.org, All Rights Reserved

Improving the profession of software development

Page 5: Scrum Day London 2016 - Empirical Management Explored (by Gunther Verheyen)

5© 1993-2016 Scrum.org, All Rights Reserved

Observed challenges

Scrum

People

Ceremonies

Principles and

Values

Technical Excellenc

e

Done Incremen

tsThe power of

the possible product

Maximizing Scrum

Scaling

Upstream

adoption

Embedding Scrum

Professional Scrum

Creating releasable software (every Sprint)

Increasing effectiveness (over

scaling dysfunctions)

The enterprise and Scrum

Growing Product Ownership

Humanizing the workplace(It starts and ends with people)

Page 6: Scrum Day London 2016 - Empirical Management Explored (by Gunther Verheyen)

6© 1993-2016 Scrum.org, All Rights Reserved

Help!(What’s a manager

to do in this?)

Page 7: Scrum Day London 2016 - Empirical Management Explored (by Gunther Verheyen)

7© 1993-2016 Scrum.org, All Rights Reserved

• Long-term detailed plans• Assign and control the work• Maximize capacity and

effort• Keep all on schedule• Meeting and report driven• Step in to fix all problems• Provide external motivators

($, career)

• Goals, vision, direction• Foster the environment• Remove Impediments• Attend Sprint Reviews• Share incremental feedback• Manage for value• Autonomy, mastery,

purpose

A Shift

Predictive Management Empirical Management

Page 8: Scrum Day London 2016 - Empirical Management Explored (by Gunther Verheyen)

8© 1993-2016 Scrum.org, All Rights Reserved

Where to begin?

Page 9: Scrum Day London 2016 - Empirical Management Explored (by Gunther Verheyen)

9© 1993-2016 Scrum.org, All Rights Reserved

How IT is typically managed• IT is a cost center.• Software development is an expense,

some of which may be capitalized.• Expenditures are ‘managed’ through

projects.

If you manage Scrum similarly:• The goal is often more Scrum, more

scope.

Success = f { Planned_Time, Predicted_Scope, Allocated_Budget }

Product Backlog

Page 10: Scrum Day London 2016 - Empirical Management Explored (by Gunther Verheyen)

10© 1993-2016 Scrum.org, All Rights Reserved

Remember?

“Our highest priority is to satisfy the customer through early and continuous delivery of valuable

software.”

How is that for a purpose?

Page 11: Scrum Day London 2016 - Empirical Management Explored (by Gunther Verheyen)

11© 1993-2016 Scrum.org, All Rights Reserved

Measure one level up. Measure outcomes, not teams.

1. Direct Value

3. New Value

2. Sustained

Value

Key Value Indicators

Release CadenceRelease Stabilization

Cycle Time

Installed Version IndexUsage IndexInnovation RateFeature Turnover Rate

Financial ReturnsEmployee SatisfactionCustomer Satisfaction

Page 12: Scrum Day London 2016 - Empirical Management Explored (by Gunther Verheyen)

12© 1993-2016 Scrum.org, All Rights Reserved

The Scrum stance for managers

• Inspect the results of the work, regularly– Use key value indicators

to increase transparency

• To help adapt how the results are achieved– Facilitate change to the

organization, the environment, the teams

Page 13: Scrum Day London 2016 - Empirical Management Explored (by Gunther Verheyen)

13© 1993-2016 Scrum.org, All Rights Reserved

Managing for value

Measure

FacilitateChange

• Skills, Knowledge, Understanding Product managers Managers Developers

• Practices, Tools, Standards

Secondary Indicators

Primary Indicators

Page 14: Scrum Day London 2016 - Empirical Management Explored (by Gunther Verheyen)

14© 1993-2016 Scrum.org, All Rights Reserved

Wait. There may be more.

Page 15: Scrum Day London 2016 - Empirical Management Explored (by Gunther Verheyen)

15© 1993-2016 Scrum.org, All Rights Reserved

Embedding Scrum

A Scrum Studio is a contained, yet integrated, part of the organization where software development employs Scrum• A physical or a virtual area• Value over capacity or hours• Stable product teams• Tooling and infrastructure• Facilities and resources for people

A center of innovative and creative software and people development.

Page 16: Scrum Day London 2016 - Empirical Management Explored (by Gunther Verheyen)

16© 1993-2016 Scrum.org, All Rights Reserved

Updating the organization’s OS

Page 17: Scrum Day London 2016 - Empirical Management Explored (by Gunther Verheyen)

17© 1993-2016 Scrum.org, All Rights Reserved

So?

Page 18: Scrum Day London 2016 - Empirical Management Explored (by Gunther Verheyen)

18© 1993-2016 Scrum.org, All Rights Reserved

Management – Definitely• Teams manage themselves.• Product Owners manage the

product’s vision and investments.• A Scrum Master manages through

Scrum.• Others might manage company

structures, objectives, identity, …

Page 19: Scrum Day London 2016 - Empirical Management Explored (by Gunther Verheyen)

19© 1993-2016 Scrum.org, All Rights Reserved

‘Management’ is not a collection of people exerting hierarchical

powers.It is an emergent, networked

structure of co-managers.– Removing Impediments

– Optimizing a product’s value– Updating the organization’s OS

Page 20: Scrum Day London 2016 - Empirical Management Explored (by Gunther Verheyen)

20© 1993-2016 Scrum.org, All Rights Reserved

AboutGunther VerheyenIndependent Scrum caretaker• eXtreme Programming and Scrum since 2003• Professional Scrum Trainer• Shepherded Professional Scrum at Scrum.org• Co-developed the Scaled Professional Scrum

framework at Scrum.org• Author of “Scrum – A Pocket Guide (A smart travel

companion)” and “Scrum Wegwijzer” (Een kompas voor de bewuste reiziger)”

Mail [email protected] Twitter @Ullizee

Blog http://guntherverheyen.com

Page 21: Scrum Day London 2016 - Empirical Management Explored (by Gunther Verheyen)

21© 1993-2016 Scrum.org, All Rights Reserved

90%Agile teams use Scrum

Over 53,693 Professional Scrum Masters

Over 2,351 Professional Scrum Developers

Scrum.org The Home of Scrum

150 Professional Scrum Trainers

Americas, Europe, Africa, Oceania & Asia

Over47,361Taught

Over 6,916 Professional Scrum Product Owners

Over 748,912 Assessments

As of the end of Jan 2016

Page 22: Scrum Day London 2016 - Empirical Management Explored (by Gunther Verheyen)

22© 1993-2016 Scrum.org, All Rights Reserved 22© 1993-2016 Gunther Verheyen, Scrum.org, All Rights Reserved

Advance through the Professional Scrum programFree Resources Assessments Courses

Page 23: Scrum Day London 2016 - Empirical Management Explored (by Gunther Verheyen)

23© 1993-2016 Scrum.org, All Rights Reserved

Scrum.org is a community. Connect.

Twitter@scrumdotorg

LinkedInLinkedIn.com

/company/Scrum.org

FacebookFacebook.com

/Scrum.org

ForumsScrum.org

/Community

RSSScrum.org/RSS

Page 24: Scrum Day London 2016 - Empirical Management Explored (by Gunther Verheyen)

24© 1993-2016 Scrum.org, All Rights Reserved

T H A N K Y O U