Skip to content
Preptima
hardDesignScenarioCase StudySeniorStaffLead

You have six teams building one product and they keep blocking each other. How do you coordinate the dependencies, and what do you make of frameworks like SAFe?

6 min readUpdated 2026-08-15

Answer

Short answer

Reduce dependencies before coordinating them, by moving team boundaries towards whole slices of value and replacing synchronous handoffs with contracts. Coordinate what remains with a visible dependency board and one ordered backlog.

In scaling work, dependency coordination is only the first move. Strong scaling asks which dependencies can be removed, which need explicit contracts, and which need earlier integration. Weak scaling accepts every dependency as permanent and then tries to schedule around the pain.

Was this answer helpful?

Likely follow-ups

  • Which of these six teams would you merge or re-cut, and on what evidence?
  • How do you handle a dependency on a team that does not use Sprints at all?
  • What would make you recommend SAFe to a client, and what would make you refuse?
  • PI planning produces a plan that is wrong by week three. What do you change?

Related questions

Further reading