SlideShare uma empresa Scribd logo
1 de 44
Get your Kanban on

David Cook
David_Cook@TechnologyoneCorp.com   Commercial in confidence   Nov 2011
About me
What is Kanban

 Kanban in Japanese literally means “signboard” or “billboard”
    • kan “visual”
    • ban “card”

 In manufacturing, a kanban is an “order card”
    • Used to restock goods “just-in-time”
    • Reduces inventory
    • Improves production flow

 Toyota Production System
 Kanban or kanban?
History of Kanban


 Taiichi Ohno likened the Toyota Production System to a supermarket
 Production components are “pulled” by demand, rather than “pushed” by the
  production rate of earlier processes
Why Kanban


 Improved quality of work
 Faster turnaround of work requests
 Identification and elimination of bottlenecks
 Reduction of time work spends in queues
 Improved teamwork
 Reduction of wasted effort
Real World Kanban Systems
The Kanban Method


                     An incremental evolutionary change
                      management process geared towards changing
                      process
                     It’s about knowing what you do
                     Then committing to getting better at that
                     Doesn’t preach a systematic change
5 Practices


1. Visualise your work
2. Limit WIP
3. Manage Flow
4. Explicit Policies
5. Improve Collaboratively
1. Visualise your work
Why Visualise?

 Allows you and others to see what you’re dealing with
 Reduces stress
 Reduces likelihood of forgetting important work items
 Provides insight
 Improves your ability to make good choices
    • What should you work on right now?
    • How much more can you commit to?
    • When should you say “No” to new requests?
    • What items are currently blocked?
    • How long does it take new work to get done?
2. Limit Work in Process (WIP)
Little’s Law

               Length of queue                  Average wait time




                                 Arrival Rate
Improving System Responsiveness


 Two Ways to Reduce Cycle Time
   1. Increase Throughput
   2. Reduce Work In Process (WIP)
3. Measure and Manage Flow


 Don’t manage utilisation
 Don’t manage how busy people are
 Metrics
    • Cumulative Flow Diagram
    • Daily WIP
    • Throughput
    • Statistical Process Control Chart
Implementing Kanban


 Don’t change anything!
   1.   Use your existing process, roles and responsibilities
   2.   Commit to change

 Model your process
 Identify types of work
 Sketch or model the workflow
 Create a card wall
 Establish and visualise queues/buffers
Model your process

Backlog       Dev    Test   Deploy   Complete
Visualise your work

 Backlog       Dev    Test   Deploy   Complete
Start “pulling” work

 Backlog        Dev    Test   Deploy   Complete
Completing Tasks

Backlog       Dev   Test   Deploy   Complete
Define WIP Limits

 Backlog      Dev (2)   Test (2)   Deploy (2)   Complete
Define Policies

 Backlog      Dev (2)   Test (2)   Deploy (2)   Complete
Managing Flow

Backlog     Dev (2)   Test (2)   Deploy (2)   Complete
Managing Flow

Backlog     Dev (2)   Test (2)   Deploy (2)   Complete
Handling “expedite” items

 Backlog      Dev (2)       Test (2)   Deploy (2)   Complete
Measuring Flow

Backlog        Dev (2)            Test (2)   Deploy (2)   Complete
          Lead Time




                         Cycle Time
Manual vs Electronic


 Manual
    • Flexible
    • Tactile

 Electronic
    • Distributed Teams
    • Audit Requirements
    • Traceability (e.g. with Work Items / Source Control)
    • Reportability
Kanban with TFS


 Model your process
   • States vs Activities and Queues
   • WIP limit info
   • Get to know Process Editor
Kanban Process Template
Kanban Process Template

        Planned                        In Progress                           Complete
        Backlog       Design              Develop                 Test        Closed
                  Active   Done        Active   Done         Active   Done




        Removed     Work Item State
                     Fixed Kanban State (no queue)

                    Configurable Kanban State (with queue)
Demo

Kanban Process Template
Cumulative Flow Diagram




         Cycle Time       2 days


             5 days
