Kanban Board
What is it for :
- Visualize Work
- Pull Work
- Remove bottlenecks
- Aim at predictable, short lead times
- Reduce WIP and cycle times
- Ensure a steady flow of value
Guiding principles :
- Begin with what you have/do now
- Recognize current processes, roles, and responsibilities
- Aim for incremental and evolutionary improvements
- Empower team member and encourage leadership at all levels
The following can be achieved :
- The Theory of Contraints
- Muda/Waste Analysis
- Visual Workspace
- Value Stream Analysis
- Pull based system
Frequency of release has a tradeoff with release costs.
It is attractive for organizations to have a faster time to market.
Quicker to market means better organization efficiency, imrpoved profitability and increased customer satisfaction.
Kanban Process :
- Visualize and map work - our brain understands images 60% better than words
- Limit WIP
- Manage Flow
- Make policies explicit
- Work for continuous improvement
Information captured for eahc work step :
- Stages and details of steps and tasks entering and eaving the board
- Date and time for each task
- Type of task
- Potential issues
- Deadlines and policy constraints
- Who's responsible/who's working
Limiting WIP :
where, L = average number of items in the queueing system
W = average waiting time in the system
Key points for limiting WIP :
- Stop accepting new work completely if possible, as it increases lead time and customer expectation
- Stop starting and start finishing
- Limit WIP may result in improvement opportunities
- Acting on opportunities yields better flow
- What is the right WIP limit - there are no fixd rules
Triaging :
Algorithm for determining task to be taken is Weighted Shortest Job First.
Identifying bottlenecks are important for improving flow.
Leaning, Standardizing, Fool Proofing, Flexible Resourcing are required for alleviating bottlenecks.
How to make process policies visible?
- Provide written descriptions
- Set and display WIP limits
- User predefined task cards
- Build workflow and relationship policies into the board layout
- Use templates to standardize moevment and flow policies
No examples for this is known.
Collaborative Improvement and Evolution :
- Evolutionary Changes
- Continuous
- Incremental
- Lean Continuous Improvement tools
- Kaizen
- Kaizen Blitz
- Feedback Mechanism
- Lessons Learned
- Project documentation
Improving long-term capability :
- Focus on improvement areas in Kanban teams
- Improve Cycle Time
- increase Feedback frequency
- Focus on Long-term quality
- Improve team and process maturity
Technical Debt:
Technical Debt acumulates when a quick and dirty job is done due to short delivery times.
Technical debt has to be minimized to get as close to a perfect software as possible.
Think of the lifetime economic value. Be willing to make a trade-off.
Kanban Lens :
- Service Orientation
- Service Delivery and Workflow
- Workflows and knowledge discovery activities
Teams should give metrics, which should give measurements, and communicate what may be going right or wrong.
Team culture should have :
- Should have Collaborative Culture
- No Control culture
- Should focus on Competence culture
- Should have Cultivation culture