SlideShare a Scribd company logo
1 of 61
Download to read offline
Applying Lean Thinking
to Software Development

Sunday 27 October 13
Who Am I?
Steven Peeters
Freelance team and process manager at
Silver Lining bvba
๏ 15+ years of software development
๏ User Group Manager
๏ Adobe Community Professional
๏ Lean Six Sigma Black Belt
Email: steven@silver-lining.be
Twitter: @aikisteve
Website: www.silver-lining.be
Sunday 27 October 13
Sunday 27 October 13
What is Lean IT?

Sunday 27 October 13
What is Lean IT?
The right information

Sunday 27 October 13
What is Lean IT?
The right information
At the right time

Sunday 27 October 13
What is Lean IT?
The right information
At the right time
In the right format

Sunday 27 October 13
What is Lean IT?
The right information
At the right time
In the right format
To the right people

Sunday 27 October 13
Why Lean IT?

“If you feel like you have everything under
control, you’re just not going fast enough”
Mario Andretti - F1 world champion 1978

Sunday 27 October 13
Lean Concepts
Kanban
Value Stream Mapping
Pull system
COPQ
The 7 wastes of IT
Rhythm wheels

Sunday 27 October 13
Kanban

Sunday 27 October 13
Kanban
Scrum-board
Visual Management
Tracking and overview purposes
Lots of tools available, both real-life and virtual
๏ JIRA (GreenHopper)
๏ LeanKit
๏ Topdesk
๏ Mantis
๏ Bugzilla
๏ ...

Sunday 27 October 13
Kanban

Sunday 27 October 13
Value Stream Mapping

Sunday 27 October 13
Value Stream Mapping
Look at process cycle efficiency (PCE)

Sunday 27 October 13
Value Stream Mapping
Look at process cycle efficiency (PCE)
Value-add vs non-value-add vs business-value-add

Sunday 27 October 13
Value Stream Mapping
Look at process cycle efficiency (PCE)
Value-add vs non-value-add vs business-value-add
Detect bottlenecks

Sunday 27 October 13
Value Stream Mapping
Look at process cycle efficiency (PCE)
Value-add vs non-value-add vs business-value-add
Detect bottlenecks
Eliminate duplicates, distribute responsibilities, remove excess
processing

Sunday 27 October 13
Value Stream Mapping
Look at process cycle efficiency (PCE)
Value-add vs non-value-add vs business-value-add
Detect bottlenecks
Eliminate duplicates, distribute responsibilities, remove excess
processing
Eliminate waste and increase flow

Sunday 27 October 13
Value Stream Mapping

Sunday 27 October 13
Value Stream Mapping

Sunday 27 October 13
Pull System
Little’s Law
WIP
PLT =
PCE

Sunday 27 October 13
COPQ

Sunday 27 October 13
COPQ

Cost Of Poor Quality

Sunday 27 October 13
COPQ

Cost Of Poor Quality
Cost that would disappear if products,
processes and systems were perfect

Sunday 27 October 13
COPQ

Cost Of Poor Quality
Cost that would disappear if products,
processes and systems were perfect
Additional cost of non-value added time

Sunday 27 October 13
COPQ

Cost Of Poor Quality
Cost that would disappear if products,
processes and systems were perfect
Additional cost of non-value added time
“The hidden factory”

Sunday 27 October 13
COPQ in IT

Sunday 27 October 13
COPQ in IT
Bug fixes

Sunday 27 October 13
COPQ in IT
Bug fixes
Code read failures

Sunday 27 October 13
COPQ in IT
Bug fixes
Code read failures
Incorrect intake or bug report

Sunday 27 October 13
COPQ in IT
Bug fixes
Code read failures
Incorrect intake or bug report
Scope creep

Sunday 27 October 13
COPQ in IT
Bug fixes
Code read failures
Incorrect intake or bug report
Scope creep
No documentation

Sunday 27 October 13
COPQ in IT
Bug fixes
Code read failures
Incorrect intake or bug report
Scope creep
No documentation
Poorly trained developers

Sunday 27 October 13
COPQ in IT
Bug fixes
Code read failures
Incorrect intake or bug report
Scope creep
No documentation
Poorly trained developers
A lot of backlog

