SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

Implementing Kanban to Improve your Workflow
Implementing Kanban to Improve your WorkflowImplementing Kanban to Improve your Workflow
Implementing Kanban to Improve your WorkflowJennifer Davis
 
Making the Work Visible
Making the Work VisibleMaking the Work Visible
Making the Work VisibleAlisson Vale
 
Kanban - Back to Basics
Kanban - Back to BasicsKanban - Back to Basics
Kanban - Back to BasicsHelen Meek
 
Kanban != Kanban Board
Kanban != Kanban BoardKanban != Kanban Board
Kanban != Kanban BoardSudipta Lahiri
 
Kanban: Thinking Outside The Time Box
Kanban: Thinking Outside The Time BoxKanban: Thinking Outside The Time Box
Kanban: Thinking Outside The Time BoxNorbert Winklareth
 
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 processYu Liang
 
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 agileRavi Tadwalkar
 
Agile Lean Kanban Training 1 hour
Agile Lean Kanban Training 1 hourAgile Lean Kanban Training 1 hour
Agile Lean Kanban Training 1 hourRyan Polk
 
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 ServerImaginet
 
Crack That Wip 2
Crack That Wip 2Crack That Wip 2
Crack That Wip 2Linda Cook
 
Kanban coaching masterclass- Ravi's notes
Kanban coaching masterclass- Ravi's notesKanban coaching masterclass- Ravi's notes
Kanban coaching masterclass- Ravi's notesRavi Tadwalkar
 
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)Ravi Tadwalkar
 
The Kanban Retrospective
The Kanban RetrospectiveThe Kanban Retrospective
The Kanban RetrospectiveColleen Johnson
 
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 trainingJulian Kalac P.Eng
 
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 20Imaginet
 
Metaphors for Retrospectives - March 2017
Metaphors for Retrospectives - March 2017Metaphors for Retrospectives - March 2017
Metaphors for Retrospectives - March 2017Helen Meek
 
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 6Dave White
 

Was ist angesagt? (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
 

Ähnlich wie 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 kumarRoopa Nadkarni
 
IT Software - Release cycle & Delivery roadmap
IT Software - Release cycle & Delivery roadmapIT Software - Release cycle & Delivery roadmap
IT Software - Release cycle & Delivery roadmapJean-François Nguyen
 
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 GreenHopperDavid Jellison
 
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...DevJam
 
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 v3Jean-François Nguyen
 
Why Limit WIP?
Why Limit WIP?  Why Limit WIP?
Why Limit WIP? LeanKit
 
Kanban ja Scrum
Kanban ja ScrumKanban ja Scrum
Kanban ja ScrumSovelto
 
Oracle R12 Upgrade Lessons Learned
Oracle R12 Upgrade Lessons LearnedOracle R12 Upgrade Lessons Learned
Oracle R12 Upgrade Lessons Learnedbpellot
 
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 2018Yuval Yeret
 
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...AgileNetwork
 
CMTC Lean Introduction
CMTC Lean IntroductionCMTC Lean Introduction
CMTC Lean Introductionkdvictorine
 
Cmtc Lean Introduction
Cmtc Lean IntroductionCmtc Lean Introduction
Cmtc Lean Introductionkdvictorine
 
Advanced Lean Training Manual Toolkit.ppt
Advanced Lean Training Manual Toolkit.pptAdvanced Lean Training Manual Toolkit.ppt
Advanced Lean Training Manual Toolkit.pptThinL389917
 
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 KanbanTechWell
 
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.pptxknowworld
 
Agile_Jira_Presentation_1.pptx
Agile_Jira_Presentation_1.pptxAgile_Jira_Presentation_1.pptx
Agile_Jira_Presentation_1.pptxknowworld
 
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 PracticeTechWell
 
KanBan approach to project management
KanBan approach to project management KanBan approach to project management
KanBan approach to project management Craig
 

Ähnlich wie 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
 

Kürzlich hochgeladen

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
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...Neo4j
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
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.pdfsudhanshuwaghmare1
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 

Kürzlich hochgeladen (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
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
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 

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

Hinweis der Redaktion

  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