SlideShare une entreprise Scribd logo
1  sur  46
Télécharger pour lire hors ligne
Retour d'expérience ScrumMaster
            AgileIUT - 03/02/2012
Présentation
●
    Nicolas Deverge - ekito
    ●
        Architecte & Agiliste
    ●
        Développeur & ScrumMaster
    ●
        Speaker à l'AgileTour 2009
    ●
        Speaker au SigmaT 12
    ●
        Speaker au JUG Toulouse
        Mail : ndeverge@ekito.fr
        Twitter : @ndeverge
Parcours universitaire
●
    Nicolas Deverge
    ●
        IUT La Rochelle :
        –   Département informatique
        –   1996-1998


    ●
        ENSEEIHT Toulouse :
        –   Informatique et mathématiques appliquées
        –   1998-2001
Backlog
  TODO         DOING   DONE

Présentation
  du projet

 Le contrat

  L'équipe

Déroulement

  Outillage

    Bilan
Backlog
  TODO          DOING        DONE
              Présentation
                du projet

 Le contrat

 L'équipe

Déroulement

 Outillage

   Bilan
Présentation du projet
●
    Client : INRA
●
    Réalisé en 2009
●
    Application PDA de gestion de
    plaques d’échantillons d'ADN
    végétal
●
    Accompagnement technique
    et méthodologique
●
    Durée : 6 mois
●
    Technologies : JavaEE
●
    Localisations :
    ●
        INRA (Toulouse)
    ●
        ekito (Toulouse)
Backlog
  TODO         DOING          DONE
                           Présentation
                             du projet

              Le contrat

 L'équipe

Déroulement

 Outillage

   Bilan
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é d'arrêter à la fin de chaque
    itération
Le contrat
                                    Budget
                                       100
●
    Contexte
    ●
        Budget fixe                    50



    ●
        Date flexible
                                       0
    ●
        Périmètre souple

                             Date            Périmètre
        Contexte favorable                  fonctionnel
          pour l'Agilité
Backlog
  TODO        DOING         DONE
                         Présentation
                           du projet

                          Le contrat

              L'équipe

Déroulement

 Outillage

   Bilan
É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
É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 n'est à plein
    temps sur le projet
Backlog
 TODO          DOING          DONE
                           Présentation
                             du projet

                            Le contrat

                             L'équipe

             Déroulement

 Outillage

   Bilan
Déroulement
●
    Approche globale
    ●
        Fonctionnel d'abord !..
          ...quitte à faire du refactoring après
    ●
        User Stories techniques « négociées »
        avec le PO
          Pour minimiser la dette technique
Déroulement
  ●
      Planning

14/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
Déroulement
●
    Sprint 0
    ●
        Constitution, valorisation (planning
        poker) et priorisation du backlog
    ●
        Mise en place de l'environnement de
        développement
    ●
        Formation technique ekito vers INRA
    ●
        Formation Scrum de l'équipe
    ●
        Définition d'éléments d'architecture
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
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
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
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
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 d'administration
Backlog
 TODO     DOING          DONE
                      Présentation
                        du projet

                       Le contrat

                        L'équipe

                      Déroulement

          Outillage


  Bilan
Outillage
●
    IceScrum2
    ●
        Version R2#11
    ●
        Gestion du backlog et des tests
    ●
        Gestion des tâches
    ●
        Métriques
Outillage
●
    OpenOffice Calc
    ●
        Suivi des charges


●
    Alfresco
    ●
        Gestion des documents
    ●
        Suivi des risques
    ●
        Suivi des actions projet


●
    Subversion, Eclipse, Maven
Backlog
 TODO     DOING      DONE
                  Présentation
                    du projet

                   Le contrat

                    L'équipe

                  Déroulement

                    Outillage

          Bilan
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
Bilan
●
    Burndown charts de Sprint




     1                    2




     3                    4
Bilan
●
    Vélocité
    60
                               58

    50                                   46

    40



                      29
    30




    20


            10
    10




     0
         Sprint1   Sprint2   Sprint3   Sprint4
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
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
Bilan
●
    Point de vue Stakeholder INRA
    ●
        Fin Sprint 1 :
          « Vous les informaticiens, vous n'arrivez jamais
          à faire des estimations correctes. »
    ●
        Fin Sprint 2 :
          « Mais au moins vous cherchez des
          solutions... »
    ●
        Fin Sprint 3 :
          « C'est déjà mieux ! »
    ●
        Fin Sprint 4 :
          « Enfin ! Vous arrivez à vous améliorer. »
