7.1.2 Cycle de vie du produit en agilité

Le cycle de vie d’un produit agile diffère fondamentalement de celui d’un produit développé dans un cadre traditionnel. Plutôt que de suivre une séquence linéaire de phases rigides, comme l’analyse des besoins, la conception, le développement et la livraison, le cycle de vie agile est itératif et incrémental. Chaque cycle de développement (ou sprint) se termine par la livraison d’une fonctionnalité testable et potentiellement utilisable, appelée livrable incrémental.

Le cycle de vie commence généralement par la création d’un backlog de produit, qui est une liste évolutive des besoins et des fonctionnalités à implémenter. Le backlog est constamment réévalué et priorisé en fonction des retours des utilisateurs et des parties prenantes. À chaque sprint, une partie des éléments du backlog est sélectionnée et développée pour être livrée en fin d’itération. Ce processus itératif permet d’ajuster les priorités en cours de route, de résoudre les problèmes au fur et à mesure qu’ils surviennent et de s’assurer que le produit final correspond aux attentes réelles des utilisateurs.

Lire la suite