SlideShare a Scribd company logo
1 of 110
Download to read offline
@jonathansen
Done
Develop
DoneAnalysis Testing Ready for
DemoOngoing DoneOngoing
Sprint
Backlog
DoneOngoing
F
C
H
D
I
E
E
G
A
B
J
K
L
(3) (2)
Jonathan  Hansen  
Thumbtack  Technology
Introduction to Kanban
for Scrum Teams
@jonathansen
Growing  
Beyond  
Scrum
Helping  
Scrum  
Delivery
What  is  
Kanban?
Intro
Topics
(4)
Discussing
(1)
To Review
(3)
Done
@jonathansen
Growing  
Beyond  
Scrum
Helping  
Scrum  
Delivery
What  is  
Kanban?
Intro
Topics
(4)
Discussing
(1)
To Review
(3)
Done
@jonathansen
JUST  DO  WHATEVER
•Fragile  Produc5on  System  
•Chao5c  Execu5on  
•Coordina5on  with  Large  Staff  
•Miscommunica5on  with  Business
Old  Methodology  
at  my  Startup
@jonathansen
SCRUM!
@jonathansen
•GeFng  Started  with  Scrum  
•Actually  Finishing  Work  
•Managing  Unbreakable  Epics
Kanban  Enables  
Scrum  Prac5ces
@jonathansen
Kanban  Improves  
Scrum  Prac5ces
•Daily  Standups  
•Sprint  Planning  
•Delivery  Cadences
@jonathansen
Growing  
Beyond  
Scrum
Helping  
Scrum  
Delivery
What  is  
Kanban?
Topics
(4)
Discussing
(1)
To Review
(3)
Done
Intro
Lean  Manufacturing  
Knowledge  Work  
Kanban  Method
@jonathansen
A  POPULAR  PREFIX
• Lean  Kanban  
• Lean  Startup  
• Lean  UX  
• Lean  In  
• Lean  Manufacturing  
• Lean  Six  Sigma  
• Lean  Thinking  
• Lean  Enterprise  
• Lean  Analy5cs  
• Lean  Branding  
• Lean  Healthcare    
• Lean  Educa5on  
• Lean  Cuisine  
• Lean  SoRware  Development  
• Lean  Coffee
@jonathansen
LEAN
ConEnuously  Improve  how  you  
Eliminate  Waste  that  prevents  the  
delivery  of  the  correct,  high  quality  
products  to  customers  when  they  
need  them.
@jonathansen
TITLE  TEXT
Traditional Lean
Financial
Strategy
Economics  of  
Scale
Less  Upfront  Cost
Production
Strategy
Push Pull
Defect Strategy Quan5ty Quality
@jonathansen
+ =
Western Wheel Factory
Hub  Bin Rim  Bin
Hub+Rim  
Assembly Tire  BinH+R  Bin
Wheel  
Bin
Final  
Wheel  
Assembly
+Process:
15/hour 10/hour
HOUR  1  START
@jonathansen
Western Wheel Factory
HOUR  1  END
Hub  Bin Rim  Bin
Hub+Rim  
Assembly Tire  BinH+R  Bin
Wheel  
Bin
Final  
Wheel  
Assembly
•Wasted  Effort  
•Worse  over  Time
@jonathansen
Western Wheel Factory
HOUR  2  START
Hub  Bin Rim  Bin
Hub+Rim  
Assembly Tire  BinH+R  Bin
Wheel  
Bin
Final  
Wheel  
Assembly
@jonathansen
Western Wheel Factory
HOUR  2:  END
Hub  Bin Rim  Bin
Hub+Rim  
Assembly Tire  BinH+R  Bin
Wheel  
Bin
Final  
Wheel  
Assembly
@jonathansen
Western Wheel Factory
HOUR  4:  START
Hub  Bin Rim  Bin
Hub+Rim  
Assembly Tire  BinH+R  Bin
Wheel  
Bin
Final  
Wheel  
Assembly
@jonathansen
Western Wheel Factory
HOUR  4:  END
Hub  Bin Rim  Bin
Hub+Rim  
Assembly Tire  BinH+R  Bin
Wheel  
Bin
Final  
Wheel  
Assembly
@jonathansen
Western Wheel Factory
HOUR  6:  START
Hub  Bin Rim  Bin
Hub+Rim  
Assembly Tire  BinH+R  Bin
Wheel  
Bin
Final  
Wheel  
Assembly
@jonathansen
Western Wheel Factory
HOUR  6:  END
Hub  Bin Rim  Bin
Hub+Rim  
Assembly Tire  BinH+R  Bin
Wheel  
Bin
Final  
Wheel  
Assembly
•Work  Pushed  through  Process  Based  on  Plan  
•Inventory  piles  up  to  be  dealt  with  later
@jonathansen
TITLE  TEXT
Traditional Lean
Financial
Strategy
Economics  of  
Scale
Less  Upfront  Cost
Production
Strategy
Push Pull
Defect Strategy Quan5ty Quality
@jonathansen
Western Wheel Factory
Hub  Bin Rim  Bin
Hub+Rim  
Assembly Tire  BinH+R  Bin
Wheel  
Bin
Final  
Wheel  
Assembly
DEFECT  APPROACH
1.Defects  Discarded  
2.Replaced  with  Inventory
Defect
@jonathansen
Western Wheel Factory
Hub  Bin Rim  Bin
Hub+Rim  
Assembly Tire  BinH+R  Bin
Wheel  
Bin
Final  
Wheel  
Assembly
DEFECT  APPROACH
1.Defects  Discarded  
2.Replaced  with  Inventory
@jonathansen
Western Wheel Factory
Hub  Bin Rim  Bin
Hub+Rim  
Assembly Tire  BinH+R  Bin
Wheel  
Bin
Final  
Wheel  
Assembly
DEFECT  APPROACH
1.Defects  Discarded  
2.Replaced  with  Inventory
@jonathansen
TITLE  TEXT
Traditional Lean
Financial
Strategy
Economics  of  
Scale
Less  Upfront  Cost
Production
Strategy
Push Pull
Defect Strategy Quan5ty Quality
@jonathansen
KANBAN  IN  MANUFACTURING
The  system  for  limiEng  
excessive  Work  in  
Process
@jonathansen
•Limited  Number  of  Produc3on  kanban  cards  
•Card  means  “Make  me  an  item”  
•Without  a  card,  nothing  gets  built  
•Limited  by  Customer  Demand  
•Limited  by  Produc3on  Capability
Lean Wheel Factory
Hub  Bin Rim  Bin
Hub+Rim  
Assembly Tire  BinH+R  Bin
Wheel  
Bin
Final  
Wheel  
Assembly
WW
WW
WW
WW
WW
@jonathansen
•Limited  Number  of  Produc3on  kanban  cards  
•Card  means  “Make  me  an  item”  
•Without  a  card,  nothing  gets  built  
•Limited  by  Customer  Demand  
•Limited  by  Produc3on  Capability
Lean Wheel Factory
Hub  Bin Rim  Bin
Hub+Rim  
Assembly Tire  BinH+R  Bin
Wheel  
Bin
Final  
Wheel  
Assembly
WW
WW
WW
WW
WWHR HR HR HR HR
HR HR HR HR HR
@jonathansen
Lean Wheel Factory
KANBAN  CARD  =  START  ASSEMBLING
HR
HR HR
HR HR
HR
HR HR
HR HR
Hub  Bin Rim  Bin
Hub+Rim  
Assembly Tire  BinH+R  Bin
Wheel  
Bin
Final  
Wheel  
Assembly
WW
WW
WW
WW
WW
@jonathansen
Lean Wheel Factory
KANBAN  CARD  =  START  ASSEMBLING
HR HR
HR HR
HR
HR HR
HR HR
HR
Rim  Bin
Hub+Rim  
Assembly Tire  BinH+R  Bin
Wheel  
Bin
Final  
Wheel  
Assembly
WW
WW
WW
WW
WW
Hub  Bin
@jonathansen
Lean Wheel Factory
KANBAN  CARD  =  START  ASSEMBLING
HR
HR HR
HR HR
HR
HR HR
HR HR
Hub  Bin Rim  Bin
Hub+Rim  
Assembly Tire  BinH+R  Bin
Wheel  
Bin
Final  
Wheel  
Assembly
W
WW
WW
WW
WW
W
@jonathansen
Lean Wheel Factory
PART  CONSUMED  =  CARD  SET  ASIDE
HR HR
HR HR
HR
HR HR
HR HR
HR
Hub  Bin Rim  Bin
Hub+Rim  
Assembly Tire  BinH+R  Bin
Final  
Wheel  
Assembly
WW
WW
WW
WW
WW
Wheel  
Bin
@jonathansen
Lean Wheel Factory
HR HR
HR
HR HR
HR HR
HR HR
HR
Hub  Bin Rim  Bin
Hub+Rim  
Assembly Tire  BinH+R  Bin
Final  
Wheel  
Assembly
W
W
WW
WW
WW
WW
Wheel  
Bin
@jonathansen
Lean Wheel Factory
HR HR
HR HR
HR
HR HR
HR
Hub  Bin Rim  Bin
Hub+Rim  
Assembly Tire  BinH+R  Bin
Final  
Wheel  
Assembly
W
W
WW
WW
WW
Wheel  
Bin
HR
HRW
W
@jonathansen
Lean Wheel Factory
HR
HR HR
HR HR
HR
Hub  Bin Rim  Bin
Hub+Rim  
Assembly Tire  BinH+R  Bin
Final  
Wheel  
Assembly
W
W
WW
WW
HRHR
W
W
Wheel  
Bin
HR
W
HR
W
@jonathansen
Lean Wheel Factory
HR
Hub  Bin Rim  Bin
Hub+Rim  
Assembly Tire  BinH+R  Bin
Final  
Wheel  
Assembly
HRHR
Wheel  
Bin
HRHRHR
WW
W
WW
W
W
WW
W
HRHRHR
HRHRHR
Only requests
parts needed
@jonathansen
TITLE  TEXT
Traditional Lean
Financial
Strategy
Economics  of  
Scale
Less  Upfront  Cost
Production
Strategy
Push Pull
Defect Strategy Quan5ty Quality
@jonathansen
1.Stop  the  Line  
2.Discover  Problem  Cause  
3.Experiment  to  Prevent  
Problem  in  Future
Lean Wheel Factory
HR HR
HR HR
HR HR
HR HR
HR
Hub  Bin Rim  Bin
Hub+Rim  
Assembly Tire  BinH+R  Bin
Final  
Wheel  
Assembly
W
WW
WW
WW
WW
Wheel  
Bin
DEFECT  APPROACH
HR
W
@jonathansen
1.Stop  the  Line  
2.Discover  Problem  Cause  
3.Experiment  to  Prevent  
Problem  in  Future
Lean Wheel Factory
HR HR
HR HR
HR HR
HR HR
HR
Hub  Bin Rim  Bin
Hub+Rim  
Assembly Tire  BinH+R  Bin
Final  
Wheel  
Assembly
W
WW
WW
WW
WW
Wheel  
Bin
DEFECT  APPROACH
HR
W
@jonathansen
LEAN  QUALITY  APPROACH
• “Stop  the  Line”    
• Everybody’s  problem  
• Small  Changes  
• Con5nuous  Changes
@jonathansen
“Toyota  makes  millions  of  
improvements  every  year,  all  
generated  from  the  ideas  of  
their  employees  world  wide”  
-­‐  Paul  A.  Akers
@jonathansen
LEAN
ConEnuously  Improve  how  you  
Eliminate  Waste  that  prevents  the  
delivery  of  the  correct,  high  quality  
products  to  customers  when  they  
need  them.
@jonathansen
Growing  
Beyond  
Scrum
Helping  
Scrum  
Delivery
What  is  
Kanban?
Topics
(4)
Discussing
(1)
To Review
(3)
Done
Intro
☑Lean  Manufacturing  
Knowledge  Work  
Kanban  Method
@jonathansen
Western Wheel Factory
Hub  Bin Rim  Bin
Hub+Rim  
Assembly Tire  BinH+R  Bin
Wheel  
Bin
Final  
Wheel  
Assembly
This  happens  in  our  
brains  and  we  don’t  
even  see  it
@jonathansen
MENTAL  WIP  EXERCISE
1. Fibonacci:  Fn  =  Fn-­‐1  +  Fn-­‐2  (1,  1,  2,  3,  5,…)  
2. Sevens  (7,  14,  21,…)  
3. Alphabet  (A,  B,  C,…)  
4. Roman  Numerals  (I,  II,  III,  IV,…)
@jonathansen
Change Initiatives
@jonathansen
Capability
Time
Current
Capability
Potential
Future
CapabilityAdjustment
Pain
Change Initiatives
Late
Success
Feedback
@jonathansen
Lean ChangeCapability
Time
Smaller
Changes
Improvement
Never Ends
Each Change
Less PainfulEarly
Success
Feedback
@jonathansen
KNOWLEDGE  WORK
• Inventory  is  in  your  Head  
• Myth  of  Mul5tasking  
• Resist  Big  Change
@jonathansen
Kanban  Method  
by  David  Anderson
Evolu3onary  Change  Management  Method  
Because  Change  is  Scary
@jonathansen
Kanban  Method  
Principles
1. Start  with  what  you  do  now  
2. Agree  to  Evolu3onary  Change  
3. Ini3ally,  don’t  change  job  3tles,  roles,  responsibili3es
@jonathansen
KANBAN  METHOD  PRACTICES
1.  Visualize  the  Work
Sprint Backlog Develop Test
Ready
to Demo Accepted
K
A
B
C
D
E
F
G
H
I
J
L
M
@jonathansen
KANBAN  METHOD  PRACTICES
1.  Visualize  the  Work
Source:  3founders.com
@jonathansen
KANBAN  METHOD  PRACTICES
2.  Limit  Work  in  Process
Sprint Backlog
Develop Test Ready
to Demo Accepted
K
A
B
C
D
E
F
G
H
I
J
L
M
(3) (4)
Upstream of
Bottleneck
Bojleneck
@jonathansen
Upstream of
Bottleneck
@jonathansen
KANBAN  METHOD  PRACTICES
3.  Manage  Flow
Sprint Backlog
Develop Test Ready
to Demo Accepted
K
A
B
C
D
E
F
G
H
I
J
L
M
(3) (4)
But what if a
Dev is free?!?
@jonathansen
KANBAN  METHOD  PRACTICES
3.  Manage  Flow
Sprint Backlog
Develop Test Ready
to Demo Accepted
K
A
B
C
D
E
F
G
H
I
J
L
M
(3) (4)
But what if a
Dev is free?!?
Some  Op5ons:  
• Automate  Tests  
• Refactor  (if  TDD)  
• Read  a  Book  
• Take  a  Nap
@jonathansen
KANBAN  METHOD  PRACTICES
4.  Make  Process  Policies  Explicit
Sprint Backlog
Develop Test Ready
to Demo Accepted
K
A
B
C
D
E
F
G
H
I
J
L
M
(3) (4)
“Code  is  
wrijen!”
“Code  is  
wrijen  +  unit  
tests  pass!”
@jonathansen
KANBAN  METHOD  PRACTICES
4.  Make  Process  Policies  Explicit
Sprint Backlog
Develop Test Ready
to Demo Accepted
K
A
B
C
D
E
F
G
H
I
J
L
M
(3) (4)
“Code  is  
wrijen!”
“Code  is  
wrijen  +  unit  
tests  pass!”
Some  Tips:  
• Write  Lane  Policies  where  Work  Is  
• Add  Sprint  or  Project  Goal  
• Con5nuous  Improvement:  Policies  change!  
• Update  them
@jonathansen
KANBAN  METHOD  PRACTICES
5.  Implement  Feedback  Loops
Sprint Backlog
Develop Test Ready
to Demo Accepted
K
A
B
C
D
E
F
G
H
I
J
L
M
(3) (4)
• Customer:  Deliver  Frequently  
• Team:  Align  on  In  Process  Work  
• Team:  Tweak  Process  to  Improve  It
@jonathansen
KANBAN  METHOD  PRACTICES
5.  Implement  Feedback  Loops
Sprint Backlog
Develop Test Ready
to Demo Accepted
K
A
B
C
D
E
F
G
H
I
J
L
M
(3) (4)
• Customer:  Deliver  Frequently  
• Team:  Align  on  In  Process  Work  
• Team:  Tweak  Process  to  Improve  It
Scrum  
Helps!
@jonathansen
KANBAN  METHOD  PRACTICES
6.  Improve  Collaboratively,  Evolve  Experimentally
Sprint Backlog
Develop Test Ready
to Demo Accepted
K
A
B
C
D
E
F
G
H
I
J
L
M
(3) (4)
@jonathansen
KANBAN  METHOD  PRACTICES
6.  Improve  Collaboratively,  Evolve  Experimentally
Sprint Backlog
Develop Test Ready
to Demo Accepted
K
A
B
C
D
E
F
G
H
I
J
L
M
(3) (4)
@jonathansen
KANBAN  METHOD  PRACTICES
6.  Improve  Collaboratively,  Evolve  Experimentally
Sprint Backlog
Develop Test Ready
to Demo Accepted
K
A
B
C
D
E
F
G
H
I
J
L
M
(3) (4)
“You  are  allowed  to  Think”  -­‐  Klaus  Leopold
@jonathansen
KANBAN  METHOD  PRACTICES
6.  Improve  Collaboratively,  Evolve  Experimentally
Sprint Backlog
Develop Test Ready
to Demo Accepted
K
A
B
C
D
E
F
G
H
I
J
L
M
(3) (4)
• Don’t  get  Hung  up  on  Kanban  Rules  
• Or  Scrum  Rules  
• If  you  think  something  will  help,  try  it!  
• If  it  doesn’t  work,  try  something  else!
“You  are  allowed  to  Think”  -­‐  Klaus  Leopold
@jonathansen
Kanban  Method  PracRces
1.Visualize  Your  Work  
2.Limit  WIP  
3.Manage  Flow  
4.Make  Process  Policies  Explicit  
5.Implement  Feedback  loops  
6.You  are  Allowed  to  Think
@jonathansen
Growing  
Beyond  
Scrum
Helping  
Scrum  
Delivery
What  is  
Kanban?
Topics
(4)
Discussing
(1)
To Review
(3)
Done
Intro
☑Lean  Manufacturing  
☑Knowledge  Work  
☑Kanban  Method
@jonathansen
Growing  
Beyond  
Scrum
Helping  
Scrum  
Delivery
What  is  
Kanban?
Topics
(4)
Discussing
(1)
To Review
(3)
Done
Intro
@jonathansen
Growing  
Beyond  
Scrum
Helping  
Scrum  
Delivery
What  is  
Kanban?
Topics
(4)
Discussing
(1)
To Review
(3)
Done
Intro
Meet  Sprint  Commitments  
Daily  Standup  An5pajerns  
Epic  Management
@jonathansen
Helping  Scrum  Delivery
MEETING  SPRINT  COMMITMENTS
Successful  Sprint?
0
45
90
135
180
Without
Kanban
@jonathansen
Helping  Scrum  Delivery
SPRINT  DAY  1
Doing Done
D5
S3 S4
D3
D4
E1E2
S2
D2
S1
D1
Search
Detail
Edit E3 E4 E5
SQA
Blk
DQA
Blk
EQA
Blk
Sprint
Backlog
Without
Kanban
@jonathansen
Helping  Scrum  Delivery
SPRINT  DAY  5
Sprint
Backlog Doing Done
D5
S3
S4
D3
D4
E1
E2
S2
D2
S1
D1
Search
Detail
Edit
E3
E4 E5
SQA
Blk
DQA
Blk
EQA
Blk
Without
Kanban
@jonathansen
Helping  Scrum  Delivery
SPRINT  DAY  10
Sprint
Backlog Doing Done
D5
S3
S4
D3
D4
E1
E2
S2
D2
S1
D1
Search
Detail
Edit
E3
E4 E5
SQA
DQA
EQA
SB5 SB4
SB3
SB2 SB1
DB1
DB2
DB3
DB4
EB1
EB2
EB3
EB5
EB4
Without
Kanban
@jonathansen
Helping  Scrum  Delivery
MEETING  SPRINT  COMMITMENTS
Successful  Sprint?
0
45
90
135
180
Without
Kanban
NOPE!
@jonathansen
High  Task  WIP  =  Slow  Tasks
0
10
20
30
40
Done
Doing
Todo
Helping  Scrum  Delivery
MEETING  SPRINT  COMMITMENTS
Without
Kanban
AVG  LEAD      
3.7  DAYS
AVG  WIP    
7.5  ITEMS
@jonathansen
High  Task  WIP  =  Slow  Tasks
0
10
20
30
40
Done
Doing
Todo
Helping  Scrum  Delivery
MEETING  SPRINT  COMMITMENTS
Without
Kanban
AVG  LEAD      
3.7  DAYS
AVG  WIP    
7.5  ITEMS
Little’s  Law
@jonathansen
Helping  Scrum  Delivery
MEETING  SPRINT  COMMITMENTS
High  Feature  WIP  =  Idle  QA  +  More  Bugs
0
10
20
30
40
Done
Doing
Todo
Without
Kanban
Scope  Creep    
from    
17  to  31  Tasks
No  Features  Testable    
for  7  Days
@jonathansen
Helping  Scrum  Delivery
HELPFUL  KANBAN  PRACTICES
With
Kanban
1.Visualize  the  Work  
2.Limit  WIP  (Features  &  Tasks)  
3.Manage  Flow
@jonathansen
E2
E1
Helping  Scrum  Delivery
SPRINT  DAY  1Doing
Done
D5
S3 S4
D3 D4
S2
D2
S1
D1
Features
Tasks
E3
E4 E5
Sprint
Backlog
With
Kanban
(2)
(4)
Search
Detail Edit
Development Testing
@jonathansen
E2
E1
Helping  Scrum  Delivery
SPRINT  DAY  5Doing
Done
D5
S3 S4
D3 D4
S2
D2
S1
D1
Features
Tasks
E3
E4 E5
Sprint
Backlog
With
Kanban
(2)
(4)
Search
Detail Edit
Development Testing
SB4
SB3
SB2
SB1
@jonathansen
E2
E1
Helping  Scrum  Delivery
SPRINT  DAY  10Doing
Done
D5
S3 S4
D3 D4
S2D2
S1
D1
Features
Tasks
E3 E4
E5
Sprint
Backlog
With
Kanban
(2)
(4)
Search
Detail
Edit
Development Testing
SB4
SB3 SB2
SB1DB1
DB2
EB1EB2
EB3
EB4
@jonathansen
Helping  Scrum  Delivery
MEETING  SPRINT  COMMITMENTS
Scrum  Alone
0
10
20
30
40
AVG  LEAD      
3.7  DAYS
AVG  WIP    
7.5  ITEMS
Scrum  +  Kanban
0
10
20
30
40
AVG  LEAD      
0.5  DAYS
AVG  WIP    
1.4  ITEMS
@jonathansen
Helping  Scrum  Delivery
MEETING  SPRINT  COMMITMENTS
Scrum  Alone
0
10
20
30
40
AVG  LEAD      
3.7  DAYS
AVG  WIP    
7.5  ITEMS
Scrum  +  Kanban
0
10
20
30
40
AVG  LEAD      
0.5  DAYS
AVG  WIP    
1.4  ITEMS
No  QA  7  Days
17  to  31  
Tasks
QA  in  4  
Days
14  to  24  Tasks
@jonathansen
Helping  Scrum  Delivery
MEETING  SPRINT  COMMITMENTS
Comparing  Burndowns
0
45
90
135
180
Scrum  Alone Scrum  with  Kanban
@jonathansen
Growing  
Beyond  
Scrum
Helping  
Scrum  
Delivery
What  is  
Kanban?
Topics
(4)
Discussing
(1)
To Review
(3)
Done
Intro
☑Meet  Sprint  Commitments  
Daily  Standup  An5pajerns  
Epic  Management
@jonathansen
Daily  Standup  An5pajerns
@jonathansen
Daily  Standup  An5pajerns
•Digging  Deep  
•No  Accountability  
•Upda5ng  the  PM
@jonathansen
Done
Lean  Daily  Standups
WALK  THE  BOARD
With
Kanban
Develop Done
F
C
H
D
I
J
E
G
A
B
Backlog Testing Deploy-
ment(10)
(2)(3)
(1)Ongoing DoneOngoing
What  do  
we  need  to  do  to  
deploy  B?
@jonathansen
Growing  
Beyond  
Scrum
Helping  
Scrum  
Delivery
What  is  
Kanban?
Topics
(4)
Discussing
(1)
To Review
(3)
Done
Intro
☑Meet  Sprint  Commitments  
☑Daily  Standup  An5pajerns  
Epic  Management
@jonathansen
Epic  Management
WORST  SPRINT  DEMO  EVER
@jonathansen
Done
Epic  Management
UNSPLITTABLE  FEATURES
With
Kanban
Develop
Done
F
C
H
D
I
E
E
G
A
B
Backlog Testing Ready for
Demo
(2)(3)
Ongoing DoneOngoing
Not Sprint
Sprint
Next Up
(10)
(2)
J
K
L
@jonathansen
What  is  
Kanban?
Topics
(4)
Discussing
(1)
To Review
(3)
Done
Helping  
Scrum  
Delivery
Growing  
Beyond  
Scrum
Intro
@jonathansen
What  is  
Kanban?
Topics
(4)
Discussing
(1)
To Review
(3)
Done
Helping  
Scrum  
Delivery
Growing  
Beyond  
Scrum
Intro“In  Scrum,  you  should  
inspect  and  adapt  on  
everything...    
except  Scrum.”    
-­‐  David  J.  Bland  haps://twiaer.com/davidjbland/status/430769613903654912
@jonathansen
What  is  
Kanban?
Topics
(4)
Discussing
(1)
To Review
(3)
Done
Helping  
Scrum  
Delivery
Growing  
Beyond  
Scrum
Intro
Lean  Sprint  Planning  
Kill  the  Timebox  
Ques5on  Everything
@jonathansen
Lean  Sprint  Planning
ARE  YOU  GETTING  STORY  POINT  ACCURACY?
0
25
50
75
100
Actual  Days  to  Complete
1 2 3 4 5 6 7 8 9 10
2-­‐Point 3-­‐Point
@jonathansen
Lean  Sprint  Planning
STORY  POINT  ALTERNATIVE:  HISTORICAL  LEAD  TIME
0
10
20
30
40
4/6/15 4/14/15 4/23/15 5/2/15 5/11/15
upper limit: 29.88
mean: 5.94
@jonathansen
Lean  Sprint  Planning
HISTORICAL  LEAD  TIME:  HISTOGRAM
0
3.5
7
10.5
14
Actual Days to Complete
<  1  day 1  to  5 5  to  10 10  to  20 >  20
@jonathansen
Lean  Sprint  Planning
HISTORICAL  LEAD  TIME:  HISTOGRAM
network
0
1.25
2.5
3.75
5
Actual  Days  to  Complete
<  2 2  to  6 6  to  10 >  10
UI
0
1
2
3
4
Actual  Days  to  Complete
<  1 1  to  2 2  to  6 >  6
@jonathansen
Lean  Sprint  Planning
FEATURE  ESTIMATION  ALTERNATIVE
1.Study  Historical  Data  
2.Categorize  Cards  
3.Calculate  Ranges  
4.Shape  Sprint
@jonathansen
What  is  
Kanban?
Topics
(4)
Discussing
(1)
To Review
(3)
Done
Helping  
Scrum  
Delivery
Growing  
Beyond  
Scrum
Intro
☑Lean  Sprint  Planning  
Kill  the  Timebox  
Ques5on  Everything
@jonathansen
Done
Develop
DoneAnalysis Testing Ready for
DemoOngoing DoneOngoing
Sprint
Backlog
DoneOngoing
Killing  the  Timebox
F
C
H
D
I
E
E
G
A
B
J
K
L
(3) (2)
Avg  cycle:  3  days
Avg  Lead:  32  days
@jonathansen
Done
Develop
DoneAnalysis Testing Ready for
DemoOngoing DoneOngoing
Sprint
Backlog
DoneOngoing
Killing  the  Timebox
F
C
H
D
I
E
E
G
A
B
J
K
L
(3) (2)
@jonathansen
Done
Develop
DoneAnalysis Testing Ready for
DemoOngoing DoneOngoing
Priorities
DoneOngoing
Killing  the  Timebox
F
C
H
D
I
E
E
G
A
B
J
K
L
(3) (2)
(10)
Avg  cycle:  3  days
Avg  Lead:  32  days14
@jonathansen
Done
Develop
DoneAnalysis Testing
Deploy
Ongoing DoneOngoing
Priorities
DoneOngoing
Killing  the  Timebox
F
C
H
D
I
E
E
G
A
B
J
K
L
(3) (2)
(10) (2)
Avg  cycle:  3  days
Avg  Lead:  14  days7
@jonathansen
@jonathansen
Our  goal  is  not  Scrum  or  Kanban.    
Our  goal  is  to  make  sure  we’re  doing  everything  we  
can  to  meet  the  needs  of  our  customers,  team  
members,  and  stakeholders.    
And  to  keep  doing  it  when  those  needs  change.
@jonathansen
What  is  
Kanban?
Topics
(4)
Discussing
(1)
To Review
(3)
Done
Helping  
Scrum  
Delivery
Growing  
Beyond  
Scrum
Intro
@jonathansen
Intro
What  is  
Kanban?
Topics
(4)
Discussing
(1)
To Review
(3)
Done
Helping  
Scrum  
Delivery
Growing  
Beyond  
Scrum
@jonathansen
Intro
What  is  
Kanban?
Topics
(4)
Discussing
(1)
To Review
(3)
Done
Helping  
Scrum  
Delivery
Growing  
Beyond  
Scrum
Your  
QuesEons
@jonathansen
Intro
What  is  
Kanban?
Topics
(4)
Discussing
(1)
To Review
(3)
Done
Helping  
Scrum  
Delivery
Growing  
Beyond  
Scrum
Your  
QuesEons
@jonathansen
Intro
What  is  
Kanban?
Topics
(4)
Discussing
(1)
To Review
(3)
Done
Helping  
Scrum  
Delivery
Growing  
Beyond  
Scrum
Your  
QuesEons
Introduction to Kanban
for Scrum Teams
Jonathan  Hansen  
Thumbtack  Technology