Sunday 27 October 13
COPQ in IT
Bug fixes
Code read failures
Incorrect intake or bug report
Scope creep
No documentation
Poorly trained developers
A lot of backlog
Excessive quality controls

Sunday 27 October 13
COPQ in IT
Bug fixes
Code read failures
Incorrect intake or bug report
Scope creep
No documentation
Poorly trained developers
A lot of backlog
Excessive quality controls
...

Sunday 27 October 13
The 7 wastes of IT

T
I
M
W
O
O
D

Sunday 27 October 13
The 7 wastes of IT

T ransport
I
M
W
O
O
D

Sunday 27 October 13
The 7 wastes of IT

T ransport
I nventory
M
W
O
O
D

Sunday 27 October 13
The 7 wastes of IT

T ransport
I nventory
M otion
W
O
O
D

Sunday 27 October 13
The 7 wastes of IT

T ransport
I nventory
M otion
Waiting
O
O
D

Sunday 27 October 13
The 7 wastes of IT

T ransport
I nventory
M otion
Waiting
O ver-production
O
D

Sunday 27 October 13
The 7 wastes of IT

T ransport
I nventory
M otion
Waiting
O ver-production
O ver-processing
D

Sunday 27 October 13
The 7 wastes of IT

T ransport
I nventory
M otion
Waiting
O ver-production
O ver-processing
D efects

Sunday 27 October 13
The 7 wastes: Transport
Usually not physical
Document hand-off
Systems interchange
Introduces wait time !
Introduces setup time !

Sunday 27 October 13
The 7 wastes: Inventory
Backlog
“Stock” building up
Bad task system
Can be introduced by the other 6 wastes

Sunday 27 October 13
The 7 wastes: Motion
Physical motion
People or objects moving about
Putting people physically in the same room
Proximity of the scrum board
Excessive keystrokes in software

Sunday 27 October 13
The 7 wastes: Waiting
Non-value-added time
System downtime
Waiting for approvals
Build up inventory
Increase setup time

Sunday 27 October 13
The 7 wastes: Over-production
Scope creep
Ever changing requirements
Spending too much time
80/20 rule

Sunday 27 October 13
The 7 wastes: Over-processing

Sunday 27 October 13
The 7 wastes: Over-processing
Complicated process flow
Building complex solutions for simple things
Too many control steps
Overlapping tasks and responsibilities
“Red tape”

Sunday 27 October 13
The 7 wastes: Defects
Bug reports
Scope not delivered
Test failures
Bad intake

Sunday 27 October 13
Rhythm Wheels in IT

Sunday 27 October 13
Rhythm Wheels in IT

Supply chain system

Sunday 27 October 13
Rhythm Wheels in IT

Supply chain system
Weekly rotating roles

Sunday 27 October 13
Rhythm Wheels in IT

Supply chain system
Weekly rotating roles
Knowledge transfer

Sunday 27 October 13
Rhythm Wheels in IT

Supply chain system
Weekly rotating roles
Knowledge transfer
Reduce setup time

Sunday 27 October 13
Rhythm Wheels in IT

Sunday 27 October 13
Conclusion

Lean IT can help you make your (internal)
customers happy.
It’s the customer who defines the quality of
your service!
Don’t ever stop improving your process. It’s
called CONTINUOUS improvement for a
reason!
Sunday 27 October 13
steven@silver-lining.be
www.silver-lining.be
@aikisteve

Thank You !

Sunday 27 October 13

More Related Content

Similar to Applying Lean Thinking to Software Development

Butter Web Browsing with Margarine
Butter Web Browsing with MargarineButter Web Browsing with Margarine
Butter Web Browsing with MargarineWayne Walls
 
Symfony - Introduction
Symfony - IntroductionSymfony - Introduction
Symfony - IntroductionPiers Warmers
 
The Rise Of DataOps - SQL On Redis: Andrew Stevenson
The Rise Of DataOps - SQL On Redis: Andrew StevensonThe Rise Of DataOps - SQL On Redis: Andrew Stevenson
The Rise Of DataOps - SQL On Redis: Andrew StevensonRedis Labs
 
