a principles based approach to safe

53
Em Campbell-Pretty Partner, Context Matters @PrettyAgile www.prettyagile.com au.linkedin.com/in/ejcampbellpretty/ [email protected] A Principles Based Approach to SAFe Nashville Agile User Group January 2015

Upload: em-campbell-pretty

Post on 14-Jul-2015

577 views

Category:

Software


7 download

TRANSCRIPT

Page 1: A Principles Based Approach to SAFe

Em Campbell-Pretty Partner, Context Matters @PrettyAgile www.prettyagile.com au.linkedin.com/in/ejcampbellpretty/ [email protected]

A Principles Based Approach to SAFe Nashville Agile User Group January 2015

Page 2: A Principles Based Approach to SAFe

http://dilbert.com/strips/comic/2009-05-25/

2010

Page 3: A Principles Based Approach to SAFe

http://dilbert.com/strips/comic/2007-11-26/

2011

Page 4: A Principles Based Approach to SAFe

4

Page 5: A Principles Based Approach to SAFe
Page 6: A Principles Based Approach to SAFe

Used with permission of Scaled Agile, Inc. © 2008 – 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.

Page 7: A Principles Based Approach to SAFe

https://www.flickr.com/photos/nicksie2008/8489106098

Page 8: A Principles Based Approach to SAFe

Your enterprise can and should use only what it needs from this model; otherwise it isn’t the simplest thing that can possibly work.

- Dean Leffingwell

Page 9: A Principles Based Approach to SAFe

But how?

Page 10: A Principles Based Approach to SAFe

Used with permission of Scaled Agile, Inc. © 2008 – 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.

Page 11: A Principles Based Approach to SAFe

PRINCIPLES OF PRODUCT DEVELOPMENT FLOW

1.  Take an economic view 2.  Actively manage queues 3.  Understand and exploit

variability 4.  Reduce batch sizes 5.  Apply WIP constraints 6.  Control flow under uncertainty:

cadence and synchronization 7.  Get feedback as fast as possible 8.  Decentralize control

Page 12: A Principles Based Approach to SAFe

GETTING STARTED

https://www.flickr.com/photos/smohundro/4235288330

Page 13: A Principles Based Approach to SAFe
Page 14: A Principles Based Approach to SAFe

Used with permission of Scaled Agile, Inc. © 2008 – 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.

Page 15: A Principles Based Approach to SAFe
Page 16: A Principles Based Approach to SAFe

Deploy -ment

Services

Development Services

Used with permission of Scaled Agile, Inc. © 2008 – 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.

http://www.prettyagile.com/2014/03/launching-agile-release-train-while.html

EVERYONE IS A MEMBER OF AN AGILE TEAM

Pipeline Services

Page 17: A Principles Based Approach to SAFe

Used with permission of Scaled Agile, Inc. © 2008 – 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.

CONTENT AUTHORITY

Page 18: A Principles Based Approach to SAFe

DECENTRALIZE CONTROL

Page 19: A Principles Based Approach to SAFe

Used with permission of Scaled Agile, Inc. © 2008 – 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.

PROGRAM EPICS

Page 20: A Principles Based Approach to SAFe

EPIC SPONSORS & FEATURE OWNERS

Epi

c S

pons

or

Feature Owner

Feature Owner

Feature Owner

Page 21: A Principles Based Approach to SAFe

Used with permission of Scaled Agile, Inc. © 2008 – 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.

PROGRAM BACKLOG

Page 22: A Principles Based Approach to SAFe

ACTIVELY MANAGE QUEUES

Page 23: A Principles Based Approach to SAFe
Page 24: A Principles Based Approach to SAFe

RELEASE PLANNING

https://flic.kr/p/3JF3Bk

Page 25: A Principles Based Approach to SAFe

RELEASE PLANNING

Page 26: A Principles Based Approach to SAFe
Page 27: A Principles Based Approach to SAFe

Leffingwell Book Club Kanabn

http://www.prettyagile.com/2013/10/book-clubs-at-work-are-you-serious.html

