Savoir apprécier
les courbes
Cinquante nuances
de Scrum
Léo Lachance
© V-NEO tous droits réservés
La théorie
Approche No 1 — traditionnelle
Effort
Temps
5 novembre
Conférence
Préparation
du s...
© V-NEO tous droits réservés
La théorie (encore!)
Approche No 2 — itérative
Effort
Temps
5 novembre
Conférence
Sprint 0
Ve...
© V-NEO tous droits réservés
La nuance
Pourquoi faire aujourd’hui ce qu’on peut
remettre à demain?
Effort
Temps
5 novembre...
© V-NEO tous droits réservés
Avertissement
Le contenu de cette présentation s’adresse à un
public averti.
Certaines scènes...
© V-NEO tous droits réservés
Sommaire
 Chapitre 1 – Les préliminaires
 Chapitre 2 – Le sprint
 Chapitre 3 – Jeux de rôl...
© V-NEO tous droits réservés
Chapitre 1
Les préliminaires
« — Autrement dit, vous êtes un maniaque du contrôle.
— Oui, j'e...
© V-NEO tous droits réservés
Le risque dans le projet
La théorie
Développement
cascade
Développement
agile
*Tiré de Versio...
© V-NEO tous droits réservés
La gestion des risques
La théorie
Risques
Valeur
Éviter
BasÉlevés
Basse Élevée
En premier
En ...
© V-NEO tous droits réservés
Le cône d’incertitude
La nuance
L’estimation
Durée du projet
1,6 x
1,25 x
1,15 x
1,1 x
1 x
,9...
© V-NEO tous droits réservés
Comment bien estimer les
efforts
La théorie
Précision
Effort d’estimation
Approche
Traditionn...
© V-NEO tous droits réservés
Faire patate!
La nuance
Précision
0%
50%
100%
*Tiré de Agile Estimating and Planning, M. Cohn...
© V-NEO tous droits réservés
Chapitre 2
Le sprint
« Il aime donner la vie dure aux développeurs. Cette idée me consterne.
...
© V-NEO tous droits réservés
Un rythme soutenable indéfiniment
La théorie
Chargedetravail
Temps09
© V-NEO tous droits réservés
Dr Flynn, qu’en est-il de la
motivation?
La nuance
Motivation
Charge de travail10
© V-NEO tous droits réservés
Le sprint burndown chart
La théorie
Nombred’heuresrestantes
Jours du sprint
Dernier Jour
du s...
© V-NEO tous droits réservés
Le sprint burndown chart
La nuance plus sombre
Nombred’heuresrestantes
Jours du sprint
Dernie...
© V-NEO tous droits réservés
Le sprint burndown chart
La nuance plus sombre
Nombred’heuresrestantes
Jours du sprint
Dernie...
© V-NEO tous droits réservés
Le sprint burndown chart
La nuance plus sombre
Nombred’heuresrestantes
Jours du sprint
Dernie...
© V-NEO tous droits réservés
Le sprint burndown chart
La nuance plus sombre
Nombred’heuresrestantes
Jours du sprint
Dernie...
© V-NEO tous droits réservés
Le sprint burndown chart
La nuance plus claire
Nombred’heuresrestantes
Jours du sprint
Dernie...
© V-NEO tous droits réservés
Le sprint burndown chart
La nuance plus claire
Nombred’heuresrestantes
Jours du sprint
Dernie...
© V-NEO tous droits réservés
Le sprint burndown chart
La nuance plus claire
Nombred’heuresrestantes
Jours du sprint
Dernie...
© V-NEO tous droits réservés
Le sprint burndown chart
La nuance plus claire
Nombred’heuresrestantes
Jours du sprint
Dernie...
© V-NEO tous droits réservés
Le sprint burndown chart
La nuance plus claire
Nombred’heuresrestantes
Jours du sprint
Dernie...
© V-NEO tous droits réservés
Le sprint burndown chart
La nuance un peu trop claire
Nombred’heuresrestantes
Jours du sprint...
© V-NEO tous droits réservés
Obtention des points dans un
sprint
La théorie
Points
Durée d’un sprint
25%
50%
75%
100%
22
© V-NEO tous droits réservés
On aime les courbes
La nuance
Points
Durée d’un sprint
8%
23%
55%
100%
23
© V-NEO tous droits réservés
On ne livre pas 100%
La nuance plus sombre
Points
Durée d’un sprint
8%
23%
47%
80%
24
© V-NEO tous droits réservés
Compléter dans les temps!
La théorie nuancée
Probabilitédecompléter
Temps
< 50% > 50%
Moment ...
© V-NEO tous droits réservés
Chapitre 3
Jeux de rôles et performance
* Extrait adapté de « 50 nuances de Grey » de E.L. Ja...
© V-NEO tous droits réservés
Le développement cascade
La théorie
Intensité
La durée du projet
Analystes
Analyse Programmat...
© V-NEO tous droits réservés
Le développement agile
La théorie
Intensité
La durée du projet
Sprint 1 Sprint 2 Sprint 4Spri...
© V-NEO tous droits réservés
L’intensité et le cycle des rôles
La nuance
Intensité
La durée du projet
Sprint 1 Sprint 2 Sp...
© V-NEO tous droits réservés
Le suivi des anomalies
La théorie
Nombred’anomalies
Sprints
1 2 3 4 5 6 7
29
© V-NEO tous droits réservés
Le suivi des anomalies
La nuance
Nombred’anomalies
Sprints
1 2 3 4 5 6 7
30
© V-NEO tous droits réservés
Le suivi des anomalies
La nuance plus sombre
Nombred’anomalies
Sprints
1 2 3 4 5 6 7
* Tiré d...
© V-NEO tous droits réservés
Prédire la vélocité
La théorie
Vélocité
Sprints
1 2 3 4 5 6 7
32
© V-NEO tous droits réservés
La tendance est difficile à
prévoir
La nuance
Vélocité
Sprints
1 2 3 4 5 6 7
33
© V-NEO tous droits réservés
La tendance n’est pas
prévisible
La nuance plus sombre
Vélocité
Sprints
1 2 3 4 5 6 7
34
© V-NEO tous droits réservés
Chapitre 4
Comment c’était?
* Extrait adapté de « 50 nuances de Grey » de E.L. James
« — Vene...
© V-NEO tous droits réservés
La visibilité offerte par l’agilité
La théorie
Développement
cascade
Développement
agile
*Tir...
© V-NEO tous droits réservés
Le product burndown chart
Que dire de plus
Points
Sprints
1 2 3 4 5 6 7
X
Nombre de
points to...
© V-NEO tous droits réservés
Le product burndown chart
La nuance plus claire
Points
Sprints
1 2 3 4 5 6 7
X
Nombre de
poin...
© V-NEO tous droits réservés
Le sunset graph
Un product burndown sur le ViagraMD
Points
Sprints
1 2 3 4 5 6 7
Optionnels
I...
© V-NEO tous droits réservés
La valeur d’affaires produite
La théorie
Développement
cascade
Développement
agile
*Tiré de V...
© V-NEO tous droits réservés
Valeur graduelle et constante
La nuance
Avancementréel(VA)
Durée du projet
Préparation et
déf...
© V-NEO tous droits réservés
La valeur planifiée (VP)
Le fantasme!
Nombredejours-personnes
Durée du projet
Date mesurée
Co...
© V-NEO tous droits réservés
La planification de la capacité
Une nuance
Tempsd’attente
Utilisation des personnes 80% 90% 1...
© V-NEO tous droits réservés
Avancement réel (VA)
La partie physique de la chose
Nombredejours-personnes
Durée du projet
D...
© V-NEO tous droits réservés
Le coût réel, le réalisé (CR)
C’est comme ça que ça c’est passé!
Nombredejours-personnes
Duré...
© V-NEO tous droits réservés
La valeur acquise
Un outil pour l’agilité!?
Nombredejours-personnes
Durée du projet
Date mesu...
© V-NEO tous droits réservés
Les nuances
Coût et échéancier en problème
Nombredejours-personnes
Durée du projet
Date mesur...
© V-NEO tous droits réservés
Les nuances
Échéancier en problème et coût doublement
Nombredejours-personnes
Durée du projet...
© V-NEO tous droits réservés
Les nuances
Échéancier en problème
Nombredejours-personnes
Durée du projet
Date mesurée
Coût
...
© V-NEO tous droits réservés
Les nuances
Coût en problème
Nombredejours-personnes
Durée du projet
Date mesurée
Coût
plan.
...
© V-NEO tous droits réservés
Des indicateurs
Dans leur plus simple appareil
0
50
1 2
1
2
IPC
IPD
Dépassement Sous-budget
E...
© V-NEO tous droits réservés
Conclusion
Une petite leçon
« Ce que tu ne comprends pas, il me semble, c'est que, dans la re...
© V-NEO tous droits réservés
Une bonne mesure agile…
Contient les éléments suivants
 Confirme et renforce les principes L...
