Sommario:
Definizione - Cosa significa sviluppo iterativo?
Lo sviluppo iterativo è una metodologia di sviluppo software che divide un progetto in molte versioni. L'idea principale di sviluppo iterativo è quella di creare piccoli progetti che abbiano una portata e una durata ben definite e facciano costantemente build e aggiornamenti il più presto possibile.
Techopedia spiega lo sviluppo iterativo
Il mantra è di rilasciare presto e spesso. L'idea è che non importa quanto bene pianifichi, non puoi includere tutti gli scenari, né puoi immaginare completamente come gli utenti reagiranno con il prodotto finale. Ottenendo il codice rilasciato in precedenza, un team di sviluppo ottiene un feedback più veloce e teoricamente può reagire più velocemente con correzioni di bug, miglioramenti, ecc.
Un critico dello sviluppo iterativo direbbe che sta semplicemente rilasciando codice sciatto fatto senza un'adeguata pianificazione. Lo sviluppo iterativo è l'opposto di una metodologia a cascata e più strettamente allineato con lo sviluppo agile o la programmazione estrema.
