Odpowiedź na to pytanie zależy w dużej mierze od celów biznesowych, a także od klienta.
Przedsiębiorstwo :
Jeśli prowadzisz interesy z klientem na poziomie przedsiębiorstwa, który ma ugruntowaną pozycję na rynku, są mniej elastyczni i nie mogą tak szybko dostosować się do zmian. Dlatego w większości przypadków stabilność jest absolutnym wymogiem. Istnieją wyjątki w zakresie badań i rozwoju oraz wprowadzania nowych branż. W niektórych przypadkach szybciej kończy się jako pierwszy.
Tego rodzaju klienci zazwyczaj rozumieją, że dobre oprogramowanie wymaga czasu i będą współpracować z Tobą, aby osiągnąć cele.
Startupy :
W przypadku nowego startupu zasady są drastycznie różne. Jako startup musisz od razu wiedzieć, czy produkt, który budujesz, rzeczywiście spełni zapotrzebowanie, zgodnie z przewidywaniami badań marketingowych. Na początek, jak najszybsze udostępnienie prototypu na rynku może zebrać wiele cennych opinii na temat kierunku, w którym powinien iść produkt.
Może także zapewnić Ci pozycję lidera na rynku, pomagając zdobyć cenny udział w rynku w nowej branży, zanim zostanie nasycona konkurencją.
Ponieważ startupy są małe, elastyczne i mogą szybko dostosowywać się do zmian, ten model działa najlepiej dla nich.
Podsumowując, należy wziąć pod uwagę inne czynniki, ale główną ideą jest to, że każdy projekt jest inny i będzie miał inną jakość i czas na osiągnięcie celów rynkowych. Określenie skutecznej strategii biznesowej, która obejmuje dokładną analizę kosztów alternatywnych wyboru jednej metody, zależy od kierownictwa wykonawczego.