SlideShare a Scribd company logo
1 of 37
Download to read offline
Reference
Challenges in Software Product Development
How does Software Development Happen?
Using Lean in Software Product Development
Lean Guiding Principles 
PERFECTION 
PULL 
PRODUCT FLOW 
VALUE STREAM
What is Value? 
By Womack and Jones
Lean Guiding Principles 
PERFECTION 
PULL 
VALUE STREAM 
VALUE
What is Product Flow?? 
•Responsiveness to customer “needs” is an important goal for an Organization. 
•What it means: 
–is to have a continuous and smooth flow that quickly delivers value to the customer.
Why is it Difficult? 
Product Development has the following 
However reality is different 
•Most gates start before the previous gate is completed 
•Engage in asking for permissions to start the next stage 
•Most of the case is “don’t ask don’t tell” policy
Blindness 
•One of the biggest Blindness in product development is that there is too much of development Design-In-Process Inventory (DIP) happening. 
•In Software DIP is invisible as it informational rather than physical. 
•High DIP leads to 
–Increased risks and long Cycle Times 
–Big Queue Sizes 
–focus only on cost of capacity 
–blindness for Cost of Delay 
•Cost of Delay leads in failure to correctly quantify product economics. 
•What is Product Economics and how does it drive blindness?
Step 1 – Understanding Product Economics 
•Economics drives Product Development and its process. 
•So many times Organizations change development process to address one of or all of the below 
–Eliminate Waste 
–Increase Quality 
–Raise Efficiency 
–Shorten Cycle time 
•What is the central premise for Product Economics? 
–IS TO MAKE MONEY.
Product Economics 
Cycle Time 
Product Value 
Product Cost 
Development Time 
Risk 
•There are five Variables which effect the Product Economics.
Effective Product Economics 
•Focuses on 
–Empowering local decision making 
–Does not consider money already spent 
–Sequence Handling for maximum benefits 
–Always quantify the Cost of Delay 
–Understands and optimizes the full value stream
Sequence Handling
Product Economics 
Cycle Time 
Product Value 
Product Cost 
Development Time 
Risk 
•There are five Variables which effect the Product Economics.
Cycle Time 
•Has a high economic leverage because 
•What causes long product development cycle time? 
–Periods of Inactivity rather than slow activity. 
•What causes Inactivity? 
–Product Development Queues. 
•Effect of Inactivity 
–High DIP Inventory
Step 2 – Understanding Queues 
•Queues profoundly affects Product Economics by causing Valuable work products to sit idle. 
•Thus work products keep adding up in Queues and there by increase the DIP Inventory which is invisible. 
•Many Organizations do not know how to identify and manage their Product development queues.
Impact of Queue 
Queues Create 
Longer Cycle Time 
Increased Risk 
More Variability 
Lower Quality 
Less Motivation 
Increases the Cost of delay 
Increases the transit time through product development pipeline 
Small deviations amplify cycle time to handle variability 
Delayed feedback leads to higher costs 
Longer Queues rob the sense of Urgency they by inducing little value to finish fast 
Queues are hidden source of development waste
How to identify Queues?
Managing Queues 
•Use Cumulative Flow Diagrams (CFD) to monitor them 
•Wait time = Avg Backlog Size / Velocity 
•Control Queue size 
•Don’t control capacity utilization 
–While it has the beneficial effect of improving efficiency, it also has the negative effect of increasing cycle time 
•Know when to intervene 
•Avoid high-queue states
Simple CFD for Queue 
Time in Queue 
Quantity in Queue 
Cumulative Quantity 
Time
Step 3 – Factors affecting Flow 
•Batch size 
–One of the most important thing to impact flow is Batch size of the Design-In-Process Inventory (DIP) 
–Smaller batch size reduces risks and accelerate feedbacks 
•Variable flow 
–Happens due to congestion because of 
•Aging items in Queues 
–Irregular Cadence because of 
•Processes used for cadence
Step 4 – Visualizing Flow 
•Use Value Stream Map to help Visualize Flow.
Lean Guiding Principles 
PERFECTION 
PULL 
VALUE 
PRODUCT FLOW
Value stream 
•Is 
–a lean-management method 
–for analyzing the current state and designing a future state for the series of events that take a product or service from its beginning through to the customer. 
•Can 
–help organizations identify and end wasteful activities 
–help drive needed change
Value Stream in Product Development 
by Slack
Purpose of Value Stream Mapping and Analysis 
•Develop a common understanding of the current process 
–The relationship of process steps 
–A true picture of the process 
•Create a baseline to measure improvements against 
•Define a vision of the future process 
•Establish common leadership objectives 
•Identify opportunities for improvement 
•Design an implementation plan for improvements 
“If you can’t describe what you are doing as a process, 
you don’t know what you’re doing.” W. Edwards Deming
Value Stream Process Steps 
1. Prepare 
2. Gather Data & Develop Current State 
3. Develop Future State & Action Plan 
4. Execute to Plan 
5. Align
Value Stream in Software Product Development 
Product Development - Project A 
Product Development - Project B 
Product Value Stream 
•Knowledge value stream 
•Emphasizes on creating, capturing and reusing knowledge during different product development project 
•captures knowledge from all previous projects is used as a foundation for having a faster and higher quality product development 
•Product value stream 
by Kennedy, Harmon and Minnoch
Lean Guiding Principles 
PERFECTION 
VALUE 
PRODUCT FLOW 
VALUE STREAM
Pull 
•This principle applies in the whole value stream. 
•It means that upstream should not produce a good or service until the immediate customer downstream request it. 
•This principle creates the ability to design, schedule and produce exactly what and when the customer wants while inventories are reduced. 
•Kanban and Just-In-Time are two related tools used to control resupply and to optimize inventories.
Lean Guiding Principles 
PULL 
VALUE STREAM 
VALUE 
PRODUCT FLOW
Perfection 
•Plays an important role in getting value 
•Achieve it by continuously removing wastes. 
•The faster flow exposes hidden waste in the value stream, the harder you pull, and the more the disruptions and bottlenecks in the flow can be revealed and removed
Lean Guiding Principles 
PULL 
VALUE STREAM 
VALUE 
PRODUCT FLOW 
PERFECTION
Visualizing Product Flow
Visualizing Product Flow