More Related Content

Viewers also liked

樂水智者要知道的事
樂水智者要知道的事樂水智者要知道的事
樂水智者要知道的事Carrie Davalos
 
若要為人知,我就是品牌
若要為人知,我就是品牌若要為人知,我就是品牌
若要為人知,我就是品牌Carrie Davalos
 
Digital Summit Charlotte: Journey Mapping for Damn Good Digital Design
Digital Summit Charlotte: Journey Mapping for Damn Good Digital DesignDigital Summit Charlotte: Journey Mapping for Damn Good Digital Design
Digital Summit Charlotte: Journey Mapping for Damn Good Digital DesignRebekah Baggs
 
社會安全之大數據分析
社會安全之大數據分析社會安全之大數據分析
社會安全之大數據分析Shu Shuan Hsu
 
2015展新綠能_LED燈具型錄
2015展新綠能_LED燈具型錄2015展新綠能_LED燈具型錄
2015展新綠能_LED燈具型錄Carrie Davalos
 
2012 國中山大學藝文中心 西灣表演藝術季_ 藝遊戲音
2012 國中山大學藝文中心 西灣表演藝術季_ 藝遊戲音2012 國中山大學藝文中心 西灣表演藝術季_ 藝遊戲音
2012 國中山大學藝文中心 西灣表演藝術季_ 藝遊戲音I-ting Wei
 
