SlideShare uma empresa Scribd logo
1 de 34
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

Building a DevOps Team that isn't Evil
Building a DevOps Team that isn't EvilBuilding a DevOps Team that isn't Evil
Building a DevOps Team that isn't Evil
IBM UrbanCode Products
 
IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101
Sanjeev Sharma
 
Agile Framework
Agile FrameworkAgile Framework
Agile Framework
Subbuiyer
 
Sea spin5 2013
Sea spin5 2013Sea spin5 2013
Sea spin5 2013
Jeff Smith
 

Mais procurados (20)

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

Destaque

Destaque (12)

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

Semelhante a Useful Lean Tools: Value Stream Mapping and Kanban

Keynote stop scaling... start growing an agile organization!
Keynote stop scaling... start growing an agile organization!Keynote stop scaling... start growing an agile organization!
Keynote stop scaling... start growing an agile organization!
Andrea Tomasini
 
The Anatomy of an Agile Organization
The Anatomy of an Agile OrganizationThe Anatomy of an Agile Organization
The Anatomy of an Agile Organization
Andrea Tomasini
 

Semelhante a Useful Lean Tools: Value Stream Mapping and Kanban (20)

Keynote stop scaling... start growing an agile organization!
Keynote stop scaling... start growing an agile organization!Keynote stop scaling... start growing an agile organization!
Keynote stop scaling... start growing an agile organization!
 
Agility meets regulatory compliance
Agility meets regulatory complianceAgility meets regulatory compliance
Agility meets regulatory compliance
 
IBM Innovate2014 - Is Agile Compliance an Oxymoron?
IBM Innovate2014 - Is Agile Compliance an Oxymoron? IBM Innovate2014 - Is Agile Compliance an Oxymoron?
IBM Innovate2014 - Is Agile Compliance an Oxymoron?
 
The agile reading glasses: foundation principles and history being agile appr...
The agile reading glasses: foundation principles and history being agile appr...The agile reading glasses: foundation principles and history being agile appr...
The agile reading glasses: foundation principles and history being agile appr...
 
Agile Testing is nonsense, because Agile is about testing!
Agile Testing is nonsense, because Agile is about testing!Agile Testing is nonsense, because Agile is about testing!
Agile Testing is nonsense, because Agile is about testing!
 
Portfolio prioritization with lean canvas and value game
Portfolio prioritization with lean canvas and value gamePortfolio prioritization with lean canvas and value game
Portfolio prioritization with lean canvas and value game
 
Portfolio prioritization with lean canvas
Portfolio prioritization with lean canvasPortfolio prioritization with lean canvas
Portfolio prioritization with lean canvas
 
TDD Dojo - Test Driven Development Coding Dojo
TDD Dojo - Test Driven Development Coding DojoTDD Dojo - Test Driven Development Coding Dojo
TDD Dojo - Test Driven Development Coding Dojo
 
Portfolio prioritization with lean canvas and value game for PMI Buffalo NY C...
Portfolio prioritization with lean canvas and value game for PMI Buffalo NY C...Portfolio prioritization with lean canvas and value game for PMI Buffalo NY C...
Portfolio prioritization with lean canvas and value game for PMI Buffalo NY C...
 
Will Agile work in my embedded development environment?
Will Agile work in my embedded development environment?Will Agile work in my embedded development environment?
Will Agile work in my embedded development environment?
 
Lean Product Management @ SDEC13, Winnipeg
Lean Product Management @ SDEC13, WinnipegLean Product Management @ SDEC13, Winnipeg
Lean Product Management @ SDEC13, Winnipeg
 
Burning Agile
Burning AgileBurning Agile
Burning Agile
 
The Good Shepherd - the Role of BAs in Agile
The Good Shepherd - the Role of BAs in AgileThe Good Shepherd - the Role of BAs in Agile
The Good Shepherd - the Role of BAs in Agile
 
