Większość nietrywialnych projektów zależy od innych zespołów, a to właśnie tam dostarczanie najczęściej się psuje. Zadaniem TL jest wcześnie ujawniać zależności, uzgadniać jasne umowy i utrzymywać przepływ komunikacji, aby nikt nie został zablokowany przez niespodziankę.
Dlaczego to ważne
✓ MAP dependencies early — who do we need, and when?
✓ AGREE on interfaces/contracts up front (API shape, data, timing)
✓ GET commitments, not vibes — a date and an owner, written down
✓ DECOUPLE where possible — mocks/stubs so you're not blocked waiting
✓ Over-communicate — a short weekly sync beats silence
✓ Escalate early — a slipping dependency flagged late is a crisis
Konkretny przykład
Twoja funkcja wymaga endpointu od zespołu platform. Nie czekaj na niego. Uzgodnij kontrakt API w tym tygodniu, buduj dla mocka i pozwól im dostarczać równolegle. Integrujesz się, gdy ich endpoint będzie dostępny, zamiast siedzieć bezczynnie przez trzy tygodnie.