Indices y las mejoras del desempeño - Kenneth Urena
Indices y las mejoras del desempeño - Kenneth UrenaIndices y las mejoras del desempeño - Kenneth Urena
Indices y las mejoras del desempeño - Kenneth UrenaSpanishPASSVC
 
Continuous Integration - NoVA CodeCamp 2014-10-11
Continuous Integration - NoVA CodeCamp 2014-10-11Continuous Integration - NoVA CodeCamp 2014-10-11
Continuous Integration - NoVA CodeCamp 2014-10-11Stephen Ritchie
 
IOT and Home Automation with Serverless Computing | Serverless Days 2019 | So...
IOT and Home Automation with Serverless Computing | Serverless Days 2019 | So...IOT and Home Automation with Serverless Computing | Serverless Days 2019 | So...
IOT and Home Automation with Serverless Computing | Serverless Days 2019 | So...Sonal Raj
 
Redis rise of Dataops
Redis rise of DataopsRedis rise of Dataops
Redis rise of Dataopslandoop
 
An Introduction to DevOps with Chef
An Introduction to DevOps with ChefAn Introduction to DevOps with Chef
An Introduction to DevOps with ChefJulian Dunn
 
Choose Your WoW! DevOps in the Enterprise
Choose Your WoW!  DevOps in the EnterpriseChoose Your WoW!  DevOps in the Enterprise
Choose Your WoW! DevOps in the EnterpriseScott W. Ambler
 
Low-cost data-driven 3D reconstruction and its applications @ 6th ICE 3D Body...
Low-cost data-driven 3D reconstruction and its applications @ 6th ICE 3D Body...Low-cost data-driven 3D reconstruction and its applications @ 6th ICE 3D Body...
Low-cost data-driven 3D reconstruction and its applications @ 6th ICE 3D Body...Alfredo BALLESTER FERNÁNDEZ
 
Radical Quality From Toyota to Tech
Radical Quality From Toyota to TechRadical Quality From Toyota to Tech
Radical Quality From Toyota to TechFlavian Hautbois
 
O365Engage17 - Ins and outs of monitoring office 365
O365Engage17 - Ins and outs of monitoring office 365O365Engage17 - Ins and outs of monitoring office 365
O365Engage17 - Ins and outs of monitoring office 365NCCOMMS
 
OpsStack Overview 20170806.1
OpsStack Overview 20170806.1OpsStack Overview 20170806.1
OpsStack Overview 20170806.1Siglos
 
Baking-In Transparency
Baking-In TransparencyBaking-In Transparency
Baking-In TransparencyMatt Simmons
 
2014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.0
2014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.02014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.0
2014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.0Joakim Lindbom
 
2014 BioIT World - Trends from the trenches - Annual presentation
2014 BioIT World - Trends from the trenches - Annual presentation2014 BioIT World - Trends from the trenches - Annual presentation
2014 BioIT World - Trends from the trenches - Annual presentationChris Dagdigian
 
2014 BioIT Trends From The Trenches
2014 BioIT Trends From The Trenches2014 BioIT Trends From The Trenches
2014 BioIT Trends From The TrenchesThe BioTeam Inc.
 
Runbook Automation: Old News or a Key to Unlock Performance? [DOES2020]
Runbook Automation: Old News or a Key to Unlock Performance? [DOES2020]Runbook Automation: Old News or a Key to Unlock Performance? [DOES2020]
Runbook Automation: Old News or a Key to Unlock Performance? [DOES2020]Rundeck
 
Hr pro digital day 2019 - keynote presentation from Philippe Van Impe
Hr pro digital day 2019 - keynote presentation from Philippe Van ImpeHr pro digital day 2019 - keynote presentation from Philippe Van Impe
Hr pro digital day 2019 - keynote presentation from Philippe Van ImpeDigitYser
 

Similar to Applying Lean Thinking to Software Development (20)

Butter Web Browsing with Margarine
Butter Web Browsing with MargarineButter Web Browsing with Margarine
Butter Web Browsing with Margarine
 
Symfony - Introduction
Symfony - IntroductionSymfony - Introduction
Symfony - Introduction
 
