Definicja
Zależność (Dependency) to relacja między dwoma elementami pracy (zadaniami, stories, komponentami), w której jeden element wymaga ukończenia lub dostępności drugiego.
Typy zależności
| Typ | Opis | Przykład |
|---|---|---|
| Finish-to-Start (FS) | B zaczyna po zakończeniu A | Testy po implementacji |
| Start-to-Start (SS) | B zaczyna gdy A się zacznie | Kodowanie frontend + backend |
| Finish-to-Finish (FF) | B kończy gdy A się skończy | Dokumentacja kończy się z kodem |
| Start-to-Finish (SF) | B kończy gdy A się zacznie | Rzadko stosowany |
Zależności w Agile
| Typ zależności | Przykład | Jak zarządzać |
|---|---|---|
| Wewnątrz zespołu | Story A wymaga Story B | Priorytetyzacja w backlogu |
| Między zespołami | API od zespołu Platform | Synchronizacja sprintów, kontrakty |
| Zewnętrzna | Dostawca, regulacja | Bufor czasowy, eskalacja |
| Techniczna | Library update blokuje feature | Spike, decouple |
Dlaczego to ważne?
Nierozpoznane zależności to #2 przyczyna opóźnień w projektach (po scope creep). BA identyfikuje zależności podczas refinement i planning.