Kanban
Make only what is needed, when it is needed, and only in the amount needed. (Kiichiro Toyoda, founder of Toyota)
Kanban is a workflow management method that helps optimize the work process by visualizing the work to be done, the work in progress, and the already finished tasks to maximize efficiency and improve continuously. It serves as a real-time information repository, highlighting bottlenecks within the system and anything else that might interrupt smooth working practices.
Itâs been used in the sense of process definition since the 1950s when it was first developed and applied by Toyota as a scheduling system. Kanban means âvisual boardâ or a âsignâ in japanese. The Kanban Method was then introduced in the IT and Software Development sectors in 2007.
The Kanban Principles
There are four foundational principles.
Start With Whatâs Being Done Now
It offers the flexibility to use the method on top of existing workflows without disrupting what is already in place. Kanban is not a system for managing projects. Itâs a method for improving the process: the steps that the team takes to build and deliver products. Before we can improve anything, we need a starting point, and for Kanban, itâs what we do today.
Agree to Pursue Incremental, Evolutionary Change
The Kanban method is designed to meet minimal resistance. It encourages continuous small incremental and evolutionary changes to the current process by implementing collaboration and feedback forms.
Initially, Keep Current Roles and Responsibilities
The method recognized that existing processes, roles, responsibilities, and job titles have value and are worth preserving (in general).
Encourage Acts of Leadership at All Levels
Leadership and ownership at all levels derives from peopleâs everyday insights and acts to improve their way of working. Even when we think something is insignificant, each shared observation fosters a continuous improvement mindset.
The Kanban Practices
Six core practices need to be present for a successful implementation.
Visualize the Workflow
To visualize the process with Kanban, we use a board divided in columns, each of them representing a step in the process. A column contains cards representing a work item. The board itself represents the actual state of the workflow. By doing so we keep track of what is requested, what is in progress, and what is already done, giving us the chance to make well-observed and necessary changes.
Limit Work in Progress (WIP)
One of the Kanbanâs primary functions is to ensure that a manageable number of active items are in progress, if there is no WIP limit, it is not Kanban. Multitasking is a sure route to generating waste and inefficiency.
Manage Flow
Managing the flow is about managing the work but not the people. The flow is the movement of work items through the production process at a predictable and sustainable pace, by doing so the process is smooth and healthy.
Make Process Policies Explicit
We canât improve something we donât understand. People would not participate in something they do not believe. When everyone is familiar with the common goal, they would be able to work and make decisions regarding a positive impact. Visible and well-defined policies have the power to boost peopleâs self-organization.
Feedback Loops
They ensure that organizations are adequately responding to potential changes and enable knowledge transfer between stakeholders. Kanban suggests the use of cadences (feedback loops). An example of a team-level cadence is the daily Team Kanban Meeting, in which every team member tells the others what they did the previous day and what they will be doing today (based on the Kanban board).
Improve Collaboratively, Evolve Experimentally
Kanban is an evolutionary improvement process, it helps us adopt small changes and improve gradually at a pace that the team can handle easily. It encourages the use of the scientific method to measure the impact of changes to know whether itâs an improvement or not.
Elements and Key Terms of Kanban
A short glossary:
- Kanban board: Itâs where we visualize all work items. It should be divided into a minimum of three columns usually called Requested, In Progress, and Done, representing different process stages.
- Kanban card: It represents work items through a Kanban board. They contain details about the tasks such as description, deadline, size, assigned, etc.
- Swimlines: Like columns, they divide the Kanban board but horizontally, they are used to visually separate different work types at the same board.
- Cycle Time: It begins at the moment when a new task enters the âIn Progressâ stage.
- Lead Time: It begins at the moment when a new task is being requested and ends with its final departure.
- Throughput: The number of work items passing through (completed) a process over a certain period. It indicates how productive the team is over time.
- Work in Progress (WIP): The amount of work items in the âIn Progressâ stage.
- WIP limits: The maximum amount of tasks a team can work on simultaneously, used to avoid overburdening.
Benefits of Working With Kanban
According to the 1st State of Kanban report:
- Increased visibility of flow.
- Improved delivery speed.
- Alignment between business objectives, key results, and delivery work.
- Improved predictability.
- Improved ability to manage scale and dependencies.
- Improved quality.
- Increased customer satisfaction.
- Improved risk management.
- Decreased project management cost.
Reference: