lean kanban france2014 : les limites c'est pas automatique
TRANSCRIPT
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
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 ?
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 ?
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 ?
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% … …
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