More Related Content

What's hot

Advantages of Lean Production
Advantages of Lean ProductionAdvantages of Lean Production
Advantages of Lean ProductionRebeccah Fearon
 
The quest of one-piece-flow in IT by Pierre Masai, Toyota Motor Europe
The quest of one-piece-flow in IT by Pierre Masai, Toyota Motor EuropeThe quest of one-piece-flow in IT by Pierre Masai, Toyota Motor Europe
The quest of one-piece-flow in IT by Pierre Masai, Toyota Motor EuropeInstitut Lean France
 
Lean IT: PNNL IT's Lean journey starts
Lean IT: PNNL IT's Lean journey startsLean IT: PNNL IT's Lean journey starts
Lean IT: PNNL IT's Lean journey startsjmarkwort
 
Kanban: Kaizen - Culture of continuous improvement
Kanban: Kaizen - Culture of continuous improvementKanban: Kaizen - Culture of continuous improvement
Kanban: Kaizen - Culture of continuous improvementAvarteq
 
Measuring the Real Cost of Quality: Methods, Models & Tips
Measuring the Real Cost of Quality: Methods, Models & TipsMeasuring the Real Cost of Quality: Methods, Models & Tips
Measuring the Real Cost of Quality: Methods, Models & TipsSafetyChain Software
 
Every Product Every Cycle Across the Supply Chain
Every Product Every Cycle Across the Supply Chain Every Product Every Cycle Across the Supply Chain
Every Product Every Cycle Across the Supply Chain Lean Enterprise Academy
 
Lean Six Sigma How To Conduct A Lean Event
Lean Six Sigma How To Conduct A Lean EventLean Six Sigma How To Conduct A Lean Event
Lean Six Sigma How To Conduct A Lean EventStephen Deas
 
Solving Standard Costing Problems with Lean Accounting
Solving Standard Costing Problems with Lean AccountingSolving Standard Costing Problems with Lean Accounting
Solving Standard Costing Problems with Lean AccountingSafetyChain Software
 
Lean DL Arsene
Lean DL ArseneLean DL Arsene
Lean DL ArseneLuciArsene
 
Reinertsen Agile Day Atlanta Intro to SGLPD 5-8-2015
Reinertsen Agile Day Atlanta Intro to SGLPD 5-8-2015Reinertsen Agile Day Atlanta Intro to SGLPD 5-8-2015
Reinertsen Agile Day Atlanta Intro to SGLPD 5-8-2015Donald Reinertsen
 

