lean kanban france2014 : les limites c'est pas automatique

21
LES LIMITES C’EST PAS AUTOMATIQUE HOW TO LIMIT WIP 27/10/14 Samuel RETIERE @sretiere

Upload: samuel-retiere

Post on 14-Jul-2015

286 views

Category:

Internet


1 download

TRANSCRIPT

LES LIMITES C’EST PAS AUTOMATIQUE

HOW TO LIMIT WIP

27/10/14

Samuel RETIERE @sretiere

2 27/10/14

SUCESSFUL KANBAN ADOPTION

Core Practices

Visualize

Limit Work-In-progress

Manage Flow

Make Policies Explicit

Implement Feedback Loops

Improve Collaboratively, evole experimentally

Kanban Depth

1.Last responsible moment

2.Proto-Kanban

3.Single workflow full pull system with WIP limits

4.Multiple interdependent workflows with pull system

3 27/10/14

AGENDA 3

4 27/10/14

LEVEL 1 : LAST RESPONSIBLE MOMENT

n Decide as Late as Possible ● Share partially complete design information ● Organize for direct, worker to worker collaboration ● Develop a sense of how to absorb changes ● Develop a sense of what is critically important in the

domain ● Develop a sense of when decisions must be made

n Dynamic staff assignments

May be more a mindset than a practice ?

5 27/10/14

AGENDA 5

6 27/10/14

LEVEL 2 : PROTO-KANBAN

Solution that do not implement an end-to-end pull system

Personal Kanban

Workflow with infinite Limits on

Done queue

WIP Limit per person

7 27/10/14

PROTO-KANBAN : PERSONAL KANBAN

Global Optimization = ∑ Local Optimizations ?

Is there a link with the Kanban Method ?

8 27/10/14

PROTO-KANBAN : INFINITE LIMITS ON DONE QUEUE

To Do UAT Ready to deliver

Std

Std

Fix

Study WIP Done

Dev WIP Done

Tests WIP Done

Std

Std

Std

Std

Std

Std

Std

Std

Std

Std

Std

Std

Fix

3

Std

Std

Looks like a Push System ?

2 2

9 27/10/14

PROTO-KANBAN : WIP LIMIT PER PERSON

Same as personal Kanban ?

Good idea only for KanbanOps ?

10 27/10/14

AGENDA 10

11 27/10/14

SINGLE WORKFLOW FULL PULL SYSTEM WITH WIP LIMITS

To Do UAT Ready to deliver Study

WIP Done

Dev WIP Done

Tests WIP Done

Limit what ? What kind of work type ?

Epic MMF

US Biz Req Task Defect Package

Make a choice

12 27/10/14

12

How to define WIP limits ?

To Do Ready to deliver Study

Ready WIP

Dev WIP Done

TU WIP Done

Tests WIP Done

6

6

6 = 2 * ? WIP limits everywhere ?

SINGLE WORKFLOW FULL PULL SYSTEM WITH WIP LIMITS

6

13 27/10/14

13

Limiting WIP at system level ?

System 6

2 items 2 items

Limit per items in the system

Limit at the « tap » level

Every x weeks

What is the current capacity ? System

6 4

A new way of commitment in Kanban ?

SINGLE WORKFLOW FULL PULL SYSTEM WITH WIP LIMITS

Is your team made of X-functional people ?

14 27/10/14

To Do UAT Ready to deliver Study

WIP Done

Dev WIP Done

Tests WIP Done

Tests

3 3

What about elevating the system's constraint ?

… LOCALLY SATURATED SYSTEM WITH WIP LIMITS

3

15 27/10/14

15 SINGLE WORKFLOW FULL PULL SYSTEM WITH WIP LIMITS

A pull system ?

To Do UAT Ready to deliver Study Dev Tests

How can we improve the Time To Market ? Easy guys : Stop starting, Start finishing What about a pull system daily meeting ?

16 27/10/14

SINGLE WORKFLOW FULL PULL SYSTEM WITH WIP LIMITS

To Do UAT Ready to deliver Study Dev Tests Ready to

deliver Support Training

An end to end system ?

Release : 1.0

Release : 2.0

What are the borders of your system ? Are all the stakeholders involved ?

17 27/10/14

AGENDA 17

18 27/10/14

MULTIPLE INTERDEPENDENT WORKFLOWS WITH PULL SYSTEM

To Do UAT Ready to deliver Study Dev Tests

Dev TU

Full Dev

Dev <50%

Dev >50%

A pull system Global daily meeting ?

Dev TU … … Full Dev … … Dev <50%

Dev >50% … …

19 27/10/14

CONCLUSION 19

Happy ?

I hope not so much

20 27/10/14

CONCLUSION 2 (THE REAL ONE)

Why limiting WIP ?

Focusing on practices is FOOLISH Focusing on impacts is SMART

Regarding your Why, choose the relevant What

21 27/10/14

QUESTIONS