SlideShare una empresa de Scribd logo
1 de 11
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

Más contenido relacionado

La actualidad más candente

Solution Architecture Concept Workshop
Solution Architecture Concept WorkshopSolution Architecture Concept Workshop
Solution Architecture Concept Workshop
Alan McSweeney
 
Project Controlling and Project Monitoring
Project Controlling and Project MonitoringProject Controlling and Project Monitoring
Project Controlling and Project Monitoring
haroldtaylor1113
 

La actualidad más candente (20)

Asta Powerproject: Business Case
Asta Powerproject: Business CaseAsta Powerproject: Business Case
Asta Powerproject: Business Case
 
Project Time Management
Project Time ManagementProject Time Management
Project Time Management
 
Enterprise feature streams
Enterprise feature streamsEnterprise feature streams
Enterprise feature streams
 
Integrating architecture and itil
Integrating architecture and itilIntegrating architecture and itil
Integrating architecture and itil
 
Project governance
Project governanceProject governance
Project governance
 
Enterprise Architecture Management (EAM) I Best Practices I NuggetHub
Enterprise Architecture Management (EAM) I Best Practices I NuggetHubEnterprise Architecture Management (EAM) I Best Practices I NuggetHub
Enterprise Architecture Management (EAM) I Best Practices I NuggetHub
 
Project Management Office Roles Functions And Benefits
Project Management Office Roles Functions And BenefitsProject Management Office Roles Functions And Benefits
Project Management Office Roles Functions And Benefits
 
What's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th Meetup
What's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th MeetupWhat's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th Meetup
What's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th Meetup
 
Advanced Work Packaging: Implementation Challenges
Advanced Work Packaging: Implementation ChallengesAdvanced Work Packaging: Implementation Challenges
Advanced Work Packaging: Implementation Challenges
 
Chap 6.4 Estimate Activity Duration
Chap 6.4 Estimate Activity DurationChap 6.4 Estimate Activity Duration
Chap 6.4 Estimate Activity Duration
 
PMP_Project Integration Management
PMP_Project Integration ManagementPMP_Project Integration Management
PMP_Project Integration Management
 
Solution Architecture Concept Workshop
Solution Architecture Concept WorkshopSolution Architecture Concept Workshop
Solution Architecture Concept Workshop
 
Ch 9 project monitoring & control updated
Ch 9 project monitoring & control updatedCh 9 project monitoring & control updated
Ch 9 project monitoring & control updated
 
An Introduction to kanban
An Introduction to kanbanAn Introduction to kanban
An Introduction to kanban
 
Project Planning Scheduling
Project Planning SchedulingProject Planning Scheduling
Project Planning Scheduling
 
Enterprise architecture assessment guide v2.2
Enterprise architecture assessment guide v2.2Enterprise architecture assessment guide v2.2
Enterprise architecture assessment guide v2.2
 
Solution architecture
Solution architectureSolution architecture
Solution architecture
 
Project Controlling and Project Monitoring
Project Controlling and Project MonitoringProject Controlling and Project Monitoring
Project Controlling and Project Monitoring
 
PMBOK 6th Processes Flow Main Lines
PMBOK 6th Processes Flow Main LinesPMBOK 6th Processes Flow Main Lines
PMBOK 6th Processes Flow Main Lines
 
Dynamic Scheduling for Shutdowns and Turnarounds
Dynamic Scheduling for Shutdowns and TurnaroundsDynamic Scheduling for Shutdowns and Turnarounds
Dynamic Scheduling for Shutdowns and Turnarounds
 

Destacado

Defect Analytics & Statistical Trends
Defect Analytics & Statistical TrendsDefect Analytics & Statistical Trends
Defect Analytics & Statistical Trends
Mani Nutulapati
 
Software Inspection And Defect Management
Software Inspection And Defect ManagementSoftware Inspection And Defect Management
Software Inspection And Defect Management
Ajay K
 
Mt s13 defect_management
Mt s13 defect_managementMt s13 defect_management
Mt s13 defect_management
TestingGeeks
 

Destacado (20)

defect tracking and management
defect tracking and management   defect tracking and management
defect tracking and management
 
IT Quality Testing and the Defect Management Process
IT Quality Testing and the Defect Management ProcessIT Quality Testing and the Defect Management Process
IT Quality Testing and the Defect Management Process
 
Defect analysis and prevention methods
Defect analysis and prevention methods Defect analysis and prevention methods
Defect analysis and prevention methods
 
Defect prevention
Defect preventionDefect prevention
Defect prevention
 
Advanced Defect Management
Advanced Defect ManagementAdvanced Defect Management
Advanced Defect Management
 
Defect Analytics & Statistical Trends
Defect Analytics & Statistical TrendsDefect Analytics & Statistical Trends
Defect Analytics & Statistical Trends
 
Software Inspection And Defect Management
Software Inspection And Defect ManagementSoftware Inspection And Defect Management
Software Inspection And Defect Management
 
Root cause Analysis of Defects
Root cause Analysis of DefectsRoot cause Analysis of Defects
Root cause Analysis of Defects
 
Mt s13 defect_management
Mt s13 defect_managementMt s13 defect_management
Mt s13 defect_management
 
StarWest 2012 - Agile Defect Management: Focus On Prevention
StarWest 2012 - Agile Defect Management: Focus On PreventionStarWest 2012 - Agile Defect Management: Focus On Prevention
StarWest 2012 - Agile Defect Management: Focus On Prevention
 
Kanban Patterns for Dependencies
Kanban Patterns for DependenciesKanban Patterns for Dependencies
Kanban Patterns for Dependencies
 
Defect prevention techniques
Defect prevention techniquesDefect prevention techniques
Defect prevention techniques
 
From Defect Reporting To Defect Prevention
From Defect Reporting To Defect PreventionFrom Defect Reporting To Defect Prevention
From Defect Reporting To Defect Prevention
 
Defect Prevention
Defect PreventionDefect Prevention
Defect Prevention
 
Kanban Explained in 11 Slides
Kanban Explained in 11 SlidesKanban Explained in 11 Slides
Kanban Explained in 11 Slides
 
Kanban Cadences & Information Flow
Kanban Cadences & Information FlowKanban Cadences & Information Flow
Kanban Cadences & Information Flow
 
Software Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect States
Software Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect StatesSoftware Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect States
Software Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect States
 
Kanban in 4 easy steps
Kanban in 4 easy steps Kanban in 4 easy steps
Kanban in 4 easy steps
 
Rajesh HR resume
Rajesh HR resumeRajesh HR resume
Rajesh HR resume
 
Kanban
KanbanKanban
Kanban
 

Similar a Defect management using kanban

Archana Joshi Aug 2013 Kanban Spin Pune
Archana Joshi Aug 2013 Kanban Spin Pune Archana Joshi Aug 2013 Kanban Spin Pune
Archana Joshi Aug 2013 Kanban Spin Pune
Archana Joshi
 

Similar a Defect management using kanban (20)

Operation and Support using Agile
Operation and Support using AgileOperation and Support using Agile
Operation and Support using Agile
 
The Scrum Guide
The Scrum GuideThe Scrum Guide
The Scrum Guide
 
Beyond scrum of scrums scaling agile how it works
Beyond scrum of scrums scaling agile how it worksBeyond scrum of scrums scaling agile how it works
Beyond scrum of scrums scaling agile how it works
 
Introduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in betweenIntroduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in between
 
Scrum and-xp-from-the-trenches 01 intro & backlog
Scrum and-xp-from-the-trenches 01 intro & backlogScrum and-xp-from-the-trenches 01 intro & backlog
Scrum and-xp-from-the-trenches 01 intro & backlog
 
Agile methodology and Scrum Framewwork
Agile methodology and Scrum FramewworkAgile methodology and Scrum Framewwork
Agile methodology and Scrum Framewwork
 
Agile scrum foundation tutorial.pptx
Agile scrum foundation tutorial.pptxAgile scrum foundation tutorial.pptx
Agile scrum foundation tutorial.pptx
 
Maturing Agile SDLC & workflow improvements
Maturing Agile SDLC & workflow improvementsMaturing Agile SDLC & workflow improvements
Maturing Agile SDLC & workflow improvements
 
