π Kanban & Flow Management β
Continuous flow approach to managing work without fixed iterations.
Core principles β
- Visualize the workflow β Board with columns representing stages
- Limit Work in Progress (WIP) β Cap items per column to avoid bottlenecks
- Manage flow β Optimize for throughput and lead time
- Make policies explicit β Define entry/exit criteria for each column
- Improve collaboratively β Use data to drive process changes
Typical board layout β
Backlog β Ready β In Progress β Review β DoneKey metrics β
| Metric | Definition | Goal |
|---|---|---|
| Lead time | Time from request to delivery | Minimize |
| Cycle time | Time from start to delivery | Minimize |
| Throughput | Items completed per time period | Stabilize |
| WIP | Items currently in progress | Limit |
WIP limits β
- Set WIP limits per column AND per person
- If a column is at its limit, help finish existing work before starting new
- WIP limits expose bottlenecks β that's the point
When to use Kanban over Scrum β
- Continuous flow of work (support, ops, maintenance)
- No need for fixed-length iterations
- Team handles unpredictable incoming requests
- Work items vary significantly in size