What's hot (19)

Changing the Logic from Batch to Flow
Changing the Logic from Batch to FlowChanging the Logic from Batch to Flow
Changing the Logic from Batch to Flow
 
Every Product Every Cycle in Production
Every Product Every Cycle in ProductionEvery Product Every Cycle in Production
Every Product Every Cycle in Production
 
Core Lean Tools
Core Lean ToolsCore Lean Tools
Core Lean Tools
 
Lean Managment
Lean ManagmentLean Managment
Lean Managment
 
Advantages of Lean Production
Advantages of Lean ProductionAdvantages of Lean Production
Advantages of Lean Production
 
The quest of one-piece-flow in IT by Pierre Masai, Toyota Motor Europe
The quest of one-piece-flow in IT by Pierre Masai, Toyota Motor EuropeThe quest of one-piece-flow in IT by Pierre Masai, Toyota Motor Europe
The quest of one-piece-flow in IT by Pierre Masai, Toyota Motor Europe
 
Ccpm+
Ccpm+Ccpm+
Ccpm+
 
Introduction To Lean
Introduction To LeanIntroduction To Lean
Introduction To Lean
 
Lean IT: PNNL IT's Lean journey starts
Lean IT: PNNL IT's Lean journey startsLean IT: PNNL IT's Lean journey starts
Lean IT: PNNL IT's Lean journey starts
 
Breaking Through to Flow
Breaking Through to Flow Breaking Through to Flow
Breaking Through to Flow
 
LeSS & Scrum-damentals
LeSS & Scrum-damentalsLeSS & Scrum-damentals
LeSS & Scrum-damentals
 
Lean Process Improvement Techniques
Lean Process Improvement TechniquesLean Process Improvement Techniques
Lean Process Improvement Techniques
 
Kanban: Kaizen - Culture of continuous improvement
Kanban: Kaizen - Culture of continuous improvementKanban: Kaizen - Culture of continuous improvement
Kanban: Kaizen - Culture of continuous improvement
 
Measuring the Real Cost of Quality: Methods, Models & Tips
Measuring the Real Cost of Quality: Methods, Models & TipsMeasuring the Real Cost of Quality: Methods, Models & Tips
Measuring the Real Cost of Quality: Methods, Models & Tips
 
Every Product Every Cycle Across the Supply Chain
Every Product Every Cycle Across the Supply Chain Every Product Every Cycle Across the Supply Chain
Every Product Every Cycle Across the Supply Chain
 
Lean Six Sigma How To Conduct A Lean Event
Lean Six Sigma How To Conduct A Lean EventLean Six Sigma How To Conduct A Lean Event
Lean Six Sigma How To Conduct A Lean Event
 
Solving Standard Costing Problems with Lean Accounting
Solving Standard Costing Problems with Lean AccountingSolving Standard Costing Problems with Lean Accounting
Solving Standard Costing Problems with Lean Accounting
 
Lean DL Arsene
Lean DL ArseneLean DL Arsene
Lean DL Arsene
 
Reinertsen Agile Day Atlanta Intro to SGLPD 5-8-2015
Reinertsen Agile Day Atlanta Intro to SGLPD 5-8-2015Reinertsen Agile Day Atlanta Intro to SGLPD 5-8-2015
Reinertsen Agile Day Atlanta Intro to SGLPD 5-8-2015
 

Viewers also liked

Product Flow Is Not Enough
Product Flow Is Not EnoughProduct Flow Is Not Enough
Product Flow Is Not EnoughMartin Burns
 
Introduction to product development flow
Introduction to product development flowIntroduction to product development flow
Introduction to product development flowYuval Yeret
 
Kaizen Principles for Creating Great Agile Teams
Kaizen Principles for Creating Great Agile TeamsKaizen Principles for Creating Great Agile Teams
Kaizen Principles for Creating Great Agile TeamsLean India Summit
 
From Productivity to Profitability by Saket Bansal - Lean India Summit 2014
From Productivity to Profitability by Saket Bansal - Lean India Summit 2014From Productivity to Profitability by Saket Bansal - Lean India Summit 2014
From Productivity to Profitability by Saket Bansal - Lean India Summit 2014Lean India Summit
 
values and theories
values and theoriesvalues and theories
values and theoriesaeriam
 
Being lean & kaizen-Ideas to help lead a lean lifestyle every single day By ...
Being lean & kaizen-Ideas to help lead a lean lifestyle every single day  By ...Being lean & kaizen-Ideas to help lead a lean lifestyle every single day  By ...
Being lean & kaizen-Ideas to help lead a lean lifestyle every single day By ...Lean India Summit
 
Kanban and TOC for Execution Excellence Lean India Summit 2014
Kanban and TOC for Execution Excellence   Lean India Summit 2014Kanban and TOC for Execution Excellence   Lean India Summit 2014
Kanban and TOC for Execution Excellence Lean India Summit 2014Lean India Summit
 
Federal R and D and the development of U.S. IT
Federal R and D and the development of U.S. ITFederal R and D and the development of U.S. IT
Federal R and D and the development of U.S. ITNBER
 
Product flow diagram
Product flow diagramProduct flow diagram
Product flow diagramdeepanker007
 
Factory performance optimization
Factory performance optimizationFactory performance optimization
Factory performance optimizationSIMANDO
 
1 2. project management
1 2. project management1 2. project management
1 2. project managementakashsaini8
 
Virgen de Chiquinquirá
Virgen de ChiquinquiráVirgen de Chiquinquirá
Virgen de ChiquinquiráMFCLA
 
Powerpoint powerpoint
Powerpoint powerpointPowerpoint powerpoint
Powerpoint powerpointCobbja1
 
Minibatch 5-130518000824-phpapp01
Minibatch 5-130518000824-phpapp01Minibatch 5-130518000824-phpapp01
Minibatch 5-130518000824-phpapp01Vidya Sree
 
Mayor elections for sim city
Mayor elections for sim cityMayor elections for sim city
Mayor elections for sim cityNIKE99HOOPS
 
Another8 Recruiting Services
Another8 Recruiting ServicesAnother8 Recruiting Services
Another8 Recruiting ServicesScott Robarge
 

Viewers also liked (20)

Product Flow Is Not Enough
Product Flow Is Not EnoughProduct Flow Is Not Enough
Product Flow Is Not Enough
 
Introduction to product development flow
Introduction to product development flowIntroduction to product development flow
Introduction to product development flow
 
Kaizen Principles for Creating Great Agile Teams
Kaizen Principles for Creating Great Agile TeamsKaizen Principles for Creating Great Agile Teams
Kaizen Principles for Creating Great Agile Teams
 
From Productivity to Profitability by Saket Bansal - Lean India Summit 2014
From Productivity to Profitability by Saket Bansal - Lean India Summit 2014From Productivity to Profitability by Saket Bansal - Lean India Summit 2014
From Productivity to Profitability by Saket Bansal - Lean India Summit 2014
 
values and theories
values and theoriesvalues and theories
values and theories
 
Being lean & kaizen-Ideas to help lead a lean lifestyle every single day By ...
Being lean & kaizen-Ideas to help lead a lean lifestyle every single day  By ...Being lean & kaizen-Ideas to help lead a lean lifestyle every single day  By ...
Being lean & kaizen-Ideas to help lead a lean lifestyle every single day By ...
 
Kanban and TOC for Execution Excellence Lean India Summit 2014
Kanban and TOC for Execution Excellence   Lean India Summit 2014Kanban and TOC for Execution Excellence   Lean India Summit 2014
Kanban and TOC for Execution Excellence Lean India Summit 2014
 
Federal R and D and the development of U.S. IT
Federal R and D and the development of U.S. ITFederal R and D and the development of U.S. IT
Federal R and D and the development of U.S. IT
 
Product flow diagram
Product flow diagramProduct flow diagram
Product flow diagram
 
Stepwise planning
Stepwise planningStepwise planning
Stepwise planning
 
Factory performance optimization
Factory performance optimizationFactory performance optimization
Factory performance optimization
 
1 2. project management
1 2. project management1 2. project management
1 2. project management
 
Virgen de Chiquinquirá
Virgen de ChiquinquiráVirgen de Chiquinquirá
Virgen de Chiquinquirá
 
Powerpoint powerpoint
Powerpoint powerpointPowerpoint powerpoint
Powerpoint powerpoint
 
Numero 4 97-98
Numero 4 97-98Numero 4 97-98
Numero 4 97-98
 
Doc1
Doc1Doc1
Doc1
 
Numero 5 98-99
Numero 5 98-99Numero 5 98-99
Numero 5 98-99
 
