Project managers are constantly balancing short-term responsiveness and long-term strategic planning. Striving for maximum agility by neglecting any plans and processes can result in miscommunication and uneasy customers. At the other extreme, trying to plan every detail too early in the process is equally dangerous.
The power of Kanban is that it deals with risk quickly. Kanban lets you make sure that the most important items are accomplished first and the team is not distracted by low-priority items.
Frustration with top-down planning gave birth to the Agile methodologies. The focus is on accomplishing the most important tasks as soon as we have enough data to do so – this is how Kanban operates. Still, humans need security to feel safe. Telling a customer that she has no idea what her team is doing next week because it hasn’t been planned yet is a project management faux pas.
So how can we wrap the high risk and lack of details into a human, comprehensible and agile project plan? The answer is in the flexibility of a Kanban roadmap.
Kanban roadmaps mean direction, not details
The first step is to change how you view a roadmap – this is not a detailed, rigid, long-term plan of new features. Instead, think directions: goals, strategies and themes should form the basis for your Kanban roadmap. Think about where do you want your company to be after one year. The Kanban roadmap contains the answers to questions of that level.
Roadmaps are not promises. If we “plan to”, it doesn’t mean we “are going to”. That’s the biggest confusion in software project management. Roadmaps are dynamic, they can and must change in response to new information. For example, a long-term goal could be to turn more leads into customers. There are many methods to make this happen and features that could be implemented, but these should not yet be the focus.
Kanban provides several tools to identify and manage your roadmap. It’s important to invest in Kanban meetings and it’s important to gather regularly to discuss your wider strategic vision.
Strategy Reviews are an ideal location to define and refine your Kanban roadmap. From there, you can continuously translate the higher goals into actionable items during the Operations and Risk Reviews and the Service Delivery Review.
The customer is the key
One of the fundamental principles of the Agile methodologies is early customer feedback. Having your customers as close as possible to your team is a difficult task, but is instrumental to the success of your project. To keep your roadmap up-to-date and ensure your goals are in sync with the needs of your customers, you have to establish close and frequent communication channels with them.
Often, customers themselves realise that what they thought they wanted one year ago is no longer relevant to their current needs. If you don’t ask them on time, you’ll be developing something they have no use for. For every type of project there are ways to gather customer feedback – adopt those in your development process in order to maintain your roadmap aligned to the end users expectations.
Your Kanban roadmap timeline will change depending on several factors such as the type of product you offer, the size of your organisation and how far along you are in the product life-cycle. Early-stage products and startups will naturally have short roadmap timelines – adapting and changing direction quickly are essential to keep pace with the market and your competitors.
Once your organisation is more stable and your product direction has been set, you can move towards longer timelines and larger strategic visions. Kanban roadmap timelines can be just 2-3 months at a time in the short term and growing to a year in the longer term.
Everyone gets the shivers when they hear “stakeholders”. These are the scary people that will ruin our business if we fail to deliver as we promised in our roadmap. This is wrong! It’s important to communicate to your stakeholders that a roadmap is a living thing and not a delivery commitment. As customer needs and market conditions change, the Kanban roadmap will naturally evolve to keep pace. Roadmaps convey direction, not dates.
Stakeholders very rarely care about the actual functional implementation. Often they care about dates, but we should all finally realize that time is relative. Priorities are relative too. The current context and the green light towards our higher goals is what’s the most important. Communicate your goals in your roadmap to your stakeholders and don’t try to engage them with long-term delivery dates.
That’s not to say that dates are not important – just that long-term roadmaps are not the place to discuss them. Knowledge work is notorious for tasks taking more or less time than predicted. Giving your stakeholders long-term fixed delivery dates is just setting up opportunities for disappointment. As new tasks and features get drawn into the backlog, Kanban estimates can be used to give your clients accurate delivery forecasts and the probability that these forecasts will be achieved.
WE UNCOVER THE EFFICIENCY OF YOUR WORKFLOW
Optimise your performance with Kanban analyticsExplore Your Data Now
Keep roadmap priorities flexible
While your Kanban roadmap goals focus on the long-term, freedom to reprioritise tasks in order to reach those goals is crucial. Companies need to be able to respond to everyday local challenges and global changes and the instrument to do that is the flexibility of their priorities. Project managers should feel free to shuffle work items in and out of the backlog to better meet customer needs.
The roadmap should be continuously validated against your current situation. Another advantage of Kanban is the utilization of historical data. Use your Kanban metrics and meetings to assure your goals are on track and choose the highest priorities for the time being. Service Delivery Reviews, Replenishment Meetings and Delivery Planning meetings are the ideal location for this.
Kanban roadmaps not only focus your team on what to do, they help to minimise unnecessary distractions. Consider a roadmap with a goal of reducing shopping cart abandonment. Your marketing manager would like to use the checkout process to ask additional customer questions for better list segmentation – you could make the case that this takes away from your roadmap goal.
Every endeavour needs a roadmap. It keeps the team focused. It soothes stakeholders’ uneasiness. It’s a tool to measure company performance.
Keeping the direction towards your goals is as important as adjusting the direction towards your new goals. By any means you should have clearly defined goals but also you should continuously validate them against real life and adjust your roadmap.
The nature of agile project management means that firm long-term planning will be sacrificed to an extent when making Kanban roadmaps. However, they empower companies to overcome fear of change by focusing on strategic goals and results rather than low-level breakdown of fixed milestones. The result? Delivering higher-quality and more useful product features to your customers – faster.
Does your project have a roadmap? How long is its timeline? How often do you review and change the goals? Tell us about your experience in the comments!
Meet the Author
Sonya Siderova is a passionate product manager and a driving force behind Nave, a Kanban analytics suite that helps teams become more efficient through data-driven decision making. When she's not catering to her two little ones, you might find Sonya absorbed in a good heavyweight boxing match or behind a screen crafting a new blog post.
Try our advanced Kanban analytics suite for free on your favorite tool and start leveraging the power of data-drive… https://t.co/oi7S0rjMT5Follow
Surviving and thriving as a small business can be a lot like a boxing match that repeats all too frequently. Learn… https://t.co/rleP3Mod6pFollow
Agile businesses across the globe are using Nave to perform probabilistic forecasts based on their past performance… https://t.co/UN9Xvnkr8mFollow
Have you felt like your team is always busy, but nothing is ever quite finished? WIP limits in Kanban stop tasks ge… https://t.co/BdzKQgbcxPFollow
Partners with us! Take your training and consultancy sessions to a whole new level. With Kanban analytics on their… https://t.co/MfSDij0YpnFollow
Are you ready to recap the benefits Kanban analytics can bring to your process? Get started with Nave today!… https://t.co/YDBCvZNd2jFollow
The Kanban Maturity Model maps ~150 practices against levels of organization & leadership maturity.… https://t.co/8UVqQFtidyFollow
Measure and improve your performance with our advanced Kanban analytics for Asana projects. See a dashboard with yo… https://t.co/slyVqHVf2zFollow
To improve workflows, first you must understand how to identify problem areas. Learn how to recognize the most comm… https://t.co/hs843RLmgSFollow
Agile Kanban Istanbul presents a unique opportunity to connect with and learn from the Kanban community in Europe a… https://t.co/TaL7qcL6ItFollow
In this infographic, we’ll be explaining how to identify bottlenecks and stabilize your workflow with the cumulativ… https://t.co/H8tkVylPKZFollow
The Cycle Time Histogram for Trello shows the overall distribution of the completion times of the tasks in your pro… https://t.co/g1CpkGgiTAFollow
We uncover the efficiency of your workflow. Try our versatile range of analytical charts for free on your favorite… https://t.co/nuClp4odyrFollow
Follow this guide to quickly and easily set up Nave in Jira. We've broken down the process in three simple steps so… https://t.co/S8GyzE4epVFollow
How did supermarket restocking techniques revolutionize product management? Learn the history of Kanban and how it… https://t.co/pzVx3P7wUJFollow
Nave’s range of Kanban analytics helps you spot productivity trends at a glance. Select your platform and improve y… https://t.co/ls0dBW0A7YFollow