SlideShare a Scribd company logo
1 of 19
Extrem improvements
in five quarters
Kanban - Chapter 4
Introduction
• Dragos Dumitru became Programm-Manager
in Oktober 2004
• contractor in india responsible for software
maintenance of the XIT business unit
• team consisted of 3 developers, 3 testers and
local managers
The problem
• team with the worth reputation regarding
customer service
• long lead times
• political environment of his work
• but many requirements in a very high quality
The visualization of the
workflow
Factors with impact on
productivity
• cost estimation for every requirement
• monthly meeting for prioritization
• 70 or more requirements newly planned and
prioritized
Factors with impact on
productivity
• wasted time and supplies - not used data
• 11 days for one average requirement
• cost estimations (ROM) consume a lot of effort
• additional tasks in form of PTCs
Workflow with ROM and
PTC
Make process rules explicit
• team follows the process
• a process is a set of rules which determine
their behavior
• process contains unfavorable rules
Estimations represent waste
• team should no longer estimate
• free capacities for developing und testing
• improvements of predictability
Restrict
Work In Progress
• WIP: 1 requirement per developer and tester
• additional queue for PTCs
Establish a rhythms for
the input
• weekly meeting with product manager
• guaranteed delivery time of 25 days after
placing an order
Workflow with WIP limits
and queues
Proposal for a new
arrangement
• weekly prioritization meeting
• restricted WIP
• no more team estimations
• delivery after 25 days
Introduce changes
• many were doubtful
• but it worked
• satisfied delivery time
• meetings proceeded with problems
Adapt the rules
• every entry older than 6 months will be
deleted from backlog
• developer alert manager, if requirement is too
big
• weekly meetings were omitted
Lookout for further
improvements
• developer as bottleneck, therefore 2 testers
and 4 developers
• increase the quality of performance
• enhancement of the budget for 2 additional
team members
Compensation of
ressources
The result
• increased performance
• reduced lead time
• satisfy delivery dates
• no changes to software developing process
Conclusion
• KANBAN enables
• incremental changes
• changes with little political risk
• improvements without major changes of the
developing methods

More Related Content

What's hot

State of continuous delivery in 2015 - Minsk 15-5-2015
State of continuous delivery in 2015 - Minsk 15-5-2015State of continuous delivery in 2015 - Minsk 15-5-2015
State of continuous delivery in 2015 - Minsk 15-5-2015Pavel Chunyayev
 
Lean Kanban India 2018 | WIP decides Lead Time, Delivery Rate and Flow Effic...
Lean Kanban India 2018  | WIP decides Lead Time, Delivery Rate and Flow Effic...Lean Kanban India 2018  | WIP decides Lead Time, Delivery Rate and Flow Effic...
Lean Kanban India 2018 | WIP decides Lead Time, Delivery Rate and Flow Effic...LeanKanbanIndia
 
Test automation pyramid
Test automation pyramidTest automation pyramid
Test automation pyramidXudong Yu
 
Project Management Tool – Kanban Board
Project Management Tool – Kanban Board Project Management Tool – Kanban Board
Project Management Tool – Kanban Board SSudhaVelan
 
Kanban for software development - Get more with less
Kanban for software development - Get more with lessKanban for software development - Get more with less
Kanban for software development - Get more with lessManoj K G
 
