SlideShare a Scribd company logo
LEANING YOUR WAY INTO 
CONTINUOUS DELIVERY 
Lance Kind
About Lance Kind 
XP since 1999 
Agile consultant since 2006 
Lived in China 5 yrs 
Based in Seattle
Lean Software Dev. Principles 
1. Eliminate Waste: Unnecessary code, functionality, process, … 
2. Amplify Learning 
3. Decide as late as possible (last responsible moment) 
4. Delivery as fast as possible 
5. Empower the whole team 
6. Build integrity in 
7. See the whole 
We’ll cover waste, point 1, at the end.
Lean Principle 2. Amplify Learning
PM/SM Senior Dev Dev 2 Dev 3 QA 1 
QA 2 PO 
Talk Time 
30% 
5% 
5% 
5%5% 
30% 
20%
PM/SM Senior Dev Dev 2 Dev 3 QA 1 
QA 2 PO 
Talk Time 
13% 
17% 
17% 
17% 
17% 
17% 
4%
Amplify learning everywhere 
• requirements 
• development 
• operations 
• QA 
• product ownership 
•market reaction
3. DECIDE AS LATE AS 
POSSIBLE
How late? 
• For iterative development, need 
estimates by end of planning meeting. 
• To make meeting bearable, need to 
prepare for planning meeting 
• scenarios for each proposed work 
item 
• team has some knowledge of the 
work 
• work items are vetted for blocking 
issues before meeting 
• Decide details during Sprint
4. DELIVERY AS FAST AS 
POSSIBLE 
Change this to a Feature size problem, 
then get market feedback quickly rather than slow, hold ups create wait states and those wait states are going to generate complex processes. ! 
Bug tracking systems
If you don’t deliver your bugs fast, then you’ll need branches, change management tracking, bug tracking system which is a queue for bugs. 
What’s the oldest bug in your bug tracking system? Why are you tracking it? Is it just wasting your time?
Developer, PO, and Tester are looking at a problem they’ve discovered. Within minutes the PO will decide if it’s a bug. If it is a bug, they’ll discuss if it can be fixed in the Sprint. If they can’t she’ll put it on the product backlog to be prioritized against other features. If it isn’t a bug, they’ll spread that 
understanding by conversation and move on. ! 
This type of decision making only needs a few minutes if you have the right people working together on a daily basis. ! 
Deliver Bug fixes as quick as possible. The ones you don’t care about, throw the report in the garbage as it will come up again if it’s important.
It takes 12 steps in separate groups of bullets to tell you how to use this system. There is effort involved.
5. EMPOWER THE WHOLE 
TEAM 
Negative meeting culture, 
show release planning for whole team, 
round-robin is slow, boring, sucks group energy. and filled with wait states. Break this habit. 
! 
Standup poker planning. 
Grooming or release planning that allows individuals to make decisions in a natural flow.
6. BUILD INTEGRITY IN 
BDD -get the requirements right 
— automation to keep them right ! 
TDD - keep the design defect free 
— adapt the design to keep new features cheap ! Visualize with a build monitor and BDD test report, living traceability matrix.
BDD report that’s real time.
7. SEE THE WHOLE
Establish Today’s Max Speed 
(easy requirement) 
requirement 
development 
need 
discovered 
feature 
developed UAT/QA 
go live 
DB 
or 
feeder 
Biz Service 
Hello World Objects UI 
Discover the quickest way to deliver hello world from end to end.
Use Lean Principles to Discover 
Improvements 
• Many forms of waste are due: 
• Deciding too early and creating process to “not forget” 
and monitor commitments over a long time. 
• Delivering too slow so need cross-organizational 
mechanisms to “not forget” 
• Disempower the team because costs of mistakes feel too 
high, and discovering mistakes is too hard. 
• Integrity is low so we have a lot of manpower to check, 
double check, and triple check every step.
• Make visible the WHOLE 
• End to end to deliver product 
• Go faster by identifying: 
1. waste 
2. how to decide later 
3. how to amplify learning 
4. empower 
5. build integrity in 
• Eliminate Waste: Unnecessary code, 
functionality, process, … 
• Amplify Learning 
• Decide as late as possible (last 
responsible moment) 
• Delivery as fast as possible 
• Empower the whole team 
• Build integrity in 
• See the whole
Did You Discover Anything?
Further more 
• twitter.com/LancerKind 
• news about test automation, 
agile, and other things 
• AgileNoir.biz 
• Learn about Agile & have fun 
• LancerKind@Gmail.com 
• VOIP: +01 206 866 5983 
• Free download of SCRUM NOIR 
Bad Boys of Scrum this week on 
Amazon.

More Related Content

What's hot

Scrum training day 2
Scrum training day 2Scrum training day 2
Scrum training day 2
Elad Sofer
 
Scrum and-xp-from-the-trenches 07 handle multiple scrum teams
Scrum and-xp-from-the-trenches 07 handle multiple scrum teamsScrum and-xp-from-the-trenches 07 handle multiple scrum teams
Scrum and-xp-from-the-trenches 07 handle multiple scrum teams
Hossam Hassan
 
The 7 Deadly Sins Of Almost Being Agile
The 7 Deadly Sins Of Almost Being AgileThe 7 Deadly Sins Of Almost Being Agile
The 7 Deadly Sins Of Almost Being Agile
lazygolfer
 
Adopting agile via continuous improvement with workshop
Adopting agile via continuous improvement with workshopAdopting agile via continuous improvement with workshop
Adopting agile via continuous improvement with workshop
Priyank Shah
 
Intro to Agile Practices and Values
Intro to Agile Practices and ValuesIntro to Agile Practices and Values
Intro to Agile Practices and Values
OpenSource Connections
 
Feedback - The Secret ingredient of success
Feedback - The Secret ingredient of successFeedback - The Secret ingredient of success
Feedback - The Secret ingredient of success
Elad Sofer
 
Practical Scrum - day 1
Practical Scrum - day 1Practical Scrum - day 1
Practical Scrum - day 1
Anat (Alon) Salhov
 
Effective Daily Standups
Effective Daily StandupsEffective Daily Standups
Effective Daily Standups
Fadi Stephan
 
Mqug2015 july richard whyte
Mqug2015 july richard whyteMqug2015 july richard whyte
Mqug2015 july richard whyte
Richard Whyte
 
Agile?! Are You Crazy???
Agile?! Are You Crazy???Agile?! Are You Crazy???
Agile?! Are You Crazy???
lazygolfer
 
Scrum intro ILTechTalks
Scrum intro ILTechTalksScrum intro ILTechTalks
Scrum intro ILTechTalksElad Sofer
 
Successful agile in distributed team Scrum Gathering Shanghai 2015
Successful agile in distributed team Scrum Gathering Shanghai 2015Successful agile in distributed team Scrum Gathering Shanghai 2015
Successful agile in distributed team Scrum Gathering Shanghai 2015
hrbendi
 
Agile Webinar: Managing Distributed Teams
Agile Webinar: Managing Distributed TeamsAgile Webinar: Managing Distributed Teams
Guideline for retrospective & sprint planning
Guideline for retrospective & sprint planningGuideline for retrospective & sprint planning
Guideline for retrospective & sprint planning
Arata Fujimura
 
Simple Agile
Simple AgileSimple Agile
Simple Agile
lazygolfer
 
Practical Scrum - day 2
Practical Scrum - day 2Practical Scrum - day 2
Practical Scrum - day 2
Anat (Alon) Salhov
 
How to Ace Your Scrum Master Interview
How to Ace Your Scrum Master InterviewHow to Ace Your Scrum Master Interview
How to Ace Your Scrum Master Interview
Pavel Dabrytski
 
Agile riga jelena_scicko_v3
Agile riga jelena_scicko_v3Agile riga jelena_scicko_v3
Agile riga jelena_scicko_v3
jelescic
 
Richmond Spin - How To Sell A Traditional Client
Richmond Spin - How To Sell A Traditional ClientRichmond Spin - How To Sell A Traditional Client
Richmond Spin - How To Sell A Traditional Client
OpenSource Connections
 

What's hot (20)

Scrum training day 2
Scrum training day 2Scrum training day 2
Scrum training day 2
 
Scrum and-xp-from-the-trenches 07 handle multiple scrum teams
Scrum and-xp-from-the-trenches 07 handle multiple scrum teamsScrum and-xp-from-the-trenches 07 handle multiple scrum teams
Scrum and-xp-from-the-trenches 07 handle multiple scrum teams
 
