Skip to Content
DocsAgile Portfolio ManagementPortfolio Dependency Management
DRAFT — This document is under development and not yet reviewed.

Portfolio Dependency Management

Updated 15 May 2026

Definition

Portfolio Dependency Management is the capability to identify, visualize, and actively manage the dependencies that exist between initiatives, between value streams, and between the portfolio and external systems or organizations.

The capability operates so that the order in which work happens reflects what the delivery system requires of itself — not what was optimistically assumed when an initiative was approved.

Purpose in the system

A delivery system contains structural couplings the portfolio cannot avoid. Initiatives draw on shared platforms, on capabilities other initiatives are simultaneously building, on data structures that span value streams, and on commitments to external parties. What is invisible at portfolio level does not disappear; it surfaces in delivery as blocked teams, delayed releases, and initiatives that cannot complete because something else did not happen first.

Portfolio Dependency Management is the system’s response to this reality. It is the discipline of holding a current, shared picture of how initiatives, value streams, and external commitments are coupled — and of using that picture to inform sequencing, sizing, and contingency decisions before delivery is constrained by them.

The capability is horizontal and continuous. It does not belong to a single stage in the portfolio flow. Other capabilities surface dependencies at specific moments — Discovery and Business Casing identifies initial dependencies as part of the Lean Business Case during Investigate; Continuous Initiative Validation surfaces new dependencies as delivery progresses. Portfolio Dependency Management is the place where those dependencies are held, between and across stages, as a continuously maintained view that all stage-specific capabilities can read from and write to.

This distinguishes portfolio-level dependency management from DVS-level dependency management. A DVS manages feature-level dependencies between teams within a planning interval. The portfolio manages investment-level dependencies: which initiatives must sequence before others, which value streams must coordinate to deliver a shared outcome, and which external obligations constrain the portfolio’s freedom to start and order.

What the capability consists of

The capability has three parts: the dependency picture it maintains, the categories within that picture that drive different management responses, and the sequencing input it produces for downstream decisions.

The dependency picture

The dependency picture is the artefact through which the capability operates. It is not a detailed map of every feature-level coupling — that work belongs at DVS level. It is a strategic view: which initiatives are connected to which others, which value streams must coordinate, which external commitments constrain timing, and which of these are presently active concerns.

A useful dependency picture has four properties. It is current — it reflects what is known now, not what was assumed at intake. It is shared — portfolio leadership, the portfolio office, value stream representatives, and the Enterprise Architect read the same picture. It is strategic — it shows what affects investment decisions, not what affects daily team coordination. And it is acted on — dependencies in the picture carry an explicit owner and an explicit status: surfaced, mitigated, accepted, or resolved.

A simple dependency picture showing initiative-to-initiative sequencing within a value stream, cross-value-stream coordination, and an external dependency. The picture itself is a navigation aid — it does not replace the analysis behind any single arrow.

Three categories of portfolio dependencies

Portfolio-level dependencies fall into three categories, each with different management implications.

CategoryWhat it isManagement implication
Initiative-to-initiativeOne initiative cannot start or complete without something another initiative producesSequencing reflects the required order. Hidden dependencies — those that look independent but are not — are the most damaging form.
Value streamAn initiative requires coordinated delivery across more than one development value streamThe portfolio creates the coordination structure. Sizing to a single value stream is preferred where essential value can still be realized.
ExternalAn initiative depends on something outside the organization’s control — vendor, regulator, partner, third-party platformMake visible, factor uncertainty into sequencing, and carry explicit contingency for late or non-arriving inputs.

Initiative-to-initiative dependencies are the most common and most manageable. When initiatives are analyzed and sequenced, their dependencies on each other become visible, and sequencing reflects not only relative value but also the order in which delivery must happen for the system to function. The most damaging form is the hidden dependency: an initiative that appears independent but relies on an architectural capability, a data structure, or an integration that another initiative is simultaneously building. When this surfaces mid-delivery, both initiatives stall — and the cost is borne by both.

