Catégorie : #noEstimates
-
Un cheminement vers l’agilité et l’arrêt des approches prédictives
En codant tu comprends que l’activité de programmation est une activité de conception, non reproductible, donc non prédictible. D’où le fossé entre ceux qui codent et ceux qui ne codent pas, et donc n’ont pas accès à cette connaissance par ce biais. Lorsque tu comprends que toutes les estimations seront systématiquement utilisées. Et jamais pour…
-
Les 3 définitions du #noEstimates
Le problème avec les mots, c’est que chacun peut en avoir sa propre définition. Donc il est parfois difficile de se comprendre, à fortiori lorsqu’il s’agit d’un mot‑clé qui apparu sur les réseaux sociaux (notamment sous l’impulsion de Woody Zuill et Vasco Duarte). Qu’est‑ce qu’une estimation dans le développement logiciel ? Il s’agit de prédire le…
-
Comment prioriser les tâches techniques ?
—
par
Dans l’épaisseur du trait Dans le domaine du développement logiciel, on oppose fréquemment le travail de mise en œuvre de fonctionnalités à celui des tâches dites techniques.Ainsi, sur un site marchand, l’ajout d’un système de points de fidélité constitue un plus pour les utilisateurs : il s’agit donc d’une fonctionnalité.À l’inverse, la réalisation d’une montée…
-
Est‑il vraiment raisonnable de demander aux développeurs des estimations pour concevoir des fonctionnalités ?
L’idée paraît séduisante sur le papier : demander aux développeurs d’estimer chaque fonctionnalité (en jours ou en points). Et si d’aventure, un développeur estime une fonctionnalité à 8 points et un autre à 13 points, ils discuteront pour harmoniser leurs visions. Le sous‑entendu ? S’ils arrivent tous les deux à la même estimation, c’est qu’ils envisagent la même solution.…
-
Le déchirement
Pendant des siècles, la majorité des humains affirmaient que la Terre était plate. Pas certain qu’elle le soit devenue pour autant. Et aucun problème avec l’idée que la majorité puisse se tromper. De mémoire, une majorité de personnes pensent encore qu’un objet lourd tombe plus vite qu’un objet léger. Si demain, la majorité des personnes…
-
De l’inutilité des plannings afin de synchroniser plusieurs équipes de développement logiciel
L’idée est largement répandue. Répétée à l’envie. Y compris au sein de la communauté agile. Si, pour une équipe isolée, il est possible de travailler sans planning ni estimation, alors, pour des projets complexes impliquant de nombreuses équipes et contraintes, la planification serait la seule manière d’organiser le travail. Relevons d’abord deux contradictions dans cette…
-
Arrêter
Arrêter le « calcul » de la vélocité.Arrêter avec les points. La discipline qui utilise les nombres pour prédire le futur a un nom : la numérologie. Arrêter de ne rien livrer pendant 5 semaines.Arrêter les burn up chart.Arrêter tout fonctionnement prédictif.Arrêter d’utiliser la rétrospective pour justifier une énième fois que la prédiction du futur…
-

Estimations et développement logiciel
En prélude à la Keynote « Cessons les estimations ! » de l’Agile Tour Montréal 2019, ce fut un plaisir d’échanger avec Eric Laramée et Mathieu Lemaire Lafond autour des estimations (ou plus exactement des non-estimations) dans le développement logiciel. Cette interview aborde deux thématiques : la conférence en elle-même (son origine, la réception par le public…)…