共好讀書會_賽局意識
共好讀書會_賽局意識共好讀書會_賽局意識
共好讀書會_賽局意識Carrie Davalos
 
Publish expo 2012 agility without damnation
Publish expo 2012 agility without damnationPublish expo 2012 agility without damnation
Publish expo 2012 agility without damnationAnne Caborn
 
NCCU_創創入門_精實創業3_Rabbie_21Oct
NCCU_創創入門_精實創業3_Rabbie_21OctNCCU_創創入門_精實創業3_Rabbie_21Oct
NCCU_創創入門_精實創業3_Rabbie_21OctRabbie (ErhFen) Kao
 
091015 felix holacracy _ permanent future lab 1 jaar
091015 felix holacracy _ permanent future lab 1 jaar091015 felix holacracy _ permanent future lab 1 jaar
091015 felix holacracy _ permanent future lab 1 jaarFelix Lepoutre
 
Paper:Designing the sustainable product-service integration:a product-service...
Paper:Designing the sustainable product-service integration:a product-service...Paper:Designing the sustainable product-service integration:a product-service...
Paper:Designing the sustainable product-service integration:a product-service...Chuang Shu-Ting
 
Collocation in Distributed Scrum Teams - Lessons Learned
Collocation in Distributed Scrum Teams - Lessons LearnedCollocation in Distributed Scrum Teams - Lessons Learned
Collocation in Distributed Scrum Teams - Lessons LearnedFabian Kiss
 