Value stream dependencies are fundamentally harder than single-stream ones. Each DVS operates on its own planning interval, its own team structure, and its own backlog priorities. When an initiative requires synchronized output from multiple DVSs, the portfolio creates the coordination structure that makes synchronization possible — synchronization between DVSs cannot be delegated to the DVSs themselves without governance support. This is one of the strongest arguments for sizing initiatives to fit within a single value stream wherever the essential value can still be realized.

External dependencies are the hardest because the portfolio cannot control their timing. What the portfolio can do is make them visible, factor their uncertainty into sequencing decisions, and carry explicit contingency commitments — including what happens if the external dependency is late or does not materialize on schedule.

Sequence within a Strategic Initiative

Dependencies between Initiatives that belong to the same Strategic Initiative are often sequential by design. Each Initiative builds on what the previous one established. This is not a problem to be solved but a deliberate delivery structure: value accumulates in stages, each independently operable, each extending what came before. Independent operability is a property of every Initiative within a Strategic Initiative — it is what allows the sequence to be paused, accelerated, or pivoted between stages without invalidating what was already delivered. The independent operability plan in the Lean Business Case is where this property is articulated for each Initiative.

Dependencies between Initiatives that belong to different strategic intentions are different in character. When unrelated initiatives depend on each other, it is usually a signal that the underlying delivery system — shared platforms, shared teams, shared data — creates structural coupling that the portfolio cannot fully avoid. These dependencies are made explicit and minimized through deliberate architectural and organizational design over time, but they cannot always be eliminated.

The time-based view of these sequence relationships — which initiatives are planned for which planning horizons, and what that implies for value-stream capacity — is the Portfolio Roadmap. The roadmap is a separate artefact with its own structure and ownership; the dependency picture feeds the delivery view of the roadmap, and the roadmap reads back into capacity planning. (See Supporting documents.)

Output — sequencing input for other capabilities

The capability does not itself decide what is started or in what order. It produces three kinds of input that other capabilities consume:

  • Sequencing input to Initiative Prioritization. An initiative that unblocks other high-value initiatives carries enabler value beyond its own direct outcome. Dependency information enters Initiative Prioritization both as a component of the Value assessment and as a feasibility input — whether predecessor work has progressed sufficiently for downstream initiatives to start.
  • Readiness signal at delivery start. An initiative pulled from the Delivery Queue carries with it the dependency status known at that moment. Whether the initiative is ready to start, given that status, is a decision made in the portfolio sync — not a property the capability resolves.
  • Visibility input to portfolio governance. The dependency picture is read at every governance forum where investment decisions are taken, so that decisions are made with the current state of coupling visible.

How the capability expresses itself

A delivery system with this capability well developed has several observable characteristics.

The dependency picture is current and shared. It is updated continuously, not at planning ceremonies. Portfolio leadership, the portfolio office, value stream representatives, and the Enterprise Architect all read the same view. New information from any of them enters the picture without translation.

Cross-value-stream scope is examined deliberately, not accepted by default. When an initiative is framed as cross-stream, the analysis includes whether the cross-stream scope is essential or whether it reflects inadequate breakdown. Initiatives that can be scoped to a single value stream without losing essential value are scoped that way.

External dependencies carry explicit contingency. Initiatives that depend on vendor deliveries, regulatory outcomes, or third-party platforms carry explicit risk assessments in the Lean Business Case — including what the initiative does if the external dependency is late or fails. The dependency is not assumed away.

Sequencing reflects dependency reality, not just direct value. When initiative B depends on initiative A, A is sequenced first and ensured to be sufficiently complete before B begins. Starting B early to save calendar time is recognized as a coordination cost that exceeds the time saved.

Hidden dependencies are surfaced rather than suppressed. Initiatives whose dependencies were not visible at investment decision are added to the picture as soon as they are recognized — through Continuous Initiative Validation, through Investigate work on later initiatives, or through delivery feedback. The system does not protect a previous decision by withholding new information.

Dependencies do not silently accumulate as blockers. Each dependency in the picture has an explicit status. Dependencies that have been on the picture without change for an extended period are themselves a portfolio question — either the picture is stale, or the dependency is being implicitly accepted without an explicit decision.

Relationship to other capabilities

Portfolio Dependency Management is horizontal across the portfolio flow. It is not upstream or downstream of a single peer; it interfaces with capabilities at multiple stages.

