Vývoj softvérových aplikácií nie je len o písaní kódu. Je to proces plný komunikácie, rozhodovania, plánovania a testovania. Niekedy však vývoj trvá oveľa dlhšie, ako by mal. Prečo? Tu sú najčastejšie dôvody, prečo sa projekt môže začať zbytočne naťahovať – a niektoré z nich vás možno prekvapia.