0
Retour dexpérience ScrumMaster            AgileIUT - 03/02/2012
Présentation●    Nicolas Deverge - ekito    ●        Architecte & Agiliste    ●        Développeur & ScrumMaster    ●     ...
Parcours universitaire●    Nicolas Deverge    ●        IUT La Rochelle :        –   Département informatique        –   19...
Backlog  TODO         DOING   DONEPrésentation  du projet Le contrat  LéquipeDéroulement  Outillage    Bilan
Backlog  TODO          DOING        DONE              Présentation                du projet Le contrat LéquipeDéroulement ...
Présentation du projet●    Client : INRA●    Réalisé en 2009●    Application PDA de gestion de    plaques d’échantillons d...
Backlog  TODO         DOING          DONE                           Présentation                             du projet    ...
Le contrat●    Contrat client INRA – prestataire ekito●    Forfait « agile » basé sur un cahier des    charges initial●   ...
Le contrat                                    Budget                                       100●    Contexte    ●        Bu...
Backlog  TODO        DOING         DONE                         Présentation                           du projet          ...
Équipe●    Équipe SCRUM distribuée sur deux sites     INRA             Product   2 team members   2 stakeholders          ...
Équipe●    Product Owner et stakeholders ont des    profils fonctionnels●    Scrum Master et team members ont des    profi...
Backlog TODO          DOING          DONE                           Présentation                             du projet    ...
Déroulement●    Approche globale    ●        Fonctionnel dabord !..          ...quitte à faire du refactoring après    ●  ...
Déroulement  ●      Planning14/01       27/01     02/03     01/04      06/05     08/07 10/07                              ...
Déroulement●    Sprint 0    ●        Constitution, valorisation (planning        poker) et priorisation du backlog    ●   ...
Déroulement●    Sprint n    ●        Planification de Sprint    ●        Scrum meeting    ●        Auto affectation des tâ...
Déroulement●    Planification de Sprint    ●        Disponibilité des membres de léquipe    ●        Définition des object...
Déroulement●    Scrum meeting    ●        Irréguliers    ●        Au moins une fois par semaine    ●        Par téléphone ...
Déroulement●    Revue de sprint    ●        Rappel des objectifs    ●        Démo / passage en revue de chaque US    ●    ...
Déroulement●    Documentation    ●        Dossier de recueil des exigences          => backlog    ●        Dossier de test...
Backlog TODO     DOING          DONE                      Présentation                        du projet                   ...
Outillage●    IceScrum2    ●        Version R2#11    ●        Gestion du backlog et des tests    ●        Gestion des tâch...
Outillage●    OpenOffice Calc    ●        Suivi des charges●    Alfresco    ●        Gestion des documents    ●        Sui...
Backlog TODO     DOING      DONE                  Présentation                    du projet                   Le contrat  ...
Bilan●    Quelques chiffres    ●        1 release    ●        4 sprints    ●        31 User Stories finies sur 42 dans le ...
Bilan●    Burndown charts de Sprint     1                    2     3                    4
Bilan●    Vélocité    60                               58    50                                   46    40                ...
Bilan●    Burndown chart de release        187        200        180        160                    162        140         ...
Bilan●    Par rapport au cahier des charges initial    ●        Budget : pas de dépassement    ●        Périmètre fonction...
Bilan●    Point de vue Stakeholder INRA    ●        Fin Sprint 1 :          « Vous les informaticiens, vous narrivez jamai...
Bilan●    Point de vue du Product Owner INRA    ●        Fin Sprint 1 :           « Jai beaucoup plus de travail que      ...
Bilan●    Point de vue équipe informatique INRA    ●        Fin Sprint 1 :           « On a omis quelques difficultés tech...
Bilan●    Point de vue équipe ekito    ●        Succès        –   Application en production        –   Techniquement enric...
Bilan●    Et aujourdhui...    ●        léquipe informatique sinspire de Scrum        pour organiser le support et les évol...
Backlog  TODO       DOING      DONE                     Présentation ! Bonus !             du projet                      ...
Le kit de lAgiliste
Quelques radiateursdinformation
LAgilité à lIUT (constat perso)●    En 98, en sortant de lIUT    ●        Apprentissage Waterfall et cycle en V    ●      ...
Backlog TODO     DOING      DONE                  Présentation                    du projet                   Le contrat  ...
Backlog   TODO           DOING      DONE                          Présentation                            du projetInte   ...
Quizz●    En Scrum, comment appelle-t-on lartefact    qui contient lensemble des Users Stories ?    1. Le blackdog    2. L...
Quizz●    En Scrum, quel est le rôle du ScrumMaster ?    1. GO    2. Chef de projet    3. Berger
Des questions ?
1 place de la Bourse,   Tél. : + 33 (0) 561 316 24031000 Toulouse          Fax. : + 33 (0) 561 713 500                    ...
Copyright●    Vous êtes libre de :     ●         Reproduire, distribuer et communiquer cette création         au public   ...
Upcoming SlideShare
Loading in...5
×

AgileIUT

1,439

Published on

Retour d'expérience ScrumMaster.

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,439
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
13
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "AgileIUT"

  1. 1. Retour dexpérience ScrumMaster AgileIUT - 03/02/2012
  2. 2. Présentation● Nicolas Deverge - ekito ● Architecte & Agiliste ● Développeur & ScrumMaster ● Speaker à lAgileTour 2009 ● Speaker au SigmaT 12 ● Speaker au JUG Toulouse Mail : ndeverge@ekito.fr Twitter : @ndeverge
  3. 3. Parcours universitaire● Nicolas Deverge ● IUT La Rochelle : – Département informatique – 1996-1998 ● ENSEEIHT Toulouse : – Informatique et mathématiques appliquées – 1998-2001
  4. 4. Backlog TODO DOING DONEPrésentation du projet Le contrat LéquipeDéroulement Outillage Bilan
  5. 5. Backlog TODO DOING DONE Présentation du projet Le contrat LéquipeDéroulement Outillage Bilan
  6. 6. Présentation du projet● Client : INRA● Réalisé en 2009● Application PDA de gestion de plaques d’échantillons dADN végétal● Accompagnement technique et méthodologique● Durée : 6 mois● Technologies : JavaEE● Localisations : ● INRA (Toulouse) ● ekito (Toulouse)
  7. 7. Backlog TODO DOING DONE Présentation du projet Le contrat LéquipeDéroulement Outillage Bilan
  8. 8. Le contrat● Contrat client INRA – prestataire ekito● Forfait « agile » basé sur un cahier des charges initial● 3 « itérations »● Équipe INRA intégrée● Facturation à la fin de chaque itération● Possibilité darrêter à la fin de chaque itération
  9. 9. Le contrat Budget 100● Contexte ● Budget fixe 50 ● Date flexible 0 ● Périmètre souple Date Périmètre Contexte favorable fonctionnel pour lAgilité
  10. 10. Backlog TODO DOING DONE Présentation du projet Le contrat LéquipeDéroulement Outillage Bilan
  11. 11. Équipe● Équipe SCRUM distribuée sur deux sites INRA Product 2 team members 2 stakeholders Owner ekito Scrum 2 team members Coach stakeholder Master Scrum Équipe
  12. 12. Équipe● Product Owner et stakeholders ont des profils fonctionnels● Scrum Master et team members ont des profils techniques● Un coach Scrum● Un ergonome● Aucun membre de léquipe nest à plein temps sur le projet
  13. 13. Backlog TODO DOING DONE Présentation du projet Le contrat Léquipe Déroulement Outillage Bilan
  14. 14. Déroulement● Approche globale ● Fonctionnel dabord !.. ...quitte à faire du refactoring après ● User Stories techniques « négociées » avec le PO Pour minimiser la dette technique
  15. 15. Déroulement ● Planning14/01 27/01 02/03 01/04 06/05 08/07 10/07 Phase Sprint0 Sprint1 Sprint2 Sprint3 Sprint4 Recette ● Sprints de durée inégale (1 ou 2 mois), mais charge à peu près identique
  16. 16. Déroulement● Sprint 0 ● Constitution, valorisation (planning poker) et priorisation du backlog ● Mise en place de lenvironnement de développement ● Formation technique ekito vers INRA ● Formation Scrum de léquipe ● Définition déléments darchitecture
  17. 17. Déroulement● Sprint n ● Planification de Sprint ● Scrum meeting ● Auto affectation des tâches ● Support du PO en cas de besoin ● Livraison puis tests fonctionnels par PO quand plusieurs US sont finies ● Revue de Sprint ● Comité de pilotage ● Rétrospective de Sprint
  18. 18. Déroulement● Planification de Sprint ● Disponibilité des membres de léquipe ● Définition des objectifs du Sprint / choix des User Stories à embarquer avec PO ● Estimation des User Stories (planning poker) ● Découpage en tâches valorisées des US embarquées, avec support du PO
  19. 19. Déroulement● Scrum meeting ● Irréguliers ● Au moins une fois par semaine ● Par téléphone ou de vive voix ● Absence de certains membres de léquipe
  20. 20. Déroulement● Revue de sprint ● Rappel des objectifs ● Démo / passage en revue de chaque US ● Présentation de métriques● Comité de pilotage ● Suivi des charges ● Risques / actions projet ● Poursuite ou arrêt du projet ?● Rétrospective de Sprint ● Discussion collective autour des difficultés/succès et mise en place d’actions
  21. 21. Déroulement● Documentation ● Dossier de recueil des exigences => backlog ● Dossier de tests => tests fonctionnels associés aux US ● Dossier de conception => Javadoc enrichies de schémas UML ● Manuel de développement ● Manuel dadministration
  22. 22. Backlog TODO DOING DONE Présentation du projet Le contrat Léquipe Déroulement Outillage Bilan
  23. 23. Outillage● IceScrum2 ● Version R2#11 ● Gestion du backlog et des tests ● Gestion des tâches ● Métriques
  24. 24. Outillage● OpenOffice Calc ● Suivi des charges● Alfresco ● Gestion des documents ● Suivi des risques ● Suivi des actions projet● Subversion, Eclipse, Maven
  25. 25. Backlog TODO DOING DONE Présentation du projet Le contrat Léquipe Déroulement Outillage Bilan
  26. 26. Bilan● Quelques chiffres ● 1 release ● 4 sprints ● 31 User Stories finies sur 42 dans le backlog ● 143 points réalisés sur 187 ● 42 tests associés aux User Stories ● En moyenne, 4-5 tâches par User Story ● 13 livraisons intermédiaires sur la plate-forme de validation ● En fin de release, vélocité estimée à 45 points
  27. 27. Bilan● Burndown charts de Sprint 1 2 3 4
  28. 28. Bilan● Vélocité 60 58 50 46 40 29 30 20 10 10 0 Sprint1 Sprint2 Sprint3 Sprint4
  29. 29. Bilan● Burndown chart de release 187 200 180 160 162 140 130 120 100 80 81 60 40 35 20 0 Début Sp1 Début Sp2 Début Sp3 Début Sp4 Fin Release
  30. 30. Bilan● Par rapport au cahier des charges initial ● Budget : pas de dépassement ● Périmètre fonctionnel : évolution en cours de développement ● Date : décalée ● 4 sprints au lieu de 3 itérations contractuelles● Application ● Déployée en production ● Utilisée tous les jours ● Retours positifs des utilisateurs finaux
  31. 31. Bilan● Point de vue Stakeholder INRA ● Fin Sprint 1 : « Vous les informaticiens, vous narrivez jamais à faire des estimations correctes. » ● Fin Sprint 2 : « Mais au moins vous cherchez des solutions... » ● Fin Sprint 3 : « Cest déjà mieux ! » ● Fin Sprint 4 : « Enfin ! Vous arrivez à vous améliorer. »
  32. 32. Bilan● Point de vue du Product Owner INRA ● Fin Sprint 1 : « Jai beaucoup plus de travail que précédemment. » ● Fin Sprint 2 : « Il faut me livrer plus tôt dans le sprint pour que je puisse tester et valider ! » ● Fin Sprint 3 : « On peut commencer à livrer en production, non ? » ● Fin Sprint 4 : « Je suis beaucoup plus écoutée quauparavant ! »
  33. 33. Bilan● Point de vue équipe informatique INRA ● Fin Sprint 1 : « On a omis quelques difficultés techniques de début de projet, et pas livré suffisamment tôt au PO… » ● Fin Sprint 2 : « On progresse dans l’estimation des tâches. » ● Fin Sprint 3 : « On tient nos engagements ! » ● Fin Sprint 4 : « Confiance et rythme de croisière »
  34. 34. Bilan● Point de vue équipe ekito ● Succès – Application en production – Techniquement enrichissant – Relation de confiance – Budget maîtrisé
  35. 35. Bilan● Et aujourdhui... ● léquipe informatique sinspire de Scrum pour organiser le support et les évolutions – « Un gros atout de Scrum est la re-priorisation des évolutions à chaque sprint » – « Plus de réactivité = plus proche des besoins métiers » ● étude de lutilisation de Scrum à plus grande échelle au sein du service
  36. 36. Backlog TODO DOING DONE Présentation ! Bonus ! du projet Le contrat Léquipe Déroulement Outillage Bilan
  37. 37. Le kit de lAgiliste
  38. 38. Quelques radiateursdinformation
  39. 39. LAgilité à lIUT (constat perso)● En 98, en sortant de lIUT ● Apprentissage Waterfall et cycle en V ● Aucune pratique – Difficile à mettre en œuvre ? => « A quoi ça sert une méthodologie ? »● Avec le recul ● Agilité plus facile à mettre en œuvre – Projets, TP – Méthodes dorganisation personnelle (Pomodoro, GTD etc...)
  40. 40. Backlog TODO DOING DONE Présentation du projet Le contrat Léquipe  ! Bonus ! Déroulement Outillage Bilan
  41. 41. Backlog TODO DOING DONE Présentation du projetInte Le contrat rrogSur pris ation Léquipe e !! !!  ! Bonus ! Déroulement Outillage Bilan
  42. 42. Quizz● En Scrum, comment appelle-t-on lartefact qui contient lensemble des Users Stories ? 1. Le blackdog 2. Le backlog 3. Le Business Requirement Documents
  43. 43. Quizz● En Scrum, quel est le rôle du ScrumMaster ? 1. GO 2. Chef de projet 3. Berger
  44. 44. Des questions ?
  45. 45. 1 place de la Bourse, Tél. : + 33 (0) 561 316 24031000 Toulouse Fax. : + 33 (0) 561 713 500 www.ekito.fr contatc@ekito.fr
  46. 46. Copyright● Vous êtes libre de : ● Reproduire, distribuer et communiquer cette création au public ● Modifier cette création● Selon les conditions suivantes : ● Paternité. Vous devez citer le nom de lauteur original de la manière indiquée par lauteur de loeuvre ou le titulaire des droits qui vous confère cette autorisation (mais pas dune manière qui suggérerait quils vous soutiennent ou approuvent votre utilisation de loeuvre). ● Rien dans ce contrat ne diminue ou ne restreint le droit moral de lauteur ou des auteurs. http://creativecommons.org/licenses/by/3.0/
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×