Why dependency sequencing becomes a portfolio optimization problem
In large bank change portfolios, sequencing is rarely a simple matter of starting the highest priority initiative first. Most transformation outcomes depend on prerequisites that sit outside any single program boundary, including data platforms, shared integration layers, identity and access controls, core modernization steps, third-party onboarding, and operating model readiness. These dependencies turn prioritization into a feasibility test: an initiative may be strategically compelling yet non-executable in the current quarter because the bank cannot staff it, cannot integrate it safely, or cannot satisfy control and resilience expectations on the proposed timeline.
Executives feel this as a trade off between ambition and throughput. When dependencies are under-modeled, portfolios overcommit, delivery becomes unpredictable, and risk accumulates in the form of unfinished control work, fragile interim architectures, and escalating run costs. When dependencies are over-modeled, portfolios can stall under analysis burden. The goal is a dependency-aware sequencing method that is rigorous enough to reduce execution risk, yet light enough to support fast reprioritization when constraints shift.
Dependency types that matter for sequencing decisions
Effective sequencing starts with a shared taxonomy. Banks typically need to describe dependencies in two complementary ways: how work items relate in time, and why they depend on each other. This dual lens allows governance forums to distinguish mandatory prerequisites from avoidable handoffs and to identify which constraints can be mitigated with structural changes such as team design, funding allocation, or scope partitioning.
Timing-based relationships
- Finish to Start Initiative B cannot begin until Initiative A finishes
- Start to Start Initiative B can begin once Initiative A starts, often with coordination checkpoints
- Finish to Finish Initiative B cannot finish until Initiative A also completes, commonly seen in parallel build and control work
- Start to Finish Initiative B cannot finish until Initiative A starts, typically used in cutover and operational transition scenarios
Nature-based categories
- Logical and mandatory The work must occur in a specific order because of technical or operational reality, such as establishing an API layer before channel migration
- Resource-based Initiatives compete for constrained talent, environments, funding, or vendor bandwidth, creating implicit sequencing even when the logical order is flexible
- External Dependencies rely on factors outside the team’s direct control, such as regulator feedback cycles, third-party delivery schedules, contractual lead times, or ecosystem readiness
In practice, banks should treat resource-based and external dependencies as first-class portfolio inputs rather than delivery footnotes. They are often the binding constraints that determine whether a sequence is achievable, especially where a few roles such as cloud security engineering, data governance, mainframe modernization, or model risk oversight gate multiple initiatives at once.
A sequencing method that remains decision-ready under change
A dependency-aware sequence is easiest to defend when it is built from a repeatable set of steps that produces comparable outputs across initiatives. The mechanics are familiar, but the executive value comes from how the steps expose capacity bottlenecks, reveal hidden prerequisites, and show where the portfolio is betting on optimistic assumptions.
List all initiatives as executable work packages
Begin by decomposing the portfolio into initiatives or work packages that are small enough to be sequenced and assessed, yet large enough to preserve strategic meaning. For banks, the most useful granularity typically aligns to release-level value and readiness, such as a platform capability, a customer journey slice, a migration wave, or a control automation increment, rather than a broad multi-year aspiration.
Define predecessors and successors explicitly
For each work package, identify predecessors that must be satisfied and successors that are enabled. This is where banks should insist on precision: prerequisites should be observable and testable, such as a data domain being governed and onboarded, an integration contract being standardized, or an operational run capability being staffed and trained. Vague dependencies like “cloud readiness” tend to hide the true gating work and weaken sequencing discipline.
Map the sequence using a visual dependency model
Use a Gantt view for time-based coordination and a network diagram for complex logical flows. The portfolio advantage of visualization is not aesthetic. It makes cross-team dependencies visible, clarifies the propagation of delays, and enables governance forums to see where multiple initiatives converge on the same prerequisite platform or control capability.
Identify the critical path and the resource critical path
Critical path analysis highlights the longest chain of dependent activities that determines portfolio timing. In bank portfolios, the practical constraint is often the resource critical path, where scarce roles and environments create delays even when the logical path appears feasible. Treating both paths explicitly reduces the common failure mode where the plan is logically coherent but operationally impossible.
Incorporate leads and lags with controlled intent
Leads allow overlap, such as starting test preparation before build completion, while lags introduce necessary delay, such as stabilization windows or contractual notice periods. For banks, leads should be used sparingly and with clear controls because overlap frequently shifts risk into testing coverage, evidence quality, and production readiness. When schedule pressure pushes toward aggressive overlap, governance should demand a compensating control plan rather than accepting silent risk transfer.
Strategic optimization under capacity constraints
Sequencing becomes a strategic lever when it is used to change the shape of constraints rather than merely obey them. Portfolio optimization is not about finding a single perfect plan. It is about continuously improving flow, reducing avoidable coupling, and protecting the bank’s control posture while delivering value in increments.
Minimize avoidable dependencies and handoffs
Not all dependencies are inevitable. Many are artifacts of team design, fragmented ownership, or inconsistent standards. Banks can reduce sequencing friction by consolidating ownership for shared components, standardizing interfaces, and aligning work around value streams rather than functional silos. The strategic payoff is lower coordination overhead and fewer idle periods where teams wait for upstream completion.
Prioritize blockers that unlock multiple outcomes
Some initiatives have disproportionate portfolio leverage because they unblock many others, such as identity modernization, data platform governance foundations, shared observability, or standardized integration patterns. When capacity is scarce, sequencing these blockers ahead of downstream features can increase portfolio throughput even if the blockers are not the most visible business deliverables. The governance challenge is to make the unblocking logic explicit so stakeholders understand why enabling work is being funded and scheduled first.
Balance ambition with reality through wave planning
Wave planning acknowledges that uncertainty is highest early and that not all dependencies can be fully resolved up front. A disciplined approach starts with low-dependency proofs of capability that validate architecture, controls, and delivery patterns, then expands into more interdependent core applications once prerequisites are proven and the operating model is ready. For banks, the practical test is whether each wave delivers a stable increment that can be run, supported, and evidenced under expected supervisory scrutiny.
Protect operational resilience while optimizing throughput
Capacity constraints often tempt portfolios to compress stabilization, reduce testing, or defer non-functional requirements. These moves can improve short-term throughput while degrading long-term reliability and increasing remediation load. A sequencing approach that is fit for banks therefore treats resilience work as a prerequisite, not a discretionary add-on, and uses explicit acceptance criteria for cutover readiness, monitoring, incident response, and control evidence before progressing to subsequent waves.
Using digital maturity evidence to validate sequencing trade offs
Sequencing decisions become more defensible when they are anchored to a clear view of the bank’s current digital capabilities and constraints. A digital maturity assessment provides an evidence-based baseline across dimensions that shape execution feasibility, such as portfolio governance discipline, engineering standardization, dependency visibility, data management readiness, control integration, and the operating model’s ability to scale delivery without eroding resilience. When assessment evidence shows gaps in these dimensions, the portfolio sequence should adapt accordingly, for example by advancing foundational work, constraining parallelism, or reducing the number of interdependent changes attempted in a single release window.
Applied as a strategy validation discipline, the DUNNIXER Digital Maturity Assessment supports executive trade-off decisions by separating what is strategically desirable from what is currently executable at acceptable risk. Executives can use the assessment outputs to test whether the planned dependency chain assumes levels of governance rigor, engineering automation, and operational readiness that the organization has not yet demonstrated, then adjust sequencing to improve decision confidence and reduce the probability of late-stage rework.
Reviewed by

