L’estimation, un formidable outil de discussion…
…même pour les projets #NoEstimates
REMERCIEMENTS
À nos partenaires
MédiasFormation
À nos sponsors
Sébastien Delest
Coach agile
@Delest@HelloCoactiv
Des projets sans annoncer
précisément d’estimation…
Une belle aventure agile.
Culture de l’amélioration continue
pour pioc...
Plan
Le mouvement #NoEstimates
L'estimation comme outil de discussion
Le mouvement
#NoEstimates
L’estimation, c’est quoi ?
L’évaluation de la quantité de travail nécessaire au développement
d’un logiciel
Elle est déter...
Biais cognitif sur l’estimation
Trop optimiste
Optimism bias
Vision incomplète de la reproductibilité
Planning fallacy
“Es...
Influence du système sur l’estimation
Complexité
algorithmique
Complexité
du système
Coût d’une
fonctionnalité
Mais au fait, elle sert à quoi ?
• Décider si ça vaut la peine de lancer un projet (rentable)
• Décider de ce qu'il est po...
#NoEstimates
Retour aux sources du besoin d'estimation
Préférences aux alternatives
Hack #1 – Minimiser l’importance de
la décision
Estimations peu fiables
Décisions
importantes
Hack #1 – Minimiser l’importance de
la décision
Directions
approximatives
ApprentissageAjustement
Hack #2 – Focus sur la vision
Revue régulière de la vision du produit
Backlog priorisé
Cycles courts
Feedback
Hack #3 - Engager peu d’argent au
départ.
Engager peu d’argent sur une période courte
Faites des revues chaque semaine
Déc...
Hack #4 – Nombre de stories livrées
plutôt que vélocité
Stories
fines
Backlog
priorisé
Livraison
des stories
disponibles
à...
L’estimation comme outil de discussion
L’estimation, c’est quoi ?
La représentation du travail
nécessaire au
développement d’un logiciel 42
Le planning poker
TEST
GUI
ENV.
DEV DOC
TEST
DEV
TEST
GUIDEV
GUIDEV DOC
TEST
GUI
ENV.
DEV
15
9
9
6
12
Rédaction US et scénarios BDD
Développeur
Product owner
Testeur
User story
En tant que …
Je veux …
Afin de …
Scénario
Etan...
Business value
L’équipe classe les
fonctionnalités par valeur
L’utilisation de points
permet, lors du
découpage, de distri...
Storymap
Sébastien Delest
Coach agile
@Delest@HelloCoactiv
Prochain SlideShare
Chargement dans…5
×

L'estimation, un formidable outil de discussion, même pour les projets #NoEstimates

1 115 vues

Publié le

Présentation donnée lors du KanbanDay 2015 pour parcourir les idées du mouvement #NoEstimates et rappeler l'importance de la discussion pour construire des projets.

Publié dans : Ingénierie
0 commentaire
2 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
1 115
Sur SlideShare
0
Issues des intégrations
0
Intégrations
242
Actions
Partages
0
Téléchargements
17
Commentaires
0
J’aime
2
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

L'estimation, un formidable outil de discussion, même pour les projets #NoEstimates

  1. 1. L’estimation, un formidable outil de discussion… …même pour les projets #NoEstimates
  2. 2. REMERCIEMENTS À nos partenaires MédiasFormation À nos sponsors
  3. 3. Sébastien Delest Coach agile @Delest@HelloCoactiv
  4. 4. Des projets sans annoncer précisément d’estimation… Une belle aventure agile. Culture de l’amélioration continue pour piocher de bonnes idées dans l’agilité. Mais introduire l’estimation n’a jamais fait partie des sujets d’amélioration.
  5. 5. Plan Le mouvement #NoEstimates L'estimation comme outil de discussion
  6. 6. Le mouvement #NoEstimates
  7. 7. L’estimation, c’est quoi ? L’évaluation de la quantité de travail nécessaire au développement d’un logiciel Elle est déterminée par le jugement humain et basée sur l’expérience
  8. 8. Biais cognitif sur l’estimation Trop optimiste Optimism bias Vision incomplète de la reproductibilité Planning fallacy “Estimation is at the root of most software project failures” - Rob Bowley
  9. 9. Influence du système sur l’estimation Complexité algorithmique Complexité du système Coût d’une fonctionnalité
  10. 10. Mais au fait, elle sert à quoi ? • Décider si ça vaut la peine de lancer un projet (rentable) • Décider de ce qu'il est possible de faire tenir dans un sprint • Décider des sujets à placer dans un sprint • Décider de ce qui a le plus de valeur pour nous • Décider de quel projet il faut lancer entre A ou B • Décider des ressources nécessaires • Établir un devis afin qu'un client décide ou non de lancer le projet avec nous • Obtenir l’engagement de l’équipe
  11. 11. #NoEstimates Retour aux sources du besoin d'estimation Préférences aux alternatives
  12. 12. Hack #1 – Minimiser l’importance de la décision Estimations peu fiables Décisions importantes
  13. 13. Hack #1 – Minimiser l’importance de la décision Directions approximatives ApprentissageAjustement
  14. 14. Hack #2 – Focus sur la vision Revue régulière de la vision du produit Backlog priorisé Cycles courts Feedback
  15. 15. Hack #3 - Engager peu d’argent au départ. Engager peu d’argent sur une période courte Faites des revues chaque semaine Décider de poursuivre ou d’arrêter au terme de la période.
  16. 16. Hack #4 – Nombre de stories livrées plutôt que vélocité Stories fines Backlog priorisé Livraison des stories disponibles à la fin de l'itération Métier Qualité
  17. 17. L’estimation comme outil de discussion
  18. 18. L’estimation, c’est quoi ? La représentation du travail nécessaire au développement d’un logiciel 42
  19. 19. Le planning poker TEST GUI ENV. DEV DOC TEST DEV TEST GUIDEV GUIDEV DOC TEST GUI ENV. DEV 15 9 9 6 12
  20. 20. Rédaction US et scénarios BDD Développeur Product owner Testeur User story En tant que … Je veux … Afin de … Scénario Etant donné … Quand … Alors …
  21. 21. Business value L’équipe classe les fonctionnalités par valeur L’utilisation de points permet, lors du découpage, de distribuer la valeur sur les nouvelles user stories.
  22. 22. Storymap
  23. 23. Sébastien Delest Coach agile @Delest@HelloCoactiv

×