Becoming an Agile Manager (Agile Camp, 9.21.13), by Ron Lichty
Becoming an Agile Manager (Agile Camp, 9.21.13), by Ron LichtyBecoming an Agile Manager (Agile Camp, 9.21.13), by Ron Lichty
Becoming an Agile Manager (Agile Camp, 9.21.13), by Ron LichtyRon Lichty
 
Think Like an Agilist - Agile Sydney 2014
Think Like an Agilist - Agile Sydney 2014Think Like an Agilist - Agile Sydney 2014
Think Like an Agilist - Agile Sydney 2014Jason Yip
 
If we are agile, why do we need managers (code camp, 10.14)
If we are agile, why do we need managers (code camp, 10.14)If we are agile, why do we need managers (code camp, 10.14)
If we are agile, why do we need managers (code camp, 10.14)Ron Lichty
 
Prioritise: Kanban Recipe for Success Step 5
Prioritise: Kanban Recipe for Success Step 5Prioritise: Kanban Recipe for Success Step 5
Prioritise: Kanban Recipe for Success Step 5Jason Yip
 
Lean Software Development: On Radiators and Refrigerators
Lean Software Development: On Radiators and RefrigeratorsLean Software Development: On Radiators and Refrigerators
Lean Software Development: On Radiators and RefrigeratorsJason Yip
 