The Rise Of DataOps - SQL On Redis: Andrew Stevenson
The Rise Of DataOps - SQL On Redis: Andrew StevensonThe Rise Of DataOps - SQL On Redis: Andrew Stevenson
The Rise Of DataOps - SQL On Redis: Andrew Stevenson
 
Indices y las mejoras del desempeño - Kenneth Urena
Indices y las mejoras del desempeño - Kenneth UrenaIndices y las mejoras del desempeño - Kenneth Urena
Indices y las mejoras del desempeño - Kenneth Urena
 
Continuous Integration - NoVA CodeCamp 2014-10-11
Continuous Integration - NoVA CodeCamp 2014-10-11Continuous Integration - NoVA CodeCamp 2014-10-11
Continuous Integration - NoVA CodeCamp 2014-10-11
 
IOT and Home Automation with Serverless Computing | Serverless Days 2019 | So...
IOT and Home Automation with Serverless Computing | Serverless Days 2019 | So...IOT and Home Automation with Serverless Computing | Serverless Days 2019 | So...
IOT and Home Automation with Serverless Computing | Serverless Days 2019 | So...
 
Redis rise of Dataops
Redis rise of DataopsRedis rise of Dataops
Redis rise of Dataops
 
Prototyping
PrototypingPrototyping
Prototyping
 
An Introduction to DevOps with Chef
An Introduction to DevOps with ChefAn Introduction to DevOps with Chef
An Introduction to DevOps with Chef
 
Choose Your WoW! DevOps in the Enterprise
Choose Your WoW!  DevOps in the EnterpriseChoose Your WoW!  DevOps in the Enterprise
Choose Your WoW! DevOps in the Enterprise
 
Low-cost data-driven 3D reconstruction and its applications @ 6th ICE 3D Body...
Low-cost data-driven 3D reconstruction and its applications @ 6th ICE 3D Body...Low-cost data-driven 3D reconstruction and its applications @ 6th ICE 3D Body...
Low-cost data-driven 3D reconstruction and its applications @ 6th ICE 3D Body...
 
Radical Quality From Toyota to Tech
Radical Quality From Toyota to TechRadical Quality From Toyota to Tech
Radical Quality From Toyota to Tech
 
O365Engage17 - Ins and outs of monitoring office 365
O365Engage17 - Ins and outs of monitoring office 365O365Engage17 - Ins and outs of monitoring office 365
O365Engage17 - Ins and outs of monitoring office 365
 
OpsStack Overview 20170806.1
OpsStack Overview 20170806.1OpsStack Overview 20170806.1
OpsStack Overview 20170806.1
 
Baking-In Transparency
Baking-In TransparencyBaking-In Transparency
Baking-In Transparency
 
2014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.0
2014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.02014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.0
2014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.0
 
2014 BioIT World - Trends from the trenches - Annual presentation
2014 BioIT World - Trends from the trenches - Annual presentation2014 BioIT World - Trends from the trenches - Annual presentation
2014 BioIT World - Trends from the trenches - Annual presentation
 
2014 BioIT Trends From The Trenches
2014 BioIT Trends From The Trenches2014 BioIT Trends From The Trenches
2014 BioIT Trends From The Trenches
 
Runbook Automation: Old News or a Key to Unlock Performance? [DOES2020]
Runbook Automation: Old News or a Key to Unlock Performance? [DOES2020]Runbook Automation: Old News or a Key to Unlock Performance? [DOES2020]
Runbook Automation: Old News or a Key to Unlock Performance? [DOES2020]
 
Hr pro digital day 2019 - keynote presentation from Philippe Van Impe
Hr pro digital day 2019 - keynote presentation from Philippe Van ImpeHr pro digital day 2019 - keynote presentation from Philippe Van Impe
Hr pro digital day 2019 - keynote presentation from Philippe Van Impe
 

More from Steven Peeters

More from Steven Peeters (6)

Coding and naming conventions
Coding and naming conventionsCoding and naming conventions
Coding and naming conventions
 
SOTR 2012
SOTR 2012SOTR 2012
SOTR 2012
 
Bridging the Gap
Bridging the GapBridging the Gap
Bridging the Gap
 
Fiddling With Phidgets
Fiddling With PhidgetsFiddling With Phidgets
Fiddling With Phidgets
 
Scotch On The Rocks 2011
Scotch On The Rocks 2011Scotch On The Rocks 2011
Scotch On The Rocks 2011
 
Flash And The City 2010
Flash And The City 2010Flash And The City 2010
Flash And The City 2010
 

Recently uploaded

APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfRbc Rbcua
 
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...lizamodels9
 
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu MenzaYouth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menzaictsugar
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607dollysharma2066
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...ssuserf63bd7
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy Verified Accounts
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...lizamodels9
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation SlidesKeppelCorporation
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...lizamodels9
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCRashishs7044
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessSeta Wicaksana
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMintel Group
 
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,noida100girls
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Pereraictsugar
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCRashishs7044
 
Future Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted VersionFuture Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted VersionMintel Group
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607dollysharma2066
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024christinemoorman
 
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In.../:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...lizamodels9
 
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckPitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckHajeJanKamps
 

Recently uploaded (20)

APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdf
 
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
 
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu MenzaYouth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail Accounts
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful Business
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 Edition
 
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Perera
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
 
Future Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted VersionFuture Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted Version
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024
 
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In.../:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
 
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckPitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
 

Applying Lean Thinking to Software Development

  • 1. Applying Lean Thinking to Software Development Sunday 27 October 13
  • 2. Who Am I? Steven Peeters Freelance team and process manager at Silver Lining bvba ๏ 15+ years of software development ๏ User Group Manager ๏ Adobe Community Professional ๏ Lean Six Sigma Black Belt Email: steven@silver-lining.be Twitter: @aikisteve Website: www.silver-lining.be Sunday 27 October 13
  • 4. What is Lean IT? Sunday 27 October 13
  • 5. What is Lean IT? The right information Sunday 27 October 13
  • 6. What is Lean IT? The right information At the right time Sunday 27 October 13
  • 7. What is Lean IT? The right information At the right time In the right format Sunday 27 October 13
  • 8. What is Lean IT? The right information At the right time In the right format To the right people Sunday 27 October 13
  • 9. Why Lean IT? “If you feel like you have everything under control, you’re just not going fast enough” Mario Andretti - F1 world champion 1978 Sunday 27 October 13
  • 10. Lean Concepts Kanban Value Stream Mapping Pull system COPQ The 7 wastes of IT Rhythm wheels Sunday 27 October 13
  • 12. Kanban Scrum-board Visual Management Tracking and overview purposes Lots of tools available, both real-life and virtual ๏ JIRA (GreenHopper) ๏ LeanKit ๏ Topdesk ๏ Mantis ๏ Bugzilla ๏ ... Sunday 27 October 13
  • 15. Value Stream Mapping Look at process cycle efficiency (PCE) Sunday 27 October 13
  • 16. Value Stream Mapping Look at process cycle efficiency (PCE) Value-add vs non-value-add vs business-value-add Sunday 27 October 13
  • 17. Value Stream Mapping Look at process cycle efficiency (PCE) Value-add vs non-value-add vs business-value-add Detect bottlenecks Sunday 27 October 13
  • 18. Value Stream Mapping Look at process cycle efficiency (PCE) Value-add vs non-value-add vs business-value-add Detect bottlenecks Eliminate duplicates, distribute responsibilities, remove excess processing Sunday 27 October 13
  • 19. Value Stream Mapping Look at process cycle efficiency (PCE) Value-add vs non-value-add vs business-value-add Detect bottlenecks Eliminate duplicates, distribute responsibilities, remove excess processing Eliminate waste and increase flow Sunday 27 October 13
  • 22. Pull System Little’s Law WIP PLT = PCE Sunday 27 October 13
  • 24. COPQ Cost Of Poor Quality Sunday 27 October 13
  • 25. COPQ Cost Of Poor Quality Cost that would disappear if products, processes and systems were perfect Sunday 27 October 13
  • 26. COPQ Cost Of Poor Quality Cost that would disappear if products, processes and systems were perfect Additional cost of non-value added time Sunday 27 October 13
  • 27. COPQ Cost Of Poor Quality Cost that would disappear if products, processes and systems were perfect Additional cost of non-value added time “The hidden factory” Sunday 27 October 13
  • 28. COPQ in IT Sunday 27 October 13
  • 29. COPQ in IT Bug fixes Sunday 27 October 13
  • 30. COPQ in IT Bug fixes Code read failures Sunday 27 October 13
  • 31. COPQ in IT Bug fixes Code read failures Incorrect intake or bug report Sunday 27 October 13
  • 32. COPQ in IT Bug fixes Code read failures Incorrect intake or bug report Scope creep Sunday 27 October 13
  • 33. COPQ in IT Bug fixes Code read failures Incorrect intake or bug report Scope creep No documentation Sunday 27 October 13
  • 34. COPQ in IT Bug fixes Code read failures Incorrect intake or bug report Scope creep No documentation Poorly trained developers Sunday 27 October 13
  • 35. COPQ in IT Bug fixes Code read failures Incorrect intake or bug report Scope creep No documentation Poorly trained developers A lot of backlog Sunday 27 October 13
  • 36. COPQ in IT Bug fixes Code read failures Incorrect intake or bug report Scope creep No documentation Poorly trained developers A lot of backlog Excessive quality controls Sunday 27 October 13
  • 37. COPQ in IT Bug fixes Code read failures Incorrect intake or bug report Scope creep No documentation Poorly trained developers A lot of backlog Excessive quality controls ... Sunday 27 October 13
  • 38. The 7 wastes of IT T I M W O O D Sunday 27 October 13
  • 39. The 7 wastes of IT T ransport I M W O O D Sunday 27 October 13
  • 40. The 7 wastes of IT T ransport I nventory M W O O D Sunday 27 October 13
  • 41. The 7 wastes of IT T ransport I nventory M otion W O O D Sunday 27 October 13
  • 42. The 7 wastes of IT T ransport I nventory M otion Waiting O O D Sunday 27 October 13
  • 43. The 7 wastes of IT T ransport I nventory M otion Waiting O ver-production O D Sunday 27 October 13
  • 44. The 7 wastes of IT T ransport I nventory M otion Waiting O ver-production O ver-processing D Sunday 27 October 13
  • 45. The 7 wastes of IT T ransport I nventory M otion Waiting O ver-production O ver-processing D efects Sunday 27 October 13
  • 46. The 7 wastes: Transport Usually not physical Document hand-off Systems interchange Introduces wait time ! Introduces setup time ! Sunday 27 October 13
  • 47. The 7 wastes: Inventory Backlog “Stock” building up Bad task system Can be introduced by the other 6 wastes Sunday 27 October 13
  • 48. The 7 wastes: Motion Physical motion People or objects moving about Putting people physically in the same room Proximity of the scrum board Excessive keystrokes in software Sunday 27 October 13
  • 49. The 7 wastes: Waiting Non-value-added time System downtime Waiting for approvals Build up inventory Increase setup time Sunday 27 October 13
  • 50. The 7 wastes: Over-production Scope creep Ever changing requirements Spending too much time 80/20 rule Sunday 27 October 13
  • 51. The 7 wastes: Over-processing Sunday 27 October 13
  • 52. The 7 wastes: Over-processing Complicated process flow Building complex solutions for simple things Too many control steps Overlapping tasks and responsibilities “Red tape” Sunday 27 October 13
  • 53. The 7 wastes: Defects Bug reports Scope not delivered Test failures Bad intake Sunday 27 October 13
  • 54. Rhythm Wheels in IT Sunday 27 October 13
  • 55. Rhythm Wheels in IT Supply chain system Sunday 27 October 13
  • 56. Rhythm Wheels in IT Supply chain system Weekly rotating roles Sunday 27 October 13
  • 57. Rhythm Wheels in IT Supply chain system Weekly rotating roles Knowledge transfer Sunday 27 October 13
  • 58. Rhythm Wheels in IT Supply chain system Weekly rotating roles Knowledge transfer Reduce setup time Sunday 27 October 13
  • 59. Rhythm Wheels in IT Sunday 27 October 13
  • 60. Conclusion Lean IT can help you make your (internal) customers happy. It’s the customer who defines the quality of your service! Don’t ever stop improving your process. It’s called CONTINUOUS improvement for a reason! Sunday 27 October 13