SlideShare uma empresa Scribd logo
1 de 37
Développez votre Agilité



Ch’ti JUG
Session 16 Mars 2010
                                    Devenez le meilleur
                                     Partenaire de vos clients

 Manager   Conseiller   Concevoir   Construire   Systèmes d’Information
[Ch'ti JUG] Soirée Agilité

Scrum en 15mn
Jean-Philippe Ravillion
Ce qu’on doit faire



             Valeurs
           et principes




              Scrum
           « the map »
 Exemple




               MC3SI [Ch'ti JUG] Soirée Agilité
Ce qu’on doit faire

      TODO                          In Progress                Done




               Valeurs
             et principes




                Scrum
Exemple      « the map »




                            MC3SI [Ch'ti JUG] Soirée Agilité
Ce qu’on doit faire

      TODO                          In Progress                Done




               Valeurs
             et principes




                Scrum
Exemple      « the map »




                            MC3SI [Ch'ti JUG] Soirée Agilité
Ce qu’on doit faire

      TODO                         In Progress                Done




                                       Valeurs
                                     et principes




                Scrum
Exemple      « the map »




                           MC3SI [Ch'ti JUG] Soirée Agilité
Valeurs et principes
Agile Manifesto




           L’interaction entre les                 Un produit opérationnel
         personnes est privilégiée                   est privilégié à une
          aux processus et aux                         documentation
                   outils.                               pléthorique.

                                        Agile
                                     Manifesto :
                                      4 valeurs

                                                     La réactivité face au
          La collaboration avec le                       changement
          client est privilégiée à la
           négociation de contrat.                  est privilégiée au suivi
                                                           d'un plan.


                       MC3SI [Ch'ti JUG] Soirée Agilité
Valeurs et principes
Les principes


 L’Agile Manifesto – les 12 principes

                                      Le changement est accepté,
                                                                         Livrer fréquemment une
                                       même tardivement dans le
Notre première priorité est de                                          application fonctionnelle,        Les gens du Métier et les
                                          développement. Les
satisfaire le client en livrant tôt                                    toutes les deux semaines à            développeurs doivent
                                      processus agiles exploitent le
et régulièrement des logiciels                                             deux mois, avec une          collaborer quotidiennement au
                                         changement comme un
              utiles.                                                  tendance pour la période la                  projet.
                                       avantage compétitif pour le
                                                                                plus courte.
                                                 client.


                                                                                                            Les processus agiles
 Bâtissez le projet autour de
                                                                                                          promeuvent un rythme de
personnes motivées. Donnez             La méthode la plus efficace
                                                                       Un logiciel fonctionnel est la    développement soutenable.
  leur l'environnement et le           de transmettre l'information
                                                                       meilleure unité de mesure de            Commanditaires,
soutien dont elles ont besoin,        est une conversation en face
                                                                         la progression du projet        développeurs et utilisateurs
 et croyez en leur capacité à                    à face
                                                                                                        devraient pouvoir maintenir le
         faire le travail
                                                                                                             rythme indéfiniment



                                                                                                        À intervalle régulier, l'équipe
   Une attention continue à                La simplicité - l'art de    Les meilleures architectures,
                                                                                                          réfléchit aux moyens de
l'excellence technique et à la           maximiser la quantité de      spécifications et conceptions
                                                                                                         devenir plus efficace, puis
   qualité de la conception             travail à ne pas faire - est     sont issues d'équipes qui
                                                                                                            accorde et ajuste son
       améliore l'agilité                        essentielle                 s'auto-organisent
                                                                                                        comportement dans ce sens




                                           MC3SI [Ch'ti JUG] Soirée Agilité
Valeurs et principes
Les idées clés




        Le client au cœur du projet
        Equipe et Communication
        Simplicité, efficacité et qualité
        Flexibilité aux changements
        Résultats concrets




                       MC3SI [Ch'ti JUG] Soirée Agilité
Ce qu’on doit faire

      TODO                         In Progress                Done




                                                                   Valeurs
                                                                 et principes




                Scrum
Exemple      « the map »




                           MC3SI [Ch'ti JUG] Soirée Agilité
Ce qu’on doit faire

      TODO                         In Progress                Done




                                                                   Valeurs
                                                                 et principes




                Scrum
Exemple      « the map »




                           MC3SI [Ch'ti JUG] Soirée Agilité
Sprint 1
Scrum – Un Framework avant tout

Scrum regroupe un ensemble d’outils permettant de mettre en
pratique au quotidien les éléments du manifeste Agile

Il constitue un Framework méthodologique qui :
     Apporte des solutions innovantes qui lui sont propres sur l’aspect
    organisationnel du travail

     Pioche dans d’autres démarches déjà connues les meilleures
    pratiques


Ce Framework s’appuie en outre sur un processus de mise à
disposition des solutions en mode incrémental-itératif, modèle qui
s’oppose fortement à la « règle » de fonctionnement en « cascade »




                      MC3SI [Ch'ti JUG] Soirée Agilité
Scrum versus l’approche en
« Cascade »
Etude d’opportunité
    - Cadrage                  Le cycle classique en     V




                      MC3SI [Ch'ti JUG] Soirée Agilité
Scrum versus l’approche en
            « Cascade »
           Le Processus Scrum


Etude d’opportunité
    - Cadrage




                                                                   Incrémental - Itératif


                                MC3SI [Ch'ti JUG] Soirée Agilité
Scrum versus l’approche en
« Cascade »




           MC3SI [Ch'ti JUG] Soirée Agilité
Ce qu’on doit faire

      TODO                         In Progress                Done




                                                                   Valeurs
                                                                 et principes




                Scrum
Exemple      « the map »




                           MC3SI [Ch'ti JUG] Soirée Agilité
Ce qu’on doit faire

      TODO                     In Progress                Done




                                                               Valeurs
                                  Scrum                      et principes
                               « the map »




Exemple




                       MC3SI [Ch'ti JUG] Soirée Agilité
Scrum Map
Les rôles




                             Product
                              owner




            Team                                  ScrumMaster

               MC3SI [Ch'ti JUG] Soirée Agilité
Scrum Map
Les rôles


   Le « Product Owner » a les responsabilités suivantes :

               Définir les fonctionnalités du produit
               Décider de la date des releases et de leur contenu
               Etre responsable du ROI du produit
               Donner la priorité sur les fonctionnalités selon des
                valeurs business
               Ajuster les fonctionnalités et les priorités
               Accepter ou rejeter le résultat produit




                       MC3SI [Ch'ti JUG] Soirée Agilité
Scrum Map
Les rôles


    L’ « Equipe » (Team) doit:

               Etre multi-compétence, avec 7 (+ ou - 2) membres
               Choisir le but du sprint et préciser le résultat du
                travail
               Pouvoir faire ce qu’elle veut dans le périmètre du
                projet pour atteindre le but du sprint
               S’auto-organiser
               Présenter le résultat du sprint au product owner lors
                de démos




                      MC3SI [Ch'ti JUG] Soirée Agilité
Scrum Map
Les rôles


   Le « Scrum Master » est un team leader facilitateur
     proche du product owner. Il doit :

               S’assurer que l’équipe soit pleinement fonctionnelle
                et productive
               Mettre en place une étroite collaboration entre tous
                les acteurs
               Supprimer les barrières qui se présentent devant
                l’équipe.
               Protéger l’équipe des interférences extérieures
               S’assurer que le « process scrum » est suivi. (daily
                scrum, sprint review, sprint planning meeting)



                       MC3SI [Ch'ti JUG] Soirée Agilité
Scrum Map

           Le Processus Scrum


Etude d’opportunité
    - Cadrage




                                                                   Incrémental - Itératif


                                MC3SI [Ch'ti JUG] Soirée Agilité
Scrum Map
Artefact et « cérémonies »


Le Processus Scrum




                                                           Incrémental - Itératif


                        MC3SI [Ch'ti JUG] Soirée Agilité
Scrum Map
Artefact et « cérémonies »




                 Le Backlog de produit ou Product Backlog :

                     Au début du projet, le product owner prépare une
                     liste d’exigences utilisateurs priorisée par valeur
                     « business », les users stories. Cette liste est le
                     « product backlog ».




                        MC3SI [Ch'ti JUG] Soirée Agilité
Scrum Map
Artefact et « cérémonies »



                   Le product backlog doit inclure tous les éléments
                    visibles pour le client, ainsi que les exigences
                    techniques nécessaires à la construction du
                    produit.
                   Les éléments de plus haute priorité dans le
                    product backlog doivent être ventilés en
                    morceaux assez petits pour être estimables et
                    vérifiables.
                   Les users stories sont estimées en points relatifs,
                    sans unités par l’équipe.




                        MC3SI [Ch'ti JUG] Soirée Agilité
Scrum Map
Artefact et « cérémonies »

                Le Backlog du sprint ou Sprint Backlog :

                   Le Sprint backlog est un artefact de la réunion de
                    planification de Sprint. Lorsqu'on démarre un sprint, on
                    choisit quels items (users stories) du backlog de
                    produit seront réalisés dans ce sprint.

                   Si l’estimation réactualisée de l’effort pour produire une
                    user story ne correspond plus à l’estimation initiale,
                    l’équipe négocie avec le product owner

                   L'équipe décompose ensuite chaque user story en liste
                    de tâches élémentaires (techniques ou non), chaque
                    tâche étant estimée en heures et ne devant pas durer
                    plus de 2 jours.


                        MC3SI [Ch'ti JUG] Soirée Agilité
Scrum Map
Artefact et « cérémonies »



                    Pendant le sprint, chaque membre de l’équipe
                     s'affecte des tâches du backlog de sprint et les
                     réalise. Il met à jour le reste à faire de chaque
                     tâche. Les tâches sont prises au fur et à mesure
                     que les précédentes sont terminées.

                    La somme des heures taches du backlog de
                     sprint constitue le reste à faire total du sprint.
                     Cela permet de produire un sprint burndown
                     chart qui montre les heures restantes à réaliser
                     au fur et à mesure du sprint.




                        MC3SI [Ch'ti JUG] Soirée Agilité
Scrum Map
Artefact et « cérémonies »



                     Chaque jour, à heure fixe, l’équipe commence par
                      une réunion, la « mêlée quotidienne » ou « Daily
                      Scrum ». Cette réunion dure 15mn.
                     Seul les personnes faisant partie des 3 rôles scrum
                      peuvent y participer. A tour de rôle, chaque membre
                      répond à 3 questions :
                            Qu'est-ce que j'ai fait hier ?
                            Qu'est-ce que je compte faire aujourd'hui ?
                            Quelles difficultés est-ce que je rencontre ?
                     Cette réunion a un but de synchronisation pour
                      l'équipe et n’est pas un reporting d'activité.
                     Toute discussion est à éviter et trouvera sa place
                      après le daily scrum.




                           MC3SI [Ch'ti JUG] Soirée Agilité
Scrum Map
Artefact et « cérémonies »



                     À la fin du sprint, tout le monde se réunit pour
                      effectuer la revue de sprint. L'équipe présente les
                      items du backlog de produit qu'elle a réalisés et
                      effectue ensuite une démonstration du logiciel
                      produit.
                     C'est sur la base de cette démonstration que le
                      product owner valide chaque fonctionnalité planifiée
                      pour ce sprint.
                     A l’issue de cette revue, l'équipe et le product owner
                      proposent des aménagements sur le backlog du
                      produit. Il est probable qu'à ce moment des items
                      soient ajoutés, modifiés ou réestimés.




                        MC3SI [Ch'ti JUG] Soirée Agilité
Scrum Map
Scrum – La boite à outils



                      La rétrospective du sprint est faite en interne à
                       l'équipe incluant le ScrumMaster. L'objectif est de
                       comprendre ce qui n'a pas bien marché dans le
                       sprint, les erreurs commises et de prendre des
                       décisions pour s'améliorer.
                      Il est tout à fait possible d'apporter des
                       aménagements à la méthode Scrum dans le but de
                       s'améliorer.
                      Il faut être très vigilant à ne pas retomber dans des
                       pratiques rigides des méthodologies plus classiques.




                            MC3SI [Ch'ti JUG] Soirée Agilité
Ce qu’on doit faire

      TODO                     In Progress                Done




                                                               Valeurs
                                                             et principes




                                                                Scrum
Exemple                                                      « the map »




                       MC3SI [Ch'ti JUG] Soirée Agilité
Ce qu’on doit faire

TODO                 In Progress                Done




                                                     Valeurs
                                                   et principes
                      Exemple




                                                      Scrum
                                                   « the map »




             MC3SI [Ch'ti JUG] Soirée Agilité
Un exemple
Le dashboard


Le tableau de bord ? Le Dashboard
Toute les informations du sprint sont concentrées un unique lieu.




                      MC3SI [Ch'ti JUG] Soirée Agilité
Sprint 3
Scrum – les techniques


            Le sprint Burndown Chart

                Tous les jours, le reste A Traiter des taches du sprint est
                reporté dans un graphique qui permet de se situer par
                rapport aux objectifs du sprint




                         MC3SI [Ch'ti JUG] Soirée Agilité
Ce qu’on doit faire

TODO                 In Progress                      Done




                                                            Valeurs
                                                          et principes




                                                             Scrum
                                                Exemple   « the map »




             MC3SI [Ch'ti JUG] Soirée Agilité
Ce qu’on doit faire

TODO                 In Progress                      Done




                                                            Valeurs
                                                          et principes




                                                             Scrum
                                                Exemple   « the map »




             MC3SI [Ch'ti JUG] Soirée Agilité
Ce qu’on doit faire

TODO                 In Progress                      Done




                                                            Valeurs
                                                          et principes




                                                             Scrum
                                                Exemple   « the map »




             MC3SI [Ch'ti JUG] Soirée Agilité

Mais conteúdo relacionado

Mais procurados

Design centré sur l’utilisateur et développement Agile: perspectives de réco...
Design centré sur l’utilisateur et développement  Agile: perspectives de réco...Design centré sur l’utilisateur et développement  Agile: perspectives de réco...
Design centré sur l’utilisateur et développement Agile: perspectives de réco...Geoffrey Dorne
 
Présentation des principes Scrum
Présentation des principes ScrumPrésentation des principes Scrum
Présentation des principes Scrummsmpp-nantes
 
Cahier des charges_ressources_humaines-rh1
Cahier des charges_ressources_humaines-rh1Cahier des charges_ressources_humaines-rh1
Cahier des charges_ressources_humaines-rh1MiisterSifdin1
 
12 conseils et meilleures pratiques pour la gestion des services informatiques
12 conseils et meilleures pratiques pour la gestion des services informatiques12 conseils et meilleures pratiques pour la gestion des services informatiques
12 conseils et meilleures pratiques pour la gestion des services informatiquesWilliams Ould-Bouzid
 
L'adoption de l'agilité: les impacts sur l'organisation
L'adoption de l'agilité: les impacts sur l'organisationL'adoption de l'agilité: les impacts sur l'organisation
L'adoption de l'agilité: les impacts sur l'organisationISACA Chapitre de Québec
 
Management de projet (agilité et design thinking)
Management de projet (agilité et design thinking)Management de projet (agilité et design thinking)
Management de projet (agilité et design thinking)David VALLAT
 
CAS CLIENT
CAS CLIENTCAS CLIENT
CAS CLIENTSignos
 
Rencontre Process Café : présentation de l’agilité
Rencontre Process Café : présentation de l’agilitéRencontre Process Café : présentation de l’agilité
Rencontre Process Café : présentation de l’agilitéRomain Couturier
 
Agilité : une main de fer dans un gant de velours
Agilité : une main de fer dans un gant de veloursAgilité : une main de fer dans un gant de velours
Agilité : une main de fer dans un gant de veloursHSBC Private Bank
 
Kanban et Scrum : tirer le meilleur des deux
Kanban et Scrum : tirer le meilleur des deuxKanban et Scrum : tirer le meilleur des deux
Kanban et Scrum : tirer le meilleur des deuxFabrice Aimetti
 
Lexique du management de projet
Lexique du management de projetLexique du management de projet
Lexique du management de projetMichel Estève
 
8 façons de rater votre implantation des méthodes Agiles
8 façons de rater votre implantation des méthodes Agiles8 façons de rater votre implantation des méthodes Agiles
8 façons de rater votre implantation des méthodes AgilesPyxis Technologies
 

Mais procurados (15)

Design centré sur l’utilisateur et développement Agile: perspectives de réco...
Design centré sur l’utilisateur et développement  Agile: perspectives de réco...Design centré sur l’utilisateur et développement  Agile: perspectives de réco...
Design centré sur l’utilisateur et développement Agile: perspectives de réco...
 
Présentation des principes Scrum
Présentation des principes ScrumPrésentation des principes Scrum
Présentation des principes Scrum
 
Management agile des projets
Management agile des projetsManagement agile des projets
Management agile des projets
 
Cahier des charges_ressources_humaines-rh1
Cahier des charges_ressources_humaines-rh1Cahier des charges_ressources_humaines-rh1
Cahier des charges_ressources_humaines-rh1
 
12 conseils et meilleures pratiques pour la gestion des services informatiques
12 conseils et meilleures pratiques pour la gestion des services informatiques12 conseils et meilleures pratiques pour la gestion des services informatiques
12 conseils et meilleures pratiques pour la gestion des services informatiques
 
L'adoption de l'agilité: les impacts sur l'organisation
L'adoption de l'agilité: les impacts sur l'organisationL'adoption de l'agilité: les impacts sur l'organisation
L'adoption de l'agilité: les impacts sur l'organisation
 
Team Performance
Team PerformanceTeam Performance
Team Performance
 
Management de projet (agilité et design thinking)
Management de projet (agilité et design thinking)Management de projet (agilité et design thinking)
Management de projet (agilité et design thinking)
 
CAS CLIENT
CAS CLIENTCAS CLIENT
CAS CLIENT
 
Rencontre Process Café : présentation de l’agilité
Rencontre Process Café : présentation de l’agilitéRencontre Process Café : présentation de l’agilité
Rencontre Process Café : présentation de l’agilité
 
Agilité : une main de fer dans un gant de velours
Agilité : une main de fer dans un gant de veloursAgilité : une main de fer dans un gant de velours
Agilité : une main de fer dans un gant de velours
 
Kanban et Scrum : tirer le meilleur des deux
Kanban et Scrum : tirer le meilleur des deuxKanban et Scrum : tirer le meilleur des deux
Kanban et Scrum : tirer le meilleur des deux
 
Lexique du management de projet
Lexique du management de projetLexique du management de projet
Lexique du management de projet
 
8 façons de rater votre implantation des méthodes Agiles
8 façons de rater votre implantation des méthodes Agiles8 façons de rater votre implantation des méthodes Agiles
8 façons de rater votre implantation des méthodes Agiles
 
Methode Agile
Methode Agile Methode Agile
Methode Agile
 

Destaque

Witness curriculum 2-introduction à la vidéo plaidoyer-2011
Witness curriculum 2-introduction à la vidéo plaidoyer-2011Witness curriculum 2-introduction à la vidéo plaidoyer-2011
Witness curriculum 2-introduction à la vidéo plaidoyer-2011WITNESS
 
Stratégie d'altimétrie nationale : vers un environnement ouvert
Stratégie d'altimétrie nationale : vers un environnement ouvertStratégie d'altimétrie nationale : vers un environnement ouvert
Stratégie d'altimétrie nationale : vers un environnement ouvertACSG Section Montréal
 
La France Notre Patrie (Jpc2)
La France   Notre Patrie (Jpc2)La France   Notre Patrie (Jpc2)
La France Notre Patrie (Jpc2)guest7335a6d
 
Présentation cnc du bilan 2014
Présentation cnc du bilan 2014Présentation cnc du bilan 2014
Présentation cnc du bilan 2014Alice Landrieu
 
La verdad de impuesto a las herencias
La verdad de  impuesto a las herencias La verdad de  impuesto a las herencias
La verdad de impuesto a las herencias Richard Belduma
 
Aprender y enseñar en colaboración 1
Aprender y enseñar en colaboración 1Aprender y enseñar en colaboración 1
Aprender y enseñar en colaboración 1ernestov11
 
Comercio electrónico
Comercio electrónicoComercio electrónico
Comercio electrónicoVasquezLa
 
Unidad 1 proyecto final conversación básica
Unidad 1 proyecto final  conversación básicaUnidad 1 proyecto final  conversación básica
Unidad 1 proyecto final conversación básicaToriiM
 
Pasión, ministerio y revitalización
Pasión, ministerio y revitalizaciónPasión, ministerio y revitalización
Pasión, ministerio y revitalizaciónPablo A. Jimenez
 
e-portfolios
e-portfoliose-portfolios
e-portfoliosFFFOD
 
Communication et partage simple et rapide via les applications web
Communication et partage simple et rapide via les applications webCommunication et partage simple et rapide via les applications web
Communication et partage simple et rapide via les applications webEric Lacoursiere
 
Witness curriculum 20-vidéo utilisée devant l'onu et d'autres instances inter...
Witness curriculum 20-vidéo utilisée devant l'onu et d'autres instances inter...Witness curriculum 20-vidéo utilisée devant l'onu et d'autres instances inter...
Witness curriculum 20-vidéo utilisée devant l'onu et d'autres instances inter...WITNESS
 
Rehidratacion Post-ejercicio
Rehidratacion Post-ejercicioRehidratacion Post-ejercicio
Rehidratacion Post-ejercicioJuAn Cn
 
Semana 3 mercadotecnia por internet
Semana 3 mercadotecnia por internetSemana 3 mercadotecnia por internet
Semana 3 mercadotecnia por internetRegina Gameros
 
Productos de innovacion
Productos de innovacionProductos de innovacion
Productos de innovaciondanyac
 

Destaque (20)

Witness curriculum 2-introduction à la vidéo plaidoyer-2011
Witness curriculum 2-introduction à la vidéo plaidoyer-2011Witness curriculum 2-introduction à la vidéo plaidoyer-2011
Witness curriculum 2-introduction à la vidéo plaidoyer-2011
 
Stratégie d'altimétrie nationale : vers un environnement ouvert
Stratégie d'altimétrie nationale : vers un environnement ouvertStratégie d'altimétrie nationale : vers un environnement ouvert
Stratégie d'altimétrie nationale : vers un environnement ouvert
 
Montage Ppt
Montage PptMontage Ppt
Montage Ppt
 
Herramientas educativas
Herramientas educativasHerramientas educativas
Herramientas educativas
 
La France Notre Patrie (Jpc2)
La France   Notre Patrie (Jpc2)La France   Notre Patrie (Jpc2)
La France Notre Patrie (Jpc2)
 
Présentation cnc du bilan 2014
Présentation cnc du bilan 2014Présentation cnc du bilan 2014
Présentation cnc du bilan 2014
 
La verdad de impuesto a las herencias
La verdad de  impuesto a las herencias La verdad de  impuesto a las herencias
La verdad de impuesto a las herencias
 
Art2 de margarita poggi
Art2 de margarita poggiArt2 de margarita poggi
Art2 de margarita poggi
 
Aprender y enseñar en colaboración 1
Aprender y enseñar en colaboración 1Aprender y enseñar en colaboración 1
Aprender y enseñar en colaboración 1
 
Comercio electrónico
Comercio electrónicoComercio electrónico
Comercio electrónico
 
Unidad 1 proyecto final conversación básica
Unidad 1 proyecto final  conversación básicaUnidad 1 proyecto final  conversación básica
Unidad 1 proyecto final conversación básica
 
Pasión, ministerio y revitalización
Pasión, ministerio y revitalizaciónPasión, ministerio y revitalización
Pasión, ministerio y revitalización
 
e-portfolios
e-portfoliose-portfolios
e-portfolios
 
Communication et partage simple et rapide via les applications web
Communication et partage simple et rapide via les applications webCommunication et partage simple et rapide via les applications web
Communication et partage simple et rapide via les applications web
 
Witness curriculum 20-vidéo utilisée devant l'onu et d'autres instances inter...
Witness curriculum 20-vidéo utilisée devant l'onu et d'autres instances inter...Witness curriculum 20-vidéo utilisée devant l'onu et d'autres instances inter...
Witness curriculum 20-vidéo utilisée devant l'onu et d'autres instances inter...
 
Rehidratacion Post-ejercicio
Rehidratacion Post-ejercicioRehidratacion Post-ejercicio
Rehidratacion Post-ejercicio
 
Semana 3 mercadotecnia por internet
Semana 3 mercadotecnia por internetSemana 3 mercadotecnia por internet
Semana 3 mercadotecnia por internet
 
Productos de innovacion
Productos de innovacionProductos de innovacion
Productos de innovacion
 
Dessitua
DessituaDessitua
Dessitua
 
Clases
ClasesClases
Clases
 

Semelhante a MC3SI Chti Jug Soiree Agilite

Agile du point de vue d'un PMP
Agile du point de vue d'un PMPAgile du point de vue d'un PMP
Agile du point de vue d'un PMPguestaaee88d
 
Agile du point de vue d'un PMP
Agile du point de vue d'un PMPAgile du point de vue d'un PMP
Agile du point de vue d'un PMPPyxis Technologies
 
Agile du point de vue d'un PMP
Agile du point de vue d'un PMPAgile du point de vue d'un PMP
Agile du point de vue d'un PMPPyxis Technologies
 
Aborder la transition vers l'agilité
Aborder la transition vers l'agilitéAborder la transition vers l'agilité
Aborder la transition vers l'agilitéChristophe Addinquy
 
Adoption de l'Agilité : principes et défis
Adoption de l'Agilité : principes et défisAdoption de l'Agilité : principes et défis
Adoption de l'Agilité : principes et défisPyxis Technologies
 
Les méthodes Agiles - Introduction
Les méthodes Agiles - IntroductionLes méthodes Agiles - Introduction
Les méthodes Agiles - IntroductionTremeur Balbous
 
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
 
Communaute dot net Montreal juin2010
Communaute dot net Montreal juin2010Communaute dot net Montreal juin2010
Communaute dot net Montreal juin2010Dominic Danis
 
Paris 20 enterprise 20 - capgemini jf caenen
Paris 20   enterprise 20 - capgemini jf caenenParis 20   enterprise 20 - capgemini jf caenen
Paris 20 enterprise 20 - capgemini jf caenenJean-François Caenen
 
Le scrum master, metamorphe du bonheur
Le scrum master, metamorphe du bonheurLe scrum master, metamorphe du bonheur
Le scrum master, metamorphe du bonheursebastien_fournel
 
Grille de lecture des méthodes agiles
Grille de lecture des méthodes agilesGrille de lecture des méthodes agiles
Grille de lecture des méthodes agilesXavier Warzee
 
Introduction à l'agilité ensmse
Introduction à l'agilité   ensmseIntroduction à l'agilité   ensmse
Introduction à l'agilité ensmseagnes_crepet
 
Pmi Auvergne : Histoire D’un chef de projet qui adopte l’agilité
Pmi Auvergne : Histoire D’un chef de projet qui adopte l’agilitéPmi Auvergne : Histoire D’un chef de projet qui adopte l’agilité
Pmi Auvergne : Histoire D’un chef de projet qui adopte l’agilitéPierre Fauvel
 
Gestion de projet #2 : méthodes
Gestion de projet #2 : méthodesGestion de projet #2 : méthodes
Gestion de projet #2 : méthodesJean Michel
 
Communaute dot net Montreal juin2010
Communaute dot net Montreal juin2010Communaute dot net Montreal juin2010
Communaute dot net Montreal juin2010Dominic Danis
 
Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...
Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...
Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...Pyxis Technologies
 

Semelhante a MC3SI Chti Jug Soiree Agilite (20)

Agile du point de vue d'un PMP
Agile du point de vue d'un PMPAgile du point de vue d'un PMP
Agile du point de vue d'un PMP
 
Agile du point de vue d'un PMP
Agile du point de vue d'un PMPAgile du point de vue d'un PMP
Agile du point de vue d'un PMP
 
Agile du point de vue d'un PMP
Agile du point de vue d'un PMPAgile du point de vue d'un PMP
Agile du point de vue d'un PMP
 
Aborder la transition vers l'agilité
Aborder la transition vers l'agilitéAborder la transition vers l'agilité
Aborder la transition vers l'agilité
 
Agile@scale
Agile@scaleAgile@scale
Agile@scale
 
Adoption de l'Agilité : principes et défis
Adoption de l'Agilité : principes et défisAdoption de l'Agilité : principes et défis
Adoption de l'Agilité : principes et défis
 
Les méthodes Agiles - Introduction
Les méthodes Agiles - IntroductionLes méthodes Agiles - Introduction
Les méthodes Agiles - Introduction
 
Agile expliqué aux managers
Agile expliqué aux managersAgile expliqué aux managers
Agile expliqué aux managers
 
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
 
Communaute dot net Montreal juin2010
Communaute dot net Montreal juin2010Communaute dot net Montreal juin2010
Communaute dot net Montreal juin2010
 
Paris 20 enterprise 20 - capgemini jf caenen
Paris 20   enterprise 20 - capgemini jf caenenParis 20   enterprise 20 - capgemini jf caenen
Paris 20 enterprise 20 - capgemini jf caenen
 
Le scrum master, metamorphe du bonheur
Le scrum master, metamorphe du bonheurLe scrum master, metamorphe du bonheur
Le scrum master, metamorphe du bonheur
 
Grille de lecture des méthodes agiles
Grille de lecture des méthodes agilesGrille de lecture des méthodes agiles
Grille de lecture des méthodes agiles
 
Introduction à l'agilité ensmse
Introduction à l'agilité   ensmseIntroduction à l'agilité   ensmse
Introduction à l'agilité ensmse
 
Pmi Auvergne : Histoire D’un chef de projet qui adopte l’agilité
Pmi Auvergne : Histoire D’un chef de projet qui adopte l’agilitéPmi Auvergne : Histoire D’un chef de projet qui adopte l’agilité
Pmi Auvergne : Histoire D’un chef de projet qui adopte l’agilité
 
Gestion de projet #2 : méthodes
Gestion de projet #2 : méthodesGestion de projet #2 : méthodes
Gestion de projet #2 : méthodes
 
Communaute dot net Montreal juin2010
Communaute dot net Montreal juin2010Communaute dot net Montreal juin2010
Communaute dot net Montreal juin2010
 
MANAGEMENT 2.0 Jean-François Caenen de cap gemini sur paris 2.0
MANAGEMENT 2.0  Jean-François Caenen de cap gemini sur paris 2.0MANAGEMENT 2.0  Jean-François Caenen de cap gemini sur paris 2.0
MANAGEMENT 2.0 Jean-François Caenen de cap gemini sur paris 2.0
 
Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...
Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...
Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...
 
Agilite Scrum
Agilite Scrum Agilite Scrum
Agilite Scrum
 

Mais de Ch'ti JUG

Java 8 : Un ch'ti peu de lambda
Java 8 : Un ch'ti peu de lambdaJava 8 : Un ch'ti peu de lambda
Java 8 : Un ch'ti peu de lambdaCh'ti JUG
 
Bonita Open Solution
Bonita Open SolutionBonita Open Solution
Bonita Open SolutionCh'ti JUG
 
Adobe flash platform java
Adobe flash platform javaAdobe flash platform java
Adobe flash platform javaCh'ti JUG
 
Chti Jug Octo 16032010 Réduisons le ticket d’entrée de nos projets
Chti Jug Octo 16032010 Réduisons le ticket d’entrée de nos projetsChti Jug Octo 16032010 Réduisons le ticket d’entrée de nos projets
Chti Jug Octo 16032010 Réduisons le ticket d’entrée de nos projetsCh'ti JUG
 
GlassFish ESB Ch'ti JUG
GlassFish ESB Ch'ti JUGGlassFish ESB Ch'ti JUG
GlassFish ESB Ch'ti JUGCh'ti JUG
 
Drools Planner Chtijug 2010
Drools Planner Chtijug 2010Drools Planner Chtijug 2010
Drools Planner Chtijug 2010Ch'ti JUG
 
Lille2010markp
Lille2010markpLille2010markp
Lille2010markpCh'ti JUG
 
Terracotta Ch'ti Jug
Terracotta Ch'ti JugTerracotta Ch'ti Jug
Terracotta Ch'ti JugCh'ti JUG
 

Mais de Ch'ti JUG (10)

Java 8 : Un ch'ti peu de lambda
Java 8 : Un ch'ti peu de lambdaJava 8 : Un ch'ti peu de lambda
Java 8 : Un ch'ti peu de lambda
 
Spring 3.1
Spring 3.1Spring 3.1
Spring 3.1
 
Bonita Open Solution
Bonita Open SolutionBonita Open Solution
Bonita Open Solution
 
Adobe flash platform java
Adobe flash platform javaAdobe flash platform java
Adobe flash platform java
 
Chti Jug Octo 16032010 Réduisons le ticket d’entrée de nos projets
Chti Jug Octo 16032010 Réduisons le ticket d’entrée de nos projetsChti Jug Octo 16032010 Réduisons le ticket d’entrée de nos projets
Chti Jug Octo 16032010 Réduisons le ticket d’entrée de nos projets
 
GlassFish ESB Ch'ti JUG
GlassFish ESB Ch'ti JUGGlassFish ESB Ch'ti JUG
GlassFish ESB Ch'ti JUG
 
Drools Planner Chtijug 2010
Drools Planner Chtijug 2010Drools Planner Chtijug 2010
Drools Planner Chtijug 2010
 
Lille2010markp
Lille2010markpLille2010markp
Lille2010markp
 
HTML5 ADEO
HTML5 ADEOHTML5 ADEO
HTML5 ADEO
 
Terracotta Ch'ti Jug
Terracotta Ch'ti JugTerracotta Ch'ti Jug
Terracotta Ch'ti Jug
 

MC3SI Chti Jug Soiree Agilite

  • 1. Développez votre Agilité Ch’ti JUG Session 16 Mars 2010 Devenez le meilleur Partenaire de vos clients Manager Conseiller Concevoir Construire Systèmes d’Information
  • 2. [Ch'ti JUG] Soirée Agilité Scrum en 15mn Jean-Philippe Ravillion
  • 3. Ce qu’on doit faire Valeurs et principes Scrum « the map » Exemple MC3SI [Ch'ti JUG] Soirée Agilité
  • 4. Ce qu’on doit faire TODO In Progress Done Valeurs et principes Scrum Exemple « the map » MC3SI [Ch'ti JUG] Soirée Agilité
  • 5. Ce qu’on doit faire TODO In Progress Done Valeurs et principes Scrum Exemple « the map » MC3SI [Ch'ti JUG] Soirée Agilité
  • 6. Ce qu’on doit faire TODO In Progress Done Valeurs et principes Scrum Exemple « the map » MC3SI [Ch'ti JUG] Soirée Agilité
  • 7. Valeurs et principes Agile Manifesto L’interaction entre les Un produit opérationnel personnes est privilégiée est privilégié à une aux processus et aux documentation outils. pléthorique. Agile Manifesto : 4 valeurs La réactivité face au La collaboration avec le changement client est privilégiée à la négociation de contrat. est privilégiée au suivi d'un plan. MC3SI [Ch'ti JUG] Soirée Agilité
  • 8. Valeurs et principes Les principes L’Agile Manifesto – les 12 principes Le changement est accepté, Livrer fréquemment une même tardivement dans le Notre première priorité est de application fonctionnelle, Les gens du Métier et les développement. Les satisfaire le client en livrant tôt toutes les deux semaines à développeurs doivent processus agiles exploitent le et régulièrement des logiciels deux mois, avec une collaborer quotidiennement au changement comme un utiles. tendance pour la période la projet. avantage compétitif pour le plus courte. client. Les processus agiles Bâtissez le projet autour de promeuvent un rythme de personnes motivées. Donnez La méthode la plus efficace Un logiciel fonctionnel est la développement soutenable. leur l'environnement et le de transmettre l'information meilleure unité de mesure de Commanditaires, soutien dont elles ont besoin, est une conversation en face la progression du projet développeurs et utilisateurs et croyez en leur capacité à à face devraient pouvoir maintenir le faire le travail rythme indéfiniment À intervalle régulier, l'équipe Une attention continue à La simplicité - l'art de Les meilleures architectures, réfléchit aux moyens de l'excellence technique et à la maximiser la quantité de spécifications et conceptions devenir plus efficace, puis qualité de la conception travail à ne pas faire - est sont issues d'équipes qui accorde et ajuste son améliore l'agilité essentielle s'auto-organisent comportement dans ce sens MC3SI [Ch'ti JUG] Soirée Agilité
  • 9. Valeurs et principes Les idées clés  Le client au cœur du projet  Equipe et Communication  Simplicité, efficacité et qualité  Flexibilité aux changements  Résultats concrets MC3SI [Ch'ti JUG] Soirée Agilité
  • 10. Ce qu’on doit faire TODO In Progress Done Valeurs et principes Scrum Exemple « the map » MC3SI [Ch'ti JUG] Soirée Agilité
  • 11. Ce qu’on doit faire TODO In Progress Done Valeurs et principes Scrum Exemple « the map » MC3SI [Ch'ti JUG] Soirée Agilité
  • 12. Sprint 1 Scrum – Un Framework avant tout Scrum regroupe un ensemble d’outils permettant de mettre en pratique au quotidien les éléments du manifeste Agile Il constitue un Framework méthodologique qui :  Apporte des solutions innovantes qui lui sont propres sur l’aspect organisationnel du travail  Pioche dans d’autres démarches déjà connues les meilleures pratiques Ce Framework s’appuie en outre sur un processus de mise à disposition des solutions en mode incrémental-itératif, modèle qui s’oppose fortement à la « règle » de fonctionnement en « cascade » MC3SI [Ch'ti JUG] Soirée Agilité
  • 13. Scrum versus l’approche en « Cascade » Etude d’opportunité - Cadrage Le cycle classique en V MC3SI [Ch'ti JUG] Soirée Agilité
  • 14. Scrum versus l’approche en « Cascade » Le Processus Scrum Etude d’opportunité - Cadrage Incrémental - Itératif MC3SI [Ch'ti JUG] Soirée Agilité
  • 15. Scrum versus l’approche en « Cascade » MC3SI [Ch'ti JUG] Soirée Agilité
  • 16. Ce qu’on doit faire TODO In Progress Done Valeurs et principes Scrum Exemple « the map » MC3SI [Ch'ti JUG] Soirée Agilité
  • 17. Ce qu’on doit faire TODO In Progress Done Valeurs Scrum et principes « the map » Exemple MC3SI [Ch'ti JUG] Soirée Agilité
  • 18. Scrum Map Les rôles Product owner Team ScrumMaster MC3SI [Ch'ti JUG] Soirée Agilité
  • 19. Scrum Map Les rôles Le « Product Owner » a les responsabilités suivantes :  Définir les fonctionnalités du produit  Décider de la date des releases et de leur contenu  Etre responsable du ROI du produit  Donner la priorité sur les fonctionnalités selon des valeurs business  Ajuster les fonctionnalités et les priorités  Accepter ou rejeter le résultat produit MC3SI [Ch'ti JUG] Soirée Agilité
  • 20. Scrum Map Les rôles L’ « Equipe » (Team) doit:  Etre multi-compétence, avec 7 (+ ou - 2) membres  Choisir le but du sprint et préciser le résultat du travail  Pouvoir faire ce qu’elle veut dans le périmètre du projet pour atteindre le but du sprint  S’auto-organiser  Présenter le résultat du sprint au product owner lors de démos MC3SI [Ch'ti JUG] Soirée Agilité
  • 21. Scrum Map Les rôles Le « Scrum Master » est un team leader facilitateur proche du product owner. Il doit :  S’assurer que l’équipe soit pleinement fonctionnelle et productive  Mettre en place une étroite collaboration entre tous les acteurs  Supprimer les barrières qui se présentent devant l’équipe.  Protéger l’équipe des interférences extérieures  S’assurer que le « process scrum » est suivi. (daily scrum, sprint review, sprint planning meeting) MC3SI [Ch'ti JUG] Soirée Agilité
  • 22. Scrum Map Le Processus Scrum Etude d’opportunité - Cadrage Incrémental - Itératif MC3SI [Ch'ti JUG] Soirée Agilité
  • 23. Scrum Map Artefact et « cérémonies » Le Processus Scrum Incrémental - Itératif MC3SI [Ch'ti JUG] Soirée Agilité
  • 24. Scrum Map Artefact et « cérémonies » Le Backlog de produit ou Product Backlog : Au début du projet, le product owner prépare une liste d’exigences utilisateurs priorisée par valeur « business », les users stories. Cette liste est le « product backlog ». MC3SI [Ch'ti JUG] Soirée Agilité
  • 25. Scrum Map Artefact et « cérémonies »  Le product backlog doit inclure tous les éléments visibles pour le client, ainsi que les exigences techniques nécessaires à la construction du produit.  Les éléments de plus haute priorité dans le product backlog doivent être ventilés en morceaux assez petits pour être estimables et vérifiables.  Les users stories sont estimées en points relatifs, sans unités par l’équipe. MC3SI [Ch'ti JUG] Soirée Agilité
  • 26. Scrum Map Artefact et « cérémonies » Le Backlog du sprint ou Sprint Backlog :  Le Sprint backlog est un artefact de la réunion de planification de Sprint. Lorsqu'on démarre un sprint, on choisit quels items (users stories) du backlog de produit seront réalisés dans ce sprint.  Si l’estimation réactualisée de l’effort pour produire une user story ne correspond plus à l’estimation initiale, l’équipe négocie avec le product owner  L'équipe décompose ensuite chaque user story en liste de tâches élémentaires (techniques ou non), chaque tâche étant estimée en heures et ne devant pas durer plus de 2 jours. MC3SI [Ch'ti JUG] Soirée Agilité
  • 27. Scrum Map Artefact et « cérémonies »  Pendant le sprint, chaque membre de l’équipe s'affecte des tâches du backlog de sprint et les réalise. Il met à jour le reste à faire de chaque tâche. Les tâches sont prises au fur et à mesure que les précédentes sont terminées.  La somme des heures taches du backlog de sprint constitue le reste à faire total du sprint. Cela permet de produire un sprint burndown chart qui montre les heures restantes à réaliser au fur et à mesure du sprint. MC3SI [Ch'ti JUG] Soirée Agilité
  • 28. Scrum Map Artefact et « cérémonies »  Chaque jour, à heure fixe, l’équipe commence par une réunion, la « mêlée quotidienne » ou « Daily Scrum ». Cette réunion dure 15mn.  Seul les personnes faisant partie des 3 rôles scrum peuvent y participer. A tour de rôle, chaque membre répond à 3 questions :  Qu'est-ce que j'ai fait hier ?  Qu'est-ce que je compte faire aujourd'hui ?  Quelles difficultés est-ce que je rencontre ?  Cette réunion a un but de synchronisation pour l'équipe et n’est pas un reporting d'activité.  Toute discussion est à éviter et trouvera sa place après le daily scrum. MC3SI [Ch'ti JUG] Soirée Agilité
  • 29. Scrum Map Artefact et « cérémonies »  À la fin du sprint, tout le monde se réunit pour effectuer la revue de sprint. L'équipe présente les items du backlog de produit qu'elle a réalisés et effectue ensuite une démonstration du logiciel produit.  C'est sur la base de cette démonstration que le product owner valide chaque fonctionnalité planifiée pour ce sprint.  A l’issue de cette revue, l'équipe et le product owner proposent des aménagements sur le backlog du produit. Il est probable qu'à ce moment des items soient ajoutés, modifiés ou réestimés. MC3SI [Ch'ti JUG] Soirée Agilité
  • 30. Scrum Map Scrum – La boite à outils  La rétrospective du sprint est faite en interne à l'équipe incluant le ScrumMaster. L'objectif est de comprendre ce qui n'a pas bien marché dans le sprint, les erreurs commises et de prendre des décisions pour s'améliorer.  Il est tout à fait possible d'apporter des aménagements à la méthode Scrum dans le but de s'améliorer.  Il faut être très vigilant à ne pas retomber dans des pratiques rigides des méthodologies plus classiques. MC3SI [Ch'ti JUG] Soirée Agilité
  • 31. Ce qu’on doit faire TODO In Progress Done Valeurs et principes Scrum Exemple « the map » MC3SI [Ch'ti JUG] Soirée Agilité
  • 32. Ce qu’on doit faire TODO In Progress Done Valeurs et principes Exemple Scrum « the map » MC3SI [Ch'ti JUG] Soirée Agilité
  • 33. Un exemple Le dashboard Le tableau de bord ? Le Dashboard Toute les informations du sprint sont concentrées un unique lieu. MC3SI [Ch'ti JUG] Soirée Agilité
  • 34. Sprint 3 Scrum – les techniques Le sprint Burndown Chart Tous les jours, le reste A Traiter des taches du sprint est reporté dans un graphique qui permet de se situer par rapport aux objectifs du sprint MC3SI [Ch'ti JUG] Soirée Agilité
  • 35. Ce qu’on doit faire TODO In Progress Done Valeurs et principes Scrum Exemple « the map » MC3SI [Ch'ti JUG] Soirée Agilité
  • 36. Ce qu’on doit faire TODO In Progress Done Valeurs et principes Scrum Exemple « the map » MC3SI [Ch'ti JUG] Soirée Agilité
  • 37. Ce qu’on doit faire TODO In Progress Done Valeurs et principes Scrum Exemple « the map » MC3SI [Ch'ti JUG] Soirée Agilité