What is Kanban?
Introduction
Kanban is a methodology originally developed by Toyota to improve efficiency.
There are only two constraints imposed by Kanban:
- Visualize your workflow
- Limit your work in progress
Visualize your workflow
- Your work is displayed on a board, providing a clear overview of your project.
- Each column represents a step in your workflow.
Limit your work in progress
- Encourages focus by avoiding multitasking.
- Each phase can have work-in-progress limits.
- Limits help identify bottlenecks.
- Limits help avoid working on too many tasks simultaneously.
Performance Measurement
Kanban uses lead and cycle times to measure performance:
- Lead time: The time between task creation and completion.
- Cycle time: The time between task start and completion.
For example, you may have a lead time of 100 days but only need to work 1 hour to complete the task.
Kanban vs Todo Lists
Todo Lists
- Single phase (just a list of items).
- Multitasking is possible (not efficient).
Kanban
- Multiple phases, with each column representing a step.
- Brings focus and avoids multitasking by setting a work-in-progress limit per column.
Kanban vs Scrum
Scrum
- Sprints are time-boxed, usually 2 or 4 weeks.
- Changes are not allowed during the iteration.
- Estimation is required.
- Uses velocity as the default metric.
- The Scrum board is cleared between sprints.
- Scrum has predefined roles like Scrum Master, Product Owner, and the team.
- Involves many meetings: planning, backlog grooming, daily stand-ups, and retrospectives.
Kanban
- Continuous flow.
- Changes can be made at any time.
- Estimation is optional.
- Uses lead and cycle times to measure performance.
- The Kanban board is persistent.
- Kanban doesn’t impose strict constraints or meetings; the process is more flexible.
Usage Examples
You can customize your boards according to your business activities:
Software Development
- Backlog
- Ready
- Work-in-progress
- To be validated
- Validated
- Deployed in production
Bug Tracking
- Reported
- Confirmed
- Work-in-progress
- Tested
- Fixed
Sales
- Leads
- Meeting
- Proposal
- Purchase
Lean Business Management
- Ideas
- Development
- Measure
- Analysis
- Done
Recruiting Process
- Job offers
- Candidates
- Phone screens
- Interviews
- Hires
Online Shops
- Orders
- Packaging
- Ready to send
- Shipped
Manufacturing
- Customer orders
- Assembly
- Tests
- Packaging
- Ready to ship
- Shipped