SlideShare a Scribd company logo
Some Useful Lean Tools:
Value Stream Mapping and Kanban
Incontro DevOps Italia,
Bologna 21 feb 2014

1
agile42 | The Agile Coaching Company

www.agile42.com |

All rights reserved. Copyright © 2007 - 2013
About me
Roberto Bettazzoni
Agile Coach
eXtreme Programming Trainer
!

roberto.bettazzoni@agile42.it
linkedin.com/in/robertobettazzoni
@bettazzoni

agile42 The Agile train and coach companies building software | www.agile42.com | Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License
www.agile42.com | All rights reserved. Copyright © 2007 - 2012.
agile42 | |We advise,Coaching Company
Lean Thinking

3
agile42 | The Agile Coaching Company

www.agile42.com |

All rights reserved. Copyright © 2007 - 2012.
(無理: muri)

Overburden

do not overload your

People

4
agile42 | The advise, train andCompany
We Agile Coaching coach companies building software

www.agile42.com |

All rights reserved. Copyright © 2007 - 2012.
2010.
Unnecessary
Variations
(斑: mura) keep the Flow
Even

5
agile42 | The advise, train andCompany
We Agile Coaching coach companies building software

www.agile42.com |

All rights reserved. Copyright © 2007 - 2012.
2010.
Wasteful
Activities
(無駄: muda)
remove non value adding

Activities
6
agile42 | The advise, train andCompany
We Agile Coaching coach companies building software

www.agile42.com |

All rights reserved. Copyright © 2007 - 2012.
2010.
Value Stream Map

7
agile42 | The Agile Coaching Company

www.agile42.com |

All rights reserved. Copyright © 2007 - 2013
Value Stream Map: from concept to cash
Request	
  
!

8
agile42 | The Agile Coaching Company

www.agile42.com |

All rights reserved. Copyright © 2007 - 2012.
Value Stream Map: from concept to cash
Request	
  
!

Approval	
  
!

Tech	
  Reqts	
  
!

Analysis	
  
!

Design	
  
!

Review	
  
!

Code	
  
!

Test	
  
!

Deploy	
  
!

Approval	
  
!

9
agile42 | The Agile Coaching Company

www.agile42.com |

All rights reserved. Copyright © 2007 - 2012.
Value Stream Map: from concept to cash
Request	
  
5	
  days	
  

Approval	
  
1	
  day	
  

Tech	
  Request	
  
8	
  days	
  

Analysis	
  
10	
  days	
  

Design	
  
10	
  days	
  

Review	
  
1	
  day	
  

Code	
  
15	
  days	
  

Test	
  
10	
  days	
  

Deploy	
  
2	
  days	
  

Approval	
  
1	
  day	
  

10
agile42 | The Agile Coaching Company

www.agile42.com |

All rights reserved. Copyright © 2007 - 2012.
Value Stream Map: from concept to cash
Request	
  
5	
  days	
  

20d

Approval	
  
1	
  day	
  

15d

Tech	
  Request	
  
8	
  days	
  

5d

Review	
  
1	
  day	
  

5d

Deploy	
  
2	
  days	
  

10d

Approval	
  
1	
  day	
  

10d

Analysis	
  
10	
  days	
  

5d

Design	
  
10	
  days	
  
2X
2d

Code	
  
15	
  days	
  

5d

Test	
  
10	
  days	
  

2X
agile42 | The Agile Coaching Company

11
www.agile42.com |

All rights reserved. Copyright © 2007 - 2012.
Value Stream Map: from concept to cash
Request	
  
5	
  days	
  
0.2	
  FTE

20d

Approval	
  
1	
  day	
  
1	
  FTE

15d

Tech	
  Request	
  
8	
  days	
  
0.5	
  FTE

5d

Review	
  
1	
  day	
  
0.5	
  FTE

5d

Deploy	
  
2	
  days	
  
1	
  FTE

10d

Approval	
  
