SlideShare uma empresa Scribd logo
1 de 10
lsoftware development
                                    e a n
           Lean Software Development
                       Value Stream Mapping

mary@poppendieck.com      Mary Poppendieck    www.poppendieck.com
Eliminate Waste

    Stop doing things customers don’t value!
    Value is…
      Seen through the eyes of those
      who pay for, use, support, or
      derive value from our systems.
    Waste is…
      Anything that depletes resources
      of time, effort, space, or money
      without adding customer value.

2
    Put on Customer Glasses
     September 11   Copyright©2011 Poppendieck.LLC   l e a n
Stop Making
       Customers Unhappy
Failure Demand
     Demand on your resources
     caused by your failures
        Eg. Support Calls
     The Goal: Eliminate Failure Demand
        Meanwhile, respond as fast as possible
Value Demand
     Demand for work that adds value
      from a customer perspective
     The Goal: Find and eliminate any

3
      effort that does not add value
    September 11   Copyright©2011 Poppendieck.LLC   l e a n
                                                      See John Seddon: Freedom
                                                      from Command and Control
Map End-to-End Flow
                                     Value Stream
                                       The flow of activities that starts with a
                                         customer in need, and ends when that
                                         customer’s need is satisfied.
    Problem              Solution
                                     Process Capability:
          Value Stream
                                       The reliable, repeatable cycle time from
                                         customer need until that need is satisfied.

Multiple Value Streams
       Product Concept               Cycle Time      Product Starts Delivering Value
       Feature Request               Cycle Time      Feature in Production
       Urgent Need                                   Maintenance Patch Deployed

                                                          l e a n
                                          ct




4      September 11      Copyright©2011 Poppendieck.LLC
Value Stream Map
                                                                                             Design-ready      Product-ready
                                         Game backlog                                           games             games

                                                                                                  15                 12
                                               8

                 Write         Concept                Lisa
                                                                       Graphics        Sound           Develop-           Integrate
                  up           presen-              assigns
                                                                        design         design           ment              & deploy
                 Idea           tation              people
Waste       2d           1m                  6m                  1w                             6m       2m         6m
Value             2h              4h                     1d                 1m          3w               1m                 3w
                                                                                                       (Total 3m)



            Thanks to: Henrik Kniberg, of               3 m value added time           Process                Games out of date
                                                                                 = 12% cycle                   Missed market windows
                  Crisp, Stockholm
                                                          25 m cycle time                                      Demotivated teams
                 Used with Permission                                                  efficiency
                                                                                                               Overhead costs



                                                   What would you do?

        5         September 11              Copyright©2011 Poppendieck.LLC          l e a n
Case Study:
                     Critical Defects
                                                      Current Value Stream Map


                 1 day?                  1 day              10 min               ½ day               1 hr
                               Level 1            Level 2             Level 3             Write
    Customer                                                                                                   Quick
                              Customer           Customer            Customer            Problem
Discovers Problem                                                                                           Assessment
                               Support            Support             Support             Report


                                30% - 2 days

                                                                                     ½ day



                    6½ days                           30% 2 days
       10 days                                                           4 hrs   1 day     2 days
                    3½ days
                                                                Second Level             Develop and
                                                                                                               Deploy
                                                                  Analysis               Test Solution
                                                        Development
      What if ?                                            Team             100% – ½ day




6      September 11           Copyright©2011 Poppendieck.LLC          l e a n
Case Study:
                  Critical Defects
                                       Future Value Stream Map
Questions:
                                                   Two Rules:
Who will staff the phones?                         1. Immediately after a release,
      Developers – in rotation                       responsible team takes calls.
How many will we need?                             2. Learning from each call MUST
      Experiment – find out                          be recorded in knowledge base
                                                      which is available to customers.

      Why not?                                      4 hrs    1 day   2 days
                                                Second Level       Develop and
                                Problem                                            Deploy
                                                  Analysis         Test Solution
    Results:                              Development
     65% faster response time               Team          1 X – ½ day

     40% increase in available development time (for 800 developers)!
         Before: 60% of development time spent on critical defects


7       September 11     Copyright©2011 Poppendieck.LLC   l e a n
         After: 20% of development time spent on critical defects
Exercise: Current
                                          Value Stream Map
                                               Add up time of each step plus time
                                                 between steps = Total Cycle Time
Select a process for creating a                Add up Value Added Time in each step
Value Stream Map. Decide                       Calculate Process Cycle Efficiency*
when the process clock starts                                 Value Added Time
(eg. customer has a need) and                                  Total Cycle Time
when it stops (need is filled).               * George & Wilson, Conquering Complexity in Your Business


Current Value Stream Map                       Report Back.
List / diagram the key steps
List the average time of each step
    Does the step add value full time?
    Is the step ever repeated?



                                                      l e a n
List the average time between steps

8     September 11   Copyright©2011 Poppendieck.LLC
Pull Scheduling                                        Observe      Orient


            Small Requests                                       Act         Decide




       (Wishful Thinking)




    Input Flow                                           Output Capacity

        (Wishful Thinking)




                                             Never



9   September 11       Copyright©2011 Poppendieck.LLC   l e a n
lsoftware development
                                   e a n
                       Thank You!
             More Information: www.poppendieck.com

mary@poppendieck.com     Mary Poppendieck      www.poppendieck.com

Mais conteúdo relacionado

Mais procurados

Agile Product Management: Getting from Backlog to Value
Agile Product Management: Getting from Backlog to ValueAgile Product Management: Getting from Backlog to Value
Agile Product Management: Getting from Backlog to ValueLeadingAgile
 
How to Articulate the Value of Enterprise Architecture
How to Articulate the Value of Enterprise ArchitectureHow to Articulate the Value of Enterprise Architecture
How to Articulate the Value of Enterprise Architecturecccamericas
 
How to create a management consulting presentation
How to create a management consulting presentationHow to create a management consulting presentation
How to create a management consulting presentationAsen Gyczew
 
Product Backlog - Refinement and Prioritization Techniques
Product Backlog - Refinement and Prioritization TechniquesProduct Backlog - Refinement and Prioritization Techniques
Product Backlog - Refinement and Prioritization TechniquesVikash Karuna
 
Agile Transformation
Agile TransformationAgile Transformation
Agile TransformationMax Carlin
 
Change Management Powerpoint Presentation Slides
Change Management Powerpoint Presentation SlidesChange Management Powerpoint Presentation Slides
Change Management Powerpoint Presentation SlidesSlideTeam
 
New Lean-Agile Coach self-assessment radars v3.2
New Lean-Agile Coach self-assessment radars v3.2New Lean-Agile Coach self-assessment radars v3.2
New Lean-Agile Coach self-assessment radars v3.2Luca Minudel
 
Post Merger Integration: Keys to Success
Post Merger Integration: Keys to SuccessPost Merger Integration: Keys to Success
Post Merger Integration: Keys to SuccessAS Consulting Group
 
Change Management
Change ManagementChange Management
Change ManagementDto Plus
 
Change Management Introduction PowerPoint Presentation Slides
Change Management Introduction PowerPoint Presentation SlidesChange Management Introduction PowerPoint Presentation Slides
Change Management Introduction PowerPoint Presentation SlidesSlideTeam
 
Remote PI Planning: ScrumMaster & RTE Edition
Remote PI Planning: ScrumMaster & RTE Edition   Remote PI Planning: ScrumMaster & RTE Edition
Remote PI Planning: ScrumMaster & RTE Edition Laura Caldie Richardson
 
Design Thinking: Product Design Roadmap to Organization Transformation
Design Thinking: Product Design Roadmap to Organization TransformationDesign Thinking: Product Design Roadmap to Organization Transformation
Design Thinking: Product Design Roadmap to Organization TransformationCake and Arrow
 
Digital Transformation Toolkit - Overview and Approach
Digital Transformation Toolkit - Overview and ApproachDigital Transformation Toolkit - Overview and Approach
Digital Transformation Toolkit - Overview and ApproachPeterFranz6
 