The 7 Deadly Sins Of Almost Being Agile
The 7 Deadly Sins Of Almost Being AgileThe 7 Deadly Sins Of Almost Being Agile
The 7 Deadly Sins Of Almost Being Agile
 
Adopting agile via continuous improvement with workshop
Adopting agile via continuous improvement with workshopAdopting agile via continuous improvement with workshop
Adopting agile via continuous improvement with workshop
 
Intro to Agile Practices and Values
Intro to Agile Practices and ValuesIntro to Agile Practices and Values
Intro to Agile Practices and Values
 
Feedback - The Secret ingredient of success
Feedback - The Secret ingredient of successFeedback - The Secret ingredient of success
Feedback - The Secret ingredient of success
 
Practical Scrum - day 1
Practical Scrum - day 1Practical Scrum - day 1
Practical Scrum - day 1
 
Effective Daily Standups
Effective Daily StandupsEffective Daily Standups
Effective Daily Standups
 
Mqug2015 july richard whyte
Mqug2015 july richard whyteMqug2015 july richard whyte
Mqug2015 july richard whyte
 
Agile?! Are You Crazy???
Agile?! Are You Crazy???Agile?! Are You Crazy???
Agile?! Are You Crazy???
 
Scrum intro ILTechTalks
Scrum intro ILTechTalksScrum intro ILTechTalks
Scrum intro ILTechTalks
 
Successful agile in distributed team Scrum Gathering Shanghai 2015
Successful agile in distributed team Scrum Gathering Shanghai 2015Successful agile in distributed team Scrum Gathering Shanghai 2015
Successful agile in distributed team Scrum Gathering Shanghai 2015
 
Agile Webinar: Managing Distributed Teams
Agile Webinar: Managing Distributed TeamsAgile Webinar: Managing Distributed Teams
Agile Webinar: Managing Distributed Teams
 
Guideline for retrospective & sprint planning
Guideline for retrospective & sprint planningGuideline for retrospective & sprint planning
Guideline for retrospective & sprint planning
 
Presentation on agile methodology
Presentation on agile methodologyPresentation on agile methodology
Presentation on agile methodology
 
Simple Agile
Simple AgileSimple Agile
Simple Agile
 
Practical Scrum - day 2
Practical Scrum - day 2Practical Scrum - day 2
Practical Scrum - day 2
 
How to Ace Your Scrum Master Interview
How to Ace Your Scrum Master InterviewHow to Ace Your Scrum Master Interview
How to Ace Your Scrum Master Interview
 
Agile riga jelena_scicko_v3
Agile riga jelena_scicko_v3Agile riga jelena_scicko_v3
Agile riga jelena_scicko_v3
 
Richmond Spin - How To Sell A Traditional Client
Richmond Spin - How To Sell A Traditional ClientRichmond Spin - How To Sell A Traditional Client
Richmond Spin - How To Sell A Traditional Client
 

Viewers also liked

Ricoh Telford Biodiversity report
Ricoh Telford Biodiversity report Ricoh Telford Biodiversity report
Ricoh Telford Biodiversity report
Ashlee Savage
 
Lauroko geonautak
Lauroko geonautakLauroko geonautak
Lauroko geonautak
LaurokoGeonautak
 
Congress Approves Major Increase in Alzheimer’s Research Funding
Congress Approves Major Increase in Alzheimer’s Research FundingCongress Approves Major Increase in Alzheimer’s Research Funding
Congress Approves Major Increase in Alzheimer’s Research Funding
Scott Robarge
 
Introduction to Digital humanities
Introduction to Digital humanitiesIntroduction to Digital humanities
Introduction to Digital humanities
marklocklear
 
Www.pendis.kemenag.go.id file dokumen_pp_no17th2010
Www.pendis.kemenag.go.id file dokumen_pp_no17th2010Www.pendis.kemenag.go.id file dokumen_pp_no17th2010
Www.pendis.kemenag.go.id file dokumen_pp_no17th2010sujiman ae
 
Mayor elections for sim city
Mayor elections for sim cityMayor elections for sim city
Mayor elections for sim cityNIKE99HOOPS
 
