Scrum v Kanban
Scrum v Kanban? It's the most frequently asked question in training classes. People want to know which is better, or when to use one method over the other. Well, it's a flawed question. Or at least a question based on a flawed premise. Read on if you would like to find out why.
In the context of agility, Kanban refers to The Kanban Method - a management method for managing all types of knowledge work and professional services. It is perceived as an "agile method", but in reality, it is a method for catalysing evolutionary change and improvement within an organisation. Organisational change is difficult, but The Kanban Method is designed to reduce resistance to change while bringing beneficial improvements in line with the organisation's goals.
Knowledge work is inherently invisible. It exists as ideas, conversations, messages between individuals or information captured in an electronic tool. The Kanban Method strives to make such intangible work visible so that workflow challenges, problems or bottlenecks are seen. After all, it is tough to change or improve something which is invisible.
The Kanban Method also prevents too much (or too little) work from being worked upon by implementing a Kanban System. A Kanban System limits the amount of work in progress (WIP) by using visual pull signals, called Kanbans, thereby improving the flow of value to customers. By limiting the amount of work in the system, new work is "pulled in" only when work is completed and capacity becomes available - in contrast to new work being "pushed in" when it is demanded.
To understand the difference between The Kanban Method, a Kanban System and the Japanese word Kanban, check out this article; Kanban - what does it actually mean.
So, The Kanban Method is a change management method that utilises the power of Kanban Systems to improve the flow of value to customers whilst making work visible, thereby creating the impetus to improve.
As a method for change, it has a set of principles and practises to guide evolutionary improvement. There are six principles, three of which focus on change management. The three Change Management principles of The Kanban Method are;
Start with what you do now
Gain agreement to improve through evolutionary change
Encourage acts of leadership at all levels
The Kanban Method is often called the "Start with what you do now method". As a change management principle, the starting point for the change is whatever you are doing right now. Unlike other change management approaches, a new idealistic world is not designed in advance with new roles & responsibilities, new teams, new meetings and artefacts. The Kanban Method rejects that traditional approach to change due to the amount of resistance it provokes. When a change starts with what you do now, resistance is reduced. But starting where you are now is not enough. More is needed, which is principle 2.
"Gain agreement to improve through evolutionary change". This principle tells us that as we begin with The Kanban Method, we should all agree that we can continually improve no matter how good we think we are. So even though we do not make any significant changes initially, we should agree we can improve and evolve from here. And unlike a more traditional approach to change, it is not left to one person to be responsible, hence principle 3.
"Encourage acts of leadership at all levels" reinforces that we are improving and evolving together, where everyone can and should play their part. As we evolve, everyone is encouraged to speak out and be courageous as the evolutionary change continues.
Looking at The Kanban Method from the perspective of it being a change management method but one with a unique approach to change, perhaps it is now clear why the Scrum v Kanban question is based on a flawed premise.
The Kanban Method is the "start with what you do now" method, so it does not matter what you are doing right now. You can apply the six principles and the six practises and then begin to evolve and improve. It is a compelling approach as a coaching tool, notably where Scrum has stalled or has not provided the anticipated benefits. Layering the principles and practises on top of the current way of working is a powerful way to evolve and improve.
So, rather than the question being "Scrum v Kanban?", the statement should be Kanban plus... (whatever you are doing now).
Interested to learn how The Kanban Method can help you and your organisation begin the journey of continuous evolutionary improvement? Sign up for one of our training courses or get in touch to discuss our coaching services. We will be happy to help.