Enterprise Architecture
Enterprise ArchitectureEnterprise Architecture
Enterprise ArchitectureVikas Grover
 
Winning competition through organizational agility
Winning competition through organizational agilityWinning competition through organizational agility
Winning competition through organizational agilityMcKinsey & Company
 
Using agile and lean to lead business transformation agile 2010
Using agile and lean to lead business transformation agile 2010Using agile and lean to lead business transformation agile 2010
Using agile and lean to lead business transformation agile 2010Dennis Stevens
 
Project Management PowerPoint Presentation Slides
Project Management PowerPoint Presentation SlidesProject Management PowerPoint Presentation Slides
Project Management PowerPoint Presentation SlidesSlideTeam
 
Change Management Workshop slides
Change Management Workshop slidesChange Management Workshop slides
Change Management Workshop slidesMark Perrett
 
Business Architecture and Enterprise Planning
Business Architecture and Enterprise PlanningBusiness Architecture and Enterprise Planning
Business Architecture and Enterprise Planningi3 Technologies, Inc
 

Mais procurados (20)

Agile Product Management: Getting from Backlog to Value
Agile Product Management: Getting from Backlog to ValueAgile Product Management: Getting from Backlog to Value
Agile Product Management: Getting from Backlog to Value
 
How to Articulate the Value of Enterprise Architecture
How to Articulate the Value of Enterprise ArchitectureHow to Articulate the Value of Enterprise Architecture
How to Articulate the Value of Enterprise Architecture
 
How to create a management consulting presentation
How to create a management consulting presentationHow to create a management consulting presentation
How to create a management consulting presentation
 
Product Backlog - Refinement and Prioritization Techniques
Product Backlog - Refinement and Prioritization TechniquesProduct Backlog - Refinement and Prioritization Techniques
Product Backlog - Refinement and Prioritization Techniques
 
Agile Transformation
Agile TransformationAgile Transformation
Agile Transformation
 
Change Management Powerpoint Presentation Slides
Change Management Powerpoint Presentation SlidesChange Management Powerpoint Presentation Slides
Change Management Powerpoint Presentation Slides
 
New Lean-Agile Coach self-assessment radars v3.2
New Lean-Agile Coach self-assessment radars v3.2New Lean-Agile Coach self-assessment radars v3.2
New Lean-Agile Coach self-assessment radars v3.2
 
Post Merger Integration: Keys to Success
Post Merger Integration: Keys to SuccessPost Merger Integration: Keys to Success
Post Merger Integration: Keys to Success
 
Change Management
Change ManagementChange Management
Change Management
 
Change Management Introduction PowerPoint Presentation Slides
Change Management Introduction PowerPoint Presentation SlidesChange Management Introduction PowerPoint Presentation Slides
Change Management Introduction PowerPoint Presentation Slides
 
Remote PI Planning: ScrumMaster & RTE Edition
Remote PI Planning: ScrumMaster & RTE Edition   Remote PI Planning: ScrumMaster & RTE Edition
Remote PI Planning: ScrumMaster & RTE Edition
 
Design Thinking: Product Design Roadmap to Organization Transformation
Design Thinking: Product Design Roadmap to Organization TransformationDesign Thinking: Product Design Roadmap to Organization Transformation
Design Thinking: Product Design Roadmap to Organization Transformation
 
Digital Transformation Toolkit - Overview and Approach
Digital Transformation Toolkit - Overview and ApproachDigital Transformation Toolkit - Overview and Approach
Digital Transformation Toolkit - Overview and Approach
 
Effective Change Management
Effective Change ManagementEffective Change Management
Effective Change Management
 
Enterprise Architecture
Enterprise ArchitectureEnterprise Architecture
Enterprise Architecture
 
Winning competition through organizational agility
Winning competition through organizational agilityWinning competition through organizational agility
Winning competition through organizational agility
 
Using agile and lean to lead business transformation agile 2010
Using agile and lean to lead business transformation agile 2010Using agile and lean to lead business transformation agile 2010
Using agile and lean to lead business transformation agile 2010
 
Project Management PowerPoint Presentation Slides
Project Management PowerPoint Presentation SlidesProject Management PowerPoint Presentation Slides
Project Management PowerPoint Presentation Slides
 
Change Management Workshop slides
Change Management Workshop slidesChange Management Workshop slides
Change Management Workshop slides
 
Business Architecture and Enterprise Planning
Business Architecture and Enterprise PlanningBusiness Architecture and Enterprise Planning
Business Architecture and Enterprise Planning
 

Semelhante a Value stream mapping

Can't we all get along? Human-centered design meets Agile
Can't we all get along? Human-centered design meets AgileCan't we all get along? Human-centered design meets Agile
Can't we all get along? Human-centered design meets AgileAutodesk
 
MeasureWorks - Velocity Conference Europe 2012 - a Web Performance dashboard ...
MeasureWorks - Velocity Conference Europe 2012 - a Web Performance dashboard ...MeasureWorks - Velocity Conference Europe 2012 - a Web Performance dashboard ...
MeasureWorks - Velocity Conference Europe 2012 - a Web Performance dashboard ...MeasureWorks
 
Value Stream Mapping in Office and Service
Value Stream Mapping in Office and ServiceValue Stream Mapping in Office and Service
Value Stream Mapping in Office and ServiceTKMG, Inc.
 
Faster apps. faster time to market. faster mean time to repair
Faster apps. faster time to market. faster mean time to repairFaster apps. faster time to market. faster mean time to repair
Faster apps. faster time to market. faster mean time to repairCompuware ASEAN
 
"We are doing it wrong."
"We are doing it wrong.""We are doing it wrong."
"We are doing it wrong."weissgraeber
 
Abak infotech Software Development Company Profile
Abak infotech Software Development Company ProfileAbak infotech Software Development Company Profile
Abak infotech Software Development Company ProfileShaikh Apsar
 
Kony-Forrester Webinar: The Evolution of Mobile First Development
Kony-Forrester Webinar: The Evolution of Mobile First DevelopmentKony-Forrester Webinar: The Evolution of Mobile First Development
Kony-Forrester Webinar: The Evolution of Mobile First DevelopmentKony, Inc.
 
Building Serious Games for Medical Intervention and Training
Building Serious Games for Medical Intervention and TrainingBuilding Serious Games for Medical Intervention and Training
Building Serious Games for Medical Intervention and TrainingBrock Dubbels
 
Pmi agile planning, inspection and adaption
Pmi   agile planning, inspection and adaptionPmi   agile planning, inspection and adaption
Pmi agile planning, inspection and adaptionscrumtodd
 
Integrating agile in a waterfall world pmi 2012, full slides
Integrating agile in a waterfall world pmi 2012, full slidesIntegrating agile in a waterfall world pmi 2012, full slides
Integrating agile in a waterfall world pmi 2012, full slidesatlgopi
 
We Can't Do That Here
We Can't Do That HereWe Can't Do That Here
We Can't Do That HereKmanthei
 
Confessions of a Coach
Confessions of a CoachConfessions of a Coach
Confessions of a CoachMarko Taipale
 
Avoiding the 11th Hour Sh*storm at SxSW
Avoiding the 11th Hour Sh*storm at SxSWAvoiding the 11th Hour Sh*storm at SxSW
Avoiding the 11th Hour Sh*storm at SxSWKaren McGrane
 
MDW NY | Matt Howell_New Teams and Process for Making Digital Work
MDW NY | Matt Howell_New Teams and Process for Making Digital WorkMDW NY | Matt Howell_New Teams and Process for Making Digital Work
MDW NY | Matt Howell_New Teams and Process for Making Digital WorkBoulder Digital Works at CU
 
Board Deck template
Board Deck templateBoard Deck template
Board Deck templateAdrian Grant
 
The road to continuous improvement - Sandrine Olivencia
The road to continuous improvement - Sandrine OlivenciaThe road to continuous improvement - Sandrine Olivencia
The road to continuous improvement - Sandrine OlivenciaAGILEMinds
 
A Brief Introduction to the SCRUM Agile Methodology
A Brief Introduction to the SCRUM Agile MethodologyA Brief Introduction to the SCRUM Agile Methodology
A Brief Introduction to the SCRUM Agile MethodologyTaha Kass-Hout, MD, MS
 

Semelhante a Value stream mapping (20)

Value of flow
Value of flowValue of flow
Value of flow
 
Can't we all get along? Human-centered design meets Agile
Can't we all get along? Human-centered design meets AgileCan't we all get along? Human-centered design meets Agile
Can't we all get along? Human-centered design meets Agile
 
MeasureWorks - Velocity Conference Europe 2012 - a Web Performance dashboard ...
MeasureWorks - Velocity Conference Europe 2012 - a Web Performance dashboard ...MeasureWorks - Velocity Conference Europe 2012 - a Web Performance dashboard ...
MeasureWorks - Velocity Conference Europe 2012 - a Web Performance dashboard ...
 
How to Introduce Continuous Delivery
How to Introduce Continuous DeliveryHow to Introduce Continuous Delivery
How to Introduce Continuous Delivery
 
Value Stream Mapping in Office and Service
Value Stream Mapping in Office and ServiceValue Stream Mapping in Office and Service
Value Stream Mapping in Office and Service
 
Faster apps. faster time to market. faster mean time to repair
Faster apps. faster time to market. faster mean time to repairFaster apps. faster time to market. faster mean time to repair
Faster apps. faster time to market. faster mean time to repair
 
"We are doing it wrong."
"We are doing it wrong.""We are doing it wrong."
"We are doing it wrong."
 
Abak infotech Software Development Company Profile
Abak infotech Software Development Company ProfileAbak infotech Software Development Company Profile
Abak infotech Software Development Company Profile
 
Kony-Forrester Webinar: The Evolution of Mobile First Development
Kony-Forrester Webinar: The Evolution of Mobile First DevelopmentKony-Forrester Webinar: The Evolution of Mobile First Development
Kony-Forrester Webinar: The Evolution of Mobile First Development
 
Building Serious Games for Medical Intervention and Training
Building Serious Games for Medical Intervention and TrainingBuilding Serious Games for Medical Intervention and Training
Building Serious Games for Medical Intervention and Training
 
Pmi agile planning, inspection and adaption
Pmi   agile planning, inspection and adaptionPmi   agile planning, inspection and adaption
Pmi agile planning, inspection and adaption
 
Integrating agile in a waterfall world pmi 2012, full slides
Integrating agile in a waterfall world pmi 2012, full slidesIntegrating agile in a waterfall world pmi 2012, full slides
Integrating agile in a waterfall world pmi 2012, full slides
 
We Can't Do That Here
We Can't Do That HereWe Can't Do That Here
We Can't Do That Here
 
Confessions of a Coach
Confessions of a CoachConfessions of a Coach
Confessions of a Coach
 
Avoiding the 11th Hour Sh*storm at SxSW
Avoiding the 11th Hour Sh*storm at SxSWAvoiding the 11th Hour Sh*storm at SxSW
Avoiding the 11th Hour Sh*storm at SxSW
 
MDW NY | Matt Howell_New Teams and Process for Making Digital Work
MDW NY | Matt Howell_New Teams and Process for Making Digital WorkMDW NY | Matt Howell_New Teams and Process for Making Digital Work
MDW NY | Matt Howell_New Teams and Process for Making Digital Work
 
Board Deck template
Board Deck templateBoard Deck template
Board Deck template
 
The road to continuous improvement - Sandrine Olivencia
The road to continuous improvement - Sandrine OlivenciaThe road to continuous improvement - Sandrine Olivencia
The road to continuous improvement - Sandrine Olivencia
 
To scrumornottoscrum bucharest-2013
To scrumornottoscrum bucharest-2013To scrumornottoscrum bucharest-2013
To scrumornottoscrum bucharest-2013
 
A Brief Introduction to the SCRUM Agile Methodology
A Brief Introduction to the SCRUM Agile MethodologyA Brief Introduction to the SCRUM Agile Methodology
A Brief Introduction to the SCRUM Agile Methodology
 

Mais de AgileOnTheBeach

Research instruments case study
Research instruments case studyResearch instruments case study
Research instruments case studyAgileOnTheBeach
 
Sullivan cuff case study
Sullivan cuff case studySullivan cuff case study
Sullivan cuff case studyAgileOnTheBeach
 
The problem solvers problem
The problem solvers problemThe problem solvers problem
The problem solvers problemAgileOnTheBeach
 
Slow and dirty with callouts
Slow and dirty with calloutsSlow and dirty with callouts
Slow and dirty with calloutsAgileOnTheBeach
 
Research instruments case study
Research instruments case studyResearch instruments case study
Research instruments case studyAgileOnTheBeach
 
Ignition team - creating agile companies
Ignition team - creating agile companiesIgnition team - creating agile companies
Ignition team - creating agile companiesAgileOnTheBeach
 
First build the right thing
First build the right thingFirst build the right thing
First build the right thingAgileOnTheBeach
 
Behaviour Driven Development - Beyond given when then
Behaviour Driven Development - Beyond given when thenBehaviour Driven Development - Beyond given when then
Behaviour Driven Development - Beyond given when thenAgileOnTheBeach
 
Sustaining Test-Driven Development
Sustaining Test-Driven DevelopmentSustaining Test-Driven Development
Sustaining Test-Driven DevelopmentAgileOnTheBeach
 
Oxford Innovation - case study
Oxford Innovation - case studyOxford Innovation - case study
Oxford Innovation - case studyAgileOnTheBeach
 

Mais de AgileOnTheBeach (20)

Research instruments case study
Research instruments case studyResearch instruments case study
Research instruments case study
 
Sullivan cuff case study
Sullivan cuff case studySullivan cuff case study
Sullivan cuff case study
 
Tool up your lamp stack
Tool up your lamp stackTool up your lamp stack
Tool up your lamp stack
 
The problem solvers problem
The problem solvers problemThe problem solvers problem
The problem solvers problem
 
System Error
System ErrorSystem Error
System Error
 
Surfing the Agile Wave
Surfing the Agile WaveSurfing the Agile Wave
Surfing the Agile Wave
 
Smart Metrics
Smart Metrics  Smart Metrics
Smart Metrics
 
Slow and dirty with callouts
Slow and dirty with calloutsSlow and dirty with callouts
Slow and dirty with callouts
 
Research instruments case study
Research instruments case studyResearch instruments case study
Research instruments case study
 
Objective agility
Objective agilityObjective agility
Objective agility
 
Lean and lego
Lean and lego Lean and lego
Lean and lego
 
Ignition team - creating agile companies
Ignition team - creating agile companiesIgnition team - creating agile companies
Ignition team - creating agile companies
 
First build the right thing
First build the right thingFirst build the right thing
First build the right thing
 
Embedded storycrafting
Embedded storycraftingEmbedded storycrafting
Embedded storycrafting
 
Beware sharp tools
Beware sharp toolsBeware sharp tools
Beware sharp tools
 
Lean startup
Lean startupLean startup
Lean startup
 
Behaviour Driven Development - Beyond given when then
Behaviour Driven Development - Beyond given when thenBehaviour Driven Development - Beyond given when then
Behaviour Driven Development - Beyond given when then
 
Sustaining Test-Driven Development
Sustaining Test-Driven DevelopmentSustaining Test-Driven Development
Sustaining Test-Driven Development
 
Agile in Practice
Agile in PracticeAgile in Practice
Agile in Practice
 
Oxford Innovation - case study
Oxford Innovation - case studyOxford Innovation - case study
Oxford Innovation - case study
 

Último

The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 

Último (20)

The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 

