Guest post by Christian Golden, PhD
In the world of content and product development, Kanban and Scrum are two of the names you’ll hear most often. One difference exists between workflow tools that may help you manage projects by visualizing status and progress and optimizing workflow on everything from software design to individual project management.
Though both frameworks make dynamic work progress easy to follow for everyone on a development team, Kanban and Scrum cater to different needs and priorities. Let’s have a look at features of each. We’ll focus on their strengths and weaknesses to help you decide which tools may seem better suited for you.
Kanban and Scrum frameworks operate in different ways. Like digital versions of traditional whiteboards, and relying on the fact that our brains process images 60,000 times faster than text, both frameworks use virtual tickets or post-it-note-style cards to plot out a project’s structure and timeline, using a “pull system” to break work up into steps, stories, or slices that can be understood at a glance.
Kanban boards channel continuous workflow while conserving the number of work-in-progress (WIP) activities. Visually it resembles a board with vertical columns. In its simplest form, three are used: To Do, In Progress (Doing), and Completed (Done).
Kanban teams include stakeholders, the product owner or project manager, and a group of developers. Kanban implements the User Story model, using migrating cards to represent WIP.
Scrum breaks workflow into time-boxed iterations of up to 30 days called “sprints,” within which cards migrate from a ranked to-do list called a product or sprint backlog through the tasks Not Started and Works in Progress columns to the tasks Completed column. In this way, a Scrum board’s evolution visually marks the team’s day-to-day progress throughout the sprint.
Kanban Pros and Cons
The Kanban system is particularly well-suited for teams working on multiple deliverables. Or, with different release dates or whose focus is maintenance and continuous development. Kanban boards channel continuous workflow, providing flexibility with content development and delivery. Some Kanban tracking systems, like Volerro, permit real-time collaborative annotation of files, which design developers working on graphic-intensive projects will welcome.
However, a feature that supports open-ended work is a drawback for teams that want to restrict work done per cycle, which Scrum does via Sprints. During a Scrum Sprint, a team commits to finishing a certain total number of tasks. These may all occupy the In Progress column simultaneously without threatening bottlenecks, given the strict limit on action items.
Similarly, WIP bottlenecks become a productivity risk for Kanban boards. Therefore, managers and owners must impose Work In Progress limits. And since these limits constrain each team member’s workload at a given time, they may be seen as an advantage of the Kanban framework.
Scrum Pros and Cons
Scrum’s main virtue is the predictability of the framework for consistently producing a certain amount of value in a given timeframe. Therefore, Scrum boards provide a good fit for developers operating on the basis of fixed scheduling commitments. Additionally, for those who wish to focus effort and incentivize productivity around non-negotiable deadlines.
But there is a cost: greater predictability means less flexibility in scheduling and workflow dynamics. And the rigid format may frustrate those who prefer to not adhere to the formal hierarchy of roles within Scrum—Scrum Product Owner, Scrum Master, Development Team Member.
Despite their basic functional similarity, Kanban and Scrum cannot easily be compared in comprehensive terms. The choice between them involves trade-offs between flexibility and predictability, collaborative openness, and top-down control. Which project management framework will better suit your development team depends heavily on its style, needs, and abilities.
Don’t ruin your career or reputation with bad meetings. Register for a class or forward this to someone who should. Taught by world-class instructors, MG RUSH professional facilitation curriculum focuses on practice. Each student thoroughly practices and rehearses tools, methods, and approaches throughout the week. While some call this immersion, we call it the road to building impactful facilitation skills.
Our courses also provide an excellent way to earn up to 40 SEUs from the Scrum Alliance, 40 PDUs from PMI, and 40 CDUs from IIBA, as well as 3.2 CEUs for other professions. (See individual class descriptions for details.)
Want a free 10-minute break timer? Signup for our once-monthly newsletter HERE and receive a timer along with four other of our favorite facilitation tools, free.