SlideShare a Scribd company logo
Kanban Overview and
 Experience Report

      David Joyce
     BBC Worldwide




           1
Kanban Overview
Kanban is a transparent, work-limited,
        value pulling system.




                             Eric Willeke - Kanbandev Yahoo! group
                   2
Start with what you do now.
                                       Modify it slightly to implement
                                                     pull


                                     Use a transparent method for
                                   viewing work, and organising the
                                                 team




 Limit WIP and pull work when
     the team has capacity.
                                       Evolve from there by recognising
                                            bottlenecks, waste and
Stop Starting - Start Finishing!
                                            variability that affect
                                                 performance

                                                                  David Anderson
                                   3
Work in Process

        Because we want to deliver new value quickly,
        we want to limit the amount of work that we
        take on at one time




We want to finish items before starting others




                                  4
Pull Work not Push




    There is a queue of work, which goes through
    a number of stages until its done.



                5
Kanban Pull

Backlog   Step 1    Step 2        Step n    Done
             In        In            In
          Process   Process       Process




                    Flow




                              6
Kanban Pull With Limits

That looks very like a typical Agile Task Board.

However, there is one more important element which
really defines a Kanban system - limits. 




 There are two basic limits
 WIP limits and Queue limits




                                  7
WIP Limits




Governs the maximum number of work items
that can be in that state at any instant




                             8
Queues and Queue Limits

A queue distinguishes work that is eligible to
be pulled, from work that is still in process.

The queue allows for slack




                                9
Queues and Limits

Backlog      Step 1            Step 2         …        Step n        Done
          Queue      In                In                     In
                  Process   Queue   Process       Queue    Process
           (3)      (2)

                                              …




                                                  10
Leading Indicators
Agile development has long rallied around “inspect and adapt”.

Early agile methods built their feedback around velocity.

This is a trailing indicator.

With the regulating power of limits, it tells you about problems
in your process, while you are experiencing the problem!




                                 11
Bottlenecks - Stall




         12
Bottlenecks - Vacant Space




             13
Kanban Workflow

We ensure the right work is done at the right time,
rather than who is doing the work.




                         14
New Kind of Standup




         15
A New Kind of Planning

Planning can be ‘de-coupled’




                               16
Releasing

Releasing can be ‘de-coupled’




                                17
Iterations

Iterative Development Without Iterations



                    tim




                                   gth
                     e




                               len




                                   18
Retrospectives

We have more choice on when and how to reflect and improve




                              19
De-Coupling




     20
Metrics

    Metrics are a tool for everybody
 The team is responsible for its metrics
Metrics allow for continuous improvement
   Red, Amber, Green is not enough.




                           21
Cumulative Flow




       22
Work Breakdown




       23
Kanban for Everyone




         24
Lean Decision Filter

1. Value trumps flow 
    Expedite at the expense of flow to maximise value

2. Flow trumps waste elimination
    Increase WIP, if required to maintain flow, even though it may add waste

3. Eliminate waste to improve efficiency 




                                    25
Kanban Usage




      26
Kanban

Summary



         John Seddon - Freedom from Command & Control
   27
Experience Report




              Eric Willeke - Kanbandev Yahoo! group
        28
Kanban began
    in one product
  team in mid 2008




Continually evolving...   29
Kanban began
    in one product
  team in mid 2008




Continually evolving...   30
The Kanban “flu”
 soon spreads to
   other teams


 Application Support
The Kanban “flu”
 soon spreads to
   other teams


 Application Support

         Pro duct Teams




                          32
The Kanban “flu”
 soon spreads to
   other teams


 Application Support

         Pro duct Teams


    Design Team




                          33
The Kanban “flu”
 soon spreads to
   other teams


 Application Support

         Pro duct Teams


    Design Team


    CO TS Team




                          34
Now entering new
     territory




Had looked at Agile before

  small team sizes didn’t
  fit
  specialisation
  constant mix of new
  development & support
  irregular release
  cadence

                            35
Future Media & Technology!




                             36
No Single Solution     Recipe for success

                               Focus on Quality

      Based on a set of        Reduce WIP, Deliver
         principles            Often

     Better practice NOT       Balance Demand against
        best practice          Throughput
                               Prioritise

      Coupled with sound       Reduce variability
     engineering practices
     and a team willing to       Let the data tel
                                                  l yo u,
       reflect, adapt and         what to do w ith
                                                   the data
           improve
                                            Control
                                Statistical
                                                              David Anderson
37
Mean reduced from 22 to 14 days (33%)
     Lead Time   50% drop in the spread in variation.
                 Each of the outliers were proved to be special cause.


38                                          Data split at financial year end and in July
Mean reduced from 9 to 3 days (67%)
                        77% drop in the spread in variation.
     Development Time   The major reduction factor has been to limit work in
                        process.


