Índice:
Definição - O que significa Desenvolvimento Iterativo?
Desenvolvimento iterativo é uma metodologia de desenvolvimento de software que divide um projeto em vários lançamentos. A idéia principal do desenvolvimento iterativo é criar pequenos projetos que tenham um escopo e duração bem definidos e constantemente criem e atualizem o mais rápido possível.
Techopedia explica Desenvolvimento Iterativo
O mantra é liberar cedo e frequentemente. O pensamento é que, não importa o quão bem você planeje, você não pode abranger todos os cenários, nem pode imaginar completamente como os usuários reagirão com o produto final. Ao liberar o código mais cedo, uma equipe de desenvolvimento obtém feedback mais rapidamente e, teoricamente, pode reagir mais rapidamente com correções de bugs, melhorias etc.
Um crítico do desenvolvimento iterativo diria que está simplesmente liberando código desleixado, feito sem o planejamento adequado. O desenvolvimento iterativo é o oposto de uma metodologia em cascata e está mais alinhado ao desenvolvimento ágil ou à programação extrema.