lkin 17: implementing safe w kanban - vikas

29
Implementing SAFe w Kanban @ LeanExplorer [email protected] Vikas Kapila

Upload: innovation-roots

Post on 21-Jan-2018

124 views

Category:

Education


4 download

TRANSCRIPT

Page 1: LKIN 17: Implementing SAFe w Kanban - Vikas

Implementing SAFe w Kanban

@LeanExplorer

[email protected]

Vikas Kapila

Page 2: LKIN 17: Implementing SAFe w Kanban - Vikas

I Stand on the shoulders & learnings of & from many

To name a few in Alphabetical Order

❖ Al Shalloway

❖ David J Anderson

❖ Dean Leffingwell

❖ Drew Jemilo

❖ Kathy Harman

❖ Lyssa Adkins

❖ Michael Hamman

❖ Michael K Spayd

@LeanExplorer

Page 3: LKIN 17: Implementing SAFe w Kanban - Vikas

Introduction

Vikas is a transformation practitioner with a

passion for applying Lean-Agile principles,

behaviors and practices to enable delivery of

highest business value with built-in quality at the

earliest in a predictably and sustainable cycle.

He is a Lean-Agile Enterprise Agility Coach. He

excels at quickly delivering business value,

simplifying the seemingly complex, and

delighting customers. He is able to achieve

these results by consistently building radically

prolific, high performing teams by believing to

look listen & learn before initiating collaboration,

coaching, training and facilitation.

@LeanExplorer

Page 4: LKIN 17: Implementing SAFe w Kanban - Vikas

Implementing SAFe with Kanban is a journey of Dream to Delight.

Dream to Delight is the concept to cash value stream practiced with

proven success across 5 industries: Utilities, Media, Banking, Insurance

and Mortgage. It is a set of 7 Highly Effective Ds: Dream, Discover,

Design, Develop, Deliver, Deploy & Delight.

This is not a presentation on

benefits of Kanban Method or

the SAFe Framework

This assumes we the participants know the Kanban Method & the SAFe Framework

This presents how the Kanban Method & the SAFe Framework

complement each other in leading enterprise to agility and

prosperity

@LeanExplorer

Page 5: LKIN 17: Implementing SAFe w Kanban - Vikas

3 reasons why these are

The 7 Highly Effective Ds of

Feed -> Act -> Inspect -> Learn

cycle

#1 7Ds Ensure the work isn’t initiated until there is agreement to

delight the end consumer

#2 7Ds Enable people responsible to deliver to maintain focus

when overwhelmed with conflicting priorities

#3 7Ds Enforce people responsible for solution support to have an

influence through the product life cycle not just build & delivery

Page 6: LKIN 17: Implementing SAFe w Kanban - Vikas

Lets Set the

Context

@LeanExplorer

Page 7: LKIN 17: Implementing SAFe w Kanban - Vikas

#CMP3

Encourage acts of

leadership at all

levels

@LeanExplorer

Page 8: LKIN 17: Implementing SAFe w Kanban - Vikas

SAFe Implementation Roadmap|Kanban Method

Alignment

#CMP1, #CMP2 & #CMP3

#SDP1, #SDP2 & #SDP3

#GP1,

#GP2

#GP3

#GP4

#GP5

#GP6

#GP1, #GP2

#SDP1, #SDP2 & #SDP3#CMP2, #CMP3, #GP1 & #GP2

@LeanExplorer

Page 9: LKIN 17: Implementing SAFe w Kanban - Vikas

Essential SAFe provides the basis for success

TEAM KANBAN PROGRAM KANBAN@LeanExplorer

Page 10: LKIN 17: Implementing SAFe w Kanban - Vikas

TEAM KANBAN

Team Kanban helps teams enable the flow of value by

visualizing work, establishing work-in-process limits,

applying explicit policies and class of service, measuring

throughput, and relentlessly improving the process to

deliver end customer value.

@LeanExplorer

Page 11: LKIN 17: Implementing SAFe w Kanban - Vikas

Visualizing Flow and Limiting WIP

Read more at: http://www.scaledagileframework.com/team-kanban/

Copyright © 2010-2017 Scaled Agile, Inc.

Visualizing Flow and Limiting WIP

@LeanExplorer

Page 12: LKIN 17: Implementing SAFe w Kanban - Vikas

Measuring Flow

Read more at: http://www.scaledagileframework.com/team-kanban/

Copyright © 2010-2017 Scaled Agile, Inc.

Measuring Flow

@LeanExplorer

Page 13: LKIN 17: Implementing SAFe w Kanban - Vikas

Improving Flow with Classes of Service

Read more at: http://www.scaledagileframework.com/team-kanban/

Copyright © 2010-2017 Scaled Agile, Inc.

Improving Flow with Classes of Service

@LeanExplorer

Page 14: LKIN 17: Implementing SAFe w Kanban - Vikas

Program Kanban

The Program Kanban is used by the Agile Release Train to

enable flow of features through the Continuous Delivery

Pipeline to deliver business value and usability to the end

customer by applying the 6 general practices of Kanban

Method and is managed by Product Management and

System Architects.