Bilan
●
    Point de vue du Product Owner INRA
    ●
        Fin Sprint 1 :
           « J'ai 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 qu'auparavant ! »
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 »
Bilan
●
    Point de vue équipe ekito
    ●
        Succès
        –   Application en production
        –   Techniquement enrichissant
        –   Relation de confiance
        –   Budget maîtrisé
Bilan
●
    Et aujourd'hui...
    ●
        l'équipe informatique s'inspire 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 l'utilisation de Scrum à plus
        grande échelle au sein du service
Backlog
  TODO       DOING      DONE
                     Présentation
 ! Bonus !             du projet

                      Le contrat

                       L'équipe

                     Déroulement

                       Outillage

                         Bilan
Le kit de l'Agiliste
Quelques radiateurs
d'information
L'Agilité à l'IUT (constat perso)
●
    En 98, en sortant de l'IUT
    ●
        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 d'organisation personnelle (Pomodoro,
            GTD etc...)
Backlog
 TODO     DOING      DONE
                  Présentation
                    du projet

                   Le contrat

                    L'équipe
                         ! Bonus !
                  Déroulement

                    Outillage

                      Bilan
Backlog
   TODO           DOING      DONE
                          Présentation
                            du projet

Inte                       Le contrat
     rrog
Sur
    pris ation              L'équipe
        e !!
             !!                  ! Bonus !
                          Déroulement

                            Outillage

                              Bilan
Quizz
●
    En Scrum, comment appelle-t-on l'artefact
    qui contient l'ensemble des Users Stories ?


    1. Le blackdog
    2. Le backlog
    3. Le Business Requirement Documents
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 240

31000 Toulouse          Fax. : + 33 (0) 561 713 500

                        www.ekito.fr

                        contatc@ekito.fr
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 l'auteur original
         de la manière indiquée par l'auteur de l'oeuvre ou le
         titulaire des droits qui vous confère cette autorisation
         (mais pas d'une manière qui suggérerait qu'ils vous
         soutiennent ou approuvent votre utilisation de
         l'oeuvre).
     ●
         Rien dans ce contrat ne diminue
         ou ne restreint le droit moral de
         l'auteur ou des auteurs.
    http://creativecommons.org/licenses/by/3.0/

Contenu connexe

Tendances

Retour Experience Atchik Sigma T9 200903[1]
Retour Experience Atchik Sigma T9 200903[1]Retour Experience Atchik Sigma T9 200903[1]
Retour Experience Atchik Sigma T9 200903[1]almerys
 
Gestion de projets agiles avec scrum
Gestion de projets agiles avec scrumGestion de projets agiles avec scrum
Gestion de projets agiles avec scrumPierre E. NEIS
 
Methodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XPMethodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XPNicolas Perriault
 
JCertif 2012 : Scrum avec Icescrum
JCertif 2012 : Scrum avec IcescrumJCertif 2012 : Scrum avec Icescrum
JCertif 2012 : Scrum avec IcescrumRossi Oddet
 
DevExp 2012 methodes agiles SCRUM jesnault
DevExp 2012 methodes agiles SCRUM jesnaultDevExp 2012 methodes agiles SCRUM jesnault
DevExp 2012 methodes agiles SCRUM jesnaultJérôme Esnault
 
Agilité, n’oublions pas les valeurs
Agilité, n’oublions pas les valeursAgilité, n’oublions pas les valeurs
Agilité, n’oublions pas les valeursIppon
 
Scrum cook and go, les astuces de Rémy
Scrum cook and go, les astuces de RémyScrum cook and go, les astuces de Rémy
Scrum cook and go, les astuces de Rémyantony_guilloteau
 
Guide des bonnes pratiques de la méthode Scrum – AT Internet
Guide des bonnes pratiques de la méthode Scrum – AT Internet Guide des bonnes pratiques de la méthode Scrum – AT Internet
Guide des bonnes pratiques de la méthode Scrum – AT Internet AT Internet
 
Du Manifeste Agile à Scrum
Du Manifeste Agile à ScrumDu Manifeste Agile à Scrum
Du Manifeste Agile à ScrumXavier Warzee
 
MiXiT 2017 - Trouvez vos cadences, et faites un pas vers le Continuous Delivery
MiXiT 2017 - Trouvez vos cadences, et faites un pas vers le Continuous DeliveryMiXiT 2017 - Trouvez vos cadences, et faites un pas vers le Continuous Delivery
MiXiT 2017 - Trouvez vos cadences, et faites un pas vers le Continuous DeliveryAnne Gabrillagues
 
Scrum - Une méthode agile sous la loupe ...
Scrum  - Une méthode agile sous la loupe ...Scrum  - Une méthode agile sous la loupe ...
Scrum - Une méthode agile sous la loupe ...Bilel McSam
 
Développement en méthode agile
Développement en méthode agileDéveloppement en méthode agile
Développement en méthode agilelaurent bristiel
 
Ainsi pense la scrum.org (Pense pas Bête pour comprendre les assement de nive...
Ainsi pense la scrum.org (Pense pas Bête pour comprendre les assement de nive...Ainsi pense la scrum.org (Pense pas Bête pour comprendre les assement de nive...
Ainsi pense la scrum.org (Pense pas Bête pour comprendre les assement de nive...Jean-Luc MAZE
 
L'agilité en quelques slides
L'agilité en quelques slidesL'agilité en quelques slides
L'agilité en quelques slidesNicolas Deverge
 

Tendances (20)

Agile
AgileAgile
Agile
 
Scrum Guide
Scrum GuideScrum Guide
Scrum Guide
 
Retour Experience Atchik Sigma T9 200903[1]
Retour Experience Atchik Sigma T9 200903[1]Retour Experience Atchik Sigma T9 200903[1]
Retour Experience Atchik Sigma T9 200903[1]
 
20mn scrum
20mn scrum20mn scrum
20mn scrum
 
Gestion de projets agiles avec scrum
Gestion de projets agiles avec scrumGestion de projets agiles avec scrum
Gestion de projets agiles avec scrum
 
Methodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XPMethodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XP
 
JCertif 2012 : Scrum avec Icescrum
JCertif 2012 : Scrum avec IcescrumJCertif 2012 : Scrum avec Icescrum
JCertif 2012 : Scrum avec Icescrum
 
DevExp 2012 methodes agiles SCRUM jesnault
DevExp 2012 methodes agiles SCRUM jesnaultDevExp 2012 methodes agiles SCRUM jesnault
DevExp 2012 methodes agiles SCRUM jesnault
 
Agilité, n’oublions pas les valeurs
Agilité, n’oublions pas les valeursAgilité, n’oublions pas les valeurs
Agilité, n’oublions pas les valeurs
 
Scrum cook and go, les astuces de Rémy
Scrum cook and go, les astuces de RémyScrum cook and go, les astuces de Rémy
Scrum cook and go, les astuces de Rémy
 
Guide des bonnes pratiques de la méthode Scrum – AT Internet
Guide des bonnes pratiques de la méthode Scrum – AT Internet Guide des bonnes pratiques de la méthode Scrum – AT Internet
Guide des bonnes pratiques de la méthode Scrum – AT Internet
 
Du Manifeste Agile à Scrum
Du Manifeste Agile à ScrumDu Manifeste Agile à Scrum
Du Manifeste Agile à Scrum
 
Agile presentation
Agile presentationAgile presentation
Agile presentation
 
MiXiT 2017 - Trouvez vos cadences, et faites un pas vers le Continuous Delivery
MiXiT 2017 - Trouvez vos cadences, et faites un pas vers le Continuous DeliveryMiXiT 2017 - Trouvez vos cadences, et faites un pas vers le Continuous Delivery
MiXiT 2017 - Trouvez vos cadences, et faites un pas vers le Continuous Delivery
 
Scrum - Une méthode agile sous la loupe ...
Scrum  - Une méthode agile sous la loupe ...Scrum  - Une méthode agile sous la loupe ...
Scrum - Une méthode agile sous la loupe ...
 
Développement en méthode agile
Développement en méthode agileDéveloppement en méthode agile
Développement en méthode agile
 
Ainsi pense la scrum.org (Pense pas Bête pour comprendre les assement de nive...
Ainsi pense la scrum.org (Pense pas Bête pour comprendre les assement de nive...Ainsi pense la scrum.org (Pense pas Bête pour comprendre les assement de nive...
Ainsi pense la scrum.org (Pense pas Bête pour comprendre les assement de nive...
 
Introduction à Scrum
Introduction à ScrumIntroduction à Scrum
Introduction à Scrum
 
L'agilité en quelques slides
L'agilité en quelques slidesL'agilité en quelques slides
L'agilité en quelques slides
 
Initiation Scrum
Initiation ScrumInitiation Scrum
Initiation Scrum
 

Similaire à AgileIUT

Les Z'ApéroTech Toulouse #2 - Présentation de l'agilité à l'échelle
Les Z'ApéroTech Toulouse #2 - Présentation de l'agilité à l'échelleLes Z'ApéroTech Toulouse #2 - Présentation de l'agilité à l'échelle
Les Z'ApéroTech Toulouse #2 - Présentation de l'agilité à l'échelleDocDoku
 
Proxu Product Owner - Enrichit ou dénature Scrum
Proxu Product Owner - Enrichit ou dénature ScrumProxu Product Owner - Enrichit ou dénature Scrum
Proxu Product Owner - Enrichit ou dénature ScrumFrench Scrum User Group
 
SCRUM et KANBAN - Agile Grenoble 2011
SCRUM et KANBAN - Agile Grenoble 2011SCRUM et KANBAN - Agile Grenoble 2011
SCRUM et KANBAN - Agile Grenoble 2011Christophe NEY
 
Formation scrum - back to basics
Formation scrum -  back to basicsFormation scrum -  back to basics
Formation scrum - back to basicsOpenska
 
Scrumday 2014 - Stratégie pour le projet de développement du nouveau produit ...
Scrumday 2014 - Stratégie pour le projet de développement du nouveau produit ...Scrumday 2014 - Stratégie pour le projet de développement du nouveau produit ...
Scrumday 2014 - Stratégie pour le projet de développement du nouveau produit ...French Scrum User Group
 
Comment nous avons amélioré notre produit avec ScrumBan
Comment nous avons amélioré notre produit avec ScrumBanComment nous avons amélioré notre produit avec ScrumBan
Comment nous avons amélioré notre produit avec ScrumBanJulien Rairat
 
Introduction scrum v0.7
Introduction scrum v0.7Introduction scrum v0.7
Introduction scrum v0.7CClr
 
Agile Tour Nantes 2011 - Rémy génin - retours d'expérience sur 4 ans d'agilit...
Agile Tour Nantes 2011 - Rémy génin - retours d'expérience sur 4 ans d'agilit...Agile Tour Nantes 2011 - Rémy génin - retours d'expérience sur 4 ans d'agilit...
Agile Tour Nantes 2011 - Rémy génin - retours d'expérience sur 4 ans d'agilit...Association Agile Nantes
 
Module 3 - Seance 1 - Scrum.pptx
Module 3 - Seance 1 - Scrum.pptxModule 3 - Seance 1 - Scrum.pptx
Module 3 - Seance 1 - Scrum.pptxtestuser715939
 
Scrum 2020 : concepts et principes
Scrum 2020 : concepts et principesScrum 2020 : concepts et principes
Scrum 2020 : concepts et principesMICHRAFY MUSTAFA
 
Introduction à l'agilité iut lyon 1 sept2013
Introduction à l'agilité   iut lyon 1 sept2013Introduction à l'agilité   iut lyon 1 sept2013
Introduction à l'agilité iut lyon 1 sept2013agnes_crepet
 
Tests de performances d'une application Java EE
Tests de performances d'une application Java EETests de performances d'une application Java EE
Tests de performances d'une application Java EEAntonio Gomes Rodrigues
 
Cours Devops Sparks.pptx.pdf
Cours Devops Sparks.pptx.pdfCours Devops Sparks.pptx.pdf
Cours Devops Sparks.pptx.pdfboulonvert
 

Similaire à AgileIUT (20)

Symposium scrum
Symposium scrumSymposium scrum
Symposium scrum
 
Les Z'ApéroTech Toulouse #2 - Présentation de l'agilité à l'échelle
Les Z'ApéroTech Toulouse #2 - Présentation de l'agilité à l'échelleLes Z'ApéroTech Toulouse #2 - Présentation de l'agilité à l'échelle
Les Z'ApéroTech Toulouse #2 - Présentation de l'agilité à l'échelle
 
Proxu Product Owner - Enrichit ou dénature Scrum
Proxu Product Owner - Enrichit ou dénature ScrumProxu Product Owner - Enrichit ou dénature Scrum
Proxu Product Owner - Enrichit ou dénature Scrum
 
SCRUM et KANBAN - Agile Grenoble 2011
SCRUM et KANBAN - Agile Grenoble 2011SCRUM et KANBAN - Agile Grenoble 2011
SCRUM et KANBAN - Agile Grenoble 2011
 
REX Scrum mature
REX Scrum matureREX Scrum mature
REX Scrum mature
 
Formation scrum - back to basics
Formation scrum -  back to basicsFormation scrum -  back to basics
Formation scrum - back to basics
 
Scrumday 2014 - Stratégie pour le projet de développement du nouveau produit ...
Scrumday 2014 - Stratégie pour le projet de développement du nouveau produit ...Scrumday 2014 - Stratégie pour le projet de développement du nouveau produit ...
Scrumday 2014 - Stratégie pour le projet de développement du nouveau produit ...
 
Comment nous avons amélioré notre produit avec ScrumBan
Comment nous avons amélioré notre produit avec ScrumBanComment nous avons amélioré notre produit avec ScrumBan
Comment nous avons amélioré notre produit avec ScrumBan
 
#11 rex
#11 rex#11 rex
#11 rex
 
Scrum course
Scrum courseScrum course
Scrum course
 
Evenements scrum
Evenements scrumEvenements scrum
Evenements scrum
 
Introduction scrum v0.7
Introduction scrum v0.7Introduction scrum v0.7
Introduction scrum v0.7
 
SCRUM.pptx
SCRUM.pptxSCRUM.pptx
SCRUM.pptx
 
Agile Tour Nantes 2011 - Rémy génin - retours d'expérience sur 4 ans d'agilit...
Agile Tour Nantes 2011 - Rémy génin - retours d'expérience sur 4 ans d'agilit...Agile Tour Nantes 2011 - Rémy génin - retours d'expérience sur 4 ans d'agilit...
Agile Tour Nantes 2011 - Rémy génin - retours d'expérience sur 4 ans d'agilit...
 
1.pdf
1.pdf1.pdf
1.pdf
 
Module 3 - Seance 1 - Scrum.pptx
Module 3 - Seance 1 - Scrum.pptxModule 3 - Seance 1 - Scrum.pptx
Module 3 - Seance 1 - Scrum.pptx
 
Scrum 2020 : concepts et principes
Scrum 2020 : concepts et principesScrum 2020 : concepts et principes
Scrum 2020 : concepts et principes
 
Introduction à l'agilité iut lyon 1 sept2013
Introduction à l'agilité   iut lyon 1 sept2013Introduction à l'agilité   iut lyon 1 sept2013
Introduction à l'agilité iut lyon 1 sept2013
 
Tests de performances d'une application Java EE
Tests de performances d'une application Java EETests de performances d'une application Java EE
Tests de performances d'une application Java EE
 
Cours Devops Sparks.pptx.pdf
Cours Devops Sparks.pptx.pdfCours Devops Sparks.pptx.pdf
Cours Devops Sparks.pptx.pdf
 

Dernier

MaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptMaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptssusercbaa22
 
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxApproche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxssusercbaa22
 
presentation l'interactionnisme symbolique finale.pptx
presentation l'interactionnisme symbolique  finale.pptxpresentation l'interactionnisme symbolique  finale.pptx
presentation l'interactionnisme symbolique finale.pptxMalikaIdseaid1
 
Mécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.pptMécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.pptssusercbaa22
 
A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.Franck Apolis
 
Cours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptxCours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptxlamourfrantz
 
MICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdf
MICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdfMICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdf
MICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdfssuser40e112
 
Formation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipFormation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipM2i Formation
 
présentation sur l'échafaudage dans des travaux en hauteur
présentation sur l'échafaudage dans des travaux en hauteurprésentation sur l'échafaudage dans des travaux en hauteur
présentation sur l'échafaudage dans des travaux en hauteurdinaelchaine
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne FontaineTxaruka
 
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptxSAID MASHATE
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.Txaruka
 
Présentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptxPrésentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptxpopzair
 
systeme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expertsysteme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expertChristianMbip
 
Fondation Louis Vuitton. pptx
Fondation      Louis      Vuitton.   pptxFondation      Louis      Vuitton.   pptx
Fondation Louis Vuitton. pptxTxaruka
 
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxSUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxssuserbd075f
 
Grammaire pour les élèves de la 6ème.doc
Grammaire pour les élèves de la  6ème.docGrammaire pour les élèves de la  6ème.doc
Grammaire pour les élèves de la 6ème.docKarimKhrifech
 
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...M2i Formation
 

Dernier (20)

MaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptMaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.ppt
 
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxApproche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
 
presentation l'interactionnisme symbolique finale.pptx
presentation l'interactionnisme symbolique  finale.pptxpresentation l'interactionnisme symbolique  finale.pptx
presentation l'interactionnisme symbolique finale.pptx
 
Mécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.pptMécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.ppt
 
A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.
 
Cours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptxCours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptx
 
MICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdf
MICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdfMICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdf
MICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdf
 
Formation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipFormation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadership
 
présentation sur l'échafaudage dans des travaux en hauteur
présentation sur l'échafaudage dans des travaux en hauteurprésentation sur l'échafaudage dans des travaux en hauteur
présentation sur l'échafaudage dans des travaux en hauteur
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne Fontaine
 
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.
 
Présentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptxPrésentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptx
 
systeme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expertsysteme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expert
 
Evaluación Alumnos de Ecole Victor Hugo
Evaluación Alumnos de Ecole  Victor HugoEvaluación Alumnos de Ecole  Victor Hugo
Evaluación Alumnos de Ecole Victor Hugo
 
Fondation Louis Vuitton. pptx
Fondation      Louis      Vuitton.   pptxFondation      Louis      Vuitton.   pptx
Fondation Louis Vuitton. pptx
 
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxSUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
 
Pâques de Sainte Marie-Euphrasie Pelletier
Pâques de Sainte Marie-Euphrasie PelletierPâques de Sainte Marie-Euphrasie Pelletier
Pâques de Sainte Marie-Euphrasie Pelletier
 
Grammaire pour les élèves de la 6ème.doc
Grammaire pour les élèves de la  6ème.docGrammaire pour les élèves de la  6ème.doc
Grammaire pour les élèves de la 6ème.doc
 
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
 

AgileIUT

  • 1. Retour d'expérience ScrumMaster AgileIUT - 03/02/2012
  • 2. Présentation ● Nicolas Deverge - ekito ● Architecte & Agiliste ● Développeur & ScrumMaster ● Speaker à l'AgileTour 2009 ● Speaker au SigmaT 12 ● Speaker au JUG Toulouse Mail : ndeverge@ekito.fr Twitter : @ndeverge
  • 3. Parcours universitaire ● Nicolas Deverge ● IUT La Rochelle : – Département informatique – 1996-1998 ● ENSEEIHT Toulouse : – Informatique et mathématiques appliquées – 1998-2001
  • 4. Backlog TODO DOING DONE Présentation du projet Le contrat L'équipe Déroulement Outillage Bilan
  • 5. Backlog TODO DOING DONE Présentation du projet Le contrat L'équipe Déroulement Outillage Bilan
  • 6. Présentation du projet ● Client : INRA ● Réalisé en 2009 ● Application PDA de gestion de plaques d’échantillons d'ADN végétal ● Accompagnement technique et méthodologique ● Durée : 6 mois ● Technologies : JavaEE ● Localisations : ● INRA (Toulouse) ● ekito (Toulouse)
  • 7. Backlog TODO DOING DONE Présentation du projet Le contrat L'équipe Déroulement Outillage Bilan
  • 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é d'arrêter à la fin de chaque itération
  • 9. Le contrat Budget 100 ● Contexte ● Budget fixe 50 ● Date flexible 0 ● Périmètre souple Date Périmètre Contexte favorable fonctionnel pour l'Agilité
  • 10. Backlog TODO DOING DONE Présentation du projet Le contrat L'équipe Déroulement Outillage Bilan
  • 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. É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 n'est à plein temps sur le projet
  • 13. Backlog TODO DOING DONE Présentation du projet Le contrat L'équipe Déroulement Outillage Bilan
  • 14. Déroulement ● Approche globale ● Fonctionnel d'abord !.. ...quitte à faire du refactoring après ● User Stories techniques « négociées » avec le PO Pour minimiser la dette technique
  • 15. Déroulement ● Planning 14/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. Déroulement ● Sprint 0 ● Constitution, valorisation (planning poker) et priorisation du backlog ● Mise en place de l'environnement de développement ● Formation technique ekito vers INRA ● Formation Scrum de l'équipe ● Définition d'éléments d'architecture
  • 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. 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. 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. 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. 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 d'administration
  • 22. Backlog TODO DOING DONE Présentation du projet Le contrat L'équipe Déroulement Outillage Bilan
  • 23. Outillage ● IceScrum2 ● Version R2#11 ● Gestion du backlog et des tests ● Gestion des tâches ● Métriques
  • 24. Outillage ● OpenOffice Calc ● Suivi des charges ● Alfresco ● Gestion des documents ● Suivi des risques ● Suivi des actions projet ● Subversion, Eclipse, Maven
  • 25. Backlog TODO DOING DONE Présentation du projet Le contrat L'équipe Déroulement Outillage Bilan
  • 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. Bilan ● Burndown charts de Sprint 1 2 3 4
  • 28. Bilan ● Vélocité 60 58 50 46 40 29 30 20 10 10 0 Sprint1 Sprint2 Sprint3 Sprint4
  • 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. 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. Bilan ● Point de vue Stakeholder INRA ● Fin Sprint 1 : « Vous les informaticiens, vous n'arrivez jamais à faire des estimations correctes. » ● Fin Sprint 2 : « Mais au moins vous cherchez des solutions... » ● Fin Sprint 3 : « C'est déjà mieux ! » ● Fin Sprint 4 : « Enfin ! Vous arrivez à vous améliorer. »
  • 32. Bilan ● Point de vue du Product Owner INRA ● Fin Sprint 1 : « J'ai 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 qu'auparavant ! »
  • 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. Bilan ● Point de vue équipe ekito ● Succès – Application en production – Techniquement enrichissant – Relation de confiance – Budget maîtrisé
  • 35. Bilan ● Et aujourd'hui... ● l'équipe informatique s'inspire 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 l'utilisation de Scrum à plus grande échelle au sein du service
  • 36. Backlog TODO DOING DONE Présentation  ! Bonus ! du projet Le contrat L'équipe Déroulement Outillage Bilan
  • 37. Le kit de l'Agiliste
  • 39. L'Agilité à l'IUT (constat perso) ● En 98, en sortant de l'IUT ● 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 d'organisation personnelle (Pomodoro, GTD etc...)
  • 40. Backlog TODO DOING DONE Présentation du projet Le contrat L'équipe  ! Bonus ! Déroulement Outillage Bilan
  • 41. Backlog TODO DOING DONE Présentation du projet Inte Le contrat rrog Sur pris ation L'équipe e !! !!  ! Bonus ! Déroulement Outillage Bilan
  • 42. Quizz ● En Scrum, comment appelle-t-on l'artefact qui contient l'ensemble des Users Stories ? 1. Le blackdog 2. Le backlog 3. Le Business Requirement Documents
  • 43. Quizz ● En Scrum, quel est le rôle du ScrumMaster ? 1. GO 2. Chef de projet 3. Berger
  • 45. 1 place de la Bourse, Tél. : + 33 (0) 561 316 240 31000 Toulouse Fax. : + 33 (0) 561 713 500 www.ekito.fr contatc@ekito.fr
  • 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 l'auteur original de la manière indiquée par l'auteur de l'oeuvre ou le titulaire des droits qui vous confère cette autorisation (mais pas d'une manière qui suggérerait qu'ils vous soutiennent ou approuvent votre utilisation de l'oeuvre). ● Rien dans ce contrat ne diminue ou ne restreint le droit moral de l'auteur ou des auteurs. http://creativecommons.org/licenses/by/3.0/