CapabilityDirectionWhat is exchanged
Discovery and Business CasingSurfaces into PDM during InvestigateDependencies identified in the LBC, in the capability and system map, and in the independent operability plan
Continuous Initiative ValidationSurfaces into PDM during ImplementingNew dependencies recognized as delivery progresses and understanding deepens
Initiative PrioritizationConsumes from PDMEnabler value (Value input) and feasibility input — both for sequencing within the discovery and delivery domains
Capacity and Flow ManagementConsumes from PDMCross-value-stream load signals — initiatives that consume capacity from multiple value streams simultaneously
Portfolio Kanban FlowStage context for PDMThe stages and gates within which the dependency picture is read — Gate 2, the Delivery Queue, Implementing, and the portfolio sync as the recurring forum for review

Discovery and Business Casing is where dependencies are first identified for a given initiative — as part of the Lean Business Case, the capability and system map, and the independent operability plan. Portfolio Dependency Management does not replicate the Investigate work; it absorbs the dependencies DBC produces and holds them in the continuous picture.

Continuous Initiative Validation surfaces new dependencies as delivery progresses. A dependency that was unknown at Gate 2 and becomes visible during Implementing is part of the same picture — the capability is what makes that addition something other than an isolated incident report.

Initiative Prioritization consumes the dependency picture as an input to two distinct judgments: as a component of the Value assessment (enabler value, where one initiative unblocks others) and as a feasibility input (whether predecessor work has progressed sufficiently). The dependency chain is therefore part of two of Initiative Prioritization’s five inputs, not a separate ranking dimension.

Capacity and Flow Management reads the dependency picture for cross-stream load signals. An initiative that requires synchronized output from multiple value streams consumes capacity from each — the dependency picture is what makes that combined load visible to the capacity allocation work.

Portfolio Kanban Flow describes the stages within which dependency information moves. Gate 2, the Delivery Queue, Implementing, and the portfolio sync as the recurring forum for review are all places where the dependency picture is read — but the mechanics of those gates and stages live in Portfolio Kanban Flow, not here.

Technical dependency assessment — for shared platforms, architectural constraints, and integration requirements — typically requires architectural judgment. The Enterprise Architect provides input where technical risk or architectural dependency is significant; see Portfolio Roles.

The capability and its container. Portfolio Dependency Management is one of the capabilities that together constitute Agile Portfolio Management — the broader capability of governing portfolio investments strategically.

Supporting documents

  • Practice — forthcoming. A practice document for dependency mapping and mitigation patterns will cover concrete techniques: how the picture is built, how it is reviewed at the portfolio sync, the patterns for sequencing deliberately, reducing cross-stream scope, and structuring contingency for external dependencies. The practitioner-level detail belongs in the practice; the capability holds the structural concepts.
  • Artifact — Portfolio Roadmap. The time-based view of which initiatives are planned for which planning horizons, structured as two parallel views (discovery roadmap and delivery roadmap). The dependency picture feeds the delivery view; the roadmap is not itself the dependency picture.
  • Artifact — existing. Initiative carries the Lean Business Case structure, including the independent operability plan that articulates how an initiative coexists with existing systems and other initiatives during rollout.
  • Flow — existing. Portfolio Kanban Flow describes the stages and gates within which dependency information is read.
  • Roles — existing. Portfolio Roles covers the Enterprise Architect role (technical dependency input to investment decisions), the Initiative Owner role (dependency information in the Lean Business Case), and the Portfolio Manager role (administering the picture).
  • Capabilities — existing. Discovery and Business Casing, Continuous Initiative Validation, Initiative Prioritization, and Capacity and Flow Management — the peer capabilities described in Relationship.

Sources

  • Donald ReinertsenPrinciples of Product Development Flow (2009). Hidden dependencies, queue economics, and the cost of late dependency discovery.
  • Matthew Skelton & Manuel PaisTeam Topologies (2019). Dependencies as a cognitive load constraint and the case for designing organizational structure to minimize coupling.
  • Melvin ConwayHow Do Committees Invent? (1968). The original observation that system design mirrors organizational communication structure — the foundation for understanding why cross-value-stream dependencies are organizationally hard.