Long-Running Initiatives Without Losing the Thread
Six months into a major migration, you look at the tracker and discover that three teams have made no progress since last quarter. One team has already declared the effort "deprioritized." Another team reinterpreted the requirements in a way that contradicts the design. The deadline is still on the roadmap. No one is panicking except you.
This is the default trajectory of long-running technical initiatives that have no single accountable owner with direct authority over the execution teams. Which is most of them. Multi-team, multi-quarter technical programs — migrations, platform adoptions, observability rollouts, deprecation campaigns — almost always fail not because the technical design was wrong but because no one managed the execution as a system.
Why These Initiatives Fail
The technical design happens in a burst of energy. Consensus is built. Teams agree to participate. Timelines are set. Then the initiative competes with every team's immediate sprint priorities, and the teams with the most competing priorities make the least progress.
The staff engineer who drove the design assumes the program will continue on momentum. It will not. Momentum decays. What looks like "all teams aligned" at the kickoff looks like "three teams blocked, two deprioritized, one reinterpreting" at month three.
The failure is a structural one: the initiative is treated as a project (start, middle, end) rather than a program (ongoing system with defined inputs, processes, and outputs that must be actively managed).
The Program Infrastructure
Before an initiative of more than one team and more than one quarter, build the following infrastructure. This is not overhead — it is the mechanism by which the initiative survives contact with organizational reality.
The definition of done is the most important and least built component. "Teams complete the migration" is not a definition of done. "Each team has retired their batch pipeline dependency and has a passing integration test against the streaming pipeline, confirmed by the platform team, with a rollback plan documented" is a definition of done.
The Working Group
A working group is not a committee. A committee deliberates. A working group executes within a defined scope, reports status, and escalates blockers. It has a named lead (you), named contacts per team, and a biweekly meeting that takes thirty minutes or less.
The working group meeting agenda:
[0:00–0:05] Quick round: each team contact states status (red/yellow/green) + one sentence
[0:05–0:20] Blockers: any red or yellow team gets focused time — what is stuck and what is needed?
[0:20–0:25] Decisions: any decisions needed from you or from stakeholders?
[0:25–0:30] Next two weeks: each team states what they will completeThe meeting must not become a status recitation that could have been an email. Red and yellow teams get airtime. Green teams report async.
The Status Tracker
The tracker is the initiative's immune system. It surfaces early what would otherwise be discovered late.
| Team | Status | Last Updated | Current Phase | Blocker | Owner Contact |
|---------------|---------|--------------|----------------|------------------|---------------|
| Payments | Green | 2026-03-20 | Phase 2 of 3 | None | @alex |
| Identity | Yellow | 2026-03-20 | Phase 1 of 3 | Schema migration | @priya |
| Notifications | Red | 2026-03-13 | Not started | Q1 deprioritized | @sam |
| Analytics | Green | 2026-03-20 | Phase 3 of 3 | None | @chris |
| Search | Yellow | 2026-03-20 | Phase 2 of 3 | Ownership gap | @TBD |The most important signal in the tracker is the "Last Updated" column. A tracker row not updated in two weeks is not a green team — it is an unexamined team. Chase updates, not updates about updates.
Navigating Deprioritization
Deprioritization is the initiative's most common killer. A team's EM decides the migration is lower priority than their sprint goals. Without authority over the EM, you cannot override this. What you can do:
Make the cost of deprioritization visible. "Notifications has deprioritized the migration. This means the batch pipeline deprecation cannot complete by Q3, which means the platform team will carry dual operational burden through Q4 at an estimated cost of $X/quarter." Quantified cost is harder to ignore than "we are behind schedule."
Identify the actual constraint. Most deprioritization is not malicious — it reflects a real capacity problem. Understand the constraint before escalating. If the team's blocker is a schema migration that requires platform team support, the fix is scheduling that support, not pressuring the EM.
Use the escalation path you defined at the start. Pre-agreed escalation paths reduce the political cost of escalating. You are not going around someone — you are using the mechanism the organization agreed to at kickoff. If you did not define the escalation path at kickoff, define it now and get agreement before using it.
Maintaining Momentum Over Quarters
The initiative that survives a quarter transition is the initiative that has visible, celebrated progress at the end of each quarter, not just a status in a tracker.
At the end of each quarter:
- Publish a brief (one-page) progress update to all stakeholders and participants: what was completed, what shifted, what the Q+1 focus is.
- Call out the teams that made the most progress specifically and publicly.
- Update the definition of done if the scope has legitimately changed.
- Get explicit re-commitment from each team's EM for the next quarter.
The re-commitment step is the one most initiative owners skip. It feels redundant — they already agreed. But a quarter has passed, priorities have shifted, and the implicit assumption that the commitment still holds is exactly the assumption that leads to the dead tracker at month six.
Key Takeaways
- Long-running technical initiatives fail not because the design was wrong but because no one managed the execution as a system — momentum decays without active maintenance.
- Build program infrastructure upfront: working group, status tracker, communication cadence, escalation path, and measurable definition of done per team.
- The working group is not a committee — it executes, reports status, and escalates blockers in thirty-minute biweekly syncs.
- The "Last Updated" column in the tracker is the most important signal — an unexamined team is not a green team.
- Deprioritization is navigable: identify the actual constraint, quantify the cost, use the pre-agreed escalation path, and work toward minimum viable participation before declaring a blocker.
- Quarterly re-commitment is not redundant — a quarter has passed, priorities have shifted, and implicit commitment is the mechanism that fails at month six.