Minibatch 5-130518000824-phpapp01
Minibatch 5-130518000824-phpapp01Minibatch 5-130518000824-phpapp01
Minibatch 5-130518000824-phpapp01
 
Mayor elections for sim city
Mayor elections for sim cityMayor elections for sim city
Mayor elections for sim city
 
Another8 Recruiting Services
Another8 Recruiting ServicesAnother8 Recruiting Services
Another8 Recruiting Services
 

Similar to Visualizing Product Flow

Group 2 six myths of product development final
Group 2 six myths of product development finalGroup 2 six myths of product development final
Group 2 six myths of product development finalCRISIL Limited
 
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)Samuel Chin, PMP, CSM
 
Sdec10 lean package implementation
Sdec10 lean package implementationSdec10 lean package implementation
Sdec10 lean package implementationTerry Bunio
 
Lean Startup in eHealth
Lean Startup in eHealthLean Startup in eHealth
Lean Startup in eHealthforumvirium
 
Lean manufacturing
Lean manufacturingLean manufacturing
Lean manufacturingskchawla4
 
Why Value Stream is key to Digital Product Delivery
Why Value Stream is key to Digital Product Delivery Why Value Stream is key to Digital Product Delivery
Why Value Stream is key to Digital Product Delivery Mani Maun
 
Ericriesleanstartuppresentationforweb2
Ericriesleanstartuppresentationforweb2Ericriesleanstartuppresentationforweb2
Ericriesleanstartuppresentationforweb2Edmund FOng
 
Eliminate Bottlenecks in Software Development & Delivery
Eliminate Bottlenecks in Software Development & DeliveryEliminate Bottlenecks in Software Development & Delivery
Eliminate Bottlenecks in Software Development & DeliveryMicro Focus
 
Meet up Continuous delivery
Meet up Continuous deliveryMeet up Continuous delivery
Meet up Continuous deliverySamuel RETIERE
 
PM 1 (1).pptx
PM 1 (1).pptxPM 1 (1).pptx
PM 1 (1).pptxsatyamsk
 
Kanban - A recipe for success
Kanban - A recipe for successKanban - A recipe for success
Kanban - A recipe for successAvarteq
 
What is Agility - Transforming to become an Agile Organization in the Digital...
What is Agility - Transforming to become an Agile Organization in the Digital...What is Agility - Transforming to become an Agile Organization in the Digital...
What is Agility - Transforming to become an Agile Organization in the Digital...Richard Ellis PMP PRM CSM PMI-ACP SSGB
 
Andew Marks Agile Business Analytics How A New Generation Bi Is Reducing ...
Andew Marks   Agile Business Analytics   How A New Generation Bi Is Reducing ...Andew Marks   Agile Business Analytics   How A New Generation Bi Is Reducing ...
Andew Marks Agile Business Analytics How A New Generation Bi Is Reducing ...Andrew Marks
 

Similar to Visualizing Product Flow (20)

Lean Manufacturing
Lean ManufacturingLean Manufacturing
Lean Manufacturing
 
Group 2 six myths of product development final
Group 2 six myths of product development finalGroup 2 six myths of product development final
Group 2 six myths of product development final
 
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)
 
Sdec10 lean package implementation
Sdec10 lean package implementationSdec10 lean package implementation
Sdec10 lean package implementation
 
Lean Production
Lean ProductionLean Production
Lean Production
 
Lean Startup in eHealth
Lean Startup in eHealthLean Startup in eHealth
Lean Startup in eHealth
 
Scrum Training
Scrum TrainingScrum Training
Scrum Training
 
Lean manufacturing
Lean manufacturingLean manufacturing
Lean manufacturing
 
Why Value Stream is key to Digital Product Delivery
Why Value Stream is key to Digital Product Delivery Why Value Stream is key to Digital Product Delivery
Why Value Stream is key to Digital Product Delivery
 
Value-Driven-Delivery
Value-Driven-DeliveryValue-Driven-Delivery
Value-Driven-Delivery
 
Ericriesleanstartuppresentationforweb2
Ericriesleanstartuppresentationforweb2Ericriesleanstartuppresentationforweb2
Ericriesleanstartuppresentationforweb2
 
Agile 101
Agile 101Agile 101
Agile 101
 
Eliminate Bottlenecks in Software Development & Delivery
Eliminate Bottlenecks in Software Development & DeliveryEliminate Bottlenecks in Software Development & Delivery
Eliminate Bottlenecks in Software Development & Delivery
 
4.3 lean startup
4.3 lean startup4.3 lean startup
4.3 lean startup
 
Meet up Continuous delivery
Meet up Continuous deliveryMeet up Continuous delivery
Meet up Continuous delivery
 
PM 1 (1).pptx
PM 1 (1).pptxPM 1 (1).pptx
PM 1 (1).pptx
 
Kanban - A recipe for success
Kanban - A recipe for successKanban - A recipe for success
Kanban - A recipe for success
 
Are you Agile enough?
Are you Agile enough?Are you Agile enough?
Are you Agile enough?
 
What is Agility - Transforming to become an Agile Organization in the Digital...
What is Agility - Transforming to become an Agile Organization in the Digital...What is Agility - Transforming to become an Agile Organization in the Digital...
What is Agility - Transforming to become an Agile Organization in the Digital...
 
Andew Marks Agile Business Analytics How A New Generation Bi Is Reducing ...
Andew Marks   Agile Business Analytics   How A New Generation Bi Is Reducing ...Andew Marks   Agile Business Analytics   How A New Generation Bi Is Reducing ...
Andew Marks Agile Business Analytics How A New Generation Bi Is Reducing ...
 

More from Lean India Summit

Lean And Kanban From The Trenches by Vijay Bandaru - Lean India Summit
Lean And Kanban From The Trenches by Vijay Bandaru - Lean India SummitLean And Kanban From The Trenches by Vijay Bandaru - Lean India Summit
Lean And Kanban From The Trenches by Vijay Bandaru - Lean India SummitLean India Summit
 
Organizational growth towards Lean by adopting Agile Practices
Organizational growth towards Lean by adopting Agile PracticesOrganizational growth towards Lean by adopting Agile Practices
Organizational growth towards Lean by adopting Agile PracticesLean India Summit
 
Practical insights in implementing lean principles Lean India Summit 2014
Practical insights in implementing lean principles Lean India Summit 2014Practical insights in implementing lean principles Lean India Summit 2014
Practical insights in implementing lean principles Lean India Summit 2014Lean India Summit
 
Lean and Continuous delivery
Lean and Continuous deliveryLean and Continuous delivery
Lean and Continuous deliveryLean India Summit
 
Lean for Competitive Advantage and Customer Delight
Lean for Competitive Advantage and Customer DelightLean for Competitive Advantage and Customer Delight
Lean for Competitive Advantage and Customer DelightLean India Summit
 

More from Lean India Summit (10)

Lean And Kanban From The Trenches by Vijay Bandaru - Lean India Summit
Lean And Kanban From The Trenches by Vijay Bandaru - Lean India SummitLean And Kanban From The Trenches by Vijay Bandaru - Lean India Summit
Lean And Kanban From The Trenches by Vijay Bandaru - Lean India Summit
 
Organizational growth towards Lean by adopting Agile Practices
Organizational growth towards Lean by adopting Agile PracticesOrganizational growth towards Lean by adopting Agile Practices
Organizational growth towards Lean by adopting Agile Practices
 
Practical insights in implementing lean principles Lean India Summit 2014
Practical insights in implementing lean principles Lean India Summit 2014Practical insights in implementing lean principles Lean India Summit 2014
Practical insights in implementing lean principles Lean India Summit 2014
 
Lean and Continuous delivery
Lean and Continuous deliveryLean and Continuous delivery
Lean and Continuous delivery
 
How we became lean
How we became leanHow we became lean
How we became lean
 
Ashwa Racing - The Lean Way
Ashwa Racing - The Lean WayAshwa Racing - The Lean Way
Ashwa Racing - The Lean Way
 
Lean for Competitive Advantage and Customer Delight
Lean for Competitive Advantage and Customer DelightLean for Competitive Advantage and Customer Delight
Lean for Competitive Advantage and Customer Delight
 
Know Your MVP?
Know Your MVP?Know Your MVP?
Know Your MVP?
 
Lean for leaders
Lean for leadersLean for leaders
Lean for leaders
 
End of the_backlog
End of the_backlogEnd of the_backlog
End of the_backlog
 

Recently uploaded

Beyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentBeyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentNimot Muili
 
Marketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docxMarketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docxssuserf63bd7
 
internship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamrainternship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamraAllTops
 
