Développement itératif

Définition - Que signifie le développement itératif?

Le développement itératif est une méthodologie de développement logiciel qui divise un projet en plusieurs versions. L'idée principale du développement itératif est de créer de petits projets qui ont une portée et une durée bien définies et qui font constamment des builds et des mises à jour dès que possible.

Definir Tech explique le développement itératif

Le mantra est de publier tôt et souvent. L'idée est que, quelle que soit la manière dont vous planifiez, vous ne pouvez pas englober tous les scénarios, ni imaginer complètement comment les utilisateurs réagiront avec le produit final. En publiant le code plus tôt, une équipe de développement obtient des commentaires plus rapidement et peut théoriquement réagir plus rapidement avec des corrections de bogues, des améliorations, etc.

Un critique du développement itératif dirait qu'il s'agit simplement de publier du code bâclé sans planification appropriée. Le développement itératif est l'opposé d'une méthodologie en cascade et le plus étroitement aligné avec le développement agile ou la programmation extrême.