Cumulative Flow Diagram



                Lead Time
                              5 days

                     8 days
Cumulative Flow Diagram




             WIP
Throughput


                       Weekly Throughput
      10


       8


       6

                                                       Total
       4                                               Linear (Total)



       2


       0
       2/7/2012   2/14/2012   2/21/2012    2/28/2012
WIP




            0
                1
                                     2
                                                             4
                                                                 5
                                                                     6




                                                         3
 2/1/2012
 2/2/2012
 2/3/2012
 2/4/2012
 2/5/2012
 2/6/2012
 2/7/2012
 2/8/2012
 2/9/2012
2/10/2012
2/11/2012
2/12/2012
2/13/2012
2/14/2012
2/15/2012
2/16/2012
2/17/2012
2/18/2012
                                                                         Daily WIP




2/19/2012
2/20/2012
2/21/2012
2/22/2012
2/23/2012
2/24/2012
                                           In Progress
                    Linear (In Progress)
Recipe for Success


1. Focus on Quality
2. Reduce Work-in-Process
3. Deliver Often
4. Balance Demand Against Throughput
5. Prioritise
6. Attack sources of variability to improve predictability
Personal Kanban


                   2 Rules:
                     1.   Visualise your work
                     2.   Limit your Work in Process (WIP)
Setting up a Personal Kanban board


                          1. Gather materials
                          2. Establish your value stream
                          3. Make your backlog explicit
                          4. Establish a WIP Limit
                          5. Begin Pulling Tasks
                          6. Reflect
Personal Kanban gives us…


 A Productivity Tool
    • Limiting our WIP helps us accomplish more

 An Efficiency Tool
    • Focusing on our value stream encourages us to find ways to work smarter
      while expending less effort

 An Effectiveness Tool
    • Making our options explicit helps us make informed decisions
Summary


 Kanban is a lean agile system that can be used to enhance any software
  development lifecycle including Scrum, XP, Waterfall and other methods.
 Kanban brings the team together and helps teams collaborate
 Team Foundation Server can support Kanban by modelling your process
  and visualising the work
 Digital Kanban brings automation and supports geo-distributed teams but
  trades some flexibility
Resources


 Kanban Process Template: http://vsarkanbanguide.codeplex.com/
Thank You


             Contacting me
               • Email: David_Cook@TechnologyOneCorp.com
               • Twitter: @David_Cook
Get your kanban on

Mais conteúdo relacionado

Mais procurados

Kanban != Kanban Board
Kanban != Kanban BoardKanban != Kanban Board
Kanban != Kanban Board
Sudipta Lahiri
 

Mais procurados (20)

Implementing Kanban to Improve your Workflow
Implementing Kanban to Improve your WorkflowImplementing Kanban to Improve your Workflow
Implementing Kanban to Improve your Workflow
 
Making the Work Visible
Making the Work VisibleMaking the Work Visible
Making the Work Visible
 
Kanban - Back to Basics
Kanban - Back to BasicsKanban - Back to Basics
Kanban - Back to Basics
 
Kanban != Kanban Board
Kanban != Kanban BoardKanban != Kanban Board
Kanban != Kanban Board
 
Kanban: Thinking Outside The Time Box
Kanban: Thinking Outside The Time BoxKanban: Thinking Outside The Time Box
Kanban: Thinking Outside The Time Box
 
Designing your kanban board to map your process
Designing your kanban board to map your processDesigning your kanban board to map your process
Designing your kanban board to map your process
 
Pecha kucha format- how can devops be implemented with lean and agile
Pecha kucha format- how can devops be implemented with lean and agilePecha kucha format- how can devops be implemented with lean and agile
Pecha kucha format- how can devops be implemented with lean and agile
 
Agile Lean Kanban Training 1 hour
Agile Lean Kanban Training 1 hourAgile Lean Kanban Training 1 hour
Agile Lean Kanban Training 1 hour
 
Using the Kanban Method with Team Foundation Server
Using the Kanban Method with Team Foundation ServerUsing the Kanban Method with Team Foundation Server
Using the Kanban Method with Team Foundation Server
 
Crack That Wip 2
Crack That Wip 2Crack That Wip 2
Crack That Wip 2
 
An Introduction to kanban
An Introduction to kanbanAn Introduction to kanban
An Introduction to kanban
 
Kanban coaching masterclass- Ravi's notes
Kanban coaching masterclass- Ravi's notesKanban coaching masterclass- Ravi's notes
Kanban coaching masterclass- Ravi's notes
 
Advanced kanban overview for waterfall & scrum practitioners (16x9 deck)
Advanced kanban overview for waterfall & scrum practitioners  (16x9 deck)Advanced kanban overview for waterfall & scrum practitioners  (16x9 deck)
Advanced kanban overview for waterfall & scrum practitioners (16x9 deck)
 
The Kanban Retrospective
The Kanban RetrospectiveThe Kanban Retrospective
The Kanban Retrospective
 
Batch v Lean 1 piece flow training
Batch v Lean 1 piece flow trainingBatch v Lean 1 piece flow training
Batch v Lean 1 piece flow training
 
Approaches to Kanban using Team Foundation Server - Dec 20
Approaches to Kanban using Team Foundation Server - Dec 20Approaches to Kanban using Team Foundation Server - Dec 20
Approaches to Kanban using Team Foundation Server - Dec 20
 
1 piece flow training
1 piece flow training1 piece flow training
1 piece flow training
 
Metaphors for Retrospectives - March 2017
Metaphors for Retrospectives - March 2017Metaphors for Retrospectives - March 2017
Metaphors for Retrospectives - March 2017
 
Introduction to kanban calgary .net user group - feb 6
Introduction to kanban   calgary .net user group - feb 6Introduction to kanban   calgary .net user group - feb 6
Introduction to kanban calgary .net user group - feb 6
 
Kanban Primer
Kanban PrimerKanban Primer
Kanban Primer
 

Semelhante a Get your kanban on

RQM in scrum agile testing - Raj kumar
RQM in scrum agile testing - Raj kumarRQM in scrum agile testing - Raj kumar
RQM in scrum agile testing - Raj kumar
Roopa Nadkarni
 
Agile_Jira_Presentation_1.pptx
Agile_Jira_Presentation_1.pptxAgile_Jira_Presentation_1.pptx
Agile_Jira_Presentation_1.pptx
knowworld
 

Semelhante a Get your kanban on (20)

RQM in scrum agile testing - Raj kumar
RQM in scrum agile testing - Raj kumarRQM in scrum agile testing - Raj kumar
RQM in scrum agile testing - Raj kumar
 
IT Software - Release cycle & Delivery roadmap
IT Software - Release cycle & Delivery roadmapIT Software - Release cycle & Delivery roadmap
IT Software - Release cycle & Delivery roadmap
 
Scaling Kanban in the Enterprise with GreenHopper
Scaling Kanban in the Enterprise with GreenHopperScaling Kanban in the Enterprise with GreenHopper
Scaling Kanban in the Enterprise with GreenHopper
 
Short lean kanban training with Don Reinertsen's Lean Product Development Pri...
Short lean kanban training with Don Reinertsen's Lean Product Development Pri...Short lean kanban training with Don Reinertsen's Lean Product Development Pri...
Short lean kanban training with Don Reinertsen's Lean Product Development Pri...
 
Visual management white board standard structures from waterfall to agile v3
Visual management   white board  standard structures from waterfall to agile v3Visual management   white board  standard structures from waterfall to agile v3
Visual management white board standard structures from waterfall to agile v3
 
Why Limit WIP?
Why Limit WIP?  Why Limit WIP?
Why Limit WIP?
 
Kanban ja Scrum
Kanban ja ScrumKanban ja Scrum
Kanban ja Scrum
 
Oracle R12 Upgrade Lessons Learned
Oracle R12 Upgrade Lessons LearnedOracle R12 Upgrade Lessons Learned
Oracle R12 Upgrade Lessons Learned
 
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
 
ANI | Flow Based Development- A Venture of the 5G Development Team | Ravindra...
ANI | Flow Based Development- A Venture of the 5G Development Team | Ravindra...ANI | Flow Based Development- A Venture of the 5G Development Team | Ravindra...
ANI | Flow Based Development- A Venture of the 5G Development Team | Ravindra...
 
CMTC Lean Introduction
CMTC Lean IntroductionCMTC Lean Introduction
CMTC Lean Introduction
 
Cmtc Lean Introduction
Cmtc Lean IntroductionCmtc Lean Introduction
Cmtc Lean Introduction
 
Advanced Lean Training Manual Toolkit.ppt
Advanced Lean Training Manual Toolkit.pptAdvanced Lean Training Manual Toolkit.ppt
Advanced Lean Training Manual Toolkit.ppt
 
Manage a Complex Test Effort with Lean and Kanban
Manage a Complex Test Effort with Lean and KanbanManage a Complex Test Effort with Lean and Kanban
Manage a Complex Test Effort with Lean and Kanban
 
Implementation of Agile SDLC with JIRA and CICD.pptx
Implementation of  Agile SDLC with JIRA and CICD.pptxImplementation of  Agile SDLC with JIRA and CICD.pptx
Implementation of Agile SDLC with JIRA and CICD.pptx
 
Agile_Jira_Presentation_1.pptx
Agile_Jira_Presentation_1.pptxAgile_Jira_Presentation_1.pptx
Agile_Jira_Presentation_1.pptx
 
Scrumban
ScrumbanScrumban
Scrumban
 
Transitioning to Kanban: From Theory to Practice
Transitioning to Kanban: From Theory to PracticeTransitioning to Kanban: From Theory to Practice
Transitioning to Kanban: From Theory to Practice
 
Kanban for ODDS
Kanban for ODDSKanban for ODDS
Kanban for ODDS
 
KanBan approach to project management
KanBan approach to project management KanBan approach to project management
KanBan approach to project management
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 

Get your kanban on

  • 1. Get your Kanban on David Cook David_Cook@TechnologyoneCorp.com Commercial in confidence Nov 2011
  • 3.
  • 4. What is Kanban  Kanban in Japanese literally means “signboard” or “billboard” • kan “visual” • ban “card”  In manufacturing, a kanban is an “order card” • Used to restock goods “just-in-time” • Reduces inventory • Improves production flow  Toyota Production System  Kanban or kanban?
  • 5. History of Kanban  Taiichi Ohno likened the Toyota Production System to a supermarket  Production components are “pulled” by demand, rather than “pushed” by the production rate of earlier processes
  • 6. Why Kanban  Improved quality of work  Faster turnaround of work requests  Identification and elimination of bottlenecks  Reduction of time work spends in queues  Improved teamwork  Reduction of wasted effort
  • 8. The Kanban Method  An incremental evolutionary change management process geared towards changing process  It’s about knowing what you do  Then committing to getting better at that  Doesn’t preach a systematic change
  • 9. 5 Practices 1. Visualise your work 2. Limit WIP 3. Manage Flow 4. Explicit Policies 5. Improve Collaboratively
  • 11. Why Visualise?  Allows you and others to see what you’re dealing with  Reduces stress  Reduces likelihood of forgetting important work items  Provides insight  Improves your ability to make good choices • What should you work on right now? • How much more can you commit to? • When should you say “No” to new requests? • What items are currently blocked? • How long does it take new work to get done?
  • 12. 2. Limit Work in Process (WIP)
  • 13. Little’s Law Length of queue Average wait time Arrival Rate
  • 14. Improving System Responsiveness  Two Ways to Reduce Cycle Time 1. Increase Throughput 2. Reduce Work In Process (WIP)
  • 15. 3. Measure and Manage Flow  Don’t manage utilisation  Don’t manage how busy people are  Metrics • Cumulative Flow Diagram • Daily WIP • Throughput • Statistical Process Control Chart
  • 16. Implementing Kanban  Don’t change anything! 1. Use your existing process, roles and responsibilities 2. Commit to change  Model your process  Identify types of work  Sketch or model the workflow  Create a card wall  Establish and visualise queues/buffers
  • 17. Model your process Backlog Dev Test Deploy Complete
  • 18. Visualise your work Backlog Dev Test Deploy Complete
  • 19. Start “pulling” work Backlog Dev Test Deploy Complete
  • 20. Completing Tasks Backlog Dev Test Deploy Complete
  • 21. Define WIP Limits Backlog Dev (2) Test (2) Deploy (2) Complete
  • 22. Define Policies Backlog Dev (2) Test (2) Deploy (2) Complete
  • 23. Managing Flow Backlog Dev (2) Test (2) Deploy (2) Complete
  • 24. Managing Flow Backlog Dev (2) Test (2) Deploy (2) Complete
  • 25. Handling “expedite” items Backlog Dev (2) Test (2) Deploy (2) Complete
  • 26. Measuring Flow Backlog Dev (2) Test (2) Deploy (2) Complete Lead Time Cycle Time
  • 27. Manual vs Electronic  Manual • Flexible • Tactile  Electronic • Distributed Teams • Audit Requirements • Traceability (e.g. with Work Items / Source Control) • Reportability
  • 28. Kanban with TFS  Model your process • States vs Activities and Queues • WIP limit info • Get to know Process Editor
  • 30. Kanban Process Template Planned In Progress Complete Backlog Design Develop Test Closed Active Done Active Done Active Done Removed Work Item State Fixed Kanban State (no queue) Configurable Kanban State (with queue)
  • 32. Cumulative Flow Diagram Cycle Time 2 days 5 days
  • 33. Cumulative Flow Diagram Lead Time 5 days 8 days
  • 35. Throughput Weekly Throughput 10 8 6 Total 4 Linear (Total) 2 0 2/7/2012 2/14/2012 2/21/2012 2/28/2012
  • 36. WIP 0 1 2 4 5 6 3 2/1/2012 2/2/2012 2/3/2012 2/4/2012 2/5/2012 2/6/2012 2/7/2012 2/8/2012 2/9/2012 2/10/2012 2/11/2012 2/12/2012 2/13/2012 2/14/2012 2/15/2012 2/16/2012 2/17/2012 2/18/2012 Daily WIP 2/19/2012 2/20/2012 2/21/2012 2/22/2012 2/23/2012 2/24/2012 In Progress Linear (In Progress)
  • 37. Recipe for Success 1. Focus on Quality 2. Reduce Work-in-Process 3. Deliver Often 4. Balance Demand Against Throughput 5. Prioritise 6. Attack sources of variability to improve predictability
  • 38. Personal Kanban  2 Rules: 1. Visualise your work 2. Limit your Work in Process (WIP)
  • 39. Setting up a Personal Kanban board 1. Gather materials 2. Establish your value stream 3. Make your backlog explicit 4. Establish a WIP Limit 5. Begin Pulling Tasks 6. Reflect
  • 40. Personal Kanban gives us…  A Productivity Tool • Limiting our WIP helps us accomplish more  An Efficiency Tool • Focusing on our value stream encourages us to find ways to work smarter while expending less effort  An Effectiveness Tool • Making our options explicit helps us make informed decisions
  • 41. Summary  Kanban is a lean agile system that can be used to enhance any software development lifecycle including Scrum, XP, Waterfall and other methods.  Kanban brings the team together and helps teams collaborate  Team Foundation Server can support Kanban by modelling your process and visualising the work  Digital Kanban brings automation and supports geo-distributed teams but trades some flexibility
  • 42. Resources  Kanban Process Template: http://vsarkanbanguide.codeplex.com/
  • 43. Thank You  Contacting me • Email: David_Cook@TechnologyOneCorp.com • Twitter: @David_Cook

Notas do Editor

  1. How many use To Do ListsManual vs Electronic?2 Rules from KanbanProblems with To Do ListsProductivity – Efficiency - Effectiveness
  2. Add links to ALM Rangers Guidance on CodePlex