1	
  day	
  
1	
  FTE

10d

Analysis	
  
10	
  days	
  
0.5	
  FTE

5d

Design	
  
10	
  days	
  
0.5	
  FTE
2X
2d

Code	
  
15	
  days	
  
1.5	
  FTE

5d

Test	
  
10	
  days	
  
0.5	
  FTE

2X
agile42 | The Agile Coaching Company

12
www.agile42.com |

All rights reserved. Copyright © 2007 - 2012.
Value Stream Map: from concept to cash
Request	
  
5	
  days	
  
0.2	
  FTE

20d

Approval	
  
1	
  day	
  
1	
  FTE

15d

Tech	
  Request	
  
8	
  days	
  
0.5	
  FTE

5d

Review	
  
1	
  day	
  
0.5	
  FTE

Total time elapsed = 186 days

Deploy	
  
2	
  days	
  
1	
  FTE

Value added Time = 78 days!
Wait Time = 106 days!
Value/Total Ratio = 42%

10d

Approval	
  
1	
  day	
  
1	
  FTE

10d

Analysis	
  
10	
  days	
  
0.5	
  FTE

5d

Design	
  
10	
  days	
  
0.5	
  FTE
2X
2d

Code	
  
15	
  days	
  
1.5	
  FTE

5d

Test	
  
10	
  days	
  
0.5	
  FTE

5d

Value added Time = 99 days!
Wait Time = 87 days!
Value/Total Ratio = 53%

2X
agile42 | The Agile Coaching Company

13
www.agile42.com |

All rights reserved. Copyright © 2007 - 2012.
Value Stream Map - Bug Fixing
Error	
  
report
16 sept.

2 days

Bug	
  
Open
0.2 hr

8 days

agile42 | The Agile Coaching Company

Status	
  
Urgent

Web	
  UI	
  
Fix

Server	
  
Code	
  Fix

3 hr

1.5 hr

12 hr

2 days

3 days

Tests

Deploy

4 hr

1.5 hr

3 days

www.agile42.com |

All rights reserved. Copyright © 2007 - 2012.
Value Stream Map - Bug Fixing
Error	
  
report
16 sept.

Bug	
  
Open
0.2 hr

Status	
  
Urgent

Web	
  UI	
  
Fix

Server	
  
Code	
  Fix

3 hr

1.5 hr

12 hr

Tests

Deploy

4 hr

1.5 hr

Value added Time = 22 hr
Wait Time = 15 days
2 days

5 days

2 days

3 days

3 days

Value/Total = 18 %
agile42 | The Agile Coaching Company

www.agile42.com |

All rights reserved. Copyright © 2007 - 2012.
Value Stream Map - Manufacturing

agile42 | The Agile Coaching Company

www.agile42.com |

All rights reserved. Copyright © 2007 - 2012.
Pull Principle
Allows self-organizing teams to pull in work and knowledge as needed in order to
deliver valuable quality software

17
agile42 | The Agile Coaching Company

www.agile42.com |

All rights reserved. Copyright © 2007 - 2012.
Kanban

18
agile42 | The Agile Coaching Company

www.agile42.com |

All rights reserved. Copyright © 2007 - 2013
kanban
1950

agile42| |We advise, train and coach companies building software
agile42 The Agile Coaching Company

Kanban
2004

www.agile42.com | All rights reserved. Copyright © 2007 -- 2012.
www.agile42.com | All rights reserved. Copyright © 2007 2009.
Kanban Foundational Principles
•Start with what you do now
•Agree to pursue incremental, evolutionary change
•Initially respect the current roles, responsibilities and job
titles
•Encourage acts of leadership at all levels, from individuals
contributors to senior management

agile42 | The Agile Coaching Company

www.agile42.com |

20
All rights reserved. Copyright © 2007 - 2012.
Kanban’s 6 core practices...
1.Visualize your actual workflow
2.Limit WIP
3.Measure & Optimize Flow
4.Define explicit policies
5.Implement feedback loops
6.Improve collaboratively, using safe-to-fail experiments

agile42 | The Agile Coaching Company

www.agile42.com |

21
All rights reserved. Copyright © 2007 - 2012.
agile42 | The Agile Coaching Company

www.agile42.com |

22
All rights reserved. Copyright © 2007 - 2012.
Scenario 1 – one piece flow

Next

Backlog
A

2

Dev
3

Ongoing

In production :o)
Test

B

G
C
F
H
J
M

D
I

L
K

E

agile42 | The advise, train andCompany
We Agile Coaching coach companies building software

www.agile42.com |

All rights reserved. Copyright © 2007 - 2012.
2009.
Scenario 1 – one piece flow.

Dev

Next

Backlog

2

3

Ongoing

In production :o)
Test

C

G
D

A
B

F
H
J
M

I
L
K

E

agile42 | The advise, train andCompany
We Agile Coaching coach companies building software

www.agile42.com |

All rights reserved. Copyright © 2007 - 2012.
2009.
Scenario 2 – Deployment problem

Backlog
A

PO

Next
2

Dev
3

Ongoing

In production :o)
Test

B

G
C
F
H
J
M

D
I

L
K

E

agile42 | The advise, train andCompany
We Agile Coaching coach companies building software

www.agile42.com |

All rights reserved. Copyright © 2007 - 2012.
2009.
Scenario 2 – Deployment problem

Backlog

PO

Dev

Next
2

3

Ongoing

C

Test

A

D

G

In production :o)

B

F
H
J
M

I
L
K

E

agile42 | The advise, train andCompany
We Agile Coaching coach companies building software

www.agile42.com |

All rights reserved. Copyright © 2007 - 2012.
2009.
Scenario 2 – Deployment problem

Backlog

PO

Dev

Next
2

3

Ongoing
C

G
D

In production :o)
Test
A

B

F
H
J
M

I
L
K

E

agile42 | The advise, train andCompany
We Agile Coaching coach companies building software

www.agile42.com |

All rights reserved. Copyright © 2007 - 2012.
2009.
Scenario 2 – Deployment problem

Backlog

PO

2

D
F
H
M

3

Ongoing

In production :o)
Test

C

G

J

Dev

Next

A

!?

B

I
L
K

E

agile42 | The advise, train andCompany
We Agile Coaching coach companies building software

www.agile42.com |

All rights reserved. Copyright © 2007 - 2012.
2009.
Scenario 2 – Deployment problem

Backlog

PO

Dev

Next
2

3

Ongoing

!?

G

In production :o)
Test
A

D
E

F
H
J
M

B
C

I
L
K

agile42 | The advise, train andCompany
We Agile Coaching coach companies building software

www.agile42.com |

All rights reserved. Copyright © 2007 - 2012.
2009.
Scenario 2 – Deployment problem

Backlog

PO

Next
2

Dev
3

Ongoing

In production :o)
Test
A

G
D
E

F
H
J
M

B
C

I
L
K

agile42 | The advise, train andCompany
We Agile Coaching coach companies building software

www.agile42.com |

All rights reserved. Copyright © 2007 - 2012.
2009.
Scenario 2 – Deployment problem

Backlog

PO

Next
2

Dev
3

Ongoing

In production :o)
Test
A

G
D
F
H
J
M

E

B
C

I
L
K

agile42 | The advise, train andCompany
We Agile Coaching coach companies building software

www.agile42.com |

All rights reserved. Copyright © 2007 - 2012.
2009.
Scenario 2 – Deployment problem

Backlog

PO

3

Ongoing

In production :o)
Test

H

A
B

E

F

M

2

D

G

J

Dev

Next

C
I

L
K

agile42 | The advise, train andCompany
We Agile Coaching coach companies building software

www.agile42.com |

All rights reserved. Copyright © 2007 - 2012.
2009.
Kanban
It is not a framework, neither a process, but a tool.