Thoughts on Lean Product Development at CAMUG, YYC Nov 2014
Thoughts on Lean Product Development at CAMUG, YYC Nov 2014Thoughts on Lean Product Development at CAMUG, YYC Nov 2014
Thoughts on Lean Product Development at CAMUG, YYC Nov 2014
 
Where next?
Where next?Where next?
Where next?
 
Scrum in a nutshell
Scrum in a nutshellScrum in a nutshell
Scrum in a nutshell
 
Webinar: Prioritising with cost of delay
Webinar: Prioritising with cost of delayWebinar: Prioritising with cost of delay
Webinar: Prioritising with cost of delay
 
Modern Portfolio Management Intro
Modern Portfolio Management IntroModern Portfolio Management Intro
Modern Portfolio Management Intro
 
From a Product Vision to a running software... and back again, and agile coac...
From a Product Vision to a running software... and back again, and agile coac...From a Product Vision to a running software... and back again, and agile coac...
From a Product Vision to a running software... and back again, and agile coac...
 
The Anatomy of an Agile Organization
The Anatomy of an Agile OrganizationThe Anatomy of an Agile Organization
The Anatomy of an Agile Organization
 

Mais de Roberto Bettazzoni

Mais de Roberto Bettazzoni (15)

Giornat Mondiale della Retrospettiva 2020 - Riassunto Meetup Remoto
Giornat Mondiale della Retrospettiva 2020 - Riassunto Meetup RemotoGiornat Mondiale della Retrospettiva 2020 - Riassunto Meetup Remoto
Giornat Mondiale della Retrospettiva 2020 - Riassunto Meetup Remoto
 
Complexity indicators: estimation precision and test types
Complexity indicators: estimation precision and test typesComplexity indicators: estimation precision and test types
Complexity indicators: estimation precision and test types
 
Why you need to change your way of working
Why you need to change your way of workingWhy you need to change your way of working
Why you need to change your way of working
 
Presentation of agile engineering practices
Presentation of agile engineering practicesPresentation of agile engineering practices
Presentation of agile engineering practices
 
Unit test in a nutshell
Unit test in a nutshellUnit test in a nutshell
Unit test in a nutshell
 
Presentation TDD in Python
Presentation TDD in PythonPresentation TDD in Python
Presentation TDD in Python
 
Cynefin Lego Game Agenda (versione 2.0 in Italiano)
Cynefin Lego Game Agenda (versione 2.0 in Italiano) Cynefin Lego Game Agenda (versione 2.0 in Italiano)
Cynefin Lego Game Agenda (versione 2.0 in Italiano)
 
Pair programming and pair training
Pair programming and pair trainingPair programming and pair training
Pair programming and pair training
 
Presentazione eXtreme Programming
Presentazione eXtreme ProgrammingPresentazione eXtreme Programming
Presentazione eXtreme Programming
 
Agile e Open Source
Agile e Open SourceAgile e Open Source
Agile e Open Source
 
Esempio di code kata
Esempio di code kataEsempio di code kata
Esempio di code kata
 
Introduzione alle metodologie e pratiche Agili ... ma l'agile c'entra qualcos...
Introduzione alle metodologie e pratiche Agili ... ma l'agile c'entra qualcos...Introduzione alle metodologie e pratiche Agili ... ma l'agile c'entra qualcos...
Introduzione alle metodologie e pratiche Agili ... ma l'agile c'entra qualcos...
 
Una fugace occhiata al Test Driven Development (2006)
Una fugace occhiata al Test Driven Development  (2006)Una fugace occhiata al Test Driven Development  (2006)
Una fugace occhiata al Test Driven Development (2006)
 
The BDD live show (ITA)
The BDD live show (ITA)The BDD live show (ITA)
The BDD live show (ITA)
 
Programmazione android per esseri umani
Programmazione android per esseri umaniProgrammazione android per esseri umani
Programmazione android per esseri umani
 

Último

Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
daisycvs
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
lizamodels9
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Sheetaleventcompany
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
amitlee9823
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
Abortion pills in Kuwait Cytotec pills in Kuwait
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
dlhescort
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
amitlee9823
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 

Último (20)

Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 

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