« La différence entre les modèles de développement en cascade, en cascade itératif, Scrum et Lean (en images !) » : différence entre les versions
De Wiki Agile
Page créée avec « Category: Portail Framework Category: Tara Lee Whitaker Auteur : Agile101 - Tara Lee Whitaker<br/> Source : [http://agile101.net/2009/09/08/the-difference-between-... » |
Aucun résumé des modifications |
||
| (4 versions intermédiaires par le même utilisateur non affichées) | |||
| Ligne 2 : | Ligne 2 : | ||
[[Category: Tara Lee Whitaker]] | [[Category: Tara Lee Whitaker]] | ||
Auteur : Agile101 - Tara Lee Whitaker<br/> | Auteur : Agile101 - Tara Lee Whitaker<br/> | ||
Source : [http://agile101. | Source : [http://agile101.wordpress.com/2009/09/08/the-difference-between-waterfall-iterative-waterfall-scrum-and-lean-in-pictures/ The Difference Between Waterfall, Iterative Waterfall, Scrum and Lean (In Pictures!)]<br/> | ||
Date : 08/09/2009<br/> | Date : 08/09/2009<br/> | ||
---- | ---- | ||
| Ligne 11 : | Ligne 11 : | ||
<br/> | <br/> | ||
Voici un aperçu TRÈS simple des principales différences entre '''le Développement en Cascade, le Développement en Cascade Itératif, le Développement Scrum/Agile et Lean'''.<br/> | Voici un aperçu TRÈS simple des principales différences entre '''le Développement en Cascade, le Développement en Cascade Itératif, le Développement Scrum/Agile et Lean'''.<br/> | ||
==Le Développement en Cascade== | |||
"Le Développement en Cascade" est un autre nom pour '''l’approche la plus traditionnelle du développement logiciel'''.<br/> | "Le Développement en Cascade" est un autre nom pour '''l’approche la plus traditionnelle du développement logiciel'''.<br/> | ||
<br/> | <br/> | ||
| Ligne 23 : | Ligne 22 : | ||
<br/> | <br/> | ||
Les '''principaux problèmes liés à cette approche''' sont les suivants :<br/> | Les '''principaux problèmes liés à cette approche''' sont les suivants :<br/> | ||
* Vous ne produisez aucune valeur tant que le projet n’est pas fini (déploiement) ('''Lire''' [http://agile101. | * Vous ne produisez aucune valeur tant que le projet n’est pas fini (déploiement) ('''Lire''' [http://agile101.wordpress.com/2009/07/22/self-funding-projects-a-benefit-of-agile-software-development/ Self-Funding Projects – A Benefit of Agile Software Development]). | ||
* Vous réalisez les tests à la fin, ce qui signifie que vous découvrez les problèmes au dernier moment. | * Vous réalisez les tests à la fin, ce qui signifie que vous découvrez les problèmes au dernier moment. | ||
* Vous ne recherchez pas l’approbation des parties prenantes avant la fin du projet sachant que leurs besoins pourraient avoir changé. | * Vous ne recherchez pas l’approbation des parties prenantes avant la fin du projet sachant que leurs besoins pourraient avoir changé. | ||
* Vous êtes fortement dépendant du planning, que vous suivez souvent au détriment du résultat final. | * Vous êtes fortement dépendant du planning, que vous suivez souvent au détriment du résultat final. | ||
* Vous êtes fortement dépendant d’un chef de projet traçant la voie : le pouvoir à une seule personne. | * Vous êtes fortement dépendant d’un chef de projet traçant la voie : le pouvoir à une seule personne. | ||
==Le Développement Itératif en Cascade== | |||
Cette approche comporte '''moins de risque que l’approche classique en Cascade''', mais reste encore beaucoup '''plus risquée et moins efficace que les approches plus Agile'''.<br/> | Cette approche comporte '''moins de risque que l’approche classique en Cascade''', mais reste encore beaucoup '''plus risquée et moins efficace que les approches plus Agile'''.<br/> | ||
<br/> | <br/> | ||
| Ligne 46 : | Ligne 44 : | ||
<br/> | <br/> | ||
Il est également intéressant de noter que '''la vélocité et les burndowns sont loin d’être (voire pas du tout) utiles dans ce type d’environnement'''.<br/> | Il est également intéressant de noter que '''la vélocité et les burndowns sont loin d’être (voire pas du tout) utiles dans ce type d’environnement'''.<br/> | ||
==Le Développement Scrum== | |||
Cette approche '''comporte un risque beaucoup moins grand que les approches en Cascade'''.<br/> | Cette approche '''comporte un risque beaucoup moins grand que les approches en Cascade'''.<br/> | ||
<br/> | <br/> | ||
| Ligne 54 : | Ligne 51 : | ||
<br/> | <br/> | ||
Cela dit, nous '''prévoyons encore du travail sous forme d’itérations''' et nous devrons '''encore livrés à la fin de chaque itération'''.<br/> | Cela dit, nous '''prévoyons encore du travail sous forme d’itérations''' et nous devrons '''encore livrés à la fin de chaque itération'''.<br/> | ||
==Le Développement Lean== | |||
Lean est très similaire à Scrum en ce sens que nous mettons '''l’accent sur les fonctionnalités plutôt que sur des groupes de fonctionnalités''' : toutefois Lean va encore un peu plus loin.<br/> | Lean est très similaire à Scrum en ce sens que nous mettons '''l’accent sur les fonctionnalités plutôt que sur des groupes de fonctionnalités''' : toutefois Lean va encore un peu plus loin.<br/> | ||
<br/> | <br/> | ||
| Ligne 63 : | Ligne 59 : | ||
Dans ces environnements, '''on cherche à éliminer le "gaspillage" autant que possible''' : vous ne produisez donc rien jusqu’à ce que vous sachiez que c’est nécessaire ou pertinent.<br/> | Dans ces environnements, '''on cherche à éliminer le "gaspillage" autant que possible''' : vous ne produisez donc rien jusqu’à ce que vous sachiez que c’est nécessaire ou pertinent.<br/> | ||
<br/> | <br/> | ||
[[Fichier:The-difference-between-waterfall-iterative-waterfall-scrum-and-lean.jpg]] | [[Fichier:The-difference-between-waterfall-iterative-waterfall-scrum-and-lean.jpg|border|link=]] | ||