When a Critical Dependency Slips

Final Prep · Cross-functional Collaboration — a critical component owned by a remote or external team is severely slipping and threatens your launch; how you manage the stakeholders and get the project back on track.

This question separates leaders who manage a plan from leaders who manage reality. A weak answer either escalates instantly (throwing the other team under the bus) or absorbs the slip in silence and hopes it recovers. A strong answer shows you get to ground truth fast, distinguish a real slip from a schedule wobble, work the problem with the owning team before escalating, protect your launch with options rather than ultimatums, and escalate cleanly and early when the data says you must. Answer in CARL shape — Context, Actions, Results, Learnings — and spend most of your words on the Actions.

Answer flow for managing a slipping critical dependency
The spine: confirm the real status → quantify impact on your launch → work the problem jointly → build fallback options → escalate early with data → re-baseline and communicate → protect the launch.

What this question is really testing

Whether you can lead through influence rather than authority. The team that is slipping does not report to you, may be in another timezone, and may have its own competing priorities. The interviewer wants to see that you can build a shared picture of reality without blame, create pressure through transparency rather than politics, and make a hard call — wait, work around, cut scope, or move the date — with a clear head. It also tests whether you protect the relationship: you will need this team again, so how you handle the slip matters as much as whether you hit the date.

How to answer What the interviewer is looking for

A worked example (CARL)

Context. On the Ads Events / AIMS storage team we were launching a new low-latency read path for an events product, and it depended on a schema-and-throughput change owned by a remote ingestion team two timezones away. Their piece was on the critical path — without it our launch gate could not pass — and about five weeks out their status quietly moved from green to yellow, then their weekly update slipped a milestone with no explanation. Two downstream teams were sequencing their own work behind our launch, so a slip on our side would cascade.

Actions. I resisted the urge to fire off an escalation email and instead set up a direct working session with their tech lead and the two engineers actually doing the work — scheduled in the overlap window of our timezones so it was a real conversation, not an async ping. What I learned changed everything: it was not a one-off slip, it was a priority conflict. Their team had been pulled onto a separate reliability effort, and our change had lost an engineer to it. So the problem was not engineering, it was prioritization, and that told me the fix had to happen at the manager level — but not yet, and not as a fight. First I made the impact undeniable and shared: I wrote a one-page brief that translated their slip into concrete downstream cost — the gated launch, the two teams queued behind us, and the customer-facing commitment — and I framed it as “our joint launch is at risk,” not “you are late.” Then I looked for ways to buy the date back on our side of the fence: I offered to lend one of my engineers who knew the ingestion schema to pair with theirs, and I proposed cutting the interface contract down to the minimum our launch actually needed, deferring the richer version to a fast-follow. In parallel — and this is the part I care most about — I built a fallback so we were never hostage to their recovery: a degraded-mode read path that used the existing ingestion format, slower but launchable, that would let us hit the gate with reduced scope if their change did not land. We co-owned a written recovery plan with two checkpoints. When the first checkpoint slipped, I escalated exactly as I had told them I would — a joint note to both managers, with the impact brief, the recovery plan, the options, and a clear recommendation to either restore the engineer for two weeks or approve our reduced-scope launch. Because I had escalated with data and options rather than blame, the conversation was about priority, not about fault, and it resolved in one meeting.

Results. The two managers restored the engineer for a focused two-week push, and with my lent engineer pairing on the schema, the reduced-contract version landed in time to pass the launch gate. We shipped roughly on the original date with slightly trimmed scope and fast-followed the richer interface a few weeks later. The downstream teams stayed on their sequence. Just as importantly, the ingestion team came out of it as a stronger partner — because I had led with help and transparency, not politics, they trusted us on the next joint project.

Learnings. Two things. First, a status dashboard tells you that something slipped; only talking to the people doing the work tells you why, and the why determines whether the fix is engineering, scope, or prioritization. Second, always build the fallback in parallel — the reason I could escalate calmly and negotiate from strength was that I was never actually dependent on a single outcome. Optionality is what turns a crisis into a decision.

Common follow-ups

When exactly do you escalate versus keep working it yourself?

How to answer

How do you keep the relationship intact when you have to escalate over their head?

How to answer

What if there is no viable fallback and their piece is truly required?

How to answer

How do you spot a slip early instead of at the last checkpoint?

How to answer
Where to get your data (Meta)