SlideShare une entreprise Scribd logo
Les mots savants expliqués
Des exemples simples
Une histoire presque vraie
 racontée par … Elise Vanholsbeeck et Marc Nazarian
Twitter: @elisev_ @MarcNazarian
Veut attaquer le marché du jeu vidéo
John de chez Namco®
contacte Bill
Il travaille dans une entreprise de
développement logiciel réputée :
RaftingSoftware
Bill, comme chef de projets, s’engage sur
un contenu, à livrer à une certaine date,
et dispose donc d’un certain budget.
Bill analyse le travail qui doit être fait,
Ensuite il va voir l’équipe et lui distribue
les tâches.
Chacun travaille sur sa partie et
uniquement sur celle-ci.
Après 2 mois, l’équipe dit qu’elle est dans
les délais, mais rien n’est encore visible…
Comme l’échéance approche, l’équipe
commence à douter…
John de Namco vient d’avoir une grande
idée : une grille infinie…
Ce n’était pas prévu au Cahier des charges,
Bill commence à négocier…
La fin approche, il est temps de mettre un
petit peu la pression sur l’équipe… Allez les
gars, on peut y arriver !
Quand même pas suffisant… les soirées
sont longues…
Au final on fournit quand même ce qui
était demandé… pourtant le client n’est
pas content
De son coté Bill est satisfait, il a respecté
les délais, le budget, le contenu demandé…
le projet est un succès !
Voici comment Bill voit le projet
Négociation Analyse Développement Test
Quel est le problème ? La demande a été
respectée au final.
Quelques pistes…
L’équipe n’avait pas la parole
Le client n’est pas satisfait
Tout changement dans la demande initiale a été négocié
Bill gère seul le projet et a décidé du travail des équipiers
L’équipe a fait des heures sup et a pris des raccourcis
C’est une situation que vous avez peut-être
connue…
Mais pour Namco® l’argent n’est pas
vraiment la question, ils ont envie
d’essayer un autre fournisseur…
John contacte Bob de ACTic
Bob suggère de travailler par itération,
mais avant cela, quelle est la vision du
produit ?
Ensemble Bob et John de Namco® écrivent
des « user stories », toutes ces stories
forment le « product backlog »
En tant que joueur, je
souhaite pourvoir
déplacer PacMan
dans les 4 directions
de façon à pouvoir
appliquer ma
stratégie
Et il demande à John de lister les stories
par priorité
Ensemble ils revoient les user stories en
haut du backlog et ajoutent quelques
détails pour être sûrs que l’équipe peut
commencer à travailler dessus
Avant de démarrer, ils se mettent tous
d’accord sur ce que « fini » veut réellement
dire…
L’équipe elle-même estime l’effort pour
réaliser ces stories, Bob et John sont
uniquement là pour répondre à leurs
questions…
L’équipe essaie d’imaginer combien de
travail elle peut faire en une itération
A partir des user stories estimées, on
prend les top priorités à hauteur de la
contrainte donnée par l’équipe
L’équipe démarre le travail en prenant les
stories une par une
Pendant ce temps, Bob et John ajoutent
davantage de détails sur les prochaines
user stories
Quand l’équipe pense qu’une story est
« finie » le client peut la voir, l’essayer et
donner son feedback
Pas satisfait ? L’équipe change la
fonctionnalité immédiatement en prenant
en compte le feedback de l’utilisateur
Le client a une autre idée, PacMan peut se
téléporter quand il mange un fruit magique
Aucun problème, Bob et John ajoutent la
user story dans le backlog, elle sera prise
dans la prochaine itération
En tant que joueur, je
souhaite que PacMan
se téléporte de façon à
pouvoir échapper aux
fantômes
A la fin de l’itération, l’équipe fait une
démo de ce qui a été « fini » pendant
l’itération
Puis ils se retrouvent dans une
rétrospective pour voir ce qui a bien marché
et ce qu’il faudrait améliorer
Et on repart pour une nouvelle itération à
partir des top priorités suivantes
Quand ils arrivent à la date finale de remise
du projet, il reste encore quelques stories
dans le backlog mais le client est ravi par le
produit
Voilà, c’est ça « Agile »
Le projet vu par Bob
Mais ça veut dire quoi vraiment
« être Agile » ?
Des valeurs et des principes
Les individus et les interactions plutôt que des procédures et outils
Un logiciel qui fonctionne plutôt qu’une documentation abondante
La collaboration avec le client plutôt que la négociation du contrat
L’accueil du changement plutôt que le respect du plan
http://agilemanifesto.org
D’accord, mais comment ont ils fait
ça chez ACTic ?
Au début …
Ensemble Bob et John ont défini une Vision
du produit
Avec Bob, John a écrit quelques user
stories
En tant que joueur, je
souhaite pourvoir
déplacer PacMan dans
les 4 directions de
façon à pouvoir
appliquer ma stratégie
OK, stop c’est quoi une user story ?
C’est une histoire…
pour un utilisateur
En tant que <rôle>
Je souhaite <faire une action>
De façon à <obtenir un gain>
A partir de ces user stories, ils ont
constitués un product backlog
En tant que joueur, je
souhaite pourvoir
déplacer PacMan
dans les 4 directions
de façon à pouvoir
appliquer ma
stratégie
Ensuite ils l’ont ordonné selon l’importance
des gains obtenus avec chaque story
Ils ont précisé ensemble avec l’équipe
de développement ce que « fini »
voulait dire
Et ensuite ?
Bob a demandé à l’équipe d’estimer l’effort pour
réaliser chaque story
Bob a demandé à l’équipe d’estimer l’effort en
utilisant des « story points »
En tant que joueur
, je souhaite pourvoir
déplacer PacMan
dans les 4 directions
de façon à pouvoir
appliquer ma
stratégie
5
Contrôler le
déplacement
Manager 4
directions
(E,S,O,N)
Construire
la grille
En utilisant le planning poker
http://www.planningpoker.com/
L’équipe a affecté les story points en utilisant le
« planning poker »
On a ensuite demandé à l’équipe
d’estimer sa « vélocité »
http://www.planningpoker.com/
Combien pouvez vous en manger en 1
minute ?
http://www.planningpoker.com/
A partir de la vélocité, Bob demande au
client de proposer le contenu d’itération
L’équipe accepte de s’engager à tout
livrer en fin d’itération
L’équipe n’avait pas la parole
Le client n’est pas satisfait
Tout changement dans la demande initiale a été négocié
Bill gère seul le projet et a décidé du travail des équipiers
L’équipe a fait des heures sup et a pris des raccourcis
Qu’est ce que l’on a adressé avec ça ?
Et maintenant ?
Ils ont créé un tableau des tâches
A faire En cours Fini
En regardant le travail à faire pour chaque story
Dans le but de
dérouler ma stratégie,
en tant que joueur, je
souhaite pourvoir
déplacer PacMan
dans les 4 directions
5
Tester les
déplacements
dans la grille
Gérez 4
directions :
nord, est,
sud, ouest
Construire la
grille
Chaque matin l’équipe se réunissait devant
le tableau des taches pour un « stand-up »
A faire En cours Fini
Les équipiers organisaient le travail
comme ils le voulaient,
Certains travaillaient en binôme
Ils organisaient aussi des revues de code
Ils écrivaient les tests
Ils écrivaient les tests avant de coder
Une fois le test écrit…
…écrire le minimum de code pour le
passer
Un autre test…
…et un peu plus de code
Pendant ce temps John avec l’aide de
Bob avait détaillé de nouvelles stories
Chaque fois que l’équipe pensait qu’elle
avait « fini », le client pouvait tester
Et enfin…
A la fin de l’itération, l’équipe faisait une
démo de tout ce qui avait été « fini »
pendant l’itération
Le client « acceptait » toutes les stories
« finies »
Et toutes les stories « finies » pouvaient
partir en production
Après la démo Bob animait une
rétrospective pour améliorer la façon de
travailler
Fêter …
Avec
modération
!
L’équipe n’avait pas la parole
Le client n’est pas satisfait
Tout changement dans la demande initiale a été négocié
Bill gère seul le projet et a décidé du travail des équipiers
L’équipe a fait des heures sup et a pris des raccourcis
Qu’est ce que l’on a adressé avec ça ?
Itérer …
…jusqu’à ce qu’il n’y ait plus de budget
…ou avant si le client est satisfait
A la toute dernière itération, la dernière
démo …
On fait une rétrospective du projet
complet
Et fêter !
Avec
modération
!
L’équipe n’avait pas la parole
Le client n’est pas satisfait
Tout changement dans la demande initiale a été négocié
Bill gère seul le projet et a décidé du travail des équipiers
L’équipe a fait des heures sup et a pris des raccourcis
Qu’est ce que l’on a adressé avec ça ?
L’équipe est impliquée dans le projet
Le client est satisfait
La demande est évolutive
Les équipiers sont auto-organisées
L’équipe délivre régulièrement à son rythme
En résumé
Bob ne pilotait pas le projet, il facilitait
le travail en commun
Il était Scrum Master
John était un client impliqué dans le
projet
Il était Product Owner
Cette présentation a été reprise de Jean-François Jagodzinski qui avait déjà
largement reprise de celle de http://agilecampustour.org (avec leur accord)
Questions ?

