Changing Your Agile Practices: A Story of Shifting from Scrum to Kanban

Our latest experience report, From Scrum to Kanban – A Team’s Journey, is by Aki Namioka of Marchex. Her team had been using Scrum for over two years. Like many folks, they had their own twist to how they practiced Scrum. They adopted some standard XP practices but also used a Kanban-style whiteboard to visualize their stories’ progress.

But then the nature of their work changed. They were assigned to develop a new product. And their tried-and-true Scrum practices didn’t work so well in this new context.

The backlog was in constant flux as the understanding of what their new product should be kept changing. Constantly reprioritizing the backlog caused a lot of planning churn.

The team found it harder to accurately to size their stories as they were using unfamiliar technology. Consequently, they didn’t meet their sprint targets. They became discouraged.

Another team working on the new product was already using Kanban, and they were happy with it. They also had a reputation for being consistently productive. So Aki decided to transition her team to Kanban, too.

But her team didn’t disband everything they had been doing. They kept what they considered valuable practices and adapted them to this new way of working.

They still estimated stories using story points, but at the same time, they worked on defining smaller, more manageable stories.

They shed some baggage, too: they eliminated two-week sprints and focused on delivering software more predictably. They found themselves spending less overall time planning than previously. They held weekly retrospectives but found by breaking their planning and retrospective into separate meetings that each was more productive. They shifted the focus of their daily standups from reporting daily status to discussing how to move current stories across their Kanban board.

These are seemingly subtle shifts. But each added up. The team got their mojo back and morale improved. After nine months of working this way, they can’t imagine going back to their old ways of working.

If you find yourself doing the same Agile practices and they seem less effective, maybe it is time for you to make changes. Having an Agile mindset frees you to try out new ways of working. Aki’s team was primed for change and had strong support from other groups and management.

If you have stories about how you’ve refreshed your Agile practices, I’d like to hear about them! You too, could be an author and contribute to the Agile Experience Report program.

We hope you found this post informative

Before you move on, please consider supporting our non-profit mission by making a donation to Agile Alliance todayThis is a community blog post. The opinions contained within belong solely to the author or authors, and may not represent the opinion or policy of Agile Alliance.

Picture of Rebecca Wirfs-Brock

Rebecca Wirfs-Brock

Rebecca is President of Wirfs-Brock Associates and former Director of the Agile Experience Report Initiative. She helps organizations and individuals hone their design and architecture skills, improve system quality and manage technical debt. In addition to coaching and mentoring she conducts workshops on agile architecture, design heuristics, and pragmatic software design. She invented the set of design practices known as Responsibility-Driven Design (RDD) and by accident started the x-DD meme. Rebecca is also a shepherd…

Recent Blog Posts

Recent Posts

Join Agile Alliance!

$5 per month (paid annually)*

*Corporate plans are also available

Post your comments or questions

Recent Agile Alliance Blog Posts

Discover the many benefits of membership

Your membership enables Agile Alliance to offer a wealth of first-rate resources, present renowned international events, support global community groups, and more — all geared toward helping Agile practitioners reach their full potential and deliver innovative, Agile solutions.

IMPORTANT: We have transitioned to a new membership platform. If you have not already done so, you will need to set up an account on the new platform to establish your user profile.

When you see the login screen, choose “Set up Account” and follow the prompts to create your new account. You can choose to log in using your social credentials for either Google or Linkedin (recommended), or you can set up your account using an email address.

Not yet a member? Sign up now