SlideShare a Scribd company logo
Defect Management using Kanban




Presented by Carl Bruiners
What is Kanban?
•   Created by Taiichi Ohno of Toyota
•   Japanese for signboard or billboard
•   A scheduling system that helps determine what to produce, when to produce it, and how
    much to produce
•   Pull instead of push system
                                                                 Spare

     Parts Supply                    Demand Point                        Supplier




                                            Pull
•   Backlog can take on any shape or form
•   Unlike Scrum Kanban is not a time-boxed Agile methodology
•   Kanban reveals bottlenecks dynamically (TOC)


                                                                                            2
Kanban Task Wall




                   4
W.I.P (Work-In-Progress) limits
•   The purpose of W.I.P limits is to ensure that no swim lane is a bottle-neck
•   W.I.P limits are set against each lane on the Task Wall
•   W.I.P limits are used to ensure that the team is not attempting to work on too many
    Stories at any given time and that each Story is completed before a new one is worked
    on.
•   W.I.P limits should be reviewed regularly and changed accordingly to avoid bottlenecks –
    This cannot be done my any individual, this must be a team exercise and agreement.




                                                                                            5
Service Class model
     „Each Class of Service will have its own policy to reflect prioritisation based on the different
     risks and business value. Classes of service and knowledge of the policies associated with
     them empower the team to self-organize the flow of work to optimize business value. Used
    effectively this will result in improved customer satisfaction, elevated employee engagement,
                                            and increased trust.‟

                                                                                    David Anderson

•     There will be two Service Classes; Standard and Expedited.
•     A set of Service types (between 3-6) needs to be generated for the Standard class (this
      needs to be determined by the team; i.e. letters or numeric). Each Type needs to be inline
      with Defect Teams SLA‟s and should be based on business impact.
•     Story requests in the Standard class are assigned one of the Standard Service type‟s.
•     The prioritisation of the Stories is driven by the Service Class model




                                                                                                        6
Standard Service Class
•     Various class types should be created under the standard service class. For example;
    •     A – Under £100000 impact if delayed
    •     B – Under £50000 impact if delayed
    •     C – Under £10000 impact if delayed
    •     D – Under £1000 impact if delayed
    •     E – BAU
•   The prioritisation of the Stories is driven by the Standard Service Class Types
•   A Story will change service types as it gets closer to its delivery date; i.e. a C type after 5
    days would be escalated to a B type and therefore more further up the priority stack.
    Impact delay would be determined at the point of a story being added to the Task Wall, this
    will help Stories move up the priority stack as it gets closer to its delivery date.




                                                                                                  7
Expedited Service Class
Handling the JDI / 11th hour requests
•   A Story flagged as expedited must be reviewed by the Defect Manager before it can be
    added to the task wall.
•   All other items in the W.I.P lanes is paused and full attention is given to the expedited
    Story.
•   There can only be 1 expedited item on the task wall at any given time.
•   Each Manager is limited to the amount of expedited items they can raise within a
    calendar year. The amount needs to be negotiated between the Defect Manager and the
    Managers.




                                                                                                8
Example Defect request workflow

Defect gets raised     Team receives           Team reviews          Team adds defect to
 creates a defect    email notification      defect and assigns         the Task Wall.
  review request     that a new defect        an Service Class         Prioritisation of
                        needs to be                                  Stories in backlog is
                          reviewed                                   amended if needed




                               Expedited defect?



                                              Defect manager
                                            reviews defect and
                                           determines if it should
                                               be expedited
                                                                                        9
Measuring team velocity
Unlike Scrum we will not be assigning a estimated measurement against each defect.

•     The team will track two metrics;
    •    Cycle time of each Story – Whilst in the W.I.P zone and between Taskboard states
    •    Amount of Stories completed over a time period of x
•    A team retrospective should occur each month and part of the discussion should focus
     on how long each type of defect took to complete.
•    At the monthly retrospective the team should assign a ideal lead time figure to each
     Service class, which can be tracked and reviewed. This will be determined by the cycle
     time metric from the previous month.
•    A chart should be put onto the Task Wall and in a shared location (information radiators)
     with the delivery teams with a number of hours / days each defect is taking them to
     complete. This will help manage the expectation of how long it takes to resolve a defect.




                                                                                              10
Improving your model - Kaizens
•       Japanese for "improvement” or “change for the better”
•       Used to improve standardised activities and processes, kaizen aims to eliminate waste

Using 5 Whys
    •    The vehicle will not start. (the problem).
    •    Why? - The battery is dead. (first why)
    •    Why? - The alternator is not functioning. (second why)
    •    Why? - The alternator belt has broken. (third why)
    •    Why? - The alternator belt was well beyond its useful service life and not replaced. (fourth why)
    •    Why? - The vehicle was not maintained according to the recommended service schedule. (fifth why,
         a root cause)
    •    Why? - Replacement parts are not available because of the extreme age of the vehicle. (sixth why,
         optional footnote)


•       Reviewed by the team and determine which Kaizens should be played when there is
        either a free space of and prioritised by the Product Owner / team




                                                                                                        11
Further reading…


         http://www.agilemanagement.net - David Anderson (Kanban)
        http://www.clarkeching.com - Clarke Ching (Agile, TOC, Scrum)
   http://www.carlbruiners.com - Carl Bruiners (Agile, Scrum, Kanban, BDD)
    http://theagilepirate.net - Simon Cromarty (Agile, Scrum, Kanban, BDD)
 http://blogs.ripple-rock.com/danbrown/default.aspx - Dan Brown (Agile, Scrum,
                                    Kanban)




                                                                                 12

More Related Content

PDF
Agile & Scrum Training
PPT
Agile Testing Process
PPTX
Istqb foundation level day 1
PDF
Scrum Guide In One Slide
PPTX
ISTQB - What's testing
PPT
Scrum
PPTX
Tips for Writing Better Charters for Exploratory Testing Sessions by Michael...
PDF
ISTQB Foundation Level Basic
Agile & Scrum Training
Agile Testing Process
Istqb foundation level day 1
Scrum Guide In One Slide
ISTQB - What's testing
Scrum
Tips for Writing Better Charters for Exploratory Testing Sessions by Michael...
ISTQB Foundation Level Basic

What's hot (20)

PDF
Agile retrospectives - why, what and how
PDF
Traffic Control with Envoy Proxy
PPT
Agile testing
PDF
Scrum process powerpoint ppt slides.
PPTX
Docker Deep Dive Understanding Docker Engine Docker for DevOps
PPTX
PPTX
The Essence of Sprint Planning : Presented by Sprint Planning
PPTX
Test Strategy
PPTX
Track code quality with SonarQube
PDF
Scrum: Scrum Guide Summary
PDF
Agile testing principles and practices - Anil Karade
PPTX
QA Best Practices in Agile World_new
PDF
INTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFL
PPTX
Selenium Automation in Java Using HttpWatch Plug-in
PDF
Data Driven Testing
PPTX
Kanban/Scrumban - taking scrum outside its comfort zone
PDF
Introduction to CICD
PDF
froglogic Squish (Qt edition)
PPTX
DevOps at FSOFT as BOI | Nguyễn Hoài Nam, Vũ Xuân Lộc
KEY
Git with bitbucket
Agile retrospectives - why, what and how
Traffic Control with Envoy Proxy
Agile testing
Scrum process powerpoint ppt slides.
Docker Deep Dive Understanding Docker Engine Docker for DevOps
The Essence of Sprint Planning : Presented by Sprint Planning
Test Strategy
Track code quality with SonarQube
Scrum: Scrum Guide Summary
Agile testing principles and practices - Anil Karade
QA Best Practices in Agile World_new
INTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFL
Selenium Automation in Java Using HttpWatch Plug-in
Data Driven Testing
Kanban/Scrumban - taking scrum outside its comfort zone
Introduction to CICD
froglogic Squish (Qt edition)
DevOps at FSOFT as BOI | Nguyễn Hoài Nam, Vũ Xuân Lộc
Git with bitbucket
Ad

Viewers also liked (20)

PPTX
defect tracking and management
PPTX
IT Quality Testing and the Defect Management Process
PPT
Defect analysis and prevention methods
PPTX
Defect prevention
PDF
Advanced Defect Management
PDF
Defect Analytics & Statistical Trends
PPT
Software Inspection And Defect Management
PPSX
Root cause Analysis of Defects
PDF
Mt s13 defect_management
PPTX
StarWest 2012 - Agile Defect Management: Focus On Prevention
PDF
Kanban Patterns for Dependencies
PDF
Defect prevention techniques
PPT
From Defect Reporting To Defect Prevention
PDF
Defect Prevention
PPTX
Kanban Explained in 11 Slides
PPTX
Kanban Cadences & Information Flow
PDF
Software Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect States
PDF
Kanban in 4 easy steps
DOC
Rajesh HR resume
PPTX
defect tracking and management
IT Quality Testing and the Defect Management Process
Defect analysis and prevention methods
Defect prevention
Advanced Defect Management
Defect Analytics & Statistical Trends
Software Inspection And Defect Management
Root cause Analysis of Defects
Mt s13 defect_management
StarWest 2012 - Agile Defect Management: Focus On Prevention
Kanban Patterns for Dependencies
Defect prevention techniques
From Defect Reporting To Defect Prevention
Defect Prevention
Kanban Explained in 11 Slides
Kanban Cadences & Information Flow
Software Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect States
Kanban in 4 easy steps
Rajesh HR resume
Ad

Similar to Defect management using kanban (20)

PPTX
Operation and Support using Agile
PDF
The Scrum Guide
PPTX
Beyond scrum of scrums scaling agile how it works
PPTX
Introduction to Agile - Scrum, Kanban, and everything in between
PDF
Scrum and-xp-from-the-trenches 01 intro & backlog
ODP
Agile methodology and Scrum Framewwork
PPTX
Agile scrum foundation tutorial.pptx
PPTX
Maturing Agile SDLC & workflow improvements
PDF
Lean Change Management (part II) - IAD 2014
PDF
Scrum Overview
PPTX
Switch tokanban2
PDF
Essentials of Scrum
PDF
Understanding-Agile for beginners in real
PDF
Understanding-Agile &Scrum.pdf
PPTX
Kanban - Classes of Service
PPTX
PPTX
TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.
PPTX
TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.
PDF
Archana Joshi Aug 2013 Kanban Spin Pune
PPTX
Agile
Operation and Support using Agile
The Scrum Guide
Beyond scrum of scrums scaling agile how it works
Introduction to Agile - Scrum, Kanban, and everything in between
Scrum and-xp-from-the-trenches 01 intro & backlog
Agile methodology and Scrum Framewwork
Agile scrum foundation tutorial.pptx
Maturing Agile SDLC & workflow improvements
Lean Change Management (part II) - IAD 2014
Scrum Overview
Switch tokanban2
Essentials of Scrum
Understanding-Agile for beginners in real
Understanding-Agile &Scrum.pdf
Kanban - Classes of Service
TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.
TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.
Archana Joshi Aug 2013 Kanban Spin Pune
Agile

More from Carl Bruiners (6)

PPTX
Route to live
PPT
Agile QA presentation
PPT
Intro to Agile
PPTX
Agile Edge 2012
PPTX
Facilitation
PPTX
Agile cambridge 27th September 2012
Route to live
Agile QA presentation
Intro to Agile
Agile Edge 2012
Facilitation
Agile cambridge 27th September 2012

Recently uploaded (20)