39                                                 Data split at financial year end and in July
Reduction in lead and cycle times, and increase in
                      throughput are not at the expense of quality.
     # Live Defects   Number of live bugs is within statistical control, and
                      seeing a reduction since July.


40                                                          Data split at end and in July
Mean reduced from 25 to 5 days (81%)
                      Large drop in the spread in variation.
     # Days Blocked   The outliers was proved to be special cause, waiting
                      for a 3rd party. # blockers actually increased.


41                                               Data split at financial year end and in July
Upward trend. Rising to almost every working day.
Throughput   Expected as code base is decoupled, work items
             broken into MMFs, and cycle time reduces.
43
Scrum to Kanban
                                                     Data split at end and in July




                    Mean reduced from 10 to 4 days (60%)
 Engineering Time   64% drop in the spread in variation.
Kanban

Summary



         John Seddon - Freedom from Command & Control
Scrumban

 Scrumban is useful for existing Scrum
teams, who are looking to improve their
          scale or capability




                               45
More information on Kanban

My blog http://leanandkanban.wordpress.com/


Kanban community site http://www.limitedwipsociety.org


Kanban for Software Engineering http://bit.ly/hz9Ju


Soon to be published academic paper on BBCW and Kanban case study




                                   46
Thank you

Questions?



        John Seddon - Freedom from Command & Control

More Related Content

PDF
Agile & kanban in Coordination
PDF
Agile Lean Kanban Training 1 hour
PDF
Monitoring at scale - Intuitive dashboard design
PPTX
Kanban - The Alternate Path to Agile
PDF
It's not Scrum VS. Kanban! It is Scrum AND Kanban!
PDF
Identifying and Managing Waste in Complex Product Development Environments
PDF
DevOps Paradox: Going Faster Brings Higher Quality, Lower Costs, & Better Out...
PDF
Value stream mapping
Agile & kanban in Coordination
Agile Lean Kanban Training 1 hour
Monitoring at scale - Intuitive dashboard design
Kanban - The Alternate Path to Agile
It's not Scrum VS. Kanban! It is Scrum AND Kanban!
Identifying and Managing Waste in Complex Product Development Environments
DevOps Paradox: Going Faster Brings Higher Quality, Lower Costs, & Better Out...
Value stream mapping

What's hot (20)

PDF
Why software projects_need_heroes
PPTX
The Lego Lean Game (XP 2009 version)
PDF
Making the Work Visible
PDF
"Lean IT in a nutshell" by Régis Medina, lean coach
PDF
Ralph jocham agile portfolio based release trains
PDF
Agile tour 2011 ralph jocham - scrum primer
PPTX
Kanban 101
PDF
Rally Fream Work
PDF
Leveraging Your Company's DevOps Transformation (AppSec USA 2014)
PDF
Identifying and managing waste in software product development
PPTX
2009 06 01 The Lean Startup Texas Edition
PDF
Research on Impediments to Product Development Flow
PPTX
Lean Principles for Agile Teams
PDF
Agile tour 2011 puiu mircea
PDF
The Role of Quality Assurance in the World of Agile Development and Scrum
PDF
Scrum checklist
PPTX
Training - Introducing Agile, Lean and Kanban
PPT
Kaizen
PDF
Adm Initial Proposal
PDF
Kanban and Government
Why software projects_need_heroes
The Lego Lean Game (XP 2009 version)
Making the Work Visible
"Lean IT in a nutshell" by Régis Medina, lean coach
Ralph jocham agile portfolio based release trains
Agile tour 2011 ralph jocham - scrum primer
Kanban 101
Rally Fream Work
Leveraging Your Company's DevOps Transformation (AppSec USA 2014)
Identifying and managing waste in software product development
2009 06 01 The Lean Startup Texas Edition
Research on Impediments to Product Development Flow
Lean Principles for Agile Teams
Agile tour 2011 puiu mircea
The Role of Quality Assurance in the World of Agile Development and Scrum
Scrum checklist
Training - Introducing Agile, Lean and Kanban
Kaizen
Adm Initial Proposal
Kanban and Government
Ad

Viewers also liked (6)

PDF
Kanban Overview And Experience Report
PPTX
TAGUCHI- QUALITY GURU
PDF
The 3 Revolutions (Agile, Lean, Lean Startup)
PPT
Tqm taguchi
PPT
Taguchi method
PPT
Taguchi method
Kanban Overview And Experience Report
TAGUCHI- QUALITY GURU
The 3 Revolutions (Agile, Lean, Lean Startup)
Tqm taguchi
Taguchi method
Taguchi method
Ad

Similar to Kanban Overview And Experience Report Export (20)