Www.pendis.kemenag.go.id file dokumen_pp_no41th2009
Www.pendis.kemenag.go.id file dokumen_pp_no41th2009Www.pendis.kemenag.go.id file dokumen_pp_no41th2009
Www.pendis.kemenag.go.id file dokumen_pp_no41th2009sujiman ae
 
Alzheimer’s Association Funds New DIAD Prevention Trials
Alzheimer’s Association Funds New DIAD Prevention TrialsAlzheimer’s Association Funds New DIAD Prevention Trials
Alzheimer’s Association Funds New DIAD Prevention Trials
Scott Robarge
 
Deutsche Bank AG
Deutsche Bank AGDeutsche Bank AG
Deutsche Bank AG
Mathieu Debel
 
Powerpoint powerpoint
Powerpoint powerpointPowerpoint powerpoint
Powerpoint powerpoint
Cobbja1
 
Sukuk Pakistan
Sukuk  PakistanSukuk  Pakistan
Sukuk Pakistan
Hassan Ahmed Khan
 
Cdt 32 josé louis pereira présentation itinérance à vélo - Eductour Albret de...
Cdt 32 josé louis pereira présentation itinérance à vélo - Eductour Albret de...Cdt 32 josé louis pereira présentation itinérance à vélo - Eductour Albret de...
Cdt 32 josé louis pereira présentation itinérance à vélo - Eductour Albret de...
ALBRET TOURISME
 
bimbingan konseling
bimbingan konselingbimbingan konseling
bimbingan konselingfirdauswatul
 
Thea powerpoint2
Thea powerpoint2Thea powerpoint2
Thea powerpoint2Hannah Ho
 
Lauroko Geonautak
Lauroko GeonautakLauroko Geonautak
Lauroko Geonautak
LaurokoGeonautak
 

Viewers also liked (20)

Ricoh Telford Biodiversity report
Ricoh Telford Biodiversity report Ricoh Telford Biodiversity report
Ricoh Telford Biodiversity report
 
Lauroko geonautak
Lauroko geonautakLauroko geonautak
Lauroko geonautak
 
Congress Approves Major Increase in Alzheimer’s Research Funding
Congress Approves Major Increase in Alzheimer’s Research FundingCongress Approves Major Increase in Alzheimer’s Research Funding
Congress Approves Major Increase in Alzheimer’s Research Funding
 
Pest control
Pest controlPest control
Pest control
 
Introduction to Digital humanities
Introduction to Digital humanitiesIntroduction to Digital humanities
Introduction to Digital humanities
 
Recuperación Matemáticas
Recuperación MatemáticasRecuperación Matemáticas
Recuperación Matemáticas
 
Numero 4 97-98
Numero 4 97-98Numero 4 97-98
Numero 4 97-98
 
Www.pendis.kemenag.go.id file dokumen_pp_no17th2010
Www.pendis.kemenag.go.id file dokumen_pp_no17th2010Www.pendis.kemenag.go.id file dokumen_pp_no17th2010
Www.pendis.kemenag.go.id file dokumen_pp_no17th2010
 
Mayor elections for sim city
Mayor elections for sim cityMayor elections for sim city
Mayor elections for sim city
 
Www.pendis.kemenag.go.id file dokumen_pp_no41th2009
Www.pendis.kemenag.go.id file dokumen_pp_no41th2009Www.pendis.kemenag.go.id file dokumen_pp_no41th2009
Www.pendis.kemenag.go.id file dokumen_pp_no41th2009
 
Alzheimer’s Association Funds New DIAD Prevention Trials
Alzheimer’s Association Funds New DIAD Prevention TrialsAlzheimer’s Association Funds New DIAD Prevention Trials
Alzheimer’s Association Funds New DIAD Prevention Trials
 
Blog
BlogBlog
Blog
 
Deutsche Bank AG
Deutsche Bank AGDeutsche Bank AG
Deutsche Bank AG
 
Powerpoint powerpoint
Powerpoint powerpointPowerpoint powerpoint
Powerpoint powerpoint
 
Sukuk Pakistan
Sukuk  PakistanSukuk  Pakistan
Sukuk Pakistan
 
Cdt 32 josé louis pereira présentation itinérance à vélo - Eductour Albret de...
Cdt 32 josé louis pereira présentation itinérance à vélo - Eductour Albret de...Cdt 32 josé louis pereira présentation itinérance à vélo - Eductour Albret de...
Cdt 32 josé louis pereira présentation itinérance à vélo - Eductour Albret de...
 
bimbingan konseling
bimbingan konselingbimbingan konseling
bimbingan konseling
 
Thea powerpoint2
Thea powerpoint2Thea powerpoint2
Thea powerpoint2
 
Lauroko Geonautak
Lauroko GeonautakLauroko Geonautak
Lauroko Geonautak
 
Kisley
KisleyKisley
Kisley
 

Similar to Lean and Continuous delivery

Intro to Lean Software Development
Intro to Lean Software DevelopmentIntro to Lean Software Development
Intro to Lean Software Development
gcaprio
 
Continuous Delivery - the missing parts - Paul Stack
Continuous Delivery - the missing parts - Paul StackContinuous Delivery - the missing parts - Paul Stack
Continuous Delivery - the missing parts - Paul Stack
JAXLondon_Conference
 
What is Agile Scrum
What is Agile ScrumWhat is Agile Scrum
What is Agile Scrum
vincentmedicanimal
 
2019-CertiFUNcation-Hacking-Agile-not-a-tech-talk
2019-CertiFUNcation-Hacking-Agile-not-a-tech-talk2019-CertiFUNcation-Hacking-Agile-not-a-tech-talk
2019-CertiFUNcation-Hacking-Agile-not-a-tech-talk
TYPO3 CertiFUNcation
 
Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...
Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...
Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...
AgileNetwork
 
Agile - Product is Progress.
Agile - Product is Progress.Agile - Product is Progress.
Agile - Product is Progress.
Brian Dreyer
 
Lean / Kanban
Lean / KanbanLean / Kanban
Lean / Kanban
Euler Sánchez
 
Lean Software Development
Lean Software DevelopmentLean Software Development
Lean Software Development
Vashira Ravipanich
 
Retrospective & review
Retrospective & reviewRetrospective & review
Retrospective & review
Conscires Agile Practices
 
Agile Retrospective & review
Agile Retrospective & review Agile Retrospective & review
Agile Retrospective & review
Conscires Agile Practices
 
Understanding agile
Understanding agileUnderstanding agile
Understanding agileVarun Singh
 
Kanban for ODDS
Kanban for ODDSKanban for ODDS
Kanban for ODDS
Olarn Ungumnuayporn
 
Working with Agile technologies and SCRUM
Working with Agile technologies and SCRUMWorking with Agile technologies and SCRUM
Working with Agile technologies and SCRUM
Andrea Tino
 
Lean software development and scrum model
Lean software development and scrum modelLean software development and scrum model
Lean software development and scrum model
Noreen Aamir
 
DevOps - Understanding Core Concepts
DevOps - Understanding Core ConceptsDevOps - Understanding Core Concepts
DevOps - Understanding Core Concepts
Nitin Bhide
 
Open Source Software Development Practices that Works
Open Source Software Development Practices that WorksOpen Source Software Development Practices that Works
Open Source Software Development Practices that Works
Choong Ping Teo
 
Being an Agile Tester
Being an Agile TesterBeing an Agile Tester
Being an Agile Tester
liorf
 
Bcn devcon jose luis soria - patterns & antipatterns for delivery
Bcn devcon   jose luis soria - patterns & antipatterns for deliveryBcn devcon   jose luis soria - patterns & antipatterns for delivery
Bcn devcon jose luis soria - patterns & antipatterns for delivery
Jose Luis Soria
 
How To (Not) Open Source - Javazone, Oslo 2014
How To (Not) Open Source - Javazone, Oslo 2014How To (Not) Open Source - Javazone, Oslo 2014
How To (Not) Open Source - Javazone, Oslo 2014
gdusbabek
 

Similar to Lean and Continuous delivery (20)

Intro to Lean Software Development
Intro to Lean Software DevelopmentIntro to Lean Software Development
Intro to Lean Software Development
 
Continuous Delivery - the missing parts - Paul Stack
Continuous Delivery - the missing parts - Paul StackContinuous Delivery - the missing parts - Paul Stack
Continuous Delivery - the missing parts - Paul Stack
 
What is Agile Scrum
What is Agile ScrumWhat is Agile Scrum
What is Agile Scrum
 
2019-CertiFUNcation-Hacking-Agile-not-a-tech-talk
2019-CertiFUNcation-Hacking-Agile-not-a-tech-talk2019-CertiFUNcation-Hacking-Agile-not-a-tech-talk
2019-CertiFUNcation-Hacking-Agile-not-a-tech-talk
 
Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...
Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...
Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...
 
Agile - Product is Progress.
Agile - Product is Progress.Agile - Product is Progress.
Agile - Product is Progress.
 
Lean / Kanban
Lean / KanbanLean / Kanban
Lean / Kanban
 
Lean Software Development
Lean Software DevelopmentLean Software Development
Lean Software Development
 
Retrospective & review
Retrospective & reviewRetrospective & review
Retrospective & review
 
Agile Retrospective & review
Agile Retrospective & review Agile Retrospective & review
Agile Retrospective & review
 
Understanding agile
Understanding agileUnderstanding agile
Understanding agile
 
Kanban for ODDS
Kanban for ODDSKanban for ODDS
Kanban for ODDS
 
Working with Agile technologies and SCRUM
Working with Agile technologies and SCRUMWorking with Agile technologies and SCRUM
Working with Agile technologies and SCRUM
 
Agile Scrum Lean & Kanban explained in a flash
Agile Scrum Lean & Kanban explained in a flashAgile Scrum Lean & Kanban explained in a flash
Agile Scrum Lean & Kanban explained in a flash
 
Lean software development and scrum model
Lean software development and scrum modelLean software development and scrum model
Lean software development and scrum model
 
DevOps - Understanding Core Concepts
DevOps - Understanding Core ConceptsDevOps - Understanding Core Concepts
DevOps - Understanding Core Concepts
 
Open Source Software Development Practices that Works
Open Source Software Development Practices that WorksOpen Source Software Development Practices that Works
Open Source Software Development Practices that Works
 
Being an Agile Tester
Being an Agile TesterBeing an Agile Tester
Being an Agile Tester
 
Bcn devcon jose luis soria - patterns & antipatterns for delivery
Bcn devcon   jose luis soria - patterns & antipatterns for deliveryBcn devcon   jose luis soria - patterns & antipatterns for delivery
Bcn devcon jose luis soria - patterns & antipatterns for delivery
 
How To (Not) Open Source - Javazone, Oslo 2014
How To (Not) Open Source - Javazone, Oslo 2014How To (Not) Open Source - Javazone, Oslo 2014
How To (Not) Open Source - Javazone, Oslo 2014
 

More from Lean India Summit

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
 
Visualizing Product Flow
Visualizing Product FlowVisualizing Product Flow
Visualizing Product Flow
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 Summit
Lean 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 2014
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
Lean 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 2014
Lean India Summit
 
How we became lean
How we became leanHow we became lean
How we became lean
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 2014
Lean India Summit
 
Ashwa Racing - The Lean Way
Ashwa Racing - The Lean WayAshwa Racing - The Lean Way
Ashwa Racing - The Lean Way
Lean India Summit
 
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
 
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
 
End of the_backlog
End of the_backlogEnd of the_backlog
End of the_backlog
Lean India Summit
 

More from Lean India Summit (14)

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 ...
 
Visualizing Product Flow
Visualizing Product FlowVisualizing Product Flow
Visualizing Product Flow
 
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
 
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
 
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
 
How we became lean
How we became leanHow we became lean
How we became lean
 
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
 
Ashwa Racing - The Lean Way
Ashwa Racing - The Lean WayAshwa Racing - The Lean Way
Ashwa Racing - The Lean Way
 
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
 
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

Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Hivelance Technology
 
Software Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdfSoftware Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdf
MayankTawar1
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
informapgpstrackings
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web Services
KrzysztofKkol1
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
XfilesPro
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Strategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptxStrategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptx
varshanayak241
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
vrstrong314
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
Globus
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
IES VE
 

Recently uploaded (20)

Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
 
Software Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdfSoftware Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdf
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web Services
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Strategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptxStrategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptx
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
 

Lean and Continuous delivery

  • 1. LEANING YOUR WAY INTO CONTINUOUS DELIVERY Lance Kind
  • 2. About Lance Kind XP since 1999 Agile consultant since 2006 Lived in China 5 yrs Based in Seattle
  • 3. Lean Software Dev. Principles 1. Eliminate Waste: Unnecessary code, functionality, process, … 2. Amplify Learning 3. Decide as late as possible (last responsible moment) 4. Delivery as fast as possible 5. Empower the whole team 6. Build integrity in 7. See the whole We’ll cover waste, point 1, at the end.
  • 4. Lean Principle 2. Amplify Learning
  • 5. PM/SM Senior Dev Dev 2 Dev 3 QA 1 QA 2 PO Talk Time 30% 5% 5% 5%5% 30% 20%
  • 6. PM/SM Senior Dev Dev 2 Dev 3 QA 1 QA 2 PO Talk Time 13% 17% 17% 17% 17% 17% 4%
  • 7. Amplify learning everywhere • requirements • development • operations • QA • product ownership •market reaction
  • 8. 3. DECIDE AS LATE AS POSSIBLE
  • 9.
  • 10. How late? • For iterative development, need estimates by end of planning meeting. • To make meeting bearable, need to prepare for planning meeting • scenarios for each proposed work item • team has some knowledge of the work • work items are vetted for blocking issues before meeting • Decide details during Sprint
  • 11. 4. DELIVERY AS FAST AS POSSIBLE Change this to a Feature size problem, then get market feedback quickly rather than slow, hold ups create wait states and those wait states are going to generate complex processes. ! Bug tracking systems
  • 12. If you don’t deliver your bugs fast, then you’ll need branches, change management tracking, bug tracking system which is a queue for bugs. What’s the oldest bug in your bug tracking system? Why are you tracking it? Is it just wasting your time?
  • 13. Developer, PO, and Tester are looking at a problem they’ve discovered. Within minutes the PO will decide if it’s a bug. If it is a bug, they’ll discuss if it can be fixed in the Sprint. If they can’t she’ll put it on the product backlog to be prioritized against other features. If it isn’t a bug, they’ll spread that understanding by conversation and move on. ! This type of decision making only needs a few minutes if you have the right people working together on a daily basis. ! Deliver Bug fixes as quick as possible. The ones you don’t care about, throw the report in the garbage as it will come up again if it’s important.
  • 14. It takes 12 steps in separate groups of bullets to tell you how to use this system. There is effort involved.
  • 15. 5. EMPOWER THE WHOLE TEAM Negative meeting culture, show release planning for whole team, round-robin is slow, boring, sucks group energy. and filled with wait states. Break this habit. ! Standup poker planning. Grooming or release planning that allows individuals to make decisions in a natural flow.
  • 16.
  • 17.
  • 18.
  • 19. 6. BUILD INTEGRITY IN BDD -get the requirements right — automation to keep them right ! TDD - keep the design defect free — adapt the design to keep new features cheap ! Visualize with a build monitor and BDD test report, living traceability matrix.
  • 20.
  • 21. BDD report that’s real time.
  • 22. 7. SEE THE WHOLE
  • 23.
  • 24. Establish Today’s Max Speed (easy requirement) requirement development need discovered feature developed UAT/QA go live DB or feeder Biz Service Hello World Objects UI Discover the quickest way to deliver hello world from end to end.
  • 25. Use Lean Principles to Discover Improvements • Many forms of waste are due: • Deciding too early and creating process to “not forget” and monitor commitments over a long time. • Delivering too slow so need cross-organizational mechanisms to “not forget” • Disempower the team because costs of mistakes feel too high, and discovering mistakes is too hard. • Integrity is low so we have a lot of manpower to check, double check, and triple check every step.
  • 26. • Make visible the WHOLE • End to end to deliver product • Go faster by identifying: 1. waste 2. how to decide later 3. how to amplify learning 4. empower 5. build integrity in • Eliminate Waste: Unnecessary code, functionality, process, … • Amplify Learning • Decide as late as possible (last responsible moment) • Delivery as fast as possible • Empower the whole team • Build integrity in • See the whole
  • 27. Did You Discover Anything?
  • 28. Further more • twitter.com/LancerKind • news about test automation, agile, and other things • AgileNoir.biz • Learn about Agile & have fun • LancerKind@Gmail.com • VOIP: +01 206 866 5983 • Free download of SCRUM NOIR Bad Boys of Scrum this week on Amazon.