PDF
20250805_A. Stotz All Weather Strategy - Performance review July 2025.pdf
PDF
How to Get Business Funding for Small Business Fast
PPTX
Amazon (Business Studies) management studies
PDF
Reconciliation AND MEMORANDUM RECONCILATION
DOCX
unit 2 cost accounting- Tender and Quotation & Reconciliation Statement
PDF
pdfcoffee.com-opt-b1plus-sb-answers.pdfvi
PDF
Unit 1 Cost Accounting - Cost sheet
PDF
Business model innovation report 2022.pdf
PDF
Ôn tập tiếng anh trong kinh doanh nâng cao
PDF
BsN 7th Sem Course GridNNNNNNNN CCN.pdf
DOCX
Euro SEO Services 1st 3 General Updates.docx
PDF
How to Get Funding for Your Trucking Business
PPT
340036916-American-Literature-Literary-Period-Overview.ppt
PDF
Laughter Yoga Basic Learning Workshop Manual
PPTX
job Avenue by vinith.pptxvnbvnvnvbnvbnbmnbmbh
PPTX
Principles of Marketing, Industrial, Consumers,
PDF
kom-180-proposal-for-a-directive-amending-directive-2014-45-eu-and-directive-...
PPTX
AI-assistance in Knowledge Collection and Curation supporting Safe and Sustai...
PDF
Types of control:Qualitative vs Quantitative
DOCX
unit 1 COST ACCOUNTING AND COST SHEET
20250805_A. Stotz All Weather Strategy - Performance review July 2025.pdf
How to Get Business Funding for Small Business Fast
Amazon (Business Studies) management studies
Reconciliation AND MEMORANDUM RECONCILATION
unit 2 cost accounting- Tender and Quotation & Reconciliation Statement
pdfcoffee.com-opt-b1plus-sb-answers.pdfvi
Unit 1 Cost Accounting - Cost sheet
Business model innovation report 2022.pdf
Ôn tập tiếng anh trong kinh doanh nâng cao
BsN 7th Sem Course GridNNNNNNNN CCN.pdf
Euro SEO Services 1st 3 General Updates.docx
How to Get Funding for Your Trucking Business
340036916-American-Literature-Literary-Period-Overview.ppt
Laughter Yoga Basic Learning Workshop Manual
job Avenue by vinith.pptxvnbvnvnvbnvbnbmnbmbh
Principles of Marketing, Industrial, Consumers,
kom-180-proposal-for-a-directive-amending-directive-2014-45-eu-and-directive-...
AI-assistance in Knowledge Collection and Curation supporting Safe and Sustai...
Types of control:Qualitative vs Quantitative
unit 1 COST ACCOUNTING AND COST SHEET