Contenu connexe

En vedette

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
Marius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
Expeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
Pixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
marketingartwork
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
Skeleton Technologies
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
SpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
Christy Abraham Joy
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
Vit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
MindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
RachelPearson36
 

En vedette (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Agilité pour les nuls

  • 1. Les mots savants expliqués Des exemples simples Une histoire presque vraie  racontée par … Elise Vanholsbeeck et Marc Nazarian Twitter: @elisev_ @MarcNazarian
  • 2. Veut attaquer le marché du jeu vidéo
  • 3.
  • 4. John de chez Namco® contacte Bill
  • 5. Il travaille dans une entreprise de développement logiciel réputée : RaftingSoftware
  • 6. Bill, comme chef de projets, s’engage sur un contenu, à livrer à une certaine date, et dispose donc d’un certain budget.
  • 7. Bill analyse le travail qui doit être fait,
  • 8. Ensuite il va voir l’équipe et lui distribue les tâches.
  • 9. Chacun travaille sur sa partie et uniquement sur celle-ci.
  • 10. Après 2 mois, l’équipe dit qu’elle est dans les délais, mais rien n’est encore visible…
  • 11. Comme l’échéance approche, l’équipe commence à douter…
  • 12. John de Namco vient d’avoir une grande idée : une grille infinie…
  • 13. Ce n’était pas prévu au Cahier des charges, Bill commence à négocier…
  • 14. La fin approche, il est temps de mettre un petit peu la pression sur l’équipe… Allez les gars, on peut y arriver !
  • 15. Quand même pas suffisant… les soirées sont longues…
  • 16. Au final on fournit quand même ce qui était demandé… pourtant le client n’est pas content
  • 17. De son coté Bill est satisfait, il a respecté les délais, le budget, le contenu demandé… le projet est un succès !
  • 18. Voici comment Bill voit le projet Négociation Analyse Développement Test
  • 19. Quel est le problème ? La demande a été respectée au final.
  • 20. Quelques pistes… L’équipe n’avait pas la parole Le client n’est pas satisfait Tout changement dans la demande initiale a été négocié Bill gère seul le projet et a décidé du travail des équipiers L’équipe a fait des heures sup et a pris des raccourcis
  • 21. C’est une situation que vous avez peut-être connue…
  • 22. Mais pour Namco® l’argent n’est pas vraiment la question, ils ont envie d’essayer un autre fournisseur…
  • 23. John contacte Bob de ACTic
  • 24. Bob suggère de travailler par itération, mais avant cela, quelle est la vision du produit ?
  • 25. Ensemble Bob et John de Namco® écrivent des « user stories », toutes ces stories forment le « product backlog » En tant que joueur, je souhaite pourvoir déplacer PacMan dans les 4 directions de façon à pouvoir appliquer ma stratégie
  • 26. Et il demande à John de lister les stories par priorité
  • 27. Ensemble ils revoient les user stories en haut du backlog et ajoutent quelques détails pour être sûrs que l’équipe peut commencer à travailler dessus
  • 28. Avant de démarrer, ils se mettent tous d’accord sur ce que « fini » veut réellement dire…
  • 29. L’équipe elle-même estime l’effort pour réaliser ces stories, Bob et John sont uniquement là pour répondre à leurs questions…
  • 30. L’équipe essaie d’imaginer combien de travail elle peut faire en une itération
  • 31. A partir des user stories estimées, on prend les top priorités à hauteur de la contrainte donnée par l’équipe
  • 32. L’équipe démarre le travail en prenant les stories une par une
  • 33. Pendant ce temps, Bob et John ajoutent davantage de détails sur les prochaines user stories
  • 34. Quand l’équipe pense qu’une story est « finie » le client peut la voir, l’essayer et donner son feedback
  • 35. Pas satisfait ? L’équipe change la fonctionnalité immédiatement en prenant en compte le feedback de l’utilisateur
  • 36. Le client a une autre idée, PacMan peut se téléporter quand il mange un fruit magique
  • 37. Aucun problème, Bob et John ajoutent la user story dans le backlog, elle sera prise dans la prochaine itération En tant que joueur, je souhaite que PacMan se téléporte de façon à pouvoir échapper aux fantômes
  • 38. A la fin de l’itération, l’équipe fait une démo de ce qui a été « fini » pendant l’itération
  • 39. Puis ils se retrouvent dans une rétrospective pour voir ce qui a bien marché et ce qu’il faudrait améliorer
  • 40. Et on repart pour une nouvelle itération à partir des top priorités suivantes
  • 41. Quand ils arrivent à la date finale de remise du projet, il reste encore quelques stories dans le backlog mais le client est ravi par le produit
  • 42. Voilà, c’est ça « Agile »
  • 43. Le projet vu par Bob
  • 44. Mais ça veut dire quoi vraiment « être Agile » ?
  • 45. Des valeurs et des principes Les individus et les interactions plutôt que des procédures et outils Un logiciel qui fonctionne plutôt qu’une documentation abondante La collaboration avec le client plutôt que la négociation du contrat L’accueil du changement plutôt que le respect du plan http://agilemanifesto.org
  • 46. D’accord, mais comment ont ils fait ça chez ACTic ?
  • 48. Ensemble Bob et John ont défini une Vision du produit
  • 49. Avec Bob, John a écrit quelques user stories En tant que joueur, je souhaite pourvoir déplacer PacMan dans les 4 directions de façon à pouvoir appliquer ma stratégie
  • 50. OK, stop c’est quoi une user story ?
  • 52. En tant que <rôle> Je souhaite <faire une action> De façon à <obtenir un gain>
  • 53. A partir de ces user stories, ils ont constitués un product backlog En tant que joueur, je souhaite pourvoir déplacer PacMan dans les 4 directions de façon à pouvoir appliquer ma stratégie
  • 54. Ensuite ils l’ont ordonné selon l’importance des gains obtenus avec chaque story
  • 55. Ils ont précisé ensemble avec l’équipe de développement ce que « fini » voulait dire
  • 57. Bob a demandé à l’équipe d’estimer l’effort pour réaliser chaque story
  • 58. Bob a demandé à l’équipe d’estimer l’effort en utilisant des « story points » En tant que joueur , je souhaite pourvoir déplacer PacMan dans les 4 directions de façon à pouvoir appliquer ma stratégie 5 Contrôler le déplacement Manager 4 directions (E,S,O,N) Construire la grille
  • 59. En utilisant le planning poker http://www.planningpoker.com/ L’équipe a affecté les story points en utilisant le « planning poker »
  • 60. On a ensuite demandé à l’équipe d’estimer sa « vélocité » http://www.planningpoker.com/
  • 61. Combien pouvez vous en manger en 1 minute ? http://www.planningpoker.com/
  • 62. A partir de la vélocité, Bob demande au client de proposer le contenu d’itération
  • 63. L’équipe accepte de s’engager à tout livrer en fin d’itération
  • 64. L’équipe n’avait pas la parole Le client n’est pas satisfait Tout changement dans la demande initiale a été négocié Bill gère seul le projet et a décidé du travail des équipiers L’équipe a fait des heures sup et a pris des raccourcis Qu’est ce que l’on a adressé avec ça ?
  • 66. Ils ont créé un tableau des tâches A faire En cours Fini
  • 67. En regardant le travail à faire pour chaque story Dans le but de dérouler ma stratégie, en tant que joueur, je souhaite pourvoir déplacer PacMan dans les 4 directions 5 Tester les déplacements dans la grille Gérez 4 directions : nord, est, sud, ouest Construire la grille
  • 68. Chaque matin l’équipe se réunissait devant le tableau des taches pour un « stand-up » A faire En cours Fini
  • 69. Les équipiers organisaient le travail comme ils le voulaient,
  • 71. Ils organisaient aussi des revues de code
  • 73. Ils écrivaient les tests avant de coder
  • 74. Une fois le test écrit…
  • 75. …écrire le minimum de code pour le passer
  • 76. Un autre test… …et un peu plus de code
  • 77. Pendant ce temps John avec l’aide de Bob avait détaillé de nouvelles stories
  • 78. Chaque fois que l’équipe pensait qu’elle avait « fini », le client pouvait tester
  • 80. A la fin de l’itération, l’équipe faisait une démo de tout ce qui avait été « fini » pendant l’itération
  • 81. Le client « acceptait » toutes les stories « finies »
  • 82. Et toutes les stories « finies » pouvaient partir en production
  • 83. Après la démo Bob animait une rétrospective pour améliorer la façon de travailler
  • 84.
  • 86. L’équipe n’avait pas la parole Le client n’est pas satisfait Tout changement dans la demande initiale a été négocié Bill gère seul le projet et a décidé du travail des équipiers L’équipe a fait des heures sup et a pris des raccourcis Qu’est ce que l’on a adressé avec ça ?
  • 88. …jusqu’à ce qu’il n’y ait plus de budget
  • 89. …ou avant si le client est satisfait
  • 90. A la toute dernière itération, la dernière démo …
  • 91. On fait une rétrospective du projet complet
  • 93. L’équipe n’avait pas la parole Le client n’est pas satisfait Tout changement dans la demande initiale a été négocié Bill gère seul le projet et a décidé du travail des équipiers L’équipe a fait des heures sup et a pris des raccourcis Qu’est ce que l’on a adressé avec ça ?
  • 94. L’équipe est impliquée dans le projet Le client est satisfait La demande est évolutive Les équipiers sont auto-organisées L’équipe délivre régulièrement à son rythme En résumé
  • 95. Bob ne pilotait pas le projet, il facilitait le travail en commun Il était Scrum Master
  • 96. John était un client impliqué dans le projet Il était Product Owner
  • 97.
  • 98. Cette présentation a été reprise de Jean-François Jagodzinski qui avait déjà largement reprise de celle de http://agilecampustour.org (avec leur accord) Questions ?

Notes de l'éditeur

  1. Laurent Elise : pres
  2. Contexte Laurent
  3. Contexte Laurent
  4. Présentation Bill Elise
  5. Présentation Bill Elise
  6. Présentation Bill Elise
  7. Présentation Bill Elise
  8. Présentation Bill Elise
  9. Présentation Bill Elise
  10. Réalité de Bill Laurent
  11. Réalité de Bill Laurent
  12. Réalité de Bill Laurent
  13. Réalité de Bill Laurent
  14. Réalité de Bill Laurent
  15. Réalité de Bill Laurent
  16. Réalité de Bill Laurent Insister sur le pourquoi de la non satisfaction: qualité et besoins
  17. Synthèse méthode linéaire Elise
  18. Synthèse méthode linéaire Elise
  19. Synthèse méthode linéaire Elise
  20. Retro linéaire Laurent
  21. Retro linéaire Laurent
  22. Nouveau contexte Elise
  23. Nouveau contexte Elise
  24. Présentation de Bob Laurent
  25. Présentation de Bob Laurent
  26. Présentation de Bob Laurent
  27. Présentation de Bob Laurent
  28. Présentation de Bob Laurent
  29. Equipe de Bob Elise
  30. Equipe de Bob Elise
  31. Equipe de Bob Elise
  32. Equipe de Bob Elise
  33. Coté client Laurent
  34. Equipe de Bob Elise
  35. Equipe de Bob Elise
  36. Coté client Laurent
  37. Coté client Laurent
  38. Equipe de Bob Elise
  39. Equipe de Bob Elise
  40. Equipe de Bob Elise
  41. Coté client Laurent
  42. Ensemble
  43. Synthèse Bob Laurent
  44. Pres haut niveau agile Laurent
  45. Pres haut niveau agile Laurent
  46. Pres haut niveau agile -> transition Laurent
  47. Vision produit Elise
  48. Vision produit Elise
  49. Vision produit Elise
  50. Question Laurent
  51. Vision produit Elise
  52. Vision produit Elise
  53. Vision produit Elise
  54. Vision produit Elise
  55. Vision produit Elise
  56. Et ensuite Elise Préparation itération Laurent
  57. Préparation itération Laurent
  58. Préparation itération Laurent
  59. Préparation itération Laurent
  60. Préparation itération Laurent
  61. Préparation itération Laurent
  62. Préparation itération Laurent
  63. Préparation itération Laurent
  64. Question Elise Préparation itération Laurent
  65. Laurent Et maintenant ? Travail journalier Elise
  66. Travail journalier Elise
  67. Travail journalier Elise
  68. Travail journalier Elise
  69. Travail journalier Elise
  70. Travail journalier Elise
  71. Travail journalier Elise
  72. Travail journalier Elise
  73. Travail journalier Elise
  74. Travail journalier Elise
  75. Travail journalier Elise
  76. Travail journalier Elise
  77. Travail journalier Elise
  78. Et enfin Elise Fin de l’itération Laurent
  79. Fin de l’itération Laurent
  80. Fin de l’itération Laurent
  81. Fin de l’itération Laurent
  82. Fin de l’itération Laurent
  83. Fin de l’itération Laurent
  84. Fin de l’itération Laurent
  85. Question Elise Fin de l’itération Laurent
  86. Cycle du projet Elise
  87. Cycle du projet Elise
  88. Cycle du projet Elise
  89. Cycle du projet Elise
  90. Cycle du projet Elise
  91. Cycle du projet Elise
  92. Question Laurent Cycle du projet Elise
  93. Résumé Elise
  94. Role Laurent
  95. Role Laurent
  96. Pres haut niveau agile Laurent