SlideShare ist ein Scribd-Unternehmen logo
1 von 10
A recipe for success
Kanban - Chapter 3
Overview
1.Increase quality
2.Reduce WiP
3.Deliver frequently
4.Balance demand and throughput
5.Prioritize
6.Increase predictability
Increase quality
• Reason
• bugs = biggest waste in software development
• consistent good quality strengthen trust
• trust = political capital
Increase quality
• Methods
• testing (QA, TDD)
• code reviews
• design patterns
• modern software development tools
• reduce WIP
Reduce WIP
• more WIP increases lead time
• longer lead times = worse quality
• Quality and WIP are strongly connected, they
should be implemented at the same time
Deliver frequently
• frequent small gestures are better than
infrequent large gestures
• small scale actions usually only entail small
costs
• builds trust with upstream partners/customers
Balance demand and
throughput
• The point is
• shows bottlenecks
• allowes to give the employees a free hand - Kaizen
cultur
• How?
• pull system regulates throughput
• political capital can be used to manage demand
Prioritize
• Reason
• increases delivered business value
• How?
• requires trust from upstream partners/customers
• requires high predictability
• focus on business value, not amount of code
Increase predictability
• Motive:
• high variability leads to more WIP and longer lead times
• high variability correlates negatively with predictability
• How?
• requires a mature organization
• wise workers - agree and change their behavior
Conclusion
• WIP correlates with quality
• frequent deliveries and consistent high quality build trust
• pull system regulates demand and throughput
• good prioritization maximizes delivered business value
• confidence creates opportunities for improvement

Weitere ähnliche Inhalte

Was ist angesagt?

Treating translation quality metrics as business intelligence by Steve Richar...
Treating translation quality metrics as business intelligence by Steve Richar...Treating translation quality metrics as business intelligence by Steve Richar...
Treating translation quality metrics as business intelligence by Steve Richar...
TAUS - The Language Data Network
 
1 Bpm And Bpms
1 Bpm And Bpms1 Bpm And Bpms
1 Bpm And Bpms
kalleb
 

Was ist angesagt? (20)

Choosing business management software presentation
Choosing business management software presentationChoosing business management software presentation
Choosing business management software presentation
 
Switch tokanban2
Switch tokanban2Switch tokanban2
Switch tokanban2
 
Kanban
KanbanKanban
Kanban
 
Treating translation quality metrics as business intelligence by Steve Richar...
Treating translation quality metrics as business intelligence by Steve Richar...Treating translation quality metrics as business intelligence by Steve Richar...
Treating translation quality metrics as business intelligence by Steve Richar...
 
Test automation pyramid
Test automation pyramidTest automation pyramid
Test automation pyramid
 
Project Management Tool – Kanban Board
Project Management Tool – Kanban Board Project Management Tool – Kanban Board
Project Management Tool – Kanban Board
 
Quality Dashboard Roadmap
Quality Dashboard RoadmapQuality Dashboard Roadmap
Quality Dashboard Roadmap
 
Flow-based Product Development
Flow-based Product DevelopmentFlow-based Product Development
Flow-based Product Development
 
Embrace DevOps: Delivery Value with Puppet Automation
Embrace DevOps: Delivery Value with Puppet AutomationEmbrace DevOps: Delivery Value with Puppet Automation
Embrace DevOps: Delivery Value with Puppet Automation
 
Kanban
KanbanKanban
Kanban
 
LavaCon 2015: Efficient Translation Management - 5 Specific Metrics That Wil...
LavaCon 2015:  Efficient Translation Management - 5 Specific Metrics That Wil...LavaCon 2015:  Efficient Translation Management - 5 Specific Metrics That Wil...
LavaCon 2015: Efficient Translation Management - 5 Specific Metrics That Wil...
 
[Rakuten TechConf2014] [F-6] Changing the Behavior of IT
[Rakuten TechConf2014] [F-6] Changing the Behavior of IT[Rakuten TechConf2014] [F-6] Changing the Behavior of IT
[Rakuten TechConf2014] [F-6] Changing the Behavior of IT
 
An Introduction to kanban
An Introduction to kanbanAn Introduction to kanban
An Introduction to kanban
 
1 Bpm And Bpms
1 Bpm And Bpms1 Bpm And Bpms
1 Bpm And Bpms
 
Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to Kanban
 
Top 5 mistakes in agile journey
Top 5 mistakes in agile journeyTop 5 mistakes in agile journey
Top 5 mistakes in agile journey
 
Introduction to agile
Introduction to agileIntroduction to agile
Introduction to agile
 