Structured military messaging & NEO Net Enabled Operations
Structured military messaging & NEO Net Enabled OperationsStructured military messaging & NEO Net Enabled Operations
Structured military messaging & NEO Net Enabled OperationsSteven McGee
 
Engineering challenges, product management solutions - product camp 2016
Engineering challenges, product management solutions - product camp 2016Engineering challenges, product management solutions - product camp 2016
Engineering challenges, product management solutions - product camp 2016Ron Lichty
 
Crash Course: Managing Software People and Teams (IEEE, 4.4.13)
Crash Course:  Managing Software People and Teams (IEEE, 4.4.13)Crash Course:  Managing Software People and Teams (IEEE, 4.4.13)
Crash Course: Managing Software People and Teams (IEEE, 4.4.13)Ron Lichty
 

Viewers also liked (20)

樂水智者要知道的事
樂水智者要知道的事樂水智者要知道的事
樂水智者要知道的事
 
若要為人知,我就是品牌
若要為人知,我就是品牌若要為人知,我就是品牌
若要為人知,我就是品牌
 
Digital Summit Charlotte: Journey Mapping for Damn Good Digital Design
Digital Summit Charlotte: Journey Mapping for Damn Good Digital DesignDigital Summit Charlotte: Journey Mapping for Damn Good Digital Design
Digital Summit Charlotte: Journey Mapping for Damn Good Digital Design
 
