Kanban has two meanings in Japanese. Both meanings are incorporated into the Kanban Method Kanban written in Kanji (Chinese characters)
The Kanban method is not a method for project management nor software development. But rather, it is a method to visualize your work, promote more innovation via improved collaboration, and increase service delivery efficiency. Kanban is a "Fit for Purpose" method because every Kanban system is different and based on its context. It will continue to evolve as you collect and evaluate empirical data points in the process. Better Kanban systems organize work, not people. Therefore, organizing work rather than people makes everything simpler.
Examples of Classes of Services:
Expedite: An expedite backlog item has an unacceptable Cost of Delay (CoD), meaning it requires immediate attention. It can be pulled into development, even in violation of current WIP limits.
Typically, there can be only one expedite item in the system at a time, and teams may need to swarm on that item to make sure it moves through the system rapidly.
Standard: Represents the baseline class of service, applicable to work items that are
not expedited. Most backlog items should fall into this category. The CoD is linear for standard items, meaning that value cannot be achieved until delivery occurs.
Fixed: Work items that need to be completed on or before a specific date. These items are
Date: pulled into development when necessary to be completed on time.
BAU: Business As Usual work that is being done by the team, but is not part of the Epics/ Features or Stories work that is being accomplished. It is shown in the Kanban so all work is visible.
"Kanban is based on a very simple idea. Work In Progress (WIP) should be limited and something new should be started only when an existing piece of work is delivered or pulled by a downstream function.
Kanban Metrics: Cumulative Flow and Kanban Parameters
For Example: Each Phase has an explicit definition of done
Other examples of Process Policies may include:
- You need to determine what process policies make sense for your team – every team will have a different workflow
Definition of Done for Workflow States:
An item cannot move from one state to the next unless the work on the item until it satisfies the Definition of Done for the first state.
Examples for custom computer order
Use Models to Recognize Opportunities | Meaning → | Continuous Improvement Methods |
Think of a process as a pipeline, what comes out is value. Anything that slows down the pipeline is waste. The goal is to increase value delivered AND reduce waste by focusing on the system itself, not the individuals within it.
The Kanban Method
Kanban Key metrics:
Value Delivery, Quality Cycle time, Throughput, WIP, Quality
Standups:
Prioritization (On-demand or On-a-cadence):
Backlog Refinement (On-demand or On-a-cadence):
Operational Review:
It is important to analyze your current workflow for inefficiencies, pain points, and bottle necks. Then look how to improve your workflow via designing a Kanban System. It is okay to start with incremental, small changes and then scale. It is best to draw your current workflow on paper and make it a collaborative session with your team.
Frequency
On-Demand
It is important that you design your tickets based on your context. For example, if some of your tickets are "Bugs", then you would have certain required fields the reporter would fill out related to Bugs. Below is an example:
When you have multiple teams implementing Kanban, whose work is connected, you will need a way to visualize the work together among the different teams. This will help to understand and plan inter-team dependencies, touch points, dates, bottlenecks, etc. In this context, Kanban at Scale, also known as Enterprise Kanban, is needed. Kanban at Scale is basically a higher-level Kanban board and system in an organization that tracks, visualizes, and drives the work among multiple teams, whose work is related to each other. Each team can be treated as a Class of Service since they are working on a specific type of work.
Kanban: Successful Evolutionary Change for Your Technology Business. Author: David J. Anderson. Published: January 2010. Publisher: Blue Hole Press.