Value stream mapping

  • 1. lsoftware development e a n Lean Software Development Value Stream Mapping mary@poppendieck.com Mary Poppendieck www.poppendieck.com
  • 2. Eliminate Waste Stop doing things customers don’t value! Value is… Seen through the eyes of those who pay for, use, support, or derive value from our systems. Waste is… Anything that depletes resources of time, effort, space, or money without adding customer value. 2 Put on Customer Glasses September 11 Copyright©2011 Poppendieck.LLC l e a n
  • 3. Stop Making Customers Unhappy Failure Demand  Demand on your resources caused by your failures  Eg. Support Calls  The Goal: Eliminate Failure Demand  Meanwhile, respond as fast as possible Value Demand  Demand for work that adds value from a customer perspective  The Goal: Find and eliminate any 3 effort that does not add value September 11 Copyright©2011 Poppendieck.LLC l e a n See John Seddon: Freedom from Command and Control
  • 4. Map End-to-End Flow Value Stream  The flow of activities that starts with a customer in need, and ends when that customer’s need is satisfied. Problem Solution Process Capability: Value Stream  The reliable, repeatable cycle time from customer need until that need is satisfied. Multiple Value Streams  Product Concept Cycle Time Product Starts Delivering Value  Feature Request Cycle Time Feature in Production  Urgent Need Maintenance Patch Deployed l e a n ct 4 September 11 Copyright©2011 Poppendieck.LLC
  • 5. Value Stream Map Design-ready Product-ready Game backlog games games 15 12 8 Write Concept Lisa Graphics Sound Develop- Integrate up presen- assigns design design ment & deploy Idea tation people Waste 2d 1m 6m 1w 6m 2m 6m Value 2h 4h 1d 1m 3w 1m 3w (Total 3m) Thanks to: Henrik Kniberg, of 3 m value added time Process Games out of date = 12% cycle  Missed market windows Crisp, Stockholm 25 m cycle time  Demotivated teams Used with Permission efficiency  Overhead costs What would you do? 5 September 11 Copyright©2011 Poppendieck.LLC l e a n
  • 6. Case Study: Critical Defects Current Value Stream Map 1 day? 1 day 10 min ½ day 1 hr Level 1 Level 2 Level 3 Write Customer Quick Customer Customer Customer Problem Discovers Problem Assessment Support Support Support Report 30% - 2 days ½ day 6½ days 30% 2 days 10 days 4 hrs 1 day 2 days 3½ days Second Level Develop and Deploy Analysis Test Solution Development What if ? Team 100% – ½ day 6 September 11 Copyright©2011 Poppendieck.LLC l e a n
  • 7. Case Study: Critical Defects Future Value Stream Map Questions: Two Rules: Who will staff the phones? 1. Immediately after a release,  Developers – in rotation responsible team takes calls. How many will we need? 2. Learning from each call MUST  Experiment – find out be recorded in knowledge base which is available to customers. Why not? 4 hrs 1 day 2 days Second Level Develop and Problem Deploy Analysis Test Solution Results: Development  65% faster response time Team 1 X – ½ day  40% increase in available development time (for 800 developers)!  Before: 60% of development time spent on critical defects 7 September 11 Copyright©2011 Poppendieck.LLC l e a n  After: 20% of development time spent on critical defects
  • 8. Exercise: Current Value Stream Map Add up time of each step plus time between steps = Total Cycle Time Select a process for creating a Add up Value Added Time in each step Value Stream Map. Decide Calculate Process Cycle Efficiency* when the process clock starts Value Added Time (eg. customer has a need) and Total Cycle Time when it stops (need is filled). * George & Wilson, Conquering Complexity in Your Business Current Value Stream Map Report Back. List / diagram the key steps List the average time of each step Does the step add value full time? Is the step ever repeated? l e a n List the average time between steps 8 September 11 Copyright©2011 Poppendieck.LLC
  • 9. Pull Scheduling Observe Orient Small Requests Act Decide (Wishful Thinking) Input Flow Output Capacity (Wishful Thinking) Never 9 September 11 Copyright©2011 Poppendieck.LLC l e a n
  • 10. lsoftware development e a n Thank You! More Information: www.poppendieck.com mary@poppendieck.com Mary Poppendieck www.poppendieck.com