社會安全之大數據分析
社會安全之大數據分析社會安全之大數據分析
社會安全之大數據分析
 
2015展新綠能_LED燈具型錄
2015展新綠能_LED燈具型錄2015展新綠能_LED燈具型錄
2015展新綠能_LED燈具型錄
 
2012 國中山大學藝文中心 西灣表演藝術季_ 藝遊戲音
2012 國中山大學藝文中心 西灣表演藝術季_ 藝遊戲音2012 國中山大學藝文中心 西灣表演藝術季_ 藝遊戲音
2012 國中山大學藝文中心 西灣表演藝術季_ 藝遊戲音
 
共好讀書會_賽局意識
共好讀書會_賽局意識共好讀書會_賽局意識
共好讀書會_賽局意識
 
Publish expo 2012 agility without damnation
Publish expo 2012 agility without damnationPublish expo 2012 agility without damnation
Publish expo 2012 agility without damnation
 
NCCU_創創入門_精實創業3_Rabbie_21Oct
NCCU_創創入門_精實創業3_Rabbie_21OctNCCU_創創入門_精實創業3_Rabbie_21Oct
NCCU_創創入門_精實創業3_Rabbie_21Oct
 
091015 felix holacracy _ permanent future lab 1 jaar
091015 felix holacracy _ permanent future lab 1 jaar091015 felix holacracy _ permanent future lab 1 jaar
091015 felix holacracy _ permanent future lab 1 jaar
 
