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.