PDF
Understanding Kanban
PDF
Kanban seminar
PDF
Practical intro to kanban- Joakim Sunden
PPT
Patton kanban
PDF
Pulling Value Lean And Kanban
PDF
Intro to Kanban (1 Dec 2014)
PDF
5 Arguments Against Kanban
PDF
Agile & Lean & Kanban in the Real World - A Case Study
PDF
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
PPTX
Introduction to kanban calgary .net user group - feb 6
PPTX
Bottom-up adoption through the prism of Flow
PDF
Kanban in 5 minutes
PPTX
Kanban explained David Anderson LAS 2011-zurich
PDF
The Kanban Retrospective
PDF
Kanban For Software Engineering Apr 242
PDF
Kanban
PPTX
Kanban != Kanban Board
PPT
Kanban at radical_fusion
PPTX
Intro to Kanban - AgileDayChile2011 Keynote
PPTX
Crack That Wip 2
Understanding Kanban
Kanban seminar
Practical intro to kanban- Joakim Sunden
Patton kanban
Pulling Value Lean And Kanban
Intro to Kanban (1 Dec 2014)
5 Arguments Against Kanban
Agile & Lean & Kanban in the Real World - A Case Study
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
Introduction to kanban calgary .net user group - feb 6
Bottom-up adoption through the prism of Flow
Kanban in 5 minutes
Kanban explained David Anderson LAS 2011-zurich
The Kanban Retrospective
Kanban For Software Engineering Apr 242
Kanban
Kanban != Kanban Board
Kanban at radical_fusion
Intro to Kanban - AgileDayChile2011 Keynote
Crack That Wip 2

More from Valtech UK (20)

PDF
Get to know your users using Lean UX
PDF
The Art of Visualising Software - Simon Brown
PDF
Get to know your users
PPTX
LeanUX and Agile in the Public Sector
PPTX
Transforming nhs choices using agile and lean ux agile manc
PDF
Digital Inclusion in the Public Sector
PDF
Presentation compressed
PDF
The Mobile Landscape - Do you really need an app?
PDF
Modern Digital Design: The power of Responsive Design
PDF
White Paper: "Designing Around People"
PDF
Simplifying Facebook: Designing Around People
PDF
The mobile landscape - Do you really need an app?
PDF
An Introduction to Responsive Design
PDF
Customer case - IC companys
PDF
Part 1: "Making Agile Work" Webinar Series: Inception
PDF
Experience Report: FLIGHTGLOBAL.COM
PDF
Agile UX integration
PDF
Agile in highly regulated environments
PDF
Using CFD, SPC and Kanban on UK GOV IT projects
PDF
Adapting agile to the entreprise
Get to know your users using Lean UX
The Art of Visualising Software - Simon Brown
Get to know your users
LeanUX and Agile in the Public Sector
Transforming nhs choices using agile and lean ux agile manc
Digital Inclusion in the Public Sector
Presentation compressed
The Mobile Landscape - Do you really need an app?
Modern Digital Design: The power of Responsive Design
White Paper: "Designing Around People"
Simplifying Facebook: Designing Around People
The mobile landscape - Do you really need an app?
An Introduction to Responsive Design
Customer case - IC companys
Part 1: "Making Agile Work" Webinar Series: Inception
Experience Report: FLIGHTGLOBAL.COM
Agile UX integration
Agile in highly regulated environments
Using CFD, SPC and Kanban on UK GOV IT projects
Adapting agile to the entreprise

Recently uploaded (20)

DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Electronic commerce courselecture one. Pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Approach and Philosophy of On baking technology
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
KodekX | Application Modernization Development
PPT
Teaching material agriculture food technology
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Cloud computing and distributed systems.
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
The AUB Centre for AI in Media Proposal.docx
Network Security Unit 5.pdf for BCA BBA.
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Electronic commerce courselecture one. Pdf
Digital-Transformation-Roadmap-for-Companies.pptx
Approach and Philosophy of On baking technology
CIFDAQ's Market Insight: SEC Turns Pro Crypto
KodekX | Application Modernization Development
Teaching material agriculture food technology
Understanding_Digital_Forensics_Presentation.pptx
Chapter 3 Spatial Domain Image Processing.pdf
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
MYSQL Presentation for SQL database connectivity
20250228 LYD VKU AI Blended-Learning.pptx
Cloud computing and distributed systems.
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
NewMind AI Monthly Chronicles - July 2025
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025

Kanban Overview And Experience Report Export

  • 1. Kanban Overview and Experience Report David Joyce BBC Worldwide 1
  • 2. Kanban Overview Kanban is a transparent, work-limited, value pulling system. Eric Willeke - Kanbandev Yahoo! group 2
  • 3. Start with what you do now. Modify it slightly to implement pull Use a transparent method for viewing work, and organising the team Limit WIP and pull work when the team has capacity. Evolve from there by recognising bottlenecks, waste and Stop Starting - Start Finishing! variability that affect performance David Anderson 3
  • 4. Work in Process Because we want to deliver new value quickly, we want to limit the amount of work that we take on at one time We want to finish items before starting others 4
  • 5. Pull Work not Push There is a queue of work, which goes through a number of stages until its done. 5
  • 6. Kanban Pull Backlog Step 1 Step 2 Step n Done In In In Process Process Process Flow 6
  • 7. Kanban Pull With Limits That looks very like a typical Agile Task Board. However, there is one more important element which really defines a Kanban system - limits.  There are two basic limits WIP limits and Queue limits 7
  • 8. WIP Limits Governs the maximum number of work items that can be in that state at any instant 8
  • 9. Queues and Queue Limits A queue distinguishes work that is eligible to be pulled, from work that is still in process. The queue allows for slack 9
  • 10. Queues and Limits Backlog Step 1 Step 2 … Step n Done Queue In In In Process Queue Process Queue Process (3) (2) … 10
  • 11. Leading Indicators Agile development has long rallied around “inspect and adapt”. Early agile methods built their feedback around velocity. This is a trailing indicator. With the regulating power of limits, it tells you about problems in your process, while you are experiencing the problem! 11
  • 14. Kanban Workflow We ensure the right work is done at the right time, rather than who is doing the work. 14
  • 15. New Kind of Standup 15
  • 16. A New Kind of Planning Planning can be ‘de-coupled’ 16
  • 17. Releasing Releasing can be ‘de-coupled’ 17
  • 18. Iterations Iterative Development Without Iterations tim gth e len 18
  • 19. Retrospectives We have more choice on when and how to reflect and improve 19
  • 21. Metrics Metrics are a tool for everybody The team is responsible for its metrics Metrics allow for continuous improvement Red, Amber, Green is not enough. 21
  • 25. Lean Decision Filter 1. Value trumps flow  Expedite at the expense of flow to maximise value 2. Flow trumps waste elimination Increase WIP, if required to maintain flow, even though it may add waste 3. Eliminate waste to improve efficiency  25
  • 27. Kanban Summary John Seddon - Freedom from Command & Control 27
  • 28. Experience Report Eric Willeke - Kanbandev Yahoo! group 28
  • 29. Kanban began in one product team in mid 2008 Continually evolving... 29
  • 30. Kanban began in one product team in mid 2008 Continually evolving... 30
  • 31. The Kanban “flu” soon spreads to other teams Application Support
  • 32. The Kanban “flu” soon spreads to other teams Application Support Pro duct Teams 32
  • 33. The Kanban “flu” soon spreads to other teams Application Support Pro duct Teams Design Team 33
  • 34. The Kanban “flu” soon spreads to other teams Application Support Pro duct Teams Design Team CO TS Team 34
  • 35. Now entering new territory Had looked at Agile before small team sizes didn’t fit specialisation constant mix of new development & support irregular release cadence 35
  • 36. Future Media & Technology! 36
  • 37. No Single Solution Recipe for success Focus on Quality Based on a set of Reduce WIP, Deliver principles Often Better practice NOT Balance Demand against best practice Throughput Prioritise Coupled with sound Reduce variability engineering practices and a team willing to Let the data tel l yo u, reflect, adapt and what to do w ith the data improve Control Statistical David Anderson 37
  • 38. Mean reduced from 22 to 14 days (33%) Lead Time 50% drop in the spread in variation. Each of the outliers were proved to be special cause. 38 Data split at financial year end and in July
  • 39. Mean reduced from 9 to 3 days (67%) 77% drop in the spread in variation. Development Time The major reduction factor has been to limit work in process. 39 Data split at financial year end and in July
  • 40. Reduction in lead and cycle times, and increase in throughput are not at the expense of quality. # Live Defects Number of live bugs is within statistical control, and seeing a reduction since July. 40 Data split at end and in July
  • 41. Mean reduced from 25 to 5 days (81%) Large drop in the spread in variation. # Days Blocked The outliers was proved to be special cause, waiting for a 3rd party. # blockers actually increased. 41 Data split at financial year end and in July
  • 42. Upward trend. Rising to almost every working day. Throughput Expected as code base is decoupled, work items broken into MMFs, and cycle time reduces.
  • 43. 43 Scrum to Kanban Data split at end and in July Mean reduced from 10 to 4 days (60%) Engineering Time 64% drop in the spread in variation.
  • 44. Kanban Summary John Seddon - Freedom from Command & Control
  • 45. Scrumban Scrumban is useful for existing Scrum teams, who are looking to improve their scale or capability 45
  • 46. More information on Kanban My blog http://leanandkanban.wordpress.com/ Kanban community site http://www.limitedwipsociety.org Kanban for Software Engineering http://bit.ly/hz9Ju Soon to be published academic paper on BBCW and Kanban case study 46
  • 47. Thank you Questions? John Seddon - Freedom from Command & Control