© V-NEO tous droits réservés
En résumé
La ligne courbe est la plus jolie d’un point à un autre
© V-NEO tous droits réservés
N’oubliez pas que…
Diriger un projet en se basant que sur les chiffres est
comme conduire une...
La Fin
Cinquante nuances
de Scrum
leolachance
leolachance
leo.lachance@v-neo.com
418 571-7456
Prochain SlideShare
Chargement dans…5
×

50 nuances de scrum - Agile Tour Québec 2014

5 059 vues

Publié le

Présentation sur les indicateurs de projets agiles faite à l'Agile Tour le 5 novembre 2014 à Québec

Publié dans : Logiciels
  • Soyez le premier à commenter

50 nuances de scrum - Agile Tour Québec 2014

  1. 1. Savoir apprécier les courbes Cinquante nuances de Scrum Léo Lachance
  2. 2. © V-NEO tous droits réservés La théorie Approche No 1 — traditionnelle Effort Temps 5 novembre Conférence Préparation du sujet Idée! Candidature Réunir le matériel Monter la première ébauche Faire valider Peaufiner le contenu Mise en page Répétition 01
  3. 3. © V-NEO tous droits réservés La théorie (encore!) Approche No 2 — itérative Effort Temps 5 novembre Conférence Sprint 0 Version concept ajusté Sprint 1 1re ébauche complète Sprint 2 Sprint 3 Sprint 5 Version Contenu + Version Quasi stable 02
  4. 4. © V-NEO tous droits réservés La nuance Pourquoi faire aujourd’hui ce qu’on peut remettre à demain? Effort Temps 5 novembre Conférence Votre proposition a été retenue Idée! Candidature03
  5. 5. © V-NEO tous droits réservés Avertissement Le contenu de cette présentation s’adresse à un public averti. Certaines scènes peuvent être choquantes et contenir la vérité à nue. Le langage peut ne pas convenir à tous les auditoires. Toute ressemblance avec des personnages vivants ou décédés n’est que pure coïncidence. ÉROTISME (2014) 50 NUANCES DE SCRUM (DVD)
  6. 6. © V-NEO tous droits réservés Sommaire  Chapitre 1 – Les préliminaires  Chapitre 2 – Le sprint  Chapitre 3 – Jeux de rôles et performance  Chapitre 4 – Comment c’était?  Conclusion – Une petite leçon
  7. 7. © V-NEO tous droits réservés Chapitre 1 Les préliminaires « — Autrement dit, vous êtes un maniaque du contrôle. — Oui, j'exerce mon contrôle dans tous les domaines, Mademoiselle Steele » * Extrait de « 50 nuances de Grey » de E.L. James
  8. 8. © V-NEO tous droits réservés Le risque dans le projet La théorie Développement cascade Développement agile *Tiré de VersionOne Risques Temps04
  9. 9. © V-NEO tous droits réservés La gestion des risques La théorie Risques Valeur Éviter BasÉlevés Basse Élevée En premier En deuxièmeEn dernier 05
  10. 10. © V-NEO tous droits réservés Le cône d’incertitude La nuance L’estimation Durée du projet 1,6 x 1,25 x 1,15 x 1,1 x 1 x ,9 x ,85 x ,8 x ,6 x Acceptation du logiciel *Tiré de Agile Estimating and Planning, M. Cohn 06
  11. 11. © V-NEO tous droits réservés Comment bien estimer les efforts La théorie Précision Effort d’estimation Approche Traditionnelle* Approche Agile - Jugement d’expert - Estimation par analogie - Estimation paramétrique - Estimation ascendante - Estimation à trois points - Analyse de la réserve - Coût de la qualité - Logiciel d’estimation des coûts - Analyse des offres - Poker planning - Wall planning *Tiré du PMBok 4e édition07
  12. 12. © V-NEO tous droits réservés Faire patate! La nuance Précision 0% 50% 100% *Tiré de Agile Estimating and Planning, M. Cohn Effort d’estimation08
  13. 13. © V-NEO tous droits réservés Chapitre 2 Le sprint « Il aime donner la vie dure aux développeurs. Cette idée me consterne. — Vous êtes sadique? — Je suis un Dominant. Son regard gris est torride. — Qu'est-ce que cela veut dire? — Que vous vous soumettiez à moi volontairement, en toutes choses. Je fronce les sourcils en tentant de comprendre ce concept. — Mais pourquoi ferais-je une chose pareille? — Parce que je suis un chargé de projet » * Extrait adapté de « 50 nuances de Grey » de E.L. James
  14. 14. © V-NEO tous droits réservés Un rythme soutenable indéfiniment La théorie Chargedetravail Temps09
  15. 15. © V-NEO tous droits réservés Dr Flynn, qu’en est-il de la motivation? La nuance Motivation Charge de travail10
  16. 16. © V-NEO tous droits réservés Le sprint burndown chart La théorie Nombred’heuresrestantes Jours du sprint Dernier Jour du sprint 0 200 11
  17. 17. © V-NEO tous droits réservés Le sprint burndown chart La nuance plus sombre Nombred’heuresrestantes Jours du sprint Dernier Jour du sprint 0 200 12
  18. 18. © V-NEO tous droits réservés Le sprint burndown chart La nuance plus sombre Nombred’heuresrestantes Jours du sprint Dernier Jour du sprint 0 200 13
  19. 19. © V-NEO tous droits réservés Le sprint burndown chart La nuance plus sombre Nombred’heuresrestantes Jours du sprint Dernier Jour du sprint 0 200 14
  20. 20. © V-NEO tous droits réservés Le sprint burndown chart La nuance plus sombre Nombred’heuresrestantes Jours du sprint Dernier Jour du sprint 0 200 15
  21. 21. © V-NEO tous droits réservés Le sprint burndown chart La nuance plus claire Nombred’heuresrestantes Jours du sprint Dernier Jour du sprint 0 200 16
  22. 22. © V-NEO tous droits réservés Le sprint burndown chart La nuance plus claire Nombred’heuresrestantes Jours du sprint Dernier Jour du sprint 0 200 17
  23. 23. © V-NEO tous droits réservés Le sprint burndown chart La nuance plus claire Nombred’heuresrestantes Jours du sprint Dernier Jour du sprint 0 200 18
  24. 24. © V-NEO tous droits réservés Le sprint burndown chart La nuance plus claire Nombred’heuresrestantes Jours du sprint Dernier Jour du sprint 0 200 19
  25. 25. © V-NEO tous droits réservés Le sprint burndown chart La nuance plus claire Nombred’heuresrestantes Jours du sprint Dernier Jour du sprint 0 200 20
  26. 26. © V-NEO tous droits réservés Le sprint burndown chart La nuance un peu trop claire Nombred’heuresrestantes Jours du sprint Dernier Jour du sprint 0 200 21
  27. 27. © V-NEO tous droits réservés Obtention des points dans un sprint La théorie Points Durée d’un sprint 25% 50% 75% 100% 22
  28. 28. © V-NEO tous droits réservés On aime les courbes La nuance Points Durée d’un sprint 8% 23% 55% 100% 23
  29. 29. © V-NEO tous droits réservés On ne livre pas 100% La nuance plus sombre Points Durée d’un sprint 8% 23% 47% 80% 24
  30. 30. © V-NEO tous droits réservés Compléter dans les temps! La théorie nuancée Probabilitédecompléter Temps < 50% > 50% Moment de finir le plus probable X : X *Tiré de Agile Estimating and Planning, M. Cohn 25
  31. 31. © V-NEO tous droits réservés Chapitre 3 Jeux de rôles et performance * Extrait adapté de « 50 nuances de Grey » de E.L. James « - Christian, tu te sers de l’agilité comme d'une arme. Ce n'est vraiment pas juste. Il hausse les sourcils, étonné, puis il semble réfléchir à ce que je viens de dire en caressant son menton. - Tu as raison. Dans la vie, on tire parti de ses talents, Anastasia. Ça ne change rien au fait que tu n’as pas atteint l’objectif; probablement à cause de ton petit côté traditionnel. »
  32. 32. © V-NEO tous droits réservés Le développement cascade La théorie Intensité La durée du projet Analystes Analyse Programmation Essais Programmeurs 26
  33. 33. © V-NEO tous droits réservés Le développement agile La théorie Intensité La durée du projet Sprint 1 Sprint 2 Sprint 4Sprint 3 Développeurs 27
  34. 34. © V-NEO tous droits réservés L’intensité et le cycle des rôles La nuance Intensité La durée du projet Sprint 1 Sprint 2 Sprint 3 Analystes Programmeurs 28
  35. 35. © V-NEO tous droits réservés Le suivi des anomalies La théorie Nombred’anomalies Sprints 1 2 3 4 5 6 7 29
  36. 36. © V-NEO tous droits réservés Le suivi des anomalies La nuance Nombred’anomalies Sprints 1 2 3 4 5 6 7 30
  37. 37. © V-NEO tous droits réservés Le suivi des anomalies La nuance plus sombre Nombred’anomalies Sprints 1 2 3 4 5 6 7 * Tiré de Defect Tracking Best Practices, StickyMinds.com 31
  38. 38. © V-NEO tous droits réservés Prédire la vélocité La théorie Vélocité Sprints 1 2 3 4 5 6 7 32
  39. 39. © V-NEO tous droits réservés La tendance est difficile à prévoir La nuance Vélocité Sprints 1 2 3 4 5 6 7 33
  40. 40. © V-NEO tous droits réservés La tendance n’est pas prévisible La nuance plus sombre Vélocité Sprints 1 2 3 4 5 6 7 34
  41. 41. © V-NEO tous droits réservés Chapitre 4 Comment c’était? * Extrait adapté de « 50 nuances de Grey » de E.L. James « — Venez, je vais vous montrer ma salle de jeux — Vous voulez me montrer Version OneMD ? — Non, Anastasia, ni Version OneMD ni Ms ProjectMD ... »
  42. 42. © V-NEO tous droits réservés La visibilité offerte par l’agilité La théorie Développement cascade Développement agile *Tiré de VersionOne35
  43. 43. © V-NEO tous droits réservés Le product burndown chart Que dire de plus Points Sprints 1 2 3 4 5 6 7 X Nombre de points total du projet X : 36
  44. 44. © V-NEO tous droits réservés Le product burndown chart La nuance plus claire Points Sprints 1 2 3 4 5 6 7 X Nombre de points total du projet X : *Tiré de Agile Estimating and Planning, M. Cohn 37
  45. 45. © V-NEO tous droits réservés Le sunset graph Un product burndown sur le ViagraMD Points Sprints 1 2 3 4 5 6 7 Optionnels Importants Obligatoires Planifiés Livrés 38
  46. 46. © V-NEO tous droits réservés La valeur d’affaires produite La théorie Développement cascade Développement agile *Tiré de VersionOne39
  47. 47. © V-NEO tous droits réservés Valeur graduelle et constante La nuance Avancementréel(VA) Durée du projet Préparation et définition Analyse Développement Essais Livraison Préparation et définition Analyse, développement et essais itératifs Livraison Approche agile Approche traditionnelle 40
  48. 48. © V-NEO tous droits réservés La valeur planifiée (VP) Le fantasme! Nombredejours-personnes Durée du projet Date mesurée Coût plan. CBTP – Coût cumulé en fonction du temps. 100% 41
  49. 49. © V-NEO tous droits réservés La planification de la capacité Une nuance Tempsd’attente Utilisation des personnes 80% 90% 100% 1x 2x 4x *Tiré de The principles of Product Development Flow, Don Reinersten 42
  50. 50. © V-NEO tous droits réservés Avancement réel (VA) La partie physique de la chose Nombredejours-personnes Durée du projet Date mesurée Coût plan. CBTE – Avancement physique en coût planifié 100% 70 % 75% 50% 25% 43
  51. 51. © V-NEO tous droits réservés Le coût réel, le réalisé (CR) C’est comme ça que ça c’est passé! Nombredejours-personnes Durée du projet Date mesurée Coût plan. CRTE – Le coût réel en j.-p. ou en dollars. 100% 44
  52. 52. © V-NEO tous droits réservés La valeur acquise Un outil pour l’agilité!? Nombredejours-personnes Durée du projet Date mesurée Coût plan. CR 100% VA VP Valeur acquise Écart de délai Écart de coût Coût prévu à la date mesurée 45 SV : Écart de délai (CBTE-CBTP) IPD : Indice de performance des délais (VA/VP) CV : Écart de coût (CBTE-CRTE) IPC : Indice de performance des coûts (VA/CR)
  53. 53. © V-NEO tous droits réservés Les nuances Coût et échéancier en problème Nombredejours-personnes Durée du projet Date mesurée Coût plan. CR 100% VA VP 46 SV : CBTE-CBTP < 0 IPD : VA/VP < 1 CV : CBTE-CRTE < 0 IPC : VA/CR < 1
  54. 54. © V-NEO tous droits réservés Les nuances Échéancier en problème et coût doublement Nombredejours-personnes Durée du projet Date mesurée Coût plan. CR 100% VA VP 47 SV : CBTE-CBTP < 0 IPD : VA/VP < 1 CV : CBTE-CRTE < 0 IPC : VA/CR < 1
  55. 55. © V-NEO tous droits réservés Les nuances Échéancier en problème Nombredejours-personnes Durée du projet Date mesurée Coût plan. CR 100% VA VP 48 SV : CBTE-CBTP < 0 IPD : VA/VP < 1 CV : CBTE-CRTE > 0 IPC : VA/CR > 1
  56. 56. © V-NEO tous droits réservés Les nuances Coût en problème Nombredejours-personnes Durée du projet Date mesurée Coût plan. CR 100% VA VP 49 SV : CBTE-CBTP > 0 IPD : VA/VP > 1 CV : CBTE-CRTE < 0 IPC : VA/CR < 1
  57. 57. © V-NEO tous droits réservés Des indicateurs Dans leur plus simple appareil 0 50 1 2 1 2 IPC IPD Dépassement Sous-budget EnretardEnavance Période 1 Période 2 Période 3
  58. 58. © V-NEO tous droits réservés Conclusion Une petite leçon « Ce que tu ne comprends pas, il me semble, c'est que, dans la relation de mesureur-mesurée, c'est la mesurée qui a tout le pouvoir. Autrement dit, toi. Je répète : c'est toi qui as tout le pouvoir. Pas moi. » * Extrait adapté de « 50 nuances de Grey » de E.L. James
  59. 59. © V-NEO tous droits réservés Une bonne mesure agile… Contient les éléments suivants  Confirme et renforce les principes Lean et Agile.  Mesure les résultats, pas les indicateurs.  Se base sur les tendances, pas sur les chiffres.  Est un petit sous-ensemble de mesures et diagnostics.  Est facile à recueillir.  Met en évidence son contexte et ses éléments significatifs.  Fournit les éléments pouvant soutenir une conversation constructive.  Donne de la rétroaction fréquemment et régulièrement.  Peut mesurer la valeur ou le processus.  Promeut une qualité adéquate. Réf. : http://www.infoq.com/news/2007/07/Agile_Measurement
  60. 60. © V-NEO tous droits réservés En résumé La ligne courbe est la plus jolie d’un point à un autre
  61. 61. © V-NEO tous droits réservés N’oubliez pas que… Diriger un projet en se basant que sur les chiffres est comme conduire une voiture en ne regardant que le tableau de bord!
  62. 62. La Fin Cinquante nuances de Scrum leolachance leolachance leo.lachance@v-neo.com 418 571-7456

×