Why Most Roadmaps Make Poor Results Inevitable

Why Most Roadmaps Make Poor Results Inevitable

Three common mistakes with roadmaps lead teams to?failure

Why do companies strive to have a flawless roadmap per quarter? Because they want predictability on future outputs. Then stakeholders will have clear expectations and can hold teams accountable for meeting roadmap plans. Wouldn’t it be ideal to deliver everything on time as we planned?

Planning upfront doesn’t work in a dynamic environment. The perfect plan creates an illusion that makes us forget how complex reality is. Once we insist on an ideal plan upfront, we might not be able to react fast to the inevitable changes. In this case, we will fail to use Scrum in our best interests.

The Scrum Guide doesn’t have a single mention of the word roadmap. But it does say what the Product Backlog is:

The Product Backlog is an emergent, ordered list of what is needed to improve the product. It is the single source of work undertaken by the Scrum Team.

When we don’t accept changes, we fail. Our results will be, at best, mediocre. I believe we can do better than that.

Planning Features Instead of?Goals

Let me share a little story with you. We met right before Christmas to plan our roadmap for the next quarter. All Product Owners were excited about it. The meeting was supposed to last three hours. We started at 09:00 a.m. with post-its and a large whiteboard to draw our roadmap. Everything was set for a significant interaction. But that’s not exactly what happened.

Each Product Owner wrote their ideas for the roadmap on the post-its. Then, one by one went to the whiteboard and explained each item. I was shocked after the first Product Owner. She presented fifteen issues as part of the roadmap plan; all of them were features unrelated to each other. The other Product Owners had a similar approach. I wondered what was happening. I could see little or no chance for us to collaborate as a Product team during the next quarter.

Needless to say, the next quarter was a complete failure for us as a Product team. Every team was fighting for features, and we couldn’t collaborate. Some teams manage to deliver all their promises. Yet, stakeholders were unhappy. The output doesn’t matter. The outcome is what counts. Unfortunately, we ignore it.

A traditional roadmap plan is focused on features to deliver in a given time. But I can’t remember time producing features set any team on a successful track. To succeed, we should define goals to achieve instead of features to implement.

“Finally, it’s all about solving problems, not implementing features. Conventional product roadmaps are all about output. Strong teams know it’s not only about implementing a solution. They must ensure that solution solves the underlying problem. It’s about business results.”― Marty Cagan

Pleasing Everyone; Pleasing?No One

The life of a Product Owner is complex. We have to manage the expectations of many stakeholders. Everyone wants to have a say on the product. How we handle the stakeholders’ wishes will set our path to success or mediocrity.

A common pitfall is to use the roadmap as an opportunity to please many stakeholders. Product Owners decide to put requests from multiple stakeholders as part of the following quarter roadmap. It’s an easy way to strengthen the relationship in the short term. The Product Owner promises to deliver some features for each of them during the next quarter. Thus, everyone will be pleased with the results. In theory, it sounds great, but it doesn’t work in practice.

“Winning products come from the deep understanding of the user’s needs combined with an equally deep understanding of what’s just now possible.”― Marty Cagan

We are not ready to talk about solutions until we understand the underlying problems. Great Product Owners shift the conversation from features to goals. We should collaborate intensively with the stakeholders to uncover hidden needs.

Also, we should strive to prioritize goals that will set a single direction for the Scrum Team. When everything is a priority, nothing is. By saying yes to many stakeholders, we may be saying no to our chance to build meaningful solutions.

Excellent Product Owners are bold. They go into conflicts by saying no to many stakeholders. Thus, they can set goals that will be the north star for the Scrum Team to pursue.

Involving Developers Too?Late

If developers get to know the new challenges during the Sprint Plan. You failed as a Product Owner.

Many organizations claim to be agile. Yet, they plan everything upfront. Product Managers define what to build. Designer work on the interaction of it. Sometimes, some tests with real users will happen. But Developers are left out of this phase. Using Scrum only during the execution phase minimizes the chances for the company to thrive.

Unfortunately, I’ve seen many roadmaps planned without involving any developer. The Product Owners give their “educated guess” estimation of the topics. Then, a roadmap is defined based on the capacity of the team. This approach does not resemble Agile or Scrum in any way.

Responding to change over following a?plan— Agile Manifesto

The roadmap shouldn’t be a surprise to developers. Instead, the items should be discussed during refinements. That’s the moment the Scrum Team evaluates the future possibilities.

