This document provides an introduction to Kanban, a lean methodology for managing workflow. It describes Kanban's focus on visualizing and limiting work in progress to improve flow. The key aspects covered include:
- Using a board to visualize workflow between stages like analysis, development, testing etc.
- Tracking work in progress and completed items to understand flow.
- Using queues, limits and blockers to manage flow through the system.
- Highlighting the benefits of this approach over practices like overtime to continuously deliver value.
4. Waterfall
PLAN BUILD TEST REVIEW DEPLOY
Scrum
PLAN PLAN PLAN
BUILD BUILD BUILD
REVIEW DEPLOY
TEST TEST TEST
REVIEW REVIEW REVIEW
Kanban
PLAN PLAN PLAN PLAN PLAN
BUILD BUILD BUILD BUILD BUILD
TEST TEST TEST TEST TEST
REVIEW REVIEW REVIEW REVIEW REVIEW
DEPLOY DEPLOY DEPLOY DEPLOY DEPLOY
5. Board Anatomy
Backlog Analysis Develop Sys Test Showcase Done
Information Radiator
6. Board Anatomy
Backlog Analysis Develop Sys Test Showcase Done
WIP DONE
Information Radiator
Queues
7. Board Anatomy
Backlog Analysis Develop Sys Test Showcase Done
WIP DONE WIP DONE
Information Radiator
Queues
8. Board Anatomy
Backlog Analysis Develop Sys Test Showcase Done
WIP DONE WIP DONE
Information Radiator
Queues
Limits (Levers)
9. Board Anatomy
Backlog Input Analysis Develop Sys Test Showcase Done
WIP DONE WIP DONE
Information Radiator Buffers
Queues
Limits
10. Board Anatomy
¡°The last mile¡±
Backlog Input Analysis Develop Sys Test Showcase Done Pre-Live Live
WIP DONE WIP DONE
Information Radiator Buffers
Queues End-to-end
Limits
11. Board Anatomy
¡°The last mile¡±
Portfolio Backlog Input Analysis Develop Sys Test Showcase Done Pre-Live Live
WIP DONE WIP DONE
Information Radiator Buffers
Queues End-to-end
Limits
12. Board Anatomy
¡°The last mile¡±
Portfolio Backlog Input Analysis Develop Sys Test Showcase Done Pre-Live Live
WIP DONE WIP DONE
Information Radiator Buffers
Queues End-to-end
Limits Blockers
#2: So, why is this combination so important? What¡¯s the common thread?How many people are measuring cycle time?Focus on measuring and reducing cycle times for feedback to continually improve everything you do.Each of these concepts can contribute to reducing cycle time.
#3: We create hierarchical organisations with silo¡¯sKanban is a highly effective tool for cutting through organisational silo¡¯s
#4: Batch sizeFeedback loopsDeploy more oftenKanban does not replace Agile practices. Kanban is not an Agile methodology. You still need all the other underpinning practices.