Zależności zadań są następujące: widok (W) wymaga gotowego API (A), API wymaga modelu bazy danych (M), testy end-to-end (T) wymagają W i A, a dokumentacja (D) nie zależy od żadnego zadania. Która kolejność jest zgodna z harmonogramem?
Dlaczego tak
Model bazy danych nie zależy od innych zadań, więc idzie pierwszy; potem API, które go wymaga, następnie widok korzystający z API, a dopiero na końcu testy end-to-end, które potrzebują obu. Dokumentację można wykonać w dowolnym momencie. W pozostałych kolejnościach API powstaje przed modelem, widok przed API albo testy przed widokiem, co łamie zależności.