digital Human resource management presentation.pdf
digital Human resource management presentation.pdfdigital Human resource management presentation.pdf
digital Human resource management presentation.pdfArtiSrivastava23
 
Safety T fire missions army field Artillery
Safety T fire missions army field ArtillerySafety T fire missions army field Artillery
Safety T fire missions army field ArtilleryKennethSwanberg
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxalinstan901
 
Gautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Gautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot ModelGautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Gautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNitya salvi
 
The Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard BrownThe Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard BrownSandaliGurusinghe2
 
International Ocean Transportation p.pdf
International Ocean Transportation p.pdfInternational Ocean Transportation p.pdf
International Ocean Transportation p.pdfAlejandromexEspino
 
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professionalW.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professionalWilliam (Bill) H. Bender, FCSI
 
Leaders enhance communication by actively listening, providing constructive f...
Leaders enhance communication by actively listening, providing constructive f...Leaders enhance communication by actively listening, providing constructive f...
Leaders enhance communication by actively listening, providing constructive f...Ram V Chary
 
Siliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime Siliguri
Siliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime SiliguriSiliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime Siliguri
Siliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime Siligurimeghakumariji156
 
Reviewing and summarization of university ranking system to.pptx
Reviewing and summarization of university ranking system  to.pptxReviewing and summarization of university ranking system  to.pptx
Reviewing and summarization of university ranking system to.pptxAss.Prof. Dr. Mogeeb Mosleh
 
How Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptxHow Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptxAaron Stannard
 

Recently uploaded (16)

Beyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentBeyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable development
 
Marketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docxMarketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docx
 
internship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamrainternship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamra
 
digital Human resource management presentation.pdf
digital Human resource management presentation.pdfdigital Human resource management presentation.pdf
digital Human resource management presentation.pdf
 
Safety T fire missions army field Artillery
Safety T fire missions army field ArtillerySafety T fire missions army field Artillery
Safety T fire missions army field Artillery
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
 
Gautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Gautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot ModelGautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Gautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Intro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptxIntro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptx
 
The Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard BrownThe Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard Brown
 
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTECAbortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
 
International Ocean Transportation p.pdf
International Ocean Transportation p.pdfInternational Ocean Transportation p.pdf
International Ocean Transportation p.pdf
 
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professionalW.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
 
Leaders enhance communication by actively listening, providing constructive f...
Leaders enhance communication by actively listening, providing constructive f...Leaders enhance communication by actively listening, providing constructive f...
Leaders enhance communication by actively listening, providing constructive f...
 
Siliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime Siliguri
Siliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime SiliguriSiliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime Siliguri
Siliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime Siliguri
 
Reviewing and summarization of university ranking system to.pptx
Reviewing and summarization of university ranking system  to.pptxReviewing and summarization of university ranking system  to.pptx
Reviewing and summarization of university ranking system to.pptx
 
How Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptxHow Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptx
 

