Complex programs are shaped as much by the connections between projects as the work within them. Dependencies, shared capability and competing priorities can undermine delivery long before they appear in status reports.
Key Insights:
  • Individually credible project plans can mask a program that’s operationally unworkable.
  • Dependencies stay hidden because they don’t belong to any single team.
  • Program leadership is a discipline of trade-offs, not coordination.

Program sponsors and leaders spend enormous amounts of time planning project workstreams, defining scope, resources and delivery dates. Once those plans are consolidated, the program can look reassuringly complete. Yet a collection of credible project plans does not necessarily amount to a viable program. Large transformations can meet individual project milestones, remain broadly on schedule and still fall short of the outcomes they were established to deliver.  

More often than not, the problem isn’t the performance of a single project – it’s what happens where projects intersect. All too often, integration activities take longer than expected. Several workstreams may require the same enterprise architect, data team, security specialist or operational subject matter expert at the same time. A delay in one project can then prevent another from starting, even where both project plans remain credible on their own. While each issue may be manageable in isolation, together they can determine whether the broader program succeeds or fails.  

Coordinating dependencies is where complex programs are won and lost. Managing each workstream well doesn’t guarantee the program will work as a whole. The real test is whether the dependencies between them have been identified and planned for with the same discipline as the work itself.  

Why workstream-level planning creates program-level risk 

Most organisations plan programs the same way they’re structured. Individual workstreams define their scope, estimate the effort required and develop their delivery plans. Those plans are then consolidated into a single program roadmap. 

Breaking a complex program into manageable pieces is both practical and necessary. The risk appears when the planning process gives greater attention to the work inside each stream than to the connections between them. A shared technical specialist, an integration milestone or a business team supporting multiple workstreams can all become critical points of dependency.  The same applies to data, environments, suppliers, approvals and enabling platforms that multiple workstreams assume will be available when required.  

These dependencies often remain hidden because they don’t belong neatly to a single team. Each workstream may understand its own requirements, but no individual project has complete visibility of the demands being placed across the portfolio. Unless someone is explicitly accountable for the interfaces between workstreams, those risks can remain unowned until delivery is already under pressure.  

Parallel delivery is particularly vulnerable to this blind spot. A roadmap may show several projects progressing at the same time, but that assumption only holds while each project has access to the people, decisions, systems and business capacity it requires. Once two or more workstreams depend on the same constrained capability, apparently parallel delivery becomes sequential in practice.  

As a result, complex programs are often optimised at the project level rather than the program level. Individual teams can produce realistic plans based on their own scope, yet the overall program may still be vulnerable because no one has fully tested how those plans interact or what happens when one assumption changes. The result is a roadmap that is internally consistent at workstream level, but operationally impossible at program level.  

Dependency risk and the trade-offs program leaders can’t avoid 

Once dependencies come into view, program delivery becomes less about coordinating projects and more about making informed trade-offs. Every decision has the potential to affect something else, whether that’s the availability of specialist resources, the sequencing of critical work or the ability of another team to move forward. What appears to be a local optimisation can easily become a program-wide constraint.  

This is where program leadership differs from project management. A project leader is usually expected to optimise the delivery of a defined scope. A program or portfolio leader must decide which outcomes take precedence, where constrained capability should be deployed and which work may need to slow down so that the broader transformation remains viable.  

Decisions at this level are rarely clear-cut because every option carries consequences. Protecting one critical milestone may place another at risk, while accelerating one workstream can absorb capability needed elsewhere. Leaders therefore need to judge which decisions strengthen the program as a whole. That may require resequencing delivery, extending the timeframe of lower-priority work or augmenting internal capability where two strategically important initiatives must proceed together.  

It’s a challenge that often extends beyond the delivery team. Operational leaders, subject matter experts and frontline employees are often expected to support several initiatives while continuing to run the organisation. A program may be technically capable of delivering multiple changes in parallel, yet the business may not be able to test and adopt them at the same pace.  

Credible program planning therefore needs to reflect the conditions in which delivery will occur. Estimates should account for the way shared teams have performed previously, the operational demands they continue to carry and the likelihood that testing, approvals or implementation will take longer than the ideal scenario suggests. A roadmap built entirely around best-case assumptions leaves little room to absorb the first meaningful delay.  

These pressures are rarely visible in a standard project schedule or status report. The program may continue to appear healthy while the organisation supporting it becomes increasingly fragile. When priorities change or an unexpected issue emerges, the roadmap has no capacity to absorb the impact.  

Hidden risks can also emerge when organisations introduce new technologies such as AI, delivery models or ways of working that sit beyond their established experience. In those situations, recognising the risk is only part of the challenge. Leaders also need confidence that the right governance and assurance capability is in place to assess it properly.  

Building a viable program roadmap 

A viable program roadmap begins with the outcomes the organisation is trying to achieve and the enabling work required to make them possible. Leaders must identify which initiatives create the greatest value, which foundational projects unlock later work and which activities must occur in a fixed sequence. Only then can individual workstream plans be assessed in the context of the program as a whole.  

The next step is to test the roadmap through several lenses, to test whether the planned sequence is genuinely deliverable. What specialist capability is required across the portfolio, and where will demand peak? Which projects depend on the same systems, data, suppliers or business decisions? How much change can the organisation absorb at one time?  

Ownership also needs to extend across project boundaries. Dependencies should have named owners, clear decision rights and an escalation path that allows issues to be resolved at program level. Without that structure, each project will continue to protect its own milestones, even when doing so creates greater risk elsewhere.  

Finally, the program roadmap must stay open to adjustment to account for delays and changing assumptions. The overarching purpose of program-level governance should always be to maintain a realistic view of delivery and make informed trade-offs while there is still time to act.  

Why program roadmaps need to expose integration risk, not hide it 

Large programs accumulate risk at the points where projects intersect. A credible roadmap must expose where one initiative depends on another and where pressure is beginning to build, giving leaders time to respond before small issues become program-wide problems.  

That takes a different approach to planning. Instead of treating each workstream as a self-contained piece of delivery, leaders must understand how the program will operate as a whole. Only then can they make decisions that strengthen the program, rather than simply keeping individual projects on track.  

Quay Consulting is a professional services business specialising in the project landscape, transforming strategy into fit-for-purpose delivery. Meet our team or reach out to have a discussion today.  

About Quay

Quay Consulting
Quay Consulting is a professional services business specialising in the project landscape, transforming strategy into fit-for-purpose delivery. Meet our team ...