Page 28: A Principles Based Approach to SAFe

http://www.prettyagile.com/2014/04/being-agile-team-of-agile-leaders.html

Page 29: A Principles Based Approach to SAFe

http://www.prettyagile.com/2014/04/being-agile-team-of-agile-leaders.html

Page 30: A Principles Based Approach to SAFe

https://flic.kr/p/5VVYyK

Page 31: A Principles Based Approach to SAFe

PROGRAM INCREMENT

https://flic.kr/p/3JF3Bk

Page 32: A Principles Based Approach to SAFe

CONTROL FLOW UNDER UNCERTAINTY:

CADENCE AND SYNCHRONIZATION

APPLY WIP CONSTRAINTS

Page 33: A Principles Based Approach to SAFe

UNITY DAY

http://www.prettyagile.com/2014/01/unity-day-creating-one-team-culture.html

Page 34: A Principles Based Approach to SAFe

VISUALIZE CAPACITY

Page 35: A Principles Based Approach to SAFe

VISUALIZE CAPACITY

Page 36: A Principles Based Approach to SAFe

FEATURE FLOW

Page 37: A Principles Based Approach to SAFe

ROLLING WAVE PLANNING

http://www.prettyagile.com/2014/02/from-psi-planning-to-unity-day-and-back.html

Page 38: A Principles Based Approach to SAFe

INSPECT & ADAPT

https://flic.kr/p/3JF3Bk

Page 39: A Principles Based Approach to SAFe

Used with permission of Scaled Agile, Inc. © 2008 – 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.

Page 40: A Principles Based Approach to SAFe

BUBBLE UP

http://www.prettyagile.com/2013/06/bubble-up.html

Page 41: A Principles Based Approach to SAFe

SPECIALIST CHAPTERS

Page 42: A Principles Based Approach to SAFe

THE IP SPRINT (INNOVATION & PLANNING)

https://flic.kr/p/3JF3Bk

Page 43: A Principles Based Approach to SAFe

UNDERSTAND & EXPLOIT

VARIABILITY

Page 44: A Principles Based Approach to SAFe

INNOVATION TIME

Page 45: A Principles Based Approach to SAFe

https://flic.kr/p/4C9BVy

Page 46: A Principles Based Approach to SAFe

REDUCE BATCH SIZES

Page 47: A Principles Based Approach to SAFe

COCKTAIL HOUR

9:00am 9:15am 930am

9:45am

http://www.prettyagile.com/2014/03/communication-cadence-heartbeat-of.html

Page 48: A Principles Based Approach to SAFe

Used with permission of Scaled Agile, Inc. © 2008 – 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.

Page 49: A Principles Based Approach to SAFe

IMPACT MAPPING

http://www.prettyagile.com/2014/02/how-i-fell-in-love-with-impact-mapping.html

Page 50: A Principles Based Approach to SAFe

Ø  Average delivery cycle time down from 12 month to 3 months Ø  Frequency of delivery increased from quarterly to fortnightly Ø  Cost to deliver down 70% Ø  95% decrease in product defects Ø  99% projects delivered on time and on budget Ø  Happy project sponsors (NPS +50) Ø  Happy teams (NPS +56)

THE RESULTS

Source: http://www.netpromotersystem.com/about/measuring-your-net-promoter-score.aspx

http://www.prettyagile.com/2013/11/measuring-team-happiness.html

Page 51: A Principles Based Approach to SAFe

CULTURE IS THE SECRET SAUCE

Page 52: A Principles Based Approach to SAFe

I don’t assume what worked for me will work for you, but I do want to inspire you as you contemplate what an intentional culture of joy could look like in your world.

Richard Sheridan, CEO Menlo Innovations & author of Joy Inc.

Page 53: A Principles Based Approach to SAFe

Em Campbell-Pretty Partner, Context Matters @PrettyAgile www.prettyagile.com au.linkedin.com/in/ejcampbellpretty/ [email protected]

THANK YOU! Adapt what is useful, reject what is useless, and add what is specifically your own.

- Bruce Lee