Méthodes traditionnelles ou méthodes agiles ?
CHAPITRE 2
59
Scrum
Les racines de Scrum se trouvent dans la publication de « The New Product Development
Game » de Takeuchi et Nonaka ; cet article, paru en 1986 dans Harvard Business Review,
démontre la fin des approches classiques dans le développement de nouveaux produits et
met en avant les vertus des petites équipes pluridisciplinaires intégrées et soudées dans
une stratégie plus flexible.
Inspirés par cette nouvelle approche, Ken Schwaber et Jeff Sutherland (signataires du
Manifeste) ont développé Scrum, en 1993.
Le cycle de vie Scrum (figure 2-6) est rythmé par des itérations de quatre semaines, les
sprints ; la liste des exigences initiales, dressée et hiérarchisée avec le client constitue le
référentiel, le product backlog.
– Un autre exemple concret de la mise en œuvre du principe « Construire la qualité intrinsèque » (découlant du principe « Rechercher la perfection ») peut se traduire par la technique
TDD (Test Driven Development), associée à l’automatisation des tests, qui constitue une
approche efficace d’amélioration de la qualité au plus tôt dans le cycle de développement.
Cela permet de savoir immédiatement si ce qui est produit possède le bon niveau de qualité et
de corriger les défauts au plus tôt. Nous répondons également au concept Lean « Stop the
line », en corrigeant les anomalies dès qu’elles sont détectées, ce qui évite de gaspiller des
ressources en poursuivant le développement de l’application sur des bases non fiables à
100 %. En effet, la priorité de correction des anomalies doit être supérieure à celle d’ajouter de
nouvelles fonctions au logiciel.
Les pratiques agiles sont un support efficace au déploiement d’une démarche Lean.
Figure 2-6
Le cycle de vie Scrum
GestProjInform Livre Page 59 Vendredi, 3. avril 2009 12:07 12
Précédent

- 76/290

Suivant