Visualizing Product Flow

  • 1.
  • 3. Challenges in Software Product Development
  • 4. How does Software Development Happen?
  • 5. Using Lean in Software Product Development
  • 6. Lean Guiding Principles PERFECTION PULL PRODUCT FLOW VALUE STREAM
  • 7. What is Value? By Womack and Jones
  • 8. Lean Guiding Principles PERFECTION PULL VALUE STREAM VALUE
  • 9. What is Product Flow?? •Responsiveness to customer “needs” is an important goal for an Organization. •What it means: –is to have a continuous and smooth flow that quickly delivers value to the customer.
  • 10. Why is it Difficult? Product Development has the following However reality is different •Most gates start before the previous gate is completed •Engage in asking for permissions to start the next stage •Most of the case is “don’t ask don’t tell” policy
  • 11. Blindness •One of the biggest Blindness in product development is that there is too much of development Design-In-Process Inventory (DIP) happening. •In Software DIP is invisible as it informational rather than physical. •High DIP leads to –Increased risks and long Cycle Times –Big Queue Sizes –focus only on cost of capacity –blindness for Cost of Delay •Cost of Delay leads in failure to correctly quantify product economics. •What is Product Economics and how does it drive blindness?
  • 12. Step 1 – Understanding Product Economics •Economics drives Product Development and its process. •So many times Organizations change development process to address one of or all of the below –Eliminate Waste –Increase Quality –Raise Efficiency –Shorten Cycle time •What is the central premise for Product Economics? –IS TO MAKE MONEY.
  • 13. Product Economics Cycle Time Product Value Product Cost Development Time Risk •There are five Variables which effect the Product Economics.
  • 14. Effective Product Economics •Focuses on –Empowering local decision making –Does not consider money already spent –Sequence Handling for maximum benefits –Always quantify the Cost of Delay –Understands and optimizes the full value stream
  • 16. Product Economics Cycle Time Product Value Product Cost Development Time Risk •There are five Variables which effect the Product Economics.
  • 17. Cycle Time •Has a high economic leverage because •What causes long product development cycle time? –Periods of Inactivity rather than slow activity. •What causes Inactivity? –Product Development Queues. •Effect of Inactivity –High DIP Inventory
  • 18. Step 2 – Understanding Queues •Queues profoundly affects Product Economics by causing Valuable work products to sit idle. •Thus work products keep adding up in Queues and there by increase the DIP Inventory which is invisible. •Many Organizations do not know how to identify and manage their Product development queues.
  • 19. Impact of Queue Queues Create Longer Cycle Time Increased Risk More Variability Lower Quality Less Motivation Increases the Cost of delay Increases the transit time through product development pipeline Small deviations amplify cycle time to handle variability Delayed feedback leads to higher costs Longer Queues rob the sense of Urgency they by inducing little value to finish fast Queues are hidden source of development waste
  • 20. How to identify Queues?
  • 21. Managing Queues •Use Cumulative Flow Diagrams (CFD) to monitor them •Wait time = Avg Backlog Size / Velocity •Control Queue size •Don’t control capacity utilization –While it has the beneficial effect of improving efficiency, it also has the negative effect of increasing cycle time •Know when to intervene •Avoid high-queue states
  • 22. Simple CFD for Queue Time in Queue Quantity in Queue Cumulative Quantity Time
  • 23. Step 3 – Factors affecting Flow •Batch size –One of the most important thing to impact flow is Batch size of the Design-In-Process Inventory (DIP) –Smaller batch size reduces risks and accelerate feedbacks •Variable flow –Happens due to congestion because of •Aging items in Queues –Irregular Cadence because of •Processes used for cadence
  • 24. Step 4 – Visualizing Flow •Use Value Stream Map to help Visualize Flow.
  • 25. Lean Guiding Principles PERFECTION PULL VALUE PRODUCT FLOW
  • 26. Value stream •Is –a lean-management method –for analyzing the current state and designing a future state for the series of events that take a product or service from its beginning through to the customer. •Can –help organizations identify and end wasteful activities –help drive needed change
  • 27. Value Stream in Product Development by Slack
  • 28. Purpose of Value Stream Mapping and Analysis •Develop a common understanding of the current process –The relationship of process steps –A true picture of the process •Create a baseline to measure improvements against •Define a vision of the future process •Establish common leadership objectives •Identify opportunities for improvement •Design an implementation plan for improvements “If you can’t describe what you are doing as a process, you don’t know what you’re doing.” W. Edwards Deming
  • 29. Value Stream Process Steps 1. Prepare 2. Gather Data & Develop Current State 3. Develop Future State & Action Plan 4. Execute to Plan 5. Align
  • 30. Value Stream in Software Product Development Product Development - Project A Product Development - Project B Product Value Stream •Knowledge value stream •Emphasizes on creating, capturing and reusing knowledge during different product development project •captures knowledge from all previous projects is used as a foundation for having a faster and higher quality product development •Product value stream by Kennedy, Harmon and Minnoch
  • 31. Lean Guiding Principles PERFECTION VALUE PRODUCT FLOW VALUE STREAM
  • 32. Pull •This principle applies in the whole value stream. •It means that upstream should not produce a good or service until the immediate customer downstream request it. •This principle creates the ability to design, schedule and produce exactly what and when the customer wants while inventories are reduced. •Kanban and Just-In-Time are two related tools used to control resupply and to optimize inventories.
  • 33. Lean Guiding Principles PULL VALUE STREAM VALUE PRODUCT FLOW
  • 34. Perfection •Plays an important role in getting value •Achieve it by continuously removing wastes. •The faster flow exposes hidden waste in the value stream, the harder you pull, and the more the disruptions and bottlenecks in the flow can be revealed and removed
  • 35. Lean Guiding Principles PULL VALUE STREAM VALUE PRODUCT FLOW PERFECTION