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

Four Portfolio Risks Every Product Leader Must Address

Every product leader faces four portfolio risks to achieve business results (OKRs) and minimize opportunity costs.

  1. Strategic misalignment risk – leads to failure in achieving goals
  2. Prioritization risk – leads to siloed decisions and local optimization
  3. Delivery risk – leads to preventable product and business losses
  4. Opportunity risk – leads to slow response and declining competitive position

Let’s take a deeper look at how to mitigate product portfolio risks.

The Strategic Misalignment Risk

Successful product organizations rely on empowered teams to create the right products. However, as an organization scales, multiple teams and functions may be involved in building products. As there are many ways to achieve the same goal, the Strategic Misalignment Risk increases exponentially with each new product manager or team added. As illustrated in the example below, one team can build a bridge while the other digs a tunnel. Both aim to solve the same goal of connecting the two sides, but the strategies are misaligned.

To address the Strategic Misalignment Risk, product leaders need to create a Strategic Framework to guide product decision-making throughout the organizational levels.

The framework starts with creating strategic alignment at the portfolio level. This is called top-down strategic alignment – where leaders define goals and collaborate with the next levels to define the high-level strategies to achieve these goals. The flow of strategic direction on the right side of the diagram below shows the strategic alignment from the top down. Teams can also come up with strategies to achieve these goals. Strategies are aligned at the portfolio/ executive level. This bubble-up workflow is illustrated on the left side of the diagram. Regardless if leaders or teams come up with the strategy to achieve certain goals, the alignment must come from the top level to ensure clear guidance to the rest of the organization.

3 Horizon strategy and execution in responsive PPM

In today’s fast-changing environment, the focus and strategy change more frequently at the portfolio level. The strategic intent often gets lost or misinterpreted. Adopting a source of truth for the Product Portfolio is essential to enabling continuous and up-to-date context for everyone within the organization.

The Prioritization Risk

“As a product team, we prioritize features using RICE and then draw a cutline. Everything above the line goes to Engineering. And everything below the line needs to be deferred.”

You mean this is not a good way to prioritize?

This feature scoring type of prioritization approach should alarm you. It is a telltale sign of Prioritization Risk that may lead to siloed decisions, local optimization, and disjointed user experiences (aka product by org chart). Prioritization risk is the result of isolated prioritization without the big picture product portfolio context.

Feature factory – scoring may lead to local optimization

Compliment feature scoring with the following to address Prioritization Risk:

  1. Connect features with customers and goals
  2. Assess allocation across goals, customer segments, and other products
  3. Collaborate with the engineering team on different product solutions with different resource needs. Try manual workarounds/ non-product solutions temporarily to solve customer problems iteratively
  4. Evaluate portfolio scenarios and trade-offs
real time allocation with prioritization
Dragonboat Forecast Module – Allocate + Prioritize + Scenario Analysis

The Delivery Risk

I quit “company X” because their product teams over promise and under deliver. I had to deal with many angry customers and my angry sales teams. It was a no-win situation.

– anonymous Chief Revenue Officer

While engineering teams practice agile iteration, there are often needs to deliver product commitment. Not just for customers, but for the planning and execution of downstream, cross-functional teams who are involved in bringing the product to market.

Delivery risks are often due to dependencies, poor estimation, loss of resources, interruption, tech debt, or a sheer misunderstanding of the current progress vs target completion date.

To address Delivery Risk, product leaders need to

  1. Spot and account for dependencies during roadmap planning (aka quarterly roadmap planning)
  2. Assess and allocate appropriately for tech debt as part of portfolio planning
  3. Allocate for production support and unplanned interruptions to reflect the true capacity for feature development
  4. Track progress and trends to spot the risks early (e.g. leverage the smart alert feature in Dragonboat)

Leverage an integrated tool like Dragonboat that connects planning with execution and adds progress tracking, smart forecasts, and alerts to reduce the effort and skillset required in managing delivery risk.

The Opportunity Risk

Congrats, your released feature achieved its goal. Do you reduce its allocation in the next planning cycle? What if another product area is under-performing? Do you move additional allocation to this area?

If you don’t adjust portfolio allocation from time to time, you introduce Opportunity Risk.

During the current roadmap iteration, product teams may also see new opportunities arise, problems emerge or features get delayed. Their roadmaps need to change. The speed of roadmap changes introduces Responsive Risk.

Often product teams rely on skilled program managers to juggle spreadsheets, lengthy meetings, and back and forth “scenario” planning to Tetris roadmap changes.

In today’s fast moving world, an integrated, smarter tool is needed to reduce manual work and speed up decisions.

Product leaders need an integrated portfolio platform to lead their organizations. A platform that facilitates the best practices of product management, enabling effective decision-making at the individual PM level and across the portfolio.

– CPO, Feedzai

In Summary

To address the four key portfolio risks and ensure successful product portfolio management, product leaders should adopt:

  • A strategic framework that addresses strategic misalignment risk.
  • An integrated prioritization process that addresses siloed prioritization risk.
  • A smart planning and tracking process that addresses delivery risk.
  • A portfolio scenario process that addresses responsive risk.
Strategic Planning Webinar 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.