Kanban in Practise
Kanban is a popular method for evolving a software development organization’s operations. It is an intuitive, motivating and agile method that boosts both productivity and quality of work. Practitioners find this way of working being extremely satisfying as they are invited to work on meaningful tasks and are able to see the impact of their contributions as a team in very concrete terms.
The origins of the word “kanban” are in Japanese where it signifies a visual signal. Thus, it comes as no surprise that visualizing the current process takes a central role in Kanban. Understanding the status and the system dynamics of the current process creates an opportunity to balance demand to the organization’s capability and continuously evolve it to achieve better results.
Using the Kanban method a team can manage, predict and schedule work effectively. The method helps a team understand how the work works and to make the right decisions at the right time. Kanban provides clarity to when a piece of work should be started and when the team should lift some of their capacity from one activity to another. At all times, the current situation and pending obstacles are intuitively visible with a quick glance.
Kanban makes the work and its progress transparent to the whole team and their stakeholders, exposing obstacles and hindering system conditions so that they can be prevented or removed. For instance, a software development team using Kanban can easily spot when a task has ground to a halt and blocking the flow, what is blocking the flow, what is being actively worked on at the moment, or how much work is waiting on the team to finish their ongoing tasks.
As a method Kanban is easy to adopt. It doesn’t take any massive changes to the current ways of working to get started with Kanban. Instead, the processes and workflows of the organization are developed evolutionarily in a piece-meal manner, one small step at a time, all the time observing the impact of these changes and the results they yield.
During the two days the participants will learn the underlying theories on which Kanban is designed and explore applying Kanban in practice through a mixture of lecture, storytelling, group discussions and hands-on exercise. Our training methods lean on active learning and aim to give the participants as much value for their time as possible.
Among other topics, our experienced trainers will teach the participants:
- How to adopt Kanban while respecting the existing roles, responsibilities and processes already in place
- How to visualize the current workflow for improved understanding
- How to develop collaboration and to improve productivity and quality with a systematic approach
- How to identify and remove obstacles that are slowing down the flow of value
- How to use effective metrics to support improvement
Who should attend?
This training is perfectly suited for teams and team leaders working in IT or knowledge work domains. While its roots are in the software development community, Kanban is being successfully applied in many other industries as well.
Participants are not required to have thorough knowledge about Kanban prior to attending the class. Having said that we do recommend familiarizing with the topic beforehand by reading, for example, the excellent Lean from the Trenches: Managing Large-Scale Projects with Kanban by Henrik Kniberg.
This course will be held in English.