Successful Scrum Teams continually refine the Product Backlog items. Developers sometimes ask for a spike to clarify open points. This approach will help the team to gain confidence that it fits in a Sprint.

To thrive, we should work as a team instead of in silos. Remember that the Scrum Team has all the required skills to build successful products. Leaving Designers out of the Scrum Team will eventually lead to failure.

Endnote

I am not against roadmap planning. On the contrary, I am in favor of that. However, I believe we can only succeed once we focus on achieving our goals. We should accept that we don’t know what to build to reach the expected outcome. But we should understand why we go to work every day. We should see the result we want to deliver.

“If you tell people where to go, but not how to get there, you’ll be amazed at the results” — George S.?Patton.

Successful roadmap planning has the following characteristics:

  • The roadmap contains only goals to achieve. The focus is on the outcome.
  • The Product Owners prioritize what is best for the product instead of trying to please the stakeholders.
  • The roadmap plan will not surprise the Scrum Team with features they have never heard of. But, it may surprise them with challenging goals to achieve.

Mark Mosbauer

Supply Chain Tech | Digital | Agile | Delivery | Product | Analysis & Design

2 年

If your roadmap looks like a gantt chart, you probably haven't transitioned from 'x' to 'y'' ways of working. Take your pick on 'x' and 'y' ??

Chad Coutman

Head of Solutions at University of Newcastle

2 年

Plot business problems on the roadmap, not features.

Tharun Shan

Founder @ Vrea | Build Web & Mobile Applications for Starts ups

2 年

The whole idea of agile is to take planning stage iteratively, as long as roadmaps are not concrete and bound to changes end of each sprint, it's a good feature to get broad perspective on version release.

Cameo Doran

From Vision to Execution—Faster Products, Better Results, Bigger Impact | SaaS Companies | Product Development Consultants

2 年

These are many of the same reasons I dislike roadmaps. They also discourage a learning mindset.

W?odzimierz Ko?odenny

Project Manager| Agile Project Manager

2 年

Why do you assume that roadmap must consist of features? Do we do a roadmap of goals and it's a forecast regarding priorities.

回复

要查看或添加评论,请登录

David Pereira的更多文章

  • Are You Doing Product Management or Bullshit Management?

    Are You Doing Product Management or Bullshit Management?

    Something doesn’t sound correct to me. It actually strikes me.

    22 条评论
  • Hey Product Owners! Life Goes Beyond Scrum

    Hey Product Owners! Life Goes Beyond Scrum

    When I got my first assignment as a Product Owner, I didn't even know what that was. I ran to educate myself about it…

    11 条评论
  • Did you know that 9 out of 10 ideas will most probably fail?

    Did you know that 9 out of 10 ideas will most probably fail?

    Creating features nobody needs isn't the reason product teams exist. Yet, it's what commonly happens with many teams.

    10 条评论
  • Let’s Stop Lying! Almost Nobody Does Scrum!

    Let’s Stop Lying! Almost Nobody Does Scrum!

    When the output is all that matters, doing REAL Scrum becomes nearly impossible. Scrum is the most used Agile framework…

    43 条评论
  • Without a Compelling Product Vision, Teams Become Feature Factories

    Without a Compelling Product Vision, Teams Become Feature Factories

    Lacking clear direction, teams will act like dogs chasing their tails. For many years I struggled with prioritization.

    12 条评论
  • What's NOT a Product Owner?

    What's NOT a Product Owner?

    Four misunderstandings that will ensure you’ll fail as a Product Owner An interesting aspect is how companies…

    23 条评论
  • Mastering the art of saying NO!

    Mastering the art of saying NO!

    You face a simple choice between a yes and no many times a day. You may not think about how impactful such decisions…

    20 条评论
  • Backlog Items Age Like Milk, Not Wine

    Backlog Items Age Like Milk, Not Wine

    The older your Product Backlog Item gets, the more irrelevant it becomes Do you have dozens or hundreds of items in…

    28 条评论
  • Great Product Managers Focus on Goals Instead of Features

    Great Product Managers Focus on Goals Instead of Features

    Focusing on features leads to wrong discussions. But a simple question can change everything “What should we achieve?”…

    15 条评论
  • Product Owners Must Go Beyond Scrum!

    Product Owners Must Go Beyond Scrum!

    It’s too naive to think Scrum is enough to create valuable products. A faulty understanding of Scrum frightens me:…

    19 条评论

社区洞察

其他会员也浏览了