Enhancing Roadmap Decision Making

See how Sweat utilized a customer-centric approach, involving developers and SMEs, to optimize roadmap decisions and align them with business goals.
Table of Contents

Outcome

In Sweat I led the effort that shed light into how to homogenize roadmap element sizing and how to prioritize roadmap elements.

This gave the organization insights and decision making power on when to develop new features, or refine features the app currently has. It also help reduce organizational friction produced by unattended feature requests, and provided enough visibility about the decision making analysis that goes before the implementation of new features.

Process

Roadmap element sizing

Talking about roadmap items, one big problems that Sweat (or other companies for this matter) face is how heterogeneous maturity, complexity and effort are while jumping from one roadmap item to another.

For example; creating a share functionality can have multiple maturity levels, might be easy to develop, but it has multiple touch-points that have to be implemented – which makes it low complexity, but labor intensive.

On the other hand other items might, due to how abstract they are in the roadmap, become highly complex to get right, but once that complexity is understood, implementation is simple.

Roadmap element prioritization

In sweat I led the roadmap prioritization effort by:

  • Making roadmap items atomic in terms of maturity and mapping them to the context in which they appear in the system.
The example above was used to onboard developers and SMEs into mapping abstract ideas into the structure of the app.
  • Prioritizing personas and using and cross-referencing them to roadmap items.
  • Prioritizing business goals and cross-referencing them to roadmap items.
  • Assessing each of the roadmap items in terms of complexity.
After we understand the distribution of P for each roadmap item, we split items in categories ranging from (Very high to very low priority).

Since all items are organized relatively for each of the axes (Technical Complexity (Tc), User Value (Uv) and Business Value (Bv)) , and each item is a number between 0 and 1, we can determine that a Roadmap Item has a Priority (P), calculated with the following equation.

Such equation allows us to identify quick wins that the team can work on, to maximize the impact that the app has economically with the business and the the value we offer to users.

Of course business strategy, and especially deadlines, feature maturity and technical dependencies, can affect how we decide to prioritize the product roadmap. Nontheless, understanding the potential impact each roadmap items provides deeper understanding of 'why' that could be shared with the team.

Example

In Sweat, I used the example below to onboard developers and SMEs into the process. Orange sticky notes represent customer feedback or bugs, and canary yellow, represent new ideas.

Step 1: A roadmap of atomic features is not prioritized in its initial state.
Step 2: Roadmap items are prioritized as seen by which ones are more important by users.
Step 3: Roadmap items are prioritised as deemed more important to business strategy.
Step 4: Business Value and User Value axes get merged into plain Value axis.
Step 5: Technical Complexity is assessed by lead developers. (Notice TC is inverted).
Step 6: A prioritized roadmap is delivered (top right quadrant is the magic spot; low complexity / high value.
No items found.

Reach out

Edgar Anzaldúa-Moreno
Design thinker especialising in Design Strategy, User Research, Service and Product Design based in Sydney, NSW.
This portfolio showcases my individual contributions to projects and includes both original content and designs developed by me in from 2015 to 2024. Copyright © 2024 Edgar Anzaldua-Moreno. All Rights Reserved. Wherever company-specific designs are featured, such designs remain the intellectual property of their respective companies and are displayed here solely for the purpose of demonstrating my professional experience and skills. This portfolio is intended for demonstration purposes only and does not imply ownership of company copyrighted designs.