33
agile42 | The Agile Coaching Company

www.agile42.com |

All rights reserved. Copyright © 2007 - 2013
Thank you
Roberto Bettazzoni
roberto.bettazzoni@agile42.com
@bettazzoni

34
agile42 | The Agile Coaching Company

www.agile42.com |

All rights reserved. Copyright © 2007 - 2013

More Related Content

PDF
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
PDF
Building a DevOps Team that Isn't Evil
PDF
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
PDF
HP Discover Session BB2160: Agile DevOps Continuous Delivery
PPTX
DevOps 101 - IBM Impact 2014
PDF
Leading DevOps Application Release and Deployment - Best Practices for Organi...
PDF
Evolution of the DevOps Quality Management Office
PPTX
Continuous Delivery in the Enterprise
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Building a DevOps Team that Isn't Evil
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
HP Discover Session BB2160: Agile DevOps Continuous Delivery
DevOps 101 - IBM Impact 2014
Leading DevOps Application Release and Deployment - Best Practices for Organi...
Evolution of the DevOps Quality Management Office
Continuous Delivery in the Enterprise

What's hot (20)

PDF
Building a DevOps Team that isn't Evil
PPTX
Evolving Team Structure in DevOps
PDF
Journey of Agile
PDF
Pulse 2013: DevOps Review and Roadmap
PDF
Building a DevOps Organization and Culture
PDF
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
PPTX
Dev Ops for systems of record - Talk at Agile Australia 2015
PPT
IBM Innovate 2013 Session: DevOps 101
PDF
Enterprise DevOps
PDF
Agile Framework
PPT
DevOps101 (version 2)
PPTX
Scaling Awesome - 10 Actionable Strategies for Technology Transformation
PDF
Practical DevOps
PDF
A DevOps adoption playbook- achieving business value at scale
PPTX
What do the "Cool Kids" know about DevOps?
ODP
Intro to Agile and Lean Software Development
PDF
Agile Software Development Overview
PDF
DevOps – Don’t Be Left Behind
PDF
Sea spin5 2013
PPTX
Why DevOps Matters To The CIO
Building a DevOps Team that isn't Evil
Evolving Team Structure in DevOps
Journey of Agile
Pulse 2013: DevOps Review and Roadmap
Building a DevOps Organization and Culture
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
Dev Ops for systems of record - Talk at Agile Australia 2015
IBM Innovate 2013 Session: DevOps 101
Enterprise DevOps
Agile Framework
DevOps101 (version 2)
Scaling Awesome - 10 Actionable Strategies for Technology Transformation
Practical DevOps
A DevOps adoption playbook- achieving business value at scale
What do the "Cool Kids" know about DevOps?
Intro to Agile and Lean Software Development
Agile Software Development Overview
DevOps – Don’t Be Left Behind
Sea spin5 2013
Why DevOps Matters To The CIO
Ad

Viewers also liked (12)

PDF
Lean Principles for Agile by Fariz Saračević
PPTX
XP2015 - DevOps and Continuous Value Delivery with Chocolate and Lego.
PPT
DOES15 - Carmen DeArdo - How DevOps is Enabling Lean Application Development
PDF
value stream mapping workshop
PDF
DevOPs Transformation Workshop
PPT
Kanban 101 - 1 - Perfection, Waste and Value Stream Mapping
PPTX
DevOps: A Value Proposition
PPTX
Understanding the Relationship between Lean, Agile, and DevOps: Jon's Slides
PDF
Continuous Delivery & DevOps - IT Value Stream Improvements Roadmap Chapter 2 v8
PDF
Analyst Keynote: Continuous Delivery: Making DevOps Awesome
PPTX
Unlocking IT Value Chain with DevOps
PPT
Kanban Pull System
Lean Principles for Agile by Fariz Saračević
XP2015 - DevOps and Continuous Value Delivery with Chocolate and Lego.
DOES15 - Carmen DeArdo - How DevOps is Enabling Lean Application Development
value stream mapping workshop
DevOPs Transformation Workshop
Kanban 101 - 1 - Perfection, Waste and Value Stream Mapping
DevOps: A Value Proposition
Understanding the Relationship between Lean, Agile, and DevOps: Jon's Slides
Continuous Delivery & DevOps - IT Value Stream Improvements Roadmap Chapter 2 v8
Analyst Keynote: Continuous Delivery: Making DevOps Awesome
Unlocking IT Value Chain with DevOps
Kanban Pull System
Ad

Similar to Useful Lean Tools: Value Stream Mapping and Kanban (20)

PDF
Portfolio visualisation Scrum Gathering Prague
PDF
The agile reading glasses: foundation principles and history being agile appr...
PDF
Keynote stop scaling... start growing an agile organization!
PDF
Portfolio prioritization with lean canvas and value game
PDF
Portfolio prioritization with lean canvas
PDF
Portfolio prioritization with lean canvas and value game for PMI Buffalo NY C...
PDF
Why scrum cant fail
PPTX
Lean change method toronto agile meetup
PPTX
Value stream mapping
PPTX
Lean & Agile Value Streams
PDF
Stop scaling... Start growing an Agile Organization!
PDF
Agile42 and sipgate @DWNRW
PDF
Coaching opposing sides large scale lean program management
PDF
Agile42 agile for super heroes_june2018
PPT
Agile20070912
PDF
Post-agile approaches - agile for the real world and how to avoid agile failure
PDF
Agile SAP ACTIVATE
PDF
Portfolio management lean canvas
PDF
The Anatomy of an Agile Organization
PDF
Coaching structures @ TGA17
Portfolio visualisation Scrum Gathering Prague
The agile reading glasses: foundation principles and history being agile appr...
Keynote stop scaling... start growing an agile organization!
Portfolio prioritization with lean canvas and value game
Portfolio prioritization with lean canvas
Portfolio prioritization with lean canvas and value game for PMI Buffalo NY C...
Why scrum cant fail
Lean change method toronto agile meetup
Value stream mapping
Lean & Agile Value Streams
Stop scaling... Start growing an Agile Organization!
Agile42 and sipgate @DWNRW
Coaching opposing sides large scale lean program management
Agile42 agile for super heroes_june2018
Agile20070912
Post-agile approaches - agile for the real world and how to avoid agile failure
Agile SAP ACTIVATE
Portfolio management lean canvas
The Anatomy of an Agile Organization
Coaching structures @ TGA17

More from Roberto Bettazzoni (19)

PDF
Trasformare il debito tecnico in un vantaggio competitivo
PDF
The mythical technical debt. (Brooks, please, forgive me)
PDF
Giornat Mondiale della Retrospettiva 2020 - Riassunto Meetup Remoto
PDF
Complexity indicators: estimation precision and test types
PDF
Why you need to change your way of working
PDF
TDD Dojo - Test Driven Development Coding Dojo
PDF
Presentation of agile engineering practices
PDF
Unit test in a nutshell
PDF
Presentation TDD in Python
PDF
Cynefin Lego Game Agenda (versione 2.0 in Italiano)
PDF
Pair programming and pair training
PDF
Presentazione eXtreme Programming
PDF
Agile e Open Source
PDF
Esempio di code kata
PDF
Introduzione alle metodologie e pratiche Agili ... ma l'agile c'entra qualcos...
PDF
Una fugace occhiata al Test Driven Development (2006)
PDF
Scrum in a nutshell
PDF
The BDD live show (ITA)
PDF
Programmazione android per esseri umani
Trasformare il debito tecnico in un vantaggio competitivo
The mythical technical debt. (Brooks, please, forgive me)
Giornat Mondiale della Retrospettiva 2020 - Riassunto Meetup Remoto
Complexity indicators: estimation precision and test types
Why you need to change your way of working
TDD Dojo - Test Driven Development Coding Dojo
Presentation of agile engineering practices
Unit test in a nutshell
Presentation TDD in Python
Cynefin Lego Game Agenda (versione 2.0 in Italiano)
Pair programming and pair training
Presentazione eXtreme Programming
Agile e Open Source
Esempio di code kata
Introduzione alle metodologie e pratiche Agili ... ma l'agile c'entra qualcos...
Una fugace occhiata al Test Driven Development (2006)
Scrum in a nutshell
The BDD live show (ITA)
Programmazione android per esseri umani