The Founder & CEO of DUNNIXER and a former IBM Executive Architect with 26+ years in IT strategy and solution architecture. He has led architecture teams across the Middle East & Africa and globally, and also served as a Strategy Director (contract) at EY-Parthenon. Ahmed is an inventor with multiple US patents and an IBM-published author, and he works with CIOs, CDOs, CTOs, and Heads of Digital to replace conflicting transformation narratives with an evidence-based digital maturity baseline, peer benchmark, and prioritized 12–18 month roadmap—delivered consulting-led and platform-powered for repeatability and speed to decision, including an executive/board-ready readout. He writes about digital maturity, benchmarking, application portfolio rationalization, and how leaders prioritize digital and AI investments.
References
- https://www.meegle.com/en_us/topics/program-evaluation-and-review-technique/activity-sequencing-methods
- https://miro.com/project-management/what-is-dependency-mapping/
- https://monday.com/blog/project-management/task-dependencies/#:~:text=Logical%20dependencies:%20Also%20referred%20to,events%2C%20bureaucracy%2C%20or%20legislature.
- https://www.smartsheet.com/content/project-dependencies#:~:text=Track%20with%20Smartsheet-,What%20Are%20Project%20Dependencies?,can%20even%20create%20security%20risks.
- https://plane.so/blog/dependencies-in-project-management#:~:text=In%20project%20management%2C%20there%20are,discretionary%2C%20and%20resource%2Dbased.
- https://www.meegle.com/en_us/topics/program-evaluation-and-review-technique/activity-sequencing-methods#:~:text=By%20sequencing%20activities%2C%20project%20managers,for%20in%20the%20project%20plan.
- https://www.smartsuite.com/blog/project-dependencies#:~:text=What%20are%20dependencies%20in%20project,they%20can%20publish%20their%20content.
- https://www.scottmadden.com/topic/dependency-identification-and-sequencing/#:~:text=Dependency%20Identification%20and%20Sequencing,stakeholders%20on%20the%20execution%20plan.
- https://monday.com/blog/project-management/dependencies-diagram/
- https://asana.com/resources/project-dependencies#:~:text=Critical%20path,dependencies%20in%20a%20project%20schedule.
- https://www.betsol.com/blog/what-is-application-dependency-mapping/#:~:text=Wave%20Planning%20and%20Sequencing,Complex%20applications%20with%20extensive%20interdependencies
- https://lucid.co/blog/how-to-use-dependency-mapping-to-boost-team-agility#:~:text=Prioritize%20dependency%20resolution,unblock%20other%20high%2Dpriority%20items
- https://galorath.com/project/dependencies/#:~:text=obstruct%2C%20project%20success.-,Are%20Project%20Dependencies%20defined%20during%20Project%20Planning%20phase?,chance%20of%20delays%20during%20execution.
- https://miro.com/project-management/what-is-dependency-mapping/#:~:text=Applications%20of%20dependency%20mapping,-The%20types%20of&text=Agile%20teams%20use%20dependency%20mapping,and%20plan%20sprints%20more%20effectively.
- https://www.projectmanager.com/training/estimate-tasks-and-dependencies#:~:text=Task%20dependencies%20are%20the%20interrelations,before%20the%20next%20can%20begin.
- https://www.planview.com/resources/guide/what-is-agile-program-management/agile-teams-dependency-management-visualization/#:~:text=They're%20neither%20inherently%20good,waste:%20non%2Dutilized%20talent.
- https://www.easyagile.com/blog/dependencies-improve-flow-of-work#:~:text=improved%20delivery%20timelines.-,Prioritizing%20and%20Sequencing%20Work,derailed%20at%20the%20last%20minute.
- https://www.cflowapps.com/sequence-activities/#:~:text=This%20is%20the%20second%20step%20in%20sequencing,project%20that%20affect%20its%20sequencing%20and%20timing.
- https://productive.io/blog/precedence-diagramming-method/#:~:text=You'll%20need%20to%20examine%20the%20relationships%20between,to%20focus%20on%20when%20analyzing%20dependencies%20include: