Ressources
- Chapitre 2 - Why Planning Fails - Agile estimating and planning
Pourquoi la planification d’un projet traditionnel ne marche pas ? Mike Conh dénombre plusieurs raisons
1. Planifier par activité au lieu des features
Ressource
Voir également Feature > Activities
Activity-based planning distracts our attention from features, which are the true unit of customer value.
La valeur est sur la fonctionnalité réalisée et pas sur la completion de telle ou telle activité.
Lorsqu’on élabore une planification par activité (par exemple sous forme de diagramme de Gantt), on se retrouve rapidement confronté à des blocages : de nombreuses activités dépendent en effet de l’avancement d’autres activités.
Ce phénomène est encore plus marqué dans les organisations en silos, où chaque équipe travaille de manière séparée. Dans ce cas, une équipe doit souvent attendre qu’une autre ait terminé son travail avant de pouvoir avancer. La planification devient alors fragile, car elle repose sur des facteurs extérieurs incertains (délais, priorités différentes, imprévus, etc.).
Une première étape est donc de rendre vos indépendante pour réaliser une planification par fonctionnalité et réduire l’incertitude.
2. Multi-tâches
Clark et Wheelwright (1993) ont étudié les effets du multitâche et ont constaté que le temps qu’un individu consacre à un travail à valeur ajoutée diminue rapidement lorsqu’il travaille sur plus de deux tâches.
Pour limiter le multi-tâches vous pouvez mettre en place un WIP max
3. Feature ne sont pas développées par priorité
Il faut planifier par la valeur.
4. Ignorer l’incertitude
Au début d’un nouveau projet nous avons beaucoup d’incertitudes (utilisateur change d’avis, technique, etc). Par conséquent, notre estimation doit prendre en compte ces incertitudes, puis au fil des itérations nos estimations seront de plus en plus précises.
Affirmation
The best way of dealing with uncertainty is to iterate (short Iteration and Show your work)
5. Estimation == Engagement
Estimation != Engagement
Les estimations ne sont que des estimations et non un engagement - voir A-t-on besoin d’estimer ?
Une estimation est une probabilité. Un engagement ne peut pas se être basé sur une probabilité.