Recently uploaded (20)

PDF
Types of control:Qualitative vs Quantitative
PDF
Laughter Yoga Basic Learning Workshop Manual
PDF
Deliverable file - Regulatory guideline analysis.pdf
PDF
Power and position in leadershipDOC-20250808-WA0011..pdf
PPTX
The Marketing Journey - Tracey Phillips - Marketing Matters 7-2025.pptx
PPTX
5 Stages of group development guide.pptx
PPT
340036916-American-Literature-Literary-Period-Overview.ppt
PPTX
Lecture (1)-Introduction.pptx business communication
PDF
Katrina Stoneking: Shaking Up the Alcohol Beverage Industry
PPT
Chapter four Project-Preparation material
PDF
Traveri Digital Marketing Seminar 2025 by Corey and Jessica Perlman
PDF
SIMNET Inc – 2023’s Most Trusted IT Services & Solution Provider
PDF
Unit 1 Cost Accounting - Cost sheet
PPTX
Probability Distribution, binomial distribution, poisson distribution
PDF
IFRS Notes in your pocket for study all the time
PDF
Elevate Cleaning Efficiency Using Tallfly Hair Remover Roller Factory Expertise
PPTX
AI-assistance in Knowledge Collection and Curation supporting Safe and Sustai...
DOCX
Business Management - unit 1 and 2
PDF
How to Get Funding for Your Trucking Business
PPTX
job Avenue by vinith.pptxvnbvnvnvbnvbnbmnbmbh
Types of control:Qualitative vs Quantitative
Laughter Yoga Basic Learning Workshop Manual
Deliverable file - Regulatory guideline analysis.pdf
Power and position in leadershipDOC-20250808-WA0011..pdf
The Marketing Journey - Tracey Phillips - Marketing Matters 7-2025.pptx
5 Stages of group development guide.pptx
340036916-American-Literature-Literary-Period-Overview.ppt
Lecture (1)-Introduction.pptx business communication
Katrina Stoneking: Shaking Up the Alcohol Beverage Industry
Chapter four Project-Preparation material
Traveri Digital Marketing Seminar 2025 by Corey and Jessica Perlman
SIMNET Inc – 2023’s Most Trusted IT Services & Solution Provider
Unit 1 Cost Accounting - Cost sheet
Probability Distribution, binomial distribution, poisson distribution
IFRS Notes in your pocket for study all the time
Elevate Cleaning Efficiency Using Tallfly Hair Remover Roller Factory Expertise
AI-assistance in Knowledge Collection and Curation supporting Safe and Sustai...
Business Management - unit 1 and 2
How to Get Funding for Your Trucking Business
job Avenue by vinith.pptxvnbvnvnvbnvbnbmnbmbh