@LeanExplorer

Page 15: LKIN 17: Implementing SAFe w Kanban - Vikas

Visualizing Flow and Limiting WIP

Read more at: http://www.scaledagileframework.com/team-kanban/

Copyright © 2010-2017 Scaled Agile, Inc. @LeanExplorer

Page 16: LKIN 17: Implementing SAFe w Kanban - Vikas

PR

OG

RA

MTE

AM

Program Kanban and cadence

The Program Kanban system is tightly connected to the cadence of the Agile Release Trains.

Pro

gra

m In

cre

me

nt

Re

lea

se P

lan

nin

g

Journey Map Workshops

Background research spikes

supporting Feature analysis

Feature Feature FeatureFeature

Re

lea

se P

lan

nin

g

Re

lea

se P

lan

nin

g

Continuously refine

Features in WSJF order

Finalize the decisions and detail so that trains

will have enough work for the PI

Pro

gra

m In

cre

me

nt

Pro

gra

m In

cre

me

nt

Page 17: LKIN 17: Implementing SAFe w Kanban - Vikas

Program Epic Kanban

Some initiatives are too big to be completed in a single Program Increment. These are Program Epics, identified and managed in a separate Kanban system, Program Epic Kanban.

The goal is to analyze and approve program epics, splitting them into features that will be further explored and implemented in the Program Kanban. This Kanban system is used depending on how frequently program epics occur in the local context of the ART,

@LeanExplorer

Page 18: LKIN 17: Implementing SAFe w Kanban - Vikas

Visualizing Flow and Limiting WIP

Read more at: http://www.scaledagileframework.com/team-kanban/

Copyright © 2010-2017 Scaled Agile, Inc.@LeanExplore

r

Page 19: LKIN 17: Implementing SAFe w Kanban - Vikas

Solution Kanban & Solution Epic Kanban

For Large Solutions, the

Solution Kanban follows

the Program Kanban

pattern. It operates with

Capabilities instead of

Features, and is

managed by Solution

Management and

Solution Architects.

@LeanExplorer

Page 20: LKIN 17: Implementing SAFe w Kanban - Vikas

Portfolio Kanban

The Portfolio Kanban

enables visualization,

analysis, management and

decision making for the

prioritization and flow of

portfolio epics from Dream

to Delight for Portfolio SAFe

and Full SAFe

configurations.

@LeanExplorer

Page 21: LKIN 17: Implementing SAFe w Kanban - Vikas

Portfolio Kanban

It makes the largest business initiatives visible.

The system brings structure to analysis and decision-

making.

Work in Process (WIP) limits ensure that the teams analyze

epics responsibly.

It prevents unrealistic expectations.

Kanban System drives collaboration among the key

stakeholders.

They provide a transparent and quantitative basis for

economic decision-making.

@LeanExplorer

Page 22: LKIN 17: Implementing SAFe w Kanban - Vikas

@LeanExplorer

Page 23: LKIN 17: Implementing SAFe w Kanban - Vikas

Challenges

Volatility in the nature and speed of change forces and change catalysts

Uncertainty with unknowns & neigh

sayers

Complexity from human dynamics

Ambiguity in conditions of success

@LeanExplorer

Page 24: LKIN 17: Implementing SAFe w Kanban - Vikas

Recommendations

Interpret and Address

Interpret and Address Relevant Opportunities

Prepare Prepare for Alternative Realities and Challenges

Appreciate Appreciate the Interdependence of Variables

Understand Understand the Consequences of Issues and Actions

Anticipate Anticipate the Issues that Shape Conditions

@LeanExplorer

Page 25: LKIN 17: Implementing SAFe w Kanban - Vikas

Takeaways

Create cross functional coalition to champion the change; One Person Army is not Good Enough

Create

Focus on Alignment across the SystemFocus

Empower People to enable seamless Flow through Principles Empower

Encourage organized CHAOS, this is when collaboration (co-creation) happens

Encourage

@LeanExplorer

Page 26: LKIN 17: Implementing SAFe w Kanban - Vikas

Learnings

Agree all organizations need a H O M E

Holistic Operating Model for Enterprises

Believe organization need to L E A P

Lead to Enterprise Agility & Prosperity

Complement & Co-ordinate C H A O S

Collaborate Holistically to Achieve Objectives Set

@LeanExplorer

Page 27: LKIN 17: Implementing SAFe w Kanban - Vikas

What are Conditions of Success for the “New Tips”?

✓ Align organizational initiatives to strategic themes through vision statements progressively elaborated to address customer needs or pains

✓ Apply explicit objective prioritization across work (width & depth) portfolio avoiding constant churn (stop | start syndrome)

✓ Minimize interruptions in flow due to late discoveries of risk, issues, impediments of people, process, tools, dependencies, resource and more

✓ Implement small F A I L cycles to enable active collaboration sessions and fast feedback loops

@LeanExplorer

Page 28: LKIN 17: Implementing SAFe w Kanban - Vikas

Q & A

[email protected]

@LeanExplorer

Page 29: LKIN 17: Implementing SAFe w Kanban - Vikas

Thank You

@LeanExplorer

[email protected]