Paper:Designing the sustainable product-service integration:a product-service...
Paper:Designing the sustainable product-service integration:a product-service...Paper:Designing the sustainable product-service integration:a product-service...
Paper:Designing the sustainable product-service integration:a product-service...
 
Collocation in Distributed Scrum Teams - Lessons Learned
Collocation in Distributed Scrum Teams - Lessons LearnedCollocation in Distributed Scrum Teams - Lessons Learned
Collocation in Distributed Scrum Teams - Lessons Learned
 
Becoming an Agile Manager (Agile Camp, 9.21.13), by Ron Lichty
Becoming an Agile Manager (Agile Camp, 9.21.13), by Ron LichtyBecoming an Agile Manager (Agile Camp, 9.21.13), by Ron Lichty
Becoming an Agile Manager (Agile Camp, 9.21.13), by Ron Lichty
 
Think Like an Agilist - Agile Sydney 2014
Think Like an Agilist - Agile Sydney 2014Think Like an Agilist - Agile Sydney 2014
Think Like an Agilist - Agile Sydney 2014
 
If we are agile, why do we need managers (code camp, 10.14)
If we are agile, why do we need managers (code camp, 10.14)If we are agile, why do we need managers (code camp, 10.14)
If we are agile, why do we need managers (code camp, 10.14)
 
Prioritise: Kanban Recipe for Success Step 5
Prioritise: Kanban Recipe for Success Step 5Prioritise: Kanban Recipe for Success Step 5
Prioritise: Kanban Recipe for Success Step 5
 
Lean Software Development: On Radiators and Refrigerators
Lean Software Development: On Radiators and RefrigeratorsLean Software Development: On Radiators and Refrigerators
Lean Software Development: On Radiators and Refrigerators
 
Structured military messaging & NEO Net Enabled Operations
Structured military messaging & NEO Net Enabled OperationsStructured military messaging & NEO Net Enabled Operations
Structured military messaging & NEO Net Enabled Operations
 
Engineering challenges, product management solutions - product camp 2016
Engineering challenges, product management solutions - product camp 2016Engineering challenges, product management solutions - product camp 2016
Engineering challenges, product management solutions - product camp 2016
 
Crash Course: Managing Software People and Teams (IEEE, 4.4.13)
Crash Course:  Managing Software People and Teams (IEEE, 4.4.13)Crash Course:  Managing Software People and Teams (IEEE, 4.4.13)
Crash Course: Managing Software People and Teams (IEEE, 4.4.13)
 

Recently uploaded

How-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem ResolutionHow-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem ResolutionCIToolkit
 
Reflecting, turning experience into insight
Reflecting, turning experience into insightReflecting, turning experience into insight
Reflecting, turning experience into insightWayne Abrahams
 
Board Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch PresentationBoard Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch Presentationcraig524401
 
Management and managerial skills training manual.pdf
Management and managerial skills training manual.pdfManagement and managerial skills training manual.pdf
Management and managerial skills training manual.pdffillmonipdc
 
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证jdkhjh
 
LPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business SectorLPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business Sectorthomas851723
 
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)jennyeacort
 
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchFarmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchRashtriya Kisan Manch
 
Fifteenth Finance Commission Presentation
Fifteenth Finance Commission PresentationFifteenth Finance Commission Presentation
Fifteenth Finance Commission Presentationmintusiprd
 
Introduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-EngineeringIntroduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-Engineeringthomas851723
 
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why DiagramBeyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why DiagramCIToolkit
 
LPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations ReviewLPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations Reviewthomas851723
 
Measuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsMeasuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsCIToolkit
 
Motivational theories an leadership skills
Motivational theories an leadership skillsMotivational theories an leadership skills
Motivational theories an leadership skillskristinalimarenko7
 
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingSimplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingCIToolkit
 
From Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement RoadmapsFrom Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement RoadmapsCIToolkit
 
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixUnlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixCIToolkit
 

Recently uploaded (18)

How-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem ResolutionHow-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem Resolution
 
Reflecting, turning experience into insight
Reflecting, turning experience into insightReflecting, turning experience into insight
Reflecting, turning experience into insight
 
Board Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch PresentationBoard Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch Presentation
 
Management and managerial skills training manual.pdf
Management and managerial skills training manual.pdfManagement and managerial skills training manual.pdf
Management and managerial skills training manual.pdf
 
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
 
LPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business SectorLPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business Sector
 
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
 
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchFarmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
 
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Servicesauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
 
Fifteenth Finance Commission Presentation
Fifteenth Finance Commission PresentationFifteenth Finance Commission Presentation
Fifteenth Finance Commission Presentation
 
Introduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-EngineeringIntroduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-Engineering
 
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why DiagramBeyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
 
LPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations ReviewLPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations Review
 
Measuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsMeasuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield Metrics
 
Motivational theories an leadership skills
Motivational theories an leadership skillsMotivational theories an leadership skills
Motivational theories an leadership skills
 
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingSimplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
 
From Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement RoadmapsFrom Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
 
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixUnlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
 

Kanban Lean Manufacturing Process Optimization