Useful Lean Tools: Value Stream Mapping and Kanban

  • 1. Some Useful Lean Tools: Value Stream Mapping and Kanban Incontro DevOps Italia, Bologna 21 feb 2014 1 agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2013
  • 2. About me Roberto Bettazzoni Agile Coach eXtreme Programming Trainer ! roberto.bettazzoni@agile42.it linkedin.com/in/robertobettazzoni @bettazzoni agile42 The Agile train and coach companies building software | www.agile42.com | Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License www.agile42.com | All rights reserved. Copyright © 2007 - 2012. agile42 | |We advise,Coaching Company
  • 3. Lean Thinking 3 agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2012.
  • 4. (無理: muri) Overburden do not overload your People 4 agile42 | The advise, train andCompany We Agile Coaching coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2012. 2010.
  • 5. Unnecessary Variations (斑: mura) keep the Flow Even 5 agile42 | The advise, train andCompany We Agile Coaching coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2012. 2010.
  • 6. Wasteful Activities (無駄: muda) remove non value adding Activities 6 agile42 | The advise, train andCompany We Agile Coaching coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2012. 2010.
  • 7. Value Stream Map 7 agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2013
  • 8. Value Stream Map: from concept to cash Request   ! 8 agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2012.
  • 9. Value Stream Map: from concept to cash Request   ! Approval   ! Tech  Reqts   ! Analysis   ! Design   ! Review   ! Code   ! Test   ! Deploy   ! Approval   ! 9 agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2012.
  • 10. Value Stream Map: from concept to cash Request   5  days   Approval   1  day   Tech  Request   8  days   Analysis   10  days   Design   10  days   Review   1  day   Code   15  days   Test   10  days   Deploy   2  days   Approval   1  day   10 agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2012.
  • 11. Value Stream Map: from concept to cash Request   5  days   20d Approval   1  day   15d Tech  Request   8  days   5d Review   1  day   5d Deploy   2  days   10d Approval   1  day   10d Analysis   10  days   5d Design   10  days   2X 2d Code   15  days   5d Test   10  days   2X agile42 | The Agile Coaching Company 11 www.agile42.com | All rights reserved. Copyright © 2007 - 2012.
  • 12. Value Stream Map: from concept to cash Request   5  days   0.2  FTE 20d Approval   1  day   1  FTE 15d Tech  Request   8  days   0.5  FTE 5d Review   1  day   0.5  FTE 5d Deploy   2  days   1  FTE 10d Approval   1  day   1  FTE 10d Analysis   10  days   0.5  FTE 5d Design   10  days   0.5  FTE 2X 2d Code   15  days   1.5  FTE 5d Test   10  days   0.5  FTE 2X agile42 | The Agile Coaching Company 12 www.agile42.com | All rights reserved. Copyright © 2007 - 2012.
  • 13. Value Stream Map: from concept to cash Request   5  days   0.2  FTE 20d Approval   1  day   1  FTE 15d Tech  Request   8  days   0.5  FTE 5d Review   1  day   0.5  FTE Total time elapsed = 186 days Deploy   2  days   1  FTE Value added Time = 78 days! Wait Time = 106 days! Value/Total Ratio = 42% 10d Approval   1  day   1  FTE 10d Analysis   10  days   0.5  FTE 5d Design   10  days   0.5  FTE 2X 2d Code   15  days   1.5  FTE 5d Test   10  days   0.5  FTE 5d Value added Time = 99 days! Wait Time = 87 days! Value/Total Ratio = 53% 2X agile42 | The Agile Coaching Company 13 www.agile42.com | All rights reserved. Copyright © 2007 - 2012.
  • 14. Value Stream Map - Bug Fixing Error   report 16 sept. 2 days Bug   Open 0.2 hr 8 days agile42 | The Agile Coaching Company Status   Urgent Web  UI   Fix Server   Code  Fix 3 hr 1.5 hr 12 hr 2 days 3 days Tests Deploy 4 hr 1.5 hr 3 days www.agile42.com | All rights reserved. Copyright © 2007 - 2012.
  • 15. Value Stream Map - Bug Fixing Error   report 16 sept. Bug   Open 0.2 hr Status   Urgent Web  UI   Fix Server   Code  Fix 3 hr 1.5 hr 12 hr Tests Deploy 4 hr 1.5 hr Value added Time = 22 hr Wait Time = 15 days 2 days 5 days 2 days 3 days 3 days Value/Total = 18 % agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2012.
  • 16. Value Stream Map - Manufacturing agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2012.
  • 17. Pull Principle Allows self-organizing teams to pull in work and knowledge as needed in order to deliver valuable quality software 17 agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2012.
  • 18. Kanban 18 agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2013
  • 19. kanban 1950 agile42| |We advise, train and coach companies building software agile42 The Agile Coaching Company Kanban 2004 www.agile42.com | All rights reserved. Copyright © 2007 -- 2012. www.agile42.com | All rights reserved. Copyright © 2007 2009.
  • 20. Kanban Foundational Principles •Start with what you do now •Agree to pursue incremental, evolutionary change •Initially respect the current roles, responsibilities and job titles •Encourage acts of leadership at all levels, from individuals contributors to senior management agile42 | The Agile Coaching Company www.agile42.com | 20 All rights reserved. Copyright © 2007 - 2012.
  • 21. Kanban’s 6 core practices... 1.Visualize your actual workflow 2.Limit WIP 3.Measure & Optimize Flow 4.Define explicit policies 5.Implement feedback loops 6.Improve collaboratively, using safe-to-fail experiments agile42 | The Agile Coaching Company www.agile42.com | 21 All rights reserved. Copyright © 2007 - 2012.
  • 22. agile42 | The Agile Coaching Company www.agile42.com | 22 All rights reserved. Copyright © 2007 - 2012.
  • 23. Scenario 1 – one piece flow Next Backlog A 2 Dev 3 Ongoing In production :o) Test B G C F H J M D I L K E agile42 | The advise, train andCompany We Agile Coaching coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2012. 2009.
  • 24. Scenario 1 – one piece flow. Dev Next Backlog 2 3 Ongoing In production :o) Test C G D A B F H J M I L K E agile42 | The advise, train andCompany We Agile Coaching coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2012. 2009.
  • 25. Scenario 2 – Deployment problem Backlog A PO Next 2 Dev 3 Ongoing In production :o) Test B G C F H J M D I L K E agile42 | The advise, train andCompany We Agile Coaching coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2012. 2009.
  • 26. Scenario 2 – Deployment problem Backlog PO Dev Next 2 3 Ongoing C Test A D G In production :o) B F H J M I L K E agile42 | The advise, train andCompany We Agile Coaching coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2012. 2009.
  • 27. Scenario 2 – Deployment problem Backlog PO Dev Next 2 3 Ongoing C G D In production :o) Test A B F H J M I L K E agile42 | The advise, train andCompany We Agile Coaching coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2012. 2009.
  • 28. Scenario 2 – Deployment problem Backlog PO 2 D F H M 3 Ongoing In production :o) Test C G J Dev Next A !? B I L K E agile42 | The advise, train andCompany We Agile Coaching coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2012. 2009.
  • 29. Scenario 2 – Deployment problem Backlog PO Dev Next 2 3 Ongoing !? G In production :o) Test A D E F H J M B C I L K agile42 | The advise, train andCompany We Agile Coaching coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2012. 2009.
  • 30. Scenario 2 – Deployment problem Backlog PO Next 2 Dev 3 Ongoing In production :o) Test A G D E F H J M B C I L K agile42 | The advise, train andCompany We Agile Coaching coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2012. 2009.
  • 31. Scenario 2 – Deployment problem Backlog PO Next 2 Dev 3 Ongoing In production :o) Test A G D F H J M E B C I L K agile42 | The advise, train andCompany We Agile Coaching coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2012. 2009.
  • 32. Scenario 2 – Deployment problem Backlog PO 3 Ongoing In production :o) Test H A B E F M 2 D G J Dev Next C I L K agile42 | The advise, train andCompany We Agile Coaching coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2012. 2009.
  • 33. Kanban It is not a framework, neither a process, but a tool. 33 agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2013
  • 34. Thank you Roberto Bettazzoni roberto.bettazzoni@agile42.com @bettazzoni 34 agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2013