Defect management using kanban

  • 1. Defect Management using Kanban Presented by Carl Bruiners
  • 2. What is Kanban? • Created by Taiichi Ohno of Toyota • Japanese for signboard or billboard • A scheduling system that helps determine what to produce, when to produce it, and how much to produce • Pull instead of push system Spare Parts Supply Demand Point Supplier Pull • Backlog can take on any shape or form • Unlike Scrum Kanban is not a time-boxed Agile methodology • Kanban reveals bottlenecks dynamically (TOC) 2
  • 4. W.I.P (Work-In-Progress) limits • The purpose of W.I.P limits is to ensure that no swim lane is a bottle-neck • W.I.P limits are set against each lane on the Task Wall • W.I.P limits are used to ensure that the team is not attempting to work on too many Stories at any given time and that each Story is completed before a new one is worked on. • W.I.P limits should be reviewed regularly and changed accordingly to avoid bottlenecks – This cannot be done my any individual, this must be a team exercise and agreement. 5
  • 5. Service Class model „Each Class of Service will have its own policy to reflect prioritisation based on the different risks and business value. Classes of service and knowledge of the policies associated with them empower the team to self-organize the flow of work to optimize business value. Used effectively this will result in improved customer satisfaction, elevated employee engagement, and increased trust.‟ David Anderson • There will be two Service Classes; Standard and Expedited. • A set of Service types (between 3-6) needs to be generated for the Standard class (this needs to be determined by the team; i.e. letters or numeric). Each Type needs to be inline with Defect Teams SLA‟s and should be based on business impact. • Story requests in the Standard class are assigned one of the Standard Service type‟s. • The prioritisation of the Stories is driven by the Service Class model 6
  • 6. Standard Service Class • Various class types should be created under the standard service class. For example; • A – Under £100000 impact if delayed • B – Under £50000 impact if delayed • C – Under £10000 impact if delayed • D – Under £1000 impact if delayed • E – BAU • The prioritisation of the Stories is driven by the Standard Service Class Types • A Story will change service types as it gets closer to its delivery date; i.e. a C type after 5 days would be escalated to a B type and therefore more further up the priority stack. Impact delay would be determined at the point of a story being added to the Task Wall, this will help Stories move up the priority stack as it gets closer to its delivery date. 7
  • 7. Expedited Service Class Handling the JDI / 11th hour requests • A Story flagged as expedited must be reviewed by the Defect Manager before it can be added to the task wall. • All other items in the W.I.P lanes is paused and full attention is given to the expedited Story. • There can only be 1 expedited item on the task wall at any given time. • Each Manager is limited to the amount of expedited items they can raise within a calendar year. The amount needs to be negotiated between the Defect Manager and the Managers. 8
  • 8. Example Defect request workflow Defect gets raised Team receives Team reviews Team adds defect to creates a defect email notification defect and assigns the Task Wall. review request that a new defect an Service Class Prioritisation of needs to be Stories in backlog is reviewed amended if needed Expedited defect? Defect manager reviews defect and determines if it should be expedited 9
  • 9. Measuring team velocity Unlike Scrum we will not be assigning a estimated measurement against each defect. • The team will track two metrics; • Cycle time of each Story – Whilst in the W.I.P zone and between Taskboard states • Amount of Stories completed over a time period of x • A team retrospective should occur each month and part of the discussion should focus on how long each type of defect took to complete. • At the monthly retrospective the team should assign a ideal lead time figure to each Service class, which can be tracked and reviewed. This will be determined by the cycle time metric from the previous month. • A chart should be put onto the Task Wall and in a shared location (information radiators) with the delivery teams with a number of hours / days each defect is taking them to complete. This will help manage the expectation of how long it takes to resolve a defect. 10
  • 10. Improving your model - Kaizens • Japanese for "improvement” or “change for the better” • Used to improve standardised activities and processes, kaizen aims to eliminate waste Using 5 Whys • The vehicle will not start. (the problem). • Why? - The battery is dead. (first why) • Why? - The alternator is not functioning. (second why) • Why? - The alternator belt has broken. (third why) • Why? - The alternator belt was well beyond its useful service life and not replaced. (fourth why) • Why? - The vehicle was not maintained according to the recommended service schedule. (fifth why, a root cause) • Why? - Replacement parts are not available because of the extreme age of the vehicle. (sixth why, optional footnote) • Reviewed by the team and determine which Kaizens should be played when there is either a free space of and prioritised by the Product Owner / team 11
  • 11. Further reading… http://www.agilemanagement.net - David Anderson (Kanban) http://www.clarkeching.com - Clarke Ching (Agile, TOC, Scrum) http://www.carlbruiners.com - Carl Bruiners (Agile, Scrum, Kanban, BDD) http://theagilepirate.net - Simon Cromarty (Agile, Scrum, Kanban, BDD) http://blogs.ripple-rock.com/danbrown/default.aspx - Dan Brown (Agile, Scrum, Kanban) 12

Editor's Notes

  • #10: One major change is that the requestor schedules the request, NOT the defect team. The class of service rules apply which stops the requestor from abusing the process by creating 11th hour requests.