Implementing Kanban to Improve your Workflow
Implementing Kanban to Improve your WorkflowImplementing Kanban to Improve your Workflow
Implementing Kanban to Improve your Workflow
 
Kanban
KanbanKanban
Kanban
 
Visualizing Product Flow
Visualizing Product FlowVisualizing Product Flow
Visualizing Product Flow
 

Andere mochten auch

Andere mochten auch (7)

构建高性能MySQL系统
构建高性能MySQL系统构建高性能MySQL系统
构建高性能MySQL系统
 
基于MySQL可扩展架构设计
基于MySQL可扩展架构设计基于MySQL可扩展架构设计
基于MySQL可扩展架构设计
 
Fuerza Bruta
Fuerza BrutaFuerza Bruta
Fuerza Bruta
 
Enterprise rails hosting 3 ways to scale - 2011-10
Enterprise rails hosting   3 ways to scale - 2011-10 Enterprise rails hosting   3 ways to scale - 2011-10
Enterprise rails hosting 3 ways to scale - 2011-10
 
BBVH Woonwijzer
BBVH WoonwijzerBBVH Woonwijzer
BBVH Woonwijzer
 
JRuby
JRubyJRuby
JRuby
 
The Kanban method
The Kanban methodThe Kanban method
The Kanban method
 

Ähnlich wie Kanban - A recipe for success

Sdec10 lean package implementation
Sdec10 lean package implementationSdec10 lean package implementation
Sdec10 lean package implementation
Terry Bunio
 

Ähnlich wie Kanban - A recipe for success (20)

Localization Metrics and KPIs
Localization Metrics and KPIsLocalization Metrics and KPIs
Localization Metrics and KPIs
 
Agile metrics - Agile KC Meeting 9/26/13
Agile metrics - Agile KC Meeting 9/26/13Agile metrics - Agile KC Meeting 9/26/13
Agile metrics - Agile KC Meeting 9/26/13
 
Global brands - Pushing the boundaries of localization
Global brands - Pushing the boundaries of localizationGlobal brands - Pushing the boundaries of localization
Global brands - Pushing the boundaries of localization
 
Operational Excellence Solutions
Operational Excellence SolutionsOperational Excellence Solutions
Operational Excellence Solutions
 
Sdec10 lean package implementation
Sdec10 lean package implementationSdec10 lean package implementation
Sdec10 lean package implementation
 
1 earthsoft-brief-quality in software organidation
1 earthsoft-brief-quality in software organidation1 earthsoft-brief-quality in software organidation
1 earthsoft-brief-quality in software organidation
 
Meet up Continuous delivery
Meet up Continuous deliveryMeet up Continuous delivery
Meet up Continuous delivery
 
Digital transformation through devops dod indianapolis
Digital transformation through devops dod indianapolisDigital transformation through devops dod indianapolis
Digital transformation through devops dod indianapolis
 
Lean Practices For Software Development
Lean Practices For Software DevelopmentLean Practices For Software Development
Lean Practices For Software Development
 
10 signs your testing is not enough
10 signs your testing is not enough10 signs your testing is not enough
10 signs your testing is not enough
 
Measure everything - but make NPS the Key
Measure everything - but make NPS the Key Measure everything - but make NPS the Key
Measure everything - but make NPS the Key
 
Eliminate Bottlenecks in Software Development & Delivery
Eliminate Bottlenecks in Software Development & DeliveryEliminate Bottlenecks in Software Development & Delivery
Eliminate Bottlenecks in Software Development & Delivery
 
Qualman quiz # 3 reviewer
Qualman quiz # 3 reviewerQualman quiz # 3 reviewer
Qualman quiz # 3 reviewer
 
How to Misuse and Abuse DORA Metrics.pptx
How to Misuse and Abuse DORA Metrics.pptxHow to Misuse and Abuse DORA Metrics.pptx
How to Misuse and Abuse DORA Metrics.pptx
 
Getting Started with Experimentation
Getting Started with ExperimentationGetting Started with Experimentation
Getting Started with Experimentation
 
Driving better requirements through DevOps
Driving better requirements through DevOpsDriving better requirements through DevOps
Driving better requirements through DevOps
 
Building BI Project
Building BI ProjectBuilding BI Project
Building BI Project
 
Business process reengineering
Business process reengineeringBusiness process reengineering
Business process reengineering
 
Blended Agile
Blended AgileBlended Agile
Blended Agile
 
Павел Чуняев - State of Continuous Delivery in 2015
Павел Чуняев - State of Continuous Delivery in 2015Павел Чуняев - State of Continuous Delivery in 2015
Павел Чуняев - State of Continuous Delivery in 2015
 

Mehr von Avarteq

Mehr von Avarteq (11)

Kanban - Classes of Service
Kanban - Classes of ServiceKanban - Classes of Service
Kanban - Classes of Service
 
Kanban - Set Work in Progress Limits
Kanban - Set Work in Progress LimitsKanban - Set Work in Progress Limits
Kanban - Set Work in Progress Limits
 
Kanban - How to coordinate with Kanban
Kanban - How to coordinate with KanbanKanban - How to coordinate with Kanban
Kanban - How to coordinate with Kanban
 
Ruby Grundlagen
Ruby GrundlagenRuby Grundlagen
Ruby Grundlagen
 
Opscode Chef - Grundlagen
Opscode Chef - GrundlagenOpscode Chef - Grundlagen
Opscode Chef - Grundlagen
 
Einführung in Opscode Chef - Voraussetzungen
Einführung in Opscode Chef - VoraussetzungenEinführung in Opscode Chef - Voraussetzungen
Einführung in Opscode Chef - Voraussetzungen
 
RabbitMQ mit (J)Ruby
RabbitMQ mit (J)RubyRabbitMQ mit (J)Ruby
RabbitMQ mit (J)Ruby
 
Julian Fischer Ruby On Rails
Julian Fischer   Ruby On RailsJulian Fischer   Ruby On Rails
Julian Fischer Ruby On Rails
 
Mehrserver Lösungen
Mehrserver LösungenMehrserver Lösungen
Mehrserver Lösungen
 
Enterprise Hosting
Enterprise HostingEnterprise Hosting
Enterprise Hosting
 
Evolutionary Algorithms In Ruby
Evolutionary Algorithms In RubyEvolutionary Algorithms In Ruby
Evolutionary Algorithms In Ruby
 

Kürzlich hochgeladen

The Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard BrownThe Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard Brown
SandaliGurusinghe2
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
alinstan901
 
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
Abortion pills in Riyadh +966572737505 get cytotec
 
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
Nimot Muili
 
internship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamrainternship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamra
AllTops
 

Kürzlich hochgeladen (17)

Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
 
The Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard BrownThe Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard Brown
 
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
 
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...
 
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
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
 
Independent Escorts Vikaspuri / 9899900591 High Profile Escort Service in Delhi
Independent Escorts Vikaspuri  / 9899900591 High Profile Escort Service in DelhiIndependent Escorts Vikaspuri  / 9899900591 High Profile Escort Service in Delhi
Independent Escorts Vikaspuri / 9899900591 High Profile Escort Service in Delhi
 
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
 
Intro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptxIntro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptx
 
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
 
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
 
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
 
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
 
International Ocean Transportation p.pdf
International Ocean Transportation p.pdfInternational Ocean Transportation p.pdf
International Ocean Transportation p.pdf
 
internship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamrainternship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamra
 
Strategic Management, Vision Mission, Internal Analsysis
Strategic Management, Vision Mission, Internal AnalsysisStrategic Management, Vision Mission, Internal Analsysis
Strategic Management, Vision Mission, Internal Analsysis
 

Kanban - A recipe for success

  • 1. A recipe for success Kanban - Chapter 3
  • 2. Overview 1.Increase quality 2.Reduce WiP 3.Deliver frequently 4.Balance demand and throughput 5.Prioritize 6.Increase predictability
  • 3. Increase quality • Reason • bugs = biggest waste in software development • consistent good quality strengthen trust • trust = political capital
  • 4. Increase quality • Methods • testing (QA, TDD) • code reviews • design patterns • modern software development tools • reduce WIP
  • 5. Reduce WIP • more WIP increases lead time • longer lead times = worse quality • Quality and WIP are strongly connected, they should be implemented at the same time
  • 6. Deliver frequently • frequent small gestures are better than infrequent large gestures • small scale actions usually only entail small costs • builds trust with upstream partners/customers
  • 7. Balance demand and throughput • The point is • shows bottlenecks • allowes to give the employees a free hand - Kaizen cultur • How? • pull system regulates throughput • political capital can be used to manage demand
  • 8. Prioritize • Reason • increases delivered business value • How? • requires trust from upstream partners/customers • requires high predictability • focus on business value, not amount of code
  • 9. Increase predictability • Motive: • high variability leads to more WIP and longer lead times • high variability correlates negatively with predictability • How? • requires a mature organization • wise workers - agree and change their behavior
  • 10. Conclusion • WIP correlates with quality • frequent deliveries and consistent high quality build trust • pull system regulates demand and throughput • good prioritization maximizes delivered business value • confidence creates opportunities for improvement