Lean Change Management (part II) - IAD 2014
Lean Change Management (part II) - IAD 2014Lean Change Management (part II) - IAD 2014
Lean Change Management (part II) - IAD 2014
 
Scrum Overview
Scrum OverviewScrum Overview
Scrum Overview
 
Switch tokanban2
Switch tokanban2Switch tokanban2
Switch tokanban2
 
Essentials of Scrum
Essentials of ScrumEssentials of Scrum
Essentials of Scrum
 
Understanding-Agile &Scrum.pdf
Understanding-Agile &Scrum.pdfUnderstanding-Agile &Scrum.pdf
Understanding-Agile &Scrum.pdf
 
Kanban - Classes of Service
Kanban - Classes of ServiceKanban - Classes of Service
Kanban - Classes of Service
 
Effective Scrum
Effective ScrumEffective Scrum
Effective Scrum
 
TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.
TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.
TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.
 
TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.
TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.
TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.
 
Archana Joshi Aug 2013 Kanban Spin Pune
Archana Joshi Aug 2013 Kanban Spin Pune Archana Joshi Aug 2013 Kanban Spin Pune
Archana Joshi Aug 2013 Kanban Spin Pune
 
Agile
AgileAgile
Agile
 
Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...
Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...
Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...
 

Más de Carl Bruiners (6)

Route to live
Route to liveRoute to live
Route to live
 
Agile QA presentation
Agile QA presentationAgile QA presentation
Agile QA presentation
 
Intro to Agile
Intro to AgileIntro to Agile
Intro to Agile
 
Agile Edge 2012
Agile Edge 2012Agile Edge 2012
Agile Edge 2012
 
Facilitation
FacilitationFacilitation
Facilitation
 
Agile cambridge 27th September 2012
Agile cambridge 27th September 2012Agile cambridge 27th September 2012
Agile cambridge 27th September 2012
 

Último

Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
allensay1
 
Mckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for ViewingMckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for Viewing
Nauman Safdar
 

Último (20)

New 2024 Cannabis Edibles Investor Pitch Deck Template
New 2024 Cannabis Edibles Investor Pitch Deck TemplateNew 2024 Cannabis Edibles Investor Pitch Deck Template
New 2024 Cannabis Edibles Investor Pitch Deck Template
 
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAIGetting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
 
Berhampur Call Girl Just Call 8084732287 Top Class Call Girl Service Available
Berhampur Call Girl Just Call 8084732287 Top Class Call Girl Service AvailableBerhampur Call Girl Just Call 8084732287 Top Class Call Girl Service Available
Berhampur Call Girl Just Call 8084732287 Top Class Call Girl Service Available
 
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptxQSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
 
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
 
HomeRoots Pitch Deck | Investor Insights | April 2024
HomeRoots Pitch Deck | Investor Insights | April 2024HomeRoots Pitch Deck | Investor Insights | April 2024
HomeRoots Pitch Deck | Investor Insights | April 2024
 
WheelTug Short Pitch Deck 2024 | Byond Insights
WheelTug Short Pitch Deck 2024 | Byond InsightsWheelTug Short Pitch Deck 2024 | Byond Insights
WheelTug Short Pitch Deck 2024 | Byond Insights
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business Growth
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1
 
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All TimeCall 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
 
Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...
Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...
Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...
 
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
 
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
 
joint cost.pptx COST ACCOUNTING Sixteenth Edition ...
joint cost.pptx  COST ACCOUNTING  Sixteenth Edition                          ...joint cost.pptx  COST ACCOUNTING  Sixteenth Edition                          ...
joint cost.pptx COST ACCOUNTING Sixteenth Edition ...
 
Mckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for ViewingMckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for Viewing
 
JAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR ESCORTS
JAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR  ESCORTSJAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR  ESCORTS
JAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR ESCORTS
 
Kalyan Call Girl 98350*37198 Call Girls in Escort service book now
Kalyan Call Girl 98350*37198 Call Girls in Escort service book nowKalyan Call Girl 98350*37198 Call Girls in Escort service book now
Kalyan Call Girl 98350*37198 Call Girls in Escort service book now
 

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

Notas del editor

  1. 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.