In un’era in cui gli applicativi devono essere sempre più innovativi e necessitano di essere continuamente modificati, testati ed aggiornati in tempi sempre più brevi, avere cicli di sviluppo software molto corti non è solo importante, ma si rivela essere necessario per la sopravvivenza di un'azienda.