RSVP FOR FREE | How Carpe Data Supercharges Roadmap Planning to Deliver Outcomes | Oct 3 @ 9 AM PT

Register

How to Manage Dependencies – The Hidden Killer of Your Roadmap

Did you know 90% of product teams rely on other teams to complete their products? Portfolio dependencies aka roadmap dependencies can be a hidden killer to even the best-orchestrated product roadmaps.

Portfolio dependencies are difficult to spot, hard to coordinate, and even more challenging to keep track of, causing a cascading effect when things change. Dependencies can also cause delays and impact other roadmap items, having a much more widespread impact than the individual features involved. Overall, portfolio roadmap dependencies are a key risk to product delivery.

What Are Roadmap Dependencies?

Here are the most common types of dependencies:

  1. Feature dependencies – you need to complete another feature first to enable the ideal user experience
  2. Technical dependencies – code needs to be completed first for more efficient development
  3. Resource dependencies – you need resources/ skillsets outside of your current team 
  4. External dependencies- you need partners/ vendors outside of the company

How Do You Effectively Manage Roadmap Dependencies?

To effectively manage roadmap dependencies, you need to identify, plan, and track them with the right participants throughout your roadmapping workflow. Here are the 5 key steps to follow:

  1. Identify and log dependencies
  2. Plan and visualize with sequences
  3. Account for resourcing needs
  4. Track the evolution and progress of dependent features or projects 
  5. Initiate the trade-off discussion and share broader impacts as needed

Let’s Break it Down

1. Identify and log dependencies – it takes product knowledge and tech-savvy participants to identify feature or technical dependencies, but what fails a roadmap is not being able to document and track them. A good product portfolio tool allows you to log and visualize dependencies so you’re not surprised down the road.

2. Plan and visualize with sequences – visualizing dependencies in sequence can help you organize the roadmap better. In Dragonboat, you can choose to show or hide an external team’s dependencies. So you can see cross-team dependencies for quarterly portfolio planning and progress discussion, but view only your roadmap for day-to-day tracking.

manage roadmap dependencies in dragonboat

3. Account for resourcing needs – this is one of the most challenging parts of planning, especially if your roadmap requires multiple teams or resources. Check out the allocate then prioritize approach for tips on prioritizing with Responsive PPM.

For example, the screenshot below shows how various features from different product teams need resources from multiple teams. Account for cross-team needs during planning to drive product alignment and prevent “agile madness” during team execution.

use prioritization frameworks when dealing with roadmap dependencies

4. Track the evolution and progress of dependent features/ roadmap items. Though time-consuming, this is essential. Modern PPM tools with integration to execution tools allow you to automate and roll up progress tracking so you can set alerts on key changes and delays.

5. Initiate trade-off discussion and share with a broader audience – dependent roadmap items may not appear high on the prioritization list/ score. Avoid delays from invisible dependencies by reflecting key roadmap items in planning.

Digital products are complex and often contain one or more of the four types of dependencies. Having the right product portfolio management tool in place can help you easily identify, plan and track dependencies. Dragonboat has helped thousands of product teams streamline dependency planning and automate tracking to become more outcome-focused. Book a demo to learn more about our solutions.

Roadmap to Success for Prod Ops Webinar CTA

Effective Feature Prioritization with Product Portfolio Management

A product manager recently posted on a community group that she is looking to change her career as she feels exhausted from constant fire fighting in managing competing priorities and stakeholder demands. When I recommended Dragonboat, she was puzzled: “But we only have one product. Isn’t portfolio management only for large companies with many product lines?”

Not necessarily! According to Investopedia portfolio management boils down to three things:

  1. Determining strengths, weaknesses, opportunities, and threats in the current market
  2. Selecting investments and allocate appropriately to a set of parameters
  3. Rebalancing periodically

You can see that it is not so much about managing the size of your portfolio, but managing your choices. This is not too different from what a product manager does — you are constantly thinking about the product investment mix to maximize your desired outcomes.

This is exactly what responsive portfolio management is. Applying portfolio management principles, allows us to reframe how we think about product roadmaps. Every product, even if it is the only one in the company, is essentially a multi-dimensional portfolio of priorities and demands.

A Product Manager’s Portfolio

Like the finance industry, we often use SWOT analysis (strengths, weaknesses, opportunities, and threats) to chart our market and product plans. 

However, that is where the comparison ends. While financial advisors work with clear monetary values — such as profit, revenue, or market share — product managers have a wider set of variables and a broader definition of “the best outcome”.

That means we can derive multiple types of portfolios depending on how we view the roadmap. For some broad examples:

  • Objectives
    These can be long- or short-term objectives such as acquiring or retaining customers, reducing operational costs, or expanding into new markets.
  • Customer Segments
    New, existing, enterprise, or partners.
  • Investment Categories
    Such as deciding between product innovation and tech platform refactoring.
  • Stakeholder Needs
    Both internal and external such as customer feature requests, realigning the product for the market, or addressing tech upgrades and debts.

Why Would You Want a Multi-Dimensional View?

A multi-dimensional view lets you:

  1. Address multiple elements of “product success”; and
  2. Make the right allocation decisions faster (i.e. focus vs. support).

Imagine you have a new product. The sign-up numbers look good but, after a week, these users stop coming back. As a result, the team must shift their focus on how to improve retention. Once that is under control, you can shift back to user acquisition, efficiency improvements, and so on.

Many conventional prioritization frameworks are based on a fixed formula such as scores or ROI, and do not reflect the changing needs of the customer or market.  Over time, it may lead you into a “peanut butter” situation where the product simply fails from the company’s resources being spread too thin.

By looking at it from a portfolio perspective, product managers are empowered to understand the current state of the product and market to decide on a responsive prioritization method for identifying areas that truly need your limited resources.

Think of it as trying to fight a forest fire — you look at it from the ground and the top, analyze the situation, and then prioritize, allocate, and deploy. That is what it takes to be a forward-thinking product leader. 

Responsive PPM CTA

This site uses cookies. Some of these cookies are essential, while others help us to improve your experience by providing insights into how the site is being used. For more information, please check our Privacy Policy. You can disable or remove cookies in your browser settings at any time. By clicking "Accept" or continuing to use this site, you consent to our use of cookies across the site.