Agile Showdown: Breaking the Myth of a Scrum vs. Kanban Duel

Kit Friend
The Pinch
Published in
6 min readMay 25, 2023

🤖 This article was written with the assistance of our robotic friend ChatGPT — it was both terrifyling good when prompted correctly… and still required plenty of actual writing to get the article in shape!

In the rise of agility, two approaches have risen to prominence: Scrum and Kanban. Both have gained immense popularity for their ability to enhance productivity, improve collaboration, and streamline workflows.

Scrum, Kanban, and associated ‘hybrids’ make up an overwhleming chunk of team’s seeking agility https://www.knowledgehut.com/blog/agile/state-of-agile

However, a common misconception often arises, suggesting that agile teams must choose between Scrum or Kanban as if they were competing against each other in a fierce battle. But fear not, dear reader, for this article aims to dispel the notion of a Scrum vs. Kanban showdown and shed light on why it’s not a choice between the two. So, grab your popcorn and prepare for an enlightening journey through the world of agile frameworks and methods.

The Scrum-phony of Dueling Methodologies

When it comes to Scrum, it’s essential to understand that it is not a complete blueprint for exactly how your team should work in itself in itself. Scrum is a framework — a set of guiding principles and practices that provide a structured approach to delivering . Think of it as the skeleton that provides the necessary structure and flexibility to accommodate various ways of working or methods, such as Kanban. You can add these approaches to Scrum via experimentation, as long as they don’t contradict the core elements that Scrum (or Agile) mandate — these anti-patterns are often affectionately known as “Scrumbuts” https://www.scrum.org/resources/what-scrumbut

A Kanban storage area at the Toyota Motomachi Plant

Kanban-ishing the Duel Myth

Contrary to Scrum’s nature as a framework , Kanban is a method — a specific approach which includes both visualizing and optimizing the flow of work. Its roots stem from Toyota (also home of The Toyota Way — ancestor of Lean). The word “Kanban” itself translates to “visual card” in Japanese, which perfectly captures its essence the system known as kanban in Toyota and similar organisations has evolved and grown, enabling teams to visualize their workflows using boards, cards, and columns, allowing for better transparency and efficient task management. The Kanban Method, which builds principles and practices on top of kanban system, with its emphasis on continuous flow and incremental improvement, thus complements the Scrum framework beautifully.

If you want to implement Kanban in your team, seek specific guidance (and preferably training) via the Kanban guide. Many teams fall into the trap of not doing this, and end up in a sort of enthusiastic chaos where they have abandoned some of the rigours of Scrum without any Kanban practices or principles, often manifesting as “slapping a board on top of chaos”:

https://resources.kanban.university/new-to-kanban-get-the-official-guide-to-the-kanban-method/
Photo by Chris Liverani on Unsplash

Agile Partners in Crime: Scrum and Kanban

Rather than competing for the spotlight, Scrum and Kanban should be seen as allies, each with its unique strengths and applications. Scrum, with its defined accountabilities, events, and time-boxed iterations known as sprints, is particularly well-suited for dealing with rapidly changing requirements or those requiring frequent collaboration among team members. On the other hand, Kanban excels in situations where the workflow is more continuous, steady, and predictable, providing a powerful visual aid for tracking work and identifying bottlenecks.

Photo by Maria Teneva on Unsplash

Scrum-tious Collaboration with Kanban

One of the beauties of agile practices is their ability to adapt to different scenarios. The Scrum framework can be enhanced by incorporating Kanban practices and principles to visualize and optimise the flow of work. This integration enables teams to have a more granular view of tasks, their progress, and impediments, fostering better collaboration, and ultimately improving the overall project outcome.

Photo by Parabol | The Agile Meeting Toolbox on Unsplash

What if I don’t want to use Scrum? Can I still Kanban

There’s plenty of valid reasons that Scrum might not work for your team, and in these circumstances you can still gain plenty by applying the Kanban method on its own. Be careful however, Scrum being difficult to apply isn’t the same as it not being suitable, and many of the reasons that are given for it not being the right framework are often fundamental problems you need to tackle before aspiring to any kind of agility.

Photo by Manuel Nägeli on Unsplash

The Agile Symphony: Scrum, Kanban, and More!

In the grand symphony of agility, Scrum and Kanban are just a few of the instruments available to teams. Depending on the context, other approaches like Lean, Extreme Programming (XP), or Feature-Driven Development (FDD) might harmonize better with certain efforts — or you might need a mix. The key is to select the right combination of practices and tailor them to the unique needs of your team and what they are making… every aspiring musician needs something to start with though, and there’s something to be said for trying the most popular appoach before assuming you need something special:

As agile practitioners, it’s crucial to understand that there is no universal recipe for success. Every team and project is unique, requiring a tailored approach. The decision to embrace Scrum, Kanban, or a combination of both depends on various factors, such as project complexity, team size, and stakeholder requirements. The key lies in being agile, flexible, and willing to experiment to find the most suitable approach.

Conclusion: Don’t force yourself to make choices you don’t have to

In the world of agile options, it’s not a question of Scrum vs. Kanban but rather how to leverage their synergies to maximize the potential for success. Scrum, as a framework, provides the structure and principles which can help many teams (particularly as they start to explore agility), while Kanban, as a method, offers a visual and continuous flow-based approach. By understanding the strengths and applications of each, teams can create a powerful and adaptive environment where collaboration thrives, productivity soars, and projects reach new heights.

So, dear reader, let’s put aside the notion of a Scrum vs. Kanban showdown and embrace the harmony of their partnership. Together, they can help you create greatness… one sprint at a time!

--

--

Kit Friend
The Pinch
Editor for

Dad, Agile Coach, Jira Geek, Martial Artist, Failed Politico, Artist/Designer All views and opinions posted are my own