kanban maturity model - fincalabs.com€¦ · the lternative path to gility community preview...

1
The Alternative Path to Agility Community preview release 2 K anban Maturity Model: More information: Lean Kanban University • www.leankanban.com Cultural Values Cultural Focus Leadership Collaboration Transparency Achievement Business focus Short-term investment Market focus Long-term investment Experimentation Long term survivability Diversity Tolerance Agreement Customer Focus Respect Understanding Balance Leadership Regulatory compliance Why we exist What we do How we do it Flow Analyze Lead time tail risk After meetings: Discuss a problem spontaneously - bring it to the SDR Who we are Who I am Establish Replenishment commitment point Challenge How, What, Why & Who Systems Thinking | Altruistic Behavior | Contributor Society ALIGNMENT, UNITY, SHARED PURPOSE Tribalism Individualism 4 General practices Maturity Levels Specific Practices 0 1 2 5 3 6 Oblivious • Ambivalent • Personal Kanban • Inconsistent process • Team Kanban • Consistent process • “Routine” • Delivery Kanban • Discovery Kanban • End-to-end flow • Consistent outcome • Meet expectations • Fit-for-purpose • Model-driven mana- gement • Anticipating risks • Portfolio manage- ment • Forcasting outcomes • Consistent econo- mics • Fitter-for-purpose • Continuous improvement • Improving Economics • Fittest-For-Purpose • “Built to last” • Business sustainability • Consistent alignment • Continually fit-for-pur - pose Emerging Defined Quantitatively Managed Optimizing Managed Congruent TRANSITION TRANSITION TRANSITION TRANSITION TRANSITION TRANSITION CORE CORE CORE CORE CORE CORE CORE After meetings: Take congruent actions with confidence FRAGILE RESILIENT ROBUST Risk ANTIFRAGILE Lean / TPS Muri Mura Kaizen Culture Hoshin Kanri Muda Individual Team Project / Service Business Portfolio Multiple projects & Shared services Project/Product Portfolio Scale Visualize individual’s work by means of a Personal Kanban board Visualize the work carried out by a team by means of a Team Kanban board Visualize team work by means of a Delivery Kanban board with per- person WIP limits Use CONWIP Emergent workflow Delivery Kanban board to visualize team work Visualize blocked work items Visualize upstream options by means of Upstream/Discovery Kanban board Use Earned Value Portfolio Kanban board to visualize project progress Visualize risks Visualize local cycle time Visualize split & merge workflows Collect and report flow efficiency Select sequence or define priorities using a Eisenhower/ Covey Matrix Use explicit buffers to smooth flow Manage reduction of transaction & coordination costs Analyze to anticipate dependences Split & merge workflow Utilize hybrid fixed service teams together with a flexible labor pool Establish refutable vs irrefutable demand Use two-phase commit for Delivery commitment Forecast use reference classes, Monte Carlo simulations & other models Determine reference class data set Visualize WIP limits on Dependencies Parking Lot Visualize fixed & floating workers across aggregated services Visualize risk classes with different swimlanes Limit WIP on Dependency Parking Lot Align Strategy & Capability Conduct Strategy Review After meetings: Discuss - Suggest - Take actions .- Seek foregiveness Labor Pool / Staff Liquidity Management Utilize hybrid fixed service teams together with a flexible labor pool Fitness for purpose explicitly defined and managed based on metrics/ quantitatively Correctly classify common & special cause & take action appropriately Identify transaction & coordination costs Identify impact of shared resources Identify bottleneck Develop quantitative understanding of common vs chance cause variation Develop qualitative understanding of common vs special cause variation Make appropriate use of forecasting Assess Forecasting Models for Robustness Establish demand shaping policies Portfolio Review Operations Review Use statistical methods for quantitative decision making Visualize project progress on a Portfolio Kanban board Visualize work types by means of card colors or board rows Visualize options by means of Discovery Kanban board Visualize basic policies Workflow and team work items are visualized by means of Aggregated Team Kanban board Visualize available capacity Use ticket decorators to indicate risk Discovery/Delivery boards enhanced to visualize workflow Defects and other rework types are visualized Ticket design: Concurrent or unordered activities visualized with checkboxes Board design: unordered activities visualized use rows or vertical spaces Explicitly identify & define services Problematic policies identified Elaborate further policies Sources of dissatisfaction identified Internal team replenishment meeting Team Retrospective Visualize class of service use colors, rows or decorators Visualize work item aging Visualize pull signal Visualize replenishment signal Visualize failure and aborted demand Visualize target date or SLA Visualize pull criteria Activity based WIP limits Define work types based on customer requests Map upstream and downstream flow Visualize work for several individuals by means of an Aggregated Personal Kanban board Visualize basic work item related information on a kanban card Use avatars to visualize individual’s workload Initial policies visualized Visualize team work by means of an Emergent Workflow Kanban board Personal WIP limits Per person WIP limits. Team WIP limits. Define initial policies Kanban meeting Define work types based on nature of tasks Define personal Kanban policies Personal reflection CONWIP limits established on emergent workflow Deferring commitment (“Last responsible moment”) Gradually eliminate infinite buffers Establish explicit purpose of metrics Manage dependencies Apply qualitative Real Options Thinking Develop triage discipline Manage aborted work items Use classes of service to affect selection Forecast Delivery Use an order point (min limit) for upstream replenishment Bracket WIP limits for different states Established customer acceptance criteria for each work item or a class of work items Establish ”ready to commit” definition Define classes of service Use Little’s law Use CFD to monitor queues Organize around the knowledge discovery process Use a max limit to define capacity Manage blocking issues Suggestion box review Improvements suggested use a suggestion box Identify sources of delay Replenishment meeting Delivery Planning Risk Review Service Delivery Review (SDR) Options Review (upstream) Project work items are visualized on a Two-tiered Project Kanban board Parent-child and peer- peer dependencies are visualized Parking lot is used to visualize dependencies Work “ready” to commit is visualized Limit WIP Limit WIP Limit WIP Limit WIP Limit WIP Limit WIP Limit WIP Marshall Options - Manage Flow Marshall Options - Manage Flow Marshall Options - Manage Flow Marshall Options - Manage Flow Marshall Options - Manage Flow Marshall Options - Manage Flow Marshall Options - Manage Flow Make policies explicit Make policies explicit Make policies explicit Make policies explicit Make policies explicit Make policies explicit Make policies explicit Improve colaboratively, evolve experiemntally Improve colaboratively, evolve experiemntally Improve colaboratively, evolve experiemntally Improve colaboratively, evolve experiemntally Improve colaboratively, evolve experiemntally Improve colaboratively, evolve experiemntally Improve colaboratively, evolve experiemntally Vizualize Vizualize Vizualize Vizualize Vizualize Vizualize Vizualize Feedback loops Feedback loops Feedback loops Feedback loops Feedback loops Feedback loops Feedback loops

Upload: duongdat

Post on 19-Sep-2018

221 views

Category:

Documents


2 download

TRANSCRIPT

The Alternative Path to AgilityCommunity preview release 2

Kanban Maturity Model:

More information: Lean Kanban University • www.leankanban.com

Cultural Values Cultural Focus Leadership

Collaboration

Transparency

Achievement

Business focusShort-term investment

Market focusLong-term investment

Experimentation

Long term

survivability

Diversity

Tolerance

Agreement Customer Focus

RespectUnderstanding

Balance Leadership Regulatory compliance

Why we exist

Whatwe do

Howwe do it

Flow

Analyze Lead time

tail risk

After meetings: Discuss a problem

spontaneously - bring it to the

SDR

Whowe are

WhoI am

Establish Replenishment

commitment point

Challenge How, What, Why & Who

Sys

tem

s Th

inki

ng |

Alt

ruis

tic

Beh

avio

r | C

ontr

ibut

or S

ocie

tyA

LIG

NM

ENT,

UN

ITY,

SH

AR

ED P

UR

PO

SE

Trib

alis

m

I

ndiv

idua

lism

4

General practicesMaturity Levels SpecificPractices

0

1

2

5

3

6

Oblivious

• Ambivalent

• Personal Kanban

• Inconsistent process

• Team Kanban

• Consistent process

• “Routine”

• Delivery Kanban

• Discovery Kanban

• End-to-end flow

• Consistent outcome

• Meet expectations

• Fit-for-purpose

• Model-driven mana-gement

• Anticipating risks

• Portfolio manage-ment

• Forcasting outcomes

• Consistent econo-mics

• Fitter-for-purpose

• Continuous improvement

• Improving Economics

• Fittest-For-Purpose

• “Built to last”

• Business sustainability

• Consistent alignment

• Continually fit-for-pur-pose

Emerging

Defined

Quantitatively Managed

Optimizing

Managed

Congruent

TRANSITION

TRANSITION

TRANSITION

TRANSITION

TRANSITION

TRANSITION

CORE

CORE

CORE

CORE

CORE

CORE

COREAfter meetings:

Take congruent actions with confidence

FRA

GIL

ER

ESIL

IEN

TR

OB

US

T

Risk

AN

TIFR

AG

ILE

Lean /TPS

Muri

Mura

Kaizen Culture

Hoshin Kanri

Muda

Indi

vidu

alTe

amP

roje

ct /

Ser

vice

Bus

ines

s P

ortf

olio

Mul

tipl

e pr

ojec

ts &

S

hare

d se

rvic

esP

roje

ct/P

rodu

ct

Por

tfol

io

Scale

Visualize individual’s work by means of a

Personal Kanban board

Visualize the work carried out by a

team by means of a Team Kanban board

Visualize team work by means of a Delivery Kanban board with per-

person WIP limits

Use CONWIP Emergent workflow Delivery Kanban

board to visualize team work

Visualize blocked work items

Visualize upstream options by means of Upstream/Discovery

Kanban board

Use Earned Value Portfolio Kanban board to visualize project progress

Visualize risksVisualize

local cycle time

Visualize split & merge

workflows

Collect and report flow efficiency

Select sequence or define priorities using a Eisenhower/ Covey Matrix

Use explicit buffers to smooth flow

Manage reduction of transaction &

coordination costs

Analyze to anticipate

dependences

Split & merge workflow

Utilize hybrid fixed service teams together with a flexible

labor pool

Establish refutable vs irrefutable demand

Use two-phase commit for Delivery

commitment

Forecast use reference classes, Monte Carlo simulations & other

models

Determine reference class data set

Visualize WIP limits on

Dependencies Parking Lot

Visualize fixed & floating workers across aggregated services

Visualize risk classes with different

swimlanes

Limit WIP on Dependency Parking Lot

Align Strategy & Capability

Conduct Strategy Review

After meetings: Discuss - Suggest - Take actions .- Seek foregiveness

Labor Pool / Staff Liquidity Management

Utilize hybrid fixed service teams together with a flexible labor pool

Fitness for purpose explicitly defined and managed based on

metrics/ quantitatively

Correctly classify common & special

cause & take action appropriately

Identify transaction & coordination

costs

Identify impact of shared resources Identify bottleneck

Develop quantitative understanding of

common vs chance cause variation

Develop qualitative understanding of

common vs special cause variation

Make appropriate use of forecasting

Assess Forecasting Models for

Robustness

Establish demand shaping policies

Portfolio Review

Operations Review

Use statistical methods for quantitative decision making

Visualize project progress on a Portfolio

Kanban board

Visualize work types by means of card colors or board

rows

Visualize options by means of

Discovery Kanban board

Visualize basic

policies

Workflow and team work items are

visualized by means of Aggregated Team

Kanban board

Visualize available capacity

Use ticket decorators to indicate risk

Discovery/Delivery boards enhanced to visualize

workflow

Defects and other rework types are visualized

Ticket design: Concurrent or unordered activities visualized

with checkboxes

Board design: unordered activities visualized use rows or

vertical spaces

Explicitly identify & define services

Problematic policies

identified

Elaborate further policies

Sources of dissatisfaction

identified

Internal team replenishment meeting

Team Retrospective

Visualize class of service use colors, rows or decorators

Visualize work item aging

Visualize pull signal Visualize replenishment

signal

Visualize failure and aborted demand

Visualize target date or SLA

Visualize pull criteria

Activity based WIP limits

Define work types based on customer

requests

Map upstream and downstream flow

Visualize work for several individuals by means of an Aggregated Personal Kanban board

Visualize basic work item related information

on a kanban card

Use avatars to visualize individual’s

workload

Initial policies visualized

Visualize team work by means of an Emergent

Workflow Kanban board

Personal WIP limits

Per person WIP limits.

Team WIP limits. Define initial policies Kanban meeting

Define work types based on nature of tasks

Define personal Kanban policies Personal reflection

CONWIP limits established on emergent workflow

Deferring commitment

(“Last responsible moment”)

Gradually eliminate infinite buffers

Establish explicit purpose of metrics

Manage dependencies

Apply qualitative Real Options

Thinking

Develop triage

discipline

Manage aborted work items

Use classes of service to affect

selection

Forecast Delivery

Use an order point (min limit)

for upstream replenishment

Bracket WIP limits for different states

Established customer

acceptance criteria for each work item or a

class of work items

Establish ”ready to commit” definition

Define classes of service

Use Little’s law

Use CFD to monitor

queues

Organize around the knowledge discovery

process

Use a max limit to define capacity

Manage blocking issues

Suggestion box review

Improvements suggested use a suggestion

box

Identify sources of

delay

Replenishment meeting

Delivery Planning

Risk Review

Service Delivery Review (SDR)

Options Review (upstream)

Project work items are visualized on a Two-tiered

Project Kanban board

Parent-child and peer-peer dependencies are

visualized

Parking lot is used to visualize

dependencies

Work “ready” to commit is visualized

Limit WIP

Limit WIP

Limit WIP

Limit WIP

Limit WIP

Limit WIP

Limit WIP

Marshall Options - Manage Flow

Marshall Options - Manage Flow

Marshall Options - Manage Flow

Marshall Options - Manage Flow

Marshall Options - Manage Flow

Marshall Options - Manage Flow

Marshall Options - Manage Flow

Make policies explicit

Make policies explicit

Make policies explicit

Make policies explicit

Make policies explicit

Make policies explicit

Make policies explicit

Improve colaboratively, evolve experiemntally

Improve colaboratively, evolve experiemntally

Improve colaboratively, evolve experiemntally

Improve colaboratively, evolve experiemntally

Improve colaboratively, evolve experiemntally

Improve colaboratively, evolve experiemntally

Improve colaboratively, evolve experiemntally

Vizualize

Vizualize

Vizualize

Vizualize

Vizualize

Vizualize

Vizualize

Feedback loops

Feedback loops

Feedback loops

Feedback loops

Feedback loops

Feedback loops

Feedback loops