[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 ITRakuten Group, Inc.
 
Kanban - Set Work in Progress Limits
Kanban - Set Work in Progress LimitsKanban - Set Work in Progress Limits
Kanban - Set Work in Progress LimitsAvarteq
 
Top 5 mistakes in agile journey
Top 5 mistakes in agile journeyTop 5 mistakes in agile journey
Top 5 mistakes in agile journeyNeeraj Bachani
 
Compliance watcher A legal compliance tool
Compliance watcher A legal compliance toolCompliance watcher A legal compliance tool
Compliance watcher A legal compliance toolkarisma hirapara
 
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
 
Kanban - Class of Service (To Manage Incidents in a DevOps Team)
Kanban - Class of Service (To Manage Incidents in a DevOps Team)Kanban - Class of Service (To Manage Incidents in a DevOps Team)
Kanban - Class of Service (To Manage Incidents in a DevOps Team)Anurag Shrivastava
 
Vt2014 kanban presentation
Vt2014 kanban presentationVt2014 kanban presentation
Vt2014 kanban presentationplog99
 
Implementing Continuous Product Delivery
Implementing Continuous Product DeliveryImplementing Continuous Product Delivery
Implementing Continuous Product DeliveryJeremy Horn
 

What's hot (20)

State of continuous delivery in 2015 - Minsk 15-5-2015
State of continuous delivery in 2015 - Minsk 15-5-2015State of continuous delivery in 2015 - Minsk 15-5-2015
State of continuous delivery in 2015 - Minsk 15-5-2015
 
Lean Kanban India 2018 | WIP decides Lead Time, Delivery Rate and Flow Effic...
Lean Kanban India 2018  | WIP decides Lead Time, Delivery Rate and Flow Effic...Lean Kanban India 2018  | WIP decides Lead Time, Delivery Rate and Flow Effic...
Lean Kanban India 2018 | WIP decides Lead Time, Delivery Rate and Flow Effic...
 
Switch tokanban2
Switch tokanban2Switch tokanban2
Switch tokanban2
 
Kanban
KanbanKanban
Kanban
 
Utils_Presentation_Richard U
Utils_Presentation_Richard UUtils_Presentation_Richard U
Utils_Presentation_Richard U
 
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
 
Kanban
KanbanKanban
Kanban
 
Kanban
KanbanKanban
Kanban
 
Kanban for software development - Get more with less
Kanban for software development - Get more with lessKanban for software development - Get more with less
Kanban for software development - Get more with less
 
[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
 
Kanban - Set Work in Progress Limits
Kanban - Set Work in Progress LimitsKanban - Set Work in Progress Limits
Kanban - Set Work in Progress Limits
 
Top 5 mistakes in agile journey
Top 5 mistakes in agile journeyTop 5 mistakes in agile journey
Top 5 mistakes in agile journey
 
Compliance watcher A legal compliance tool
Compliance watcher A legal compliance toolCompliance watcher A legal compliance tool
Compliance watcher A legal compliance tool
 
An Introduction to kanban
An Introduction to kanbanAn Introduction to kanban
An Introduction to kanban
 
Introduction to agile
Introduction to agileIntroduction to agile
Introduction to agile
 
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...
 
Kanban - Class of Service (To Manage Incidents in a DevOps Team)
Kanban - Class of Service (To Manage Incidents in a DevOps Team)Kanban - Class of Service (To Manage Incidents in a DevOps Team)
Kanban - Class of Service (To Manage Incidents in a DevOps Team)
 
Vt2014 kanban presentation
Vt2014 kanban presentationVt2014 kanban presentation
Vt2014 kanban presentation
 
Implementing Continuous Product Delivery
Implementing Continuous Product DeliveryImplementing Continuous Product Delivery
Implementing Continuous Product Delivery
 

Similar to Kanban - Extreme improvements in five quarters

Project Life Cycle and Effort Estimation
Project Life Cycle andEffort EstimationProject Life Cycle andEffort Estimation
Project Life Cycle and Effort Estimationssuserb7c8b8
 
Requirements engineering for agile methods
Requirements engineering for agile methodsRequirements engineering for agile methods
Requirements engineering for agile methodsSyed Zaid Irshad
 
What is Robotics Process Automation ?
What is Robotics Process Automation ?What is Robotics Process Automation ?
What is Robotics Process Automation ?Aditya Sharma
 
Increase your resource capacity without hiring ppt
Increase your resource capacity without hiring pptIncrease your resource capacity without hiring ppt
Increase your resource capacity without hiring pptp6academy
 
TRI-1-Case Studies in Improving TRIRIGA Application Performance
TRI-1-Case Studies in Improving TRIRIGA Application PerformanceTRI-1-Case Studies in Improving TRIRIGA Application Performance
TRI-1-Case Studies in Improving TRIRIGA Application PerformanceMark Johnson
 
181015 plan maintainability in total cost of ownership
181015 plan maintainability in total cost of ownership181015 plan maintainability in total cost of ownership
181015 plan maintainability in total cost of ownershipStephen Williamson
 
Altus Alliance 2016 - How to Plan a Pain-Free Upgrade
Altus Alliance 2016 - How to Plan a Pain-Free UpgradeAltus Alliance 2016 - How to Plan a Pain-Free Upgrade
Altus Alliance 2016 - How to Plan a Pain-Free UpgradeSparkrock
 
A Funny Thing Happened on the Way to User Acceptance Testing
A Funny Thing Happened on the Way to User Acceptance TestingA Funny Thing Happened on the Way to User Acceptance Testing
A Funny Thing Happened on the Way to User Acceptance TestingTechWell
 
Different approaches for different scopes: How to tackle a medium-sized Dr...
Different approaches for different scopes: How to tackle a medium-sized Dr...Different approaches for different scopes: How to tackle a medium-sized Dr...
Different approaches for different scopes: How to tackle a medium-sized Dr...Symetris
 
Adaptive case study on setting up of PMO for large it organization
Adaptive case study on setting up of PMO for large it organizationAdaptive case study on setting up of PMO for large it organization
Adaptive case study on setting up of PMO for large it organizationLN Mishra CBAP
 
Continuous Delivery for the Rest of Us
Continuous Delivery for the Rest of UsContinuous Delivery for the Rest of Us
Continuous Delivery for the Rest of UsC4Media
 
Brady's Portfolio.A1
Brady's Portfolio.A1Brady's Portfolio.A1
Brady's Portfolio.A1bradymax
 
OM1 e06 (1).pptx
OM1 e06 (1).pptxOM1 e06 (1).pptx
OM1 e06 (1).pptxroli13
 
Towards continuous delivery by reducing the feature freeze period: a case study
Towards continuous delivery by reducing the feature freeze period: a case studyTowards continuous delivery by reducing the feature freeze period: a case study
Towards continuous delivery by reducing the feature freeze period: a case studyEero Laukkanen
 
Agile Implementation
Agile ImplementationAgile Implementation
Agile ImplementationOlga Sa
 

Similar to Kanban - Extreme improvements in five quarters (20)

Becoming Lean
Becoming LeanBecoming Lean
Becoming Lean
 
Project Life Cycle and Effort Estimation
Project Life Cycle andEffort EstimationProject Life Cycle andEffort Estimation
Project Life Cycle and Effort Estimation
 
Sdec10 lean AMS
Sdec10 lean AMSSdec10 lean AMS
Sdec10 lean AMS
 
Requirements engineering for agile methods
Requirements engineering for agile methodsRequirements engineering for agile methods
Requirements engineering for agile methods
 
What is Robotics Process Automation ?
What is Robotics Process Automation ?What is Robotics Process Automation ?
What is Robotics Process Automation ?
 
Increase your resource capacity without hiring ppt
Increase your resource capacity without hiring pptIncrease your resource capacity without hiring ppt
Increase your resource capacity without hiring ppt
 
TRI-1-Case Studies in Improving TRIRIGA Application Performance
TRI-1-Case Studies in Improving TRIRIGA Application PerformanceTRI-1-Case Studies in Improving TRIRIGA Application Performance
TRI-1-Case Studies in Improving TRIRIGA Application Performance
 
181015 plan maintainability in total cost of ownership
181015 plan maintainability in total cost of ownership181015 plan maintainability in total cost of ownership
181015 plan maintainability in total cost of ownership
 
Altus Alliance 2016 - How to Plan a Pain-Free Upgrade
Altus Alliance 2016 - How to Plan a Pain-Free UpgradeAltus Alliance 2016 - How to Plan a Pain-Free Upgrade
Altus Alliance 2016 - How to Plan a Pain-Free Upgrade
 
T1
T1T1
T1
 
A Funny Thing Happened on the Way to User Acceptance Testing
A Funny Thing Happened on the Way to User Acceptance TestingA Funny Thing Happened on the Way to User Acceptance Testing
A Funny Thing Happened on the Way to User Acceptance Testing
 
Different approaches for different scopes: How to tackle a medium-sized Dr...
Different approaches for different scopes: How to tackle a medium-sized Dr...Different approaches for different scopes: How to tackle a medium-sized Dr...
Different approaches for different scopes: How to tackle a medium-sized Dr...
 
Adaptive case study on setting up of PMO for large it organization
Adaptive case study on setting up of PMO for large it organizationAdaptive case study on setting up of PMO for large it organization
Adaptive case study on setting up of PMO for large it organization
 
Continuous Delivery for the Rest of Us
Continuous Delivery for the Rest of UsContinuous Delivery for the Rest of Us
Continuous Delivery for the Rest of Us
 
Software that truly supports good decisions
Software that truly supports good decisionsSoftware that truly supports good decisions
Software that truly supports good decisions
 
Brady's Portfolio.A1
Brady's Portfolio.A1Brady's Portfolio.A1
Brady's Portfolio.A1
 
OM1 e06 (1).pptx
OM1 e06 (1).pptxOM1 e06 (1).pptx
OM1 e06 (1).pptx
 
Towards continuous delivery by reducing the feature freeze period: a case study
Towards continuous delivery by reducing the feature freeze period: a case studyTowards continuous delivery by reducing the feature freeze period: a case study
Towards continuous delivery by reducing the feature freeze period: a case study
 
Agile Implementation
Agile ImplementationAgile Implementation
Agile Implementation
 
Agile methodologies
Agile methodologiesAgile methodologies
Agile methodologies
 

More from Avarteq

Kanban - How to coordinate with Kanban
Kanban - How to coordinate with KanbanKanban - How to coordinate with Kanban
Kanban - How to coordinate with KanbanAvarteq
 
The Kanban method
The Kanban methodThe Kanban method
The Kanban methodAvarteq
 
Ruby Grundlagen
Ruby GrundlagenRuby Grundlagen
Ruby GrundlagenAvarteq
 
Opscode Chef - Grundlagen
Opscode Chef - GrundlagenOpscode Chef - Grundlagen
Opscode Chef - GrundlagenAvarteq
 
Einführung in Opscode Chef - Voraussetzungen
Einführung in Opscode Chef - VoraussetzungenEinführung in Opscode Chef - Voraussetzungen
Einführung in Opscode Chef - VoraussetzungenAvarteq
 
RabbitMQ mit (J)Ruby
RabbitMQ mit (J)RubyRabbitMQ mit (J)Ruby
RabbitMQ mit (J)RubyAvarteq
 
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 Avarteq
 
Julian Fischer Ruby On Rails
Julian Fischer   Ruby On RailsJulian Fischer   Ruby On Rails
Julian Fischer Ruby On RailsAvarteq
 
Mehrserver Lösungen
Mehrserver LösungenMehrserver Lösungen
Mehrserver LösungenAvarteq
 
Enterprise Hosting
Enterprise HostingEnterprise Hosting
Enterprise HostingAvarteq
 
Evolutionary Algorithms In Ruby
Evolutionary Algorithms In RubyEvolutionary Algorithms In Ruby
Evolutionary Algorithms In RubyAvarteq
 

More from Avarteq (12)

Kanban - How to coordinate with Kanban
Kanban - How to coordinate with KanbanKanban - How to coordinate with Kanban
Kanban - How to coordinate with Kanban
 
The Kanban method
The Kanban methodThe Kanban method
The Kanban method
 
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
 
JRuby
JRubyJRuby
JRuby
 
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
 
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
 

Recently uploaded

LPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations ReviewLPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations Reviewthomas851723
 
Fifteenth Finance Commission Presentation
Fifteenth Finance Commission PresentationFifteenth Finance Commission Presentation
Fifteenth Finance Commission Presentationmintusiprd
 
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchFarmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchRashtriya Kisan Manch
 
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixUnlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixCIToolkit
 
self respect is very important in this crual word where everyone in just thin...
self respect is very important in this crual word where everyone in just thin...self respect is very important in this crual word where everyone in just thin...
self respect is very important in this crual word where everyone in just thin...afaqsaeed463
 
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingSimplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingCIToolkit
 
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Nehwal
 
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)jennyeacort
 
Reflecting, turning experience into insight
Reflecting, turning experience into insightReflecting, turning experience into insight
Reflecting, turning experience into insightWayne Abrahams
 
Introduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-EngineeringIntroduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-Engineeringthomas851723
 
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...AgileNetwork
 
LPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business SectorLPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business Sectorthomas851723
 
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Roomdivyansh0kumar0
 
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证jdkhjh
 
Board Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch PresentationBoard Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch Presentationcraig524401
 
Measuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsMeasuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsCIToolkit
 

Recently uploaded (17)

LPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations ReviewLPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations Review
 
Fifteenth Finance Commission Presentation
Fifteenth Finance Commission PresentationFifteenth Finance Commission Presentation
Fifteenth Finance Commission Presentation
 
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchFarmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
 
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixUnlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
 
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Servicesauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
 
self respect is very important in this crual word where everyone in just thin...
self respect is very important in this crual word where everyone in just thin...self respect is very important in this crual word where everyone in just thin...
self respect is very important in this crual word where everyone in just thin...
 
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingSimplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
 
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
 
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
 
Reflecting, turning experience into insight
Reflecting, turning experience into insightReflecting, turning experience into insight
Reflecting, turning experience into insight
 
Introduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-EngineeringIntroduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-Engineering
 
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
 
LPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business SectorLPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business Sector
 
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
 
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
 
Board Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch PresentationBoard Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch Presentation
 
Measuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsMeasuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield Metrics
 

Kanban - Extreme improvements in five quarters

  • 1. Extrem improvements in five quarters Kanban - Chapter 4
  • 2. Introduction • Dragos Dumitru became Programm-Manager in Oktober 2004 • contractor in india responsible for software maintenance of the XIT business unit • team consisted of 3 developers, 3 testers and local managers
  • 3. The problem • team with the worth reputation regarding customer service • long lead times • political environment of his work • but many requirements in a very high quality
  • 4. The visualization of the workflow
  • 5. Factors with impact on productivity • cost estimation for every requirement • monthly meeting for prioritization • 70 or more requirements newly planned and prioritized
  • 6. Factors with impact on productivity • wasted time and supplies - not used data • 11 days for one average requirement • cost estimations (ROM) consume a lot of effort • additional tasks in form of PTCs
  • 8. Make process rules explicit • team follows the process • a process is a set of rules which determine their behavior • process contains unfavorable rules
  • 9. Estimations represent waste • team should no longer estimate • free capacities for developing und testing • improvements of predictability
  • 10. Restrict Work In Progress • WIP: 1 requirement per developer and tester • additional queue for PTCs
  • 11. Establish a rhythms for the input • weekly meeting with product manager • guaranteed delivery time of 25 days after placing an order
  • 12. Workflow with WIP limits and queues
  • 13. Proposal for a new arrangement • weekly prioritization meeting • restricted WIP • no more team estimations • delivery after 25 days
  • 14. Introduce changes • many were doubtful • but it worked • satisfied delivery time • meetings proceeded with problems
  • 15. Adapt the rules • every entry older than 6 months will be deleted from backlog • developer alert manager, if requirement is too big • weekly meetings were omitted
  • 16. Lookout for further improvements • developer as bottleneck, therefore 2 testers and 4 developers • increase the quality of performance • enhancement of the budget for 2 additional team members
  • 18. The result • increased performance • reduced lead time • satisfy delivery dates • no changes to software developing process
  • 19. Conclusion • KANBAN enables • incremental changes • changes with little political risk • improvements without major changes of the developing methods

Editor's Notes

  1. Vorgänger waren Kollegen Personal Software Process/Team Software Process (PSP/TSP) -> nicht änderbar Durchlaufzeit 5 Monate und weiter steigend unkontrollierbar Menge an offenen Anforderungen
  2. PM ist Dragos Anforderungen unkontrolliert ins System 4 Produktmanager für Budgets von mehreren Kunden Fügen ständig neue Änderungen hinzu, auch Behebung nicht entdeckter Produktionsfehler Fehler von Anwendungsentwicklungsteam, nicht von Wartungsteam Anwendungsteams 1 Monat nach Auslieferung aufgelöst
  3. Berechnung des Return of Investment (ROI) -> Anforderung umsetzen oder nicht? monatlicher Durchsatz bei 7 Anforderungen, ausstehende Anforderungen bei 80+ Anforderung braucht 4 Monate zur Auslieferung Anforderungen relativ klein, aber ständige Umpriorisierung -> enttäuchte Anforderer
  4. Durchlaufzeit von 125-150 Tagen -> 90% mit Warten oder anderer Form unnötiger Arbeit grobe Schätzung (ROM = Rough Order of Magnitude), aber Kunden erwarten ziemlich genaue 1 Tag pro Entwickler und Tester: 33% bis 40% der Kapazitäten PTC = Production Text Changes, Werte in Tabellen oder XML-Dateien, brauchen Tester ohne Vorwarnung, umgehend bearbeitet, andere Aufgaben oder Schätzung bleiben liegen häufig einzeln
  5. Regeln vom Managern gesteuert PSP/TSP von Managementebene unterhalb von Bill Gates Vorrang von Schätzungen vor Entwicklungen lokal eingeführt war mal sinnvoll, Umstände haben sich aber geändert Regeln anpassen
  6. Verzicht auf Schätzungen problematisch Auswirkungen auf ROI-Berechnung, Kunden Angst vor schlechterer Priorisierung interne Kostenverrechnung und interne Steuerung größere Änderungen ab 15 Tagen nicht vom Wartungsteam
  7. Rhythmus (Cadence) ist ein Konzept von KANBAN, das den Takt bestimmter Ereignisse festlegt. Priorisierung, Auslieferung, Retrospektiven und jedes wiederkehrende Ereignis kann seinen eigenen Rhythmus haben
  8. ROI und innerbetriebliche Abrechnung nicht mehr auf einzelne Schätzungen kurze und zuverlässige Lieferzeiten alle Anfragen verursachen im Schnitt 11 Tagen Entwicklungsaufwand Kosten grundsätzlich anders berechnet Budget fester Betrag, von jedem Produktmanager anteilig bezahlt fairer Anteil an Kapazitäten, Round-Robin-Schema, wer nächste Anforderung auswählt