SlideShare una empresa de Scribd logo
1 de 22
Descargar para leer sin conexión
La planification
                                       de release :
                                    une condition de
                                                       gile
                                 réussite d'un projet a




Patrice Boisieau - Coach Agile
Des projets
                                                                            trop souvent en
                                                                                 échec

        Sur 23 000 projets NON agiles :




                                         Source : The Standish Group



        Par rapport à l’étude précédente : net recul du taux de réussite


La planification de release : une condition de réussite d'un projet agile
Les 4 variables
                                                                             d'ajustement



                                                    Délai

                                                  Budget

                                 Périmètre fonctionnel

                                                  Qualité


La planification de release : une condition de réussite d'un projet agile
La matrice de
                                                                                  compromis


         La matrice de compromis, un outil de gestion de crise


                                  Fixe             Ferme            Ajustable   Souple

                 Délai
                                                                            X
                 Budget
                                                         X
                 Périmètre
                 fonctionnel                                                       X
                 Qualité
                                        X

La planification de release : une condition de réussite d'un projet agile
La
                                                                                        planification
                                                                                         de release


         La planification de release, un outil de prévention de crise



            Etudes            Exploration             Calibrage             Développement          Déploiement




                 Lancement
                  du projet
                                                 Sprint Sprint       Sprint     ...   Sprint
                                                   1      2            3                n



                                                           Planification
                                                            de release
                                                                                               ?
La planification de release : une condition de réussite d'un projet agile
La
                                                                             planification
         Objectif :                                                           de release
                                    Identifier le périmètre fonctionnel
                                     pouvant être réalisé par l'équipe
                                         dans un temps imparti

         Participants :
              => L'équipe cœur (PO + Scrum Master + développeurs)
              => Le métier et les utilisateurs (présence fortement recommandée)

         Durée : une journée complète

         Déroulement :
             1. Construction de la story map
             2. Estimation avec le planning poker (ou estimation par similitude d'effort)
             3. Définition du plan d'itérations

         Pré-requis : avoir une bonne idée de la vélocité de l'équipe !

La planification de release : une condition de réussite d'un projet agile
1.
                                                                            Construction de
       Avant la story map, on construit le backlog de produit                la story map

       => Couvre le périmètre fonctionnel du projet

       => Structuré en thèmes, epics et stories



                                      Thème 1
                                                                 Epic 1
                                                                              User 1

             Backlog                 Thème 2                     Epic 2       User 2

                                                                              User 3
                                                                 Epic 3
                                      Thème 3
La planification de release : une condition de réussite d'un projet agile
1.
                                                                            Construction de
         Priorisation avec MoSCoW :
         => Must : les fonctionnalités incontournables                       la story map
         => Should : les fonctionnalités métiers importantes
         => Could : les fonctionnalités de confort
         => Won't : les fonctionnalités superflues

                                              25% par niveau de priorité

                                      Thème 1
                                                                 Epic 1             Must
                                                                              User 1
                                                                                    Should
             Backlog                 Thème 2                     Epic 2       User 2
                                                                                     Must
                                                                              User 3
                                                                 Epic 3
                                      Thème 3
La planification de release : une condition de réussite d'un projet agile
1.
                                                                            Construction de
         Priorisation avec numérotation unique :
                                                                             la story map
         => Must : 750 – 1000
         => Should : 500 – 750
         => Could : 250 – 500
         => Won't : 0 – 250



                                      Thème 1
                                                                 Epic 1             Must   940
                                                                              User 1
                                                                                    Should 670
             Backlog                 Thème 2                     Epic 2       User 2
                                                                                     Must 920
                                                                              User 3
                                                                 Epic 3
                                      Thème 3
La planification de release : une condition de réussite d'un projet agile
1.
                                                                            Construction de
                                                                             la story map




         Construction de la story map :

         => Carte des user stories priorisées et classées par thèmes ou epics

         => Axe horizontal : rangement par thème ou epic

         => Axe vertical : rangement par priorité MoSCoW / numéro




La planification de release : une condition de réussite d'un projet agile
1.
                                                                            Construction de
                                                                             la story map




La planification de release : une condition de réussite d'un projet agile
1.
                                                                            Construction de
                                                                             la story map


         Problème : 3 heures de préparation des post-its « à la main »

         Astuce : la colle post-it !




La planification de release : une condition de réussite d'un projet agile
1.
                                                                            Construction de
                                                                             la story map


      Le PO s'appuie sur la story map pour :

      => donner une vision du projet
      (grandes fonctionnalités, échéances)

      => présenter une à une les grandes
      fonctionnalités (epics)

      => discuter des dépendances entre
      stories

      => prioriser plus finement les stories




La planification de release : une condition de réussite d'un projet agile
1.
                                                                            Construction de
                                                                             la story map



         Une user story est définie par :

         => Un identifiant unique

         => Un titre

         => Une priorité unique

         => Une complexité




La planification de release : une condition de réussite d'un projet agile
2.
                                                                            Planning poker



   Le planning poker, une technique
   d'estimation collective de stories :

   1. Les développeurs et le PO échangent sur la
   user story

   2. Les développeurs votent une première fois
   (secrètement)

   3. Les estimations extrêmes sont discutées

   4. Les développeurs votent une deuxième fois
   (secrètement)


La planification de release : une condition de réussite d'un projet agile
2.
                                                                            Planning poker
                      Projet exemple :
                      3h30 environ pour 80 user stories




La planification de release : une condition de réussite d'un projet agile
2.
                                                                            Planning poker


       Risque : manque de temps pour terminer la revue des stories

       Astuce : le time boxing !




       Autre astuce : estimation par ordre de priorité (de MUST à WON'T)

La planification de release : une condition de réussite d'un projet agile
3.
                                                                            Définition
                                                                              du plan
                                                                            d'itérations


       Définir le plan d'itérations :

             1. Reconstitution de la story map sur le premier tableau

             2. Préparation des sprints sur le deuxième tableau

             3. Détermination de l'objectif de vélocité moyenne

             4. Ajustement de la vélocité sur chaque sprint

             5. Remplissage des sprints par ordre de priorité des stories

             6. Ajustement des priorités (éventuellement)



La planification de release : une condition de réussite d'un projet agile
3.
                                                                            Définition
                                                                              du plan
                                                                            d'itérations




La planification de release : une condition de réussite d'un projet agile
3.
                                                                            Définition
                                                                              du plan
                                                                            d'itérations

       Projet exemple :

       => objectif de vélocité à 50 points répartis en

             8 points attribués à la gestion des stories techniques
             8 points attribués à la gestion des anomalies
             34 points attribués à la gestion des user stories

       => plan de 10 itérations de deux semaines

       => nécessité d'ajuster les priorités pour un premier lot significatif




La planification de release : une condition de réussite d'un projet agile
Bénéfices



         Principal bénéfice : une feuille de route claire

                   Un instrument de décision : on arrête ou on continue ?

         Autres bénéfices :

            => Une vision partagée par l'équipe des besoins fonctionnels à venir

            => La connaissance des principaux écueils techniques

            => Une meilleure connaissance des dépendances entre user stories

            => Une meilleure priorisation du travail à faire



La planification de release : une condition de réussite d'un projet agile
FIN !




                                       Des questions ?




La planification de release : une condition de réussite d'un projet agile

Más contenido relacionado

La actualidad más candente

Projet outils basiques
Projet outils basiquesProjet outils basiques
Projet outils basiques
Rémi Bachelet
 
Projet outils organisation_projet version 2014
Projet outils organisation_projet  version 2014Projet outils organisation_projet  version 2014
Projet outils organisation_projet version 2014
Rémi Bachelet
 
2012 12 10 demarche projet
2012 12 10  demarche projet2012 12 10  demarche projet
2012 12 10 demarche projet
DFIE Lyon
 
Agile Tour Paris 2014 : "Agilité étendue : Les Techniques du Futur Immédiat",...
Agile Tour Paris 2014 : "Agilité étendue : Les Techniques du Futur Immédiat",...Agile Tour Paris 2014 : "Agilité étendue : Les Techniques du Futur Immédiat",...
Agile Tour Paris 2014 : "Agilité étendue : Les Techniques du Futur Immédiat",...
ENSIBS
 

La actualidad más candente (20)

Methode Agile
Methode Agile Methode Agile
Methode Agile
 
J'ai 2 jours pour lancer mon projet agile
J'ai 2 jours pour lancer mon projet agileJ'ai 2 jours pour lancer mon projet agile
J'ai 2 jours pour lancer mon projet agile
 
Les différentes phases d’un projet - La phase d’initialisation
Les différentes phases d’un projet - La phase d’initialisationLes différentes phases d’un projet - La phase d’initialisation
Les différentes phases d’un projet - La phase d’initialisation
 
Outils d'organisation de Projet
Outils d'organisation de ProjetOutils d'organisation de Projet
Outils d'organisation de Projet
 
Introduction aux méthodes agiles
Introduction aux méthodes agilesIntroduction aux méthodes agiles
Introduction aux méthodes agiles
 
Présentation des principes Scrum
Présentation des principes ScrumPrésentation des principes Scrum
Présentation des principes Scrum
 
Projet outils basiques
Projet outils basiquesProjet outils basiques
Projet outils basiques
 
Les différentes phases d’un projet - La phase de planification
Les différentes phases d’un projet - La phase de planificationLes différentes phases d’un projet - La phase de planification
Les différentes phases d’un projet - La phase de planification
 
Projet outils organisation_projet version 2014
Projet outils organisation_projet  version 2014Projet outils organisation_projet  version 2014
Projet outils organisation_projet version 2014
 
Management de projet agile vs classique pmi atlantic 20120322
Management de projet agile vs classique pmi atlantic 20120322Management de projet agile vs classique pmi atlantic 20120322
Management de projet agile vs classique pmi atlantic 20120322
 
La revue d'itération intégrée… Et autres fabuleuses pratiques Agiles adaptées...
La revue d'itération intégrée… Et autres fabuleuses pratiques Agiles adaptées...La revue d'itération intégrée… Et autres fabuleuses pratiques Agiles adaptées...
La revue d'itération intégrée… Et autres fabuleuses pratiques Agiles adaptées...
 
Les 4 phases du management de projet
Les 4 phases du management de projetLes 4 phases du management de projet
Les 4 phases du management de projet
 
Etude des Frameworks PHP
Etude des Frameworks PHPEtude des Frameworks PHP
Etude des Frameworks PHP
 
Formation conduite de projet - Philippe Dornbusch
Formation conduite de projet - Philippe DornbuschFormation conduite de projet - Philippe Dornbusch
Formation conduite de projet - Philippe Dornbusch
 
Planifier projet
Planifier projetPlanifier projet
Planifier projet
 
2012 12 10 demarche projet
2012 12 10  demarche projet2012 12 10  demarche projet
2012 12 10 demarche projet
 
Evm2
Evm2Evm2
Evm2
 
7 regles d'or pour réussir et rentabiliser un crm
7 regles d'or pour réussir et rentabiliser un crm7 regles d'or pour réussir et rentabiliser un crm
7 regles d'or pour réussir et rentabiliser un crm
 
Agile Tour Paris 2014 : "Agilité étendue : Les Techniques du Futur Immédiat",...
Agile Tour Paris 2014 : "Agilité étendue : Les Techniques du Futur Immédiat",...Agile Tour Paris 2014 : "Agilité étendue : Les Techniques du Futur Immédiat",...
Agile Tour Paris 2014 : "Agilité étendue : Les Techniques du Futur Immédiat",...
 
Innhotep - Roadmap technologique
Innhotep - Roadmap technologiqueInnhotep - Roadmap technologique
Innhotep - Roadmap technologique
 

Destacado

Actividadesdeequilibrio 110710210152-phpapp02
Actividadesdeequilibrio 110710210152-phpapp02Actividadesdeequilibrio 110710210152-phpapp02
Actividadesdeequilibrio 110710210152-phpapp02
Catherine Soto
 
Ramos generales
Ramos generalesRamos generales
Ramos generales
LUZ M.
 
Aula virtual enseñanza y aprendizaje
Aula virtual enseñanza y aprendizajeAula virtual enseñanza y aprendizaje
Aula virtual enseñanza y aprendizaje
Jimmy Hoffman Marley
 
2 guipure design
2 guipure design2 guipure design
2 guipure design
vikas_arora
 
Dónde vivimos 2
Dónde vivimos 2Dónde vivimos 2
Dónde vivimos 2
Raquel M
 
Charla universitaria2
Charla universitaria2Charla universitaria2
Charla universitaria2
sofirenia
 
Standard fci petit épagneul de münster
Standard fci petit épagneul de münsterStandard fci petit épagneul de münster
Standard fci petit épagneul de münster
elyaneforet
 
Reglementfield170107
Reglementfield170107Reglementfield170107
Reglementfield170107
elyaneforet
 
Compilado de gestión del conocimiento
Compilado de gestión del conocimientoCompilado de gestión del conocimiento
Compilado de gestión del conocimiento
hugopalian
 
Standard fci poitevin
Standard fci poitevinStandard fci poitevin
Standard fci poitevin
elyaneforet
 

Destacado (20)

LA PEQUEÑA GRAN HISTORIA DEL ME MADRID REINA VICTORIA
LA PEQUEÑA GRAN HISTORIA DEL ME MADRID REINA VICTORIALA PEQUEÑA GRAN HISTORIA DEL ME MADRID REINA VICTORIA
LA PEQUEÑA GRAN HISTORIA DEL ME MADRID REINA VICTORIA
 
El chilequeviene
El chilequevieneEl chilequeviene
El chilequeviene
 
Pole ubiquitaire
Pole ubiquitaire  Pole ubiquitaire
Pole ubiquitaire
 
Marbella
MarbellaMarbella
Marbella
 
BIENVENIDOS AL HOTEL ME MADRID
BIENVENIDOS AL HOTEL ME MADRIDBIENVENIDOS AL HOTEL ME MADRID
BIENVENIDOS AL HOTEL ME MADRID
 
Actividadesdeequilibrio 110710210152-phpapp02
Actividadesdeequilibrio 110710210152-phpapp02Actividadesdeequilibrio 110710210152-phpapp02
Actividadesdeequilibrio 110710210152-phpapp02
 
Courage
CourageCourage
Courage
 
Ramos generales
Ramos generalesRamos generales
Ramos generales
 
Aula virtual enseñanza y aprendizaje
Aula virtual enseñanza y aprendizajeAula virtual enseñanza y aprendizaje
Aula virtual enseñanza y aprendizaje
 
2 guipure design
2 guipure design2 guipure design
2 guipure design
 
Dónde vivimos 2
Dónde vivimos 2Dónde vivimos 2
Dónde vivimos 2
 
Charla universitaria2
Charla universitaria2Charla universitaria2
Charla universitaria2
 
Ponencia M. Claudia Londoño
Ponencia M. Claudia LondoñoPonencia M. Claudia Londoño
Ponencia M. Claudia Londoño
 
Standard fci petit épagneul de münster
Standard fci petit épagneul de münsterStandard fci petit épagneul de münster
Standard fci petit épagneul de münster
 
Reglementfield170107
Reglementfield170107Reglementfield170107
Reglementfield170107
 
Doc: Uso internet
Doc: Uso internetDoc: Uso internet
Doc: Uso internet
 
ASDAL, ASOCIACION DEL SECRETARIADO DE ALICANTE CUMPLE UN AÑO
ASDAL, ASOCIACION DEL SECRETARIADO DE ALICANTE CUMPLE UN AÑOASDAL, ASOCIACION DEL SECRETARIADO DE ALICANTE CUMPLE UN AÑO
ASDAL, ASOCIACION DEL SECRETARIADO DE ALICANTE CUMPLE UN AÑO
 
Compilado de gestión del conocimiento
Compilado de gestión del conocimientoCompilado de gestión del conocimiento
Compilado de gestión del conocimiento
 
Projet Carrière
Projet CarrièreProjet Carrière
Projet Carrière
 
Standard fci poitevin
Standard fci poitevinStandard fci poitevin
Standard fci poitevin
 

Similar a Agile Tour Nantes 2011 - Patrice boisieau - planification de release

MS Project et le management de projet
MS Project et le management de projetMS Project et le management de projet
MS Project et le management de projet
Michel Estève
 
CONF. 304 - L'intégration des approches agiles et traditionnelles au bénéfice...
CONF. 304 - L'intégration des approches agiles et traditionnelles au bénéfice...CONF. 304 - L'intégration des approches agiles et traditionnelles au bénéfice...
CONF. 304 - L'intégration des approches agiles et traditionnelles au bénéfice...
PMI-Montréal
 
CONF. 304 - L'intégration des approches agiles et traditionnelles au bénéfice...
CONF. 304 - L'intégration des approches agiles et traditionnelles au bénéfice...CONF. 304 - L'intégration des approches agiles et traditionnelles au bénéfice...
CONF. 304 - L'intégration des approches agiles et traditionnelles au bénéfice...
PMI-Montréal
 
Cm6.09 part1 organisation_projet manag
Cm6.09 part1 organisation_projet managCm6.09 part1 organisation_projet manag
Cm6.09 part1 organisation_projet manag
idigroupe6
 
Cm6.09 part1 organisation_projet ing
Cm6.09 part1 organisation_projet ingCm6.09 part1 organisation_projet ing
Cm6.09 part1 organisation_projet ing
idigroupe6
 
SCRUM et KANBAN - Agile Grenoble 2011
SCRUM et KANBAN - Agile Grenoble 2011SCRUM et KANBAN - Agile Grenoble 2011
SCRUM et KANBAN - Agile Grenoble 2011
Christophe NEY
 
Msproject prg cdfva2013
Msproject prg cdfva2013Msproject prg cdfva2013
Msproject prg cdfva2013
jln94
 

Similar a Agile Tour Nantes 2011 - Patrice boisieau - planification de release (20)

JCertif 2012 : Scrum avec Icescrum
JCertif 2012 : Scrum avec IcescrumJCertif 2012 : Scrum avec Icescrum
JCertif 2012 : Scrum avec Icescrum
 
Présentation1
Présentation1Présentation1
Présentation1
 
La mise en œuvre d’un ERP
La mise en œuvre d’un ERPLa mise en œuvre d’un ERP
La mise en œuvre d’un ERP
 
SalonBI 2012
SalonBI 2012SalonBI 2012
SalonBI 2012
 
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
 
La gestion du cycle de projet
La gestion du cycle de projetLa gestion du cycle de projet
La gestion du cycle de projet
 
MS Project et le management de projet
MS Project et le management de projetMS Project et le management de projet
MS Project et le management de projet
 
CONF. 304 - L'intégration des approches agiles et traditionnelles au bénéfice...
CONF. 304 - L'intégration des approches agiles et traditionnelles au bénéfice...CONF. 304 - L'intégration des approches agiles et traditionnelles au bénéfice...
CONF. 304 - L'intégration des approches agiles et traditionnelles au bénéfice...
 
CONF. 304 - L'intégration des approches agiles et traditionnelles au bénéfice...
CONF. 304 - L'intégration des approches agiles et traditionnelles au bénéfice...CONF. 304 - L'intégration des approches agiles et traditionnelles au bénéfice...
CONF. 304 - L'intégration des approches agiles et traditionnelles au bénéfice...
 
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 ...
 
La gestion du cycle de projet surveillance des progrès et l'évaluations des r...
La gestion du cycle de projet surveillance des progrès et l'évaluations des r...La gestion du cycle de projet surveillance des progrès et l'évaluations des r...
La gestion du cycle de projet surveillance des progrès et l'évaluations des r...
 
CIO Mag : Les Best Practices Finatech pour la Gestion des Projets TI
CIO Mag : Les Best Practices Finatech pour la Gestion des Projets TICIO Mag : Les Best Practices Finatech pour la Gestion des Projets TI
CIO Mag : Les Best Practices Finatech pour la Gestion des Projets TI
 
Cm6.09 part1 organisation_projet manag
Cm6.09 part1 organisation_projet managCm6.09 part1 organisation_projet manag
Cm6.09 part1 organisation_projet manag
 
Cm6.09 part1 organisation_projet ing
Cm6.09 part1 organisation_projet ingCm6.09 part1 organisation_projet ing
Cm6.09 part1 organisation_projet ing
 
SCRUM et KANBAN - Agile Grenoble 2011
SCRUM et KANBAN - Agile Grenoble 2011SCRUM et KANBAN - Agile Grenoble 2011
SCRUM et KANBAN - Agile Grenoble 2011
 
soft-shake.ch - Agilité = discipline et rigueur ?
soft-shake.ch - Agilité = discipline et rigueur ?soft-shake.ch - Agilité = discipline et rigueur ?
soft-shake.ch - Agilité = discipline et rigueur ?
 
Le management urbain.pptx
Le management urbain.pptxLe management urbain.pptx
Le management urbain.pptx
 
Tour d'horizon des méthodes agiles
Tour d'horizon des méthodes agilesTour d'horizon des méthodes agiles
Tour d'horizon des méthodes agiles
 
Msproject prg cdfva2013
Msproject prg cdfva2013Msproject prg cdfva2013
Msproject prg cdfva2013
 
Planification de projet.pdf
Planification de projet.pdfPlanification de projet.pdf
Planification de projet.pdf
 

Más de Association Agile Nantes

Et si on maîtrisait vraiment notre produit
Et si on maîtrisait vraiment notre produitEt si on maîtrisait vraiment notre produit
Et si on maîtrisait vraiment notre produit
Association Agile Nantes
 
Agile Tour Nantes 2013 - L'EPOPEE DU CHEVALIER AGILE FILS DU ROI PRAGMATIQUE ...
Agile Tour Nantes 2013 - L'EPOPEE DU CHEVALIER AGILE FILS DU ROI PRAGMATIQUE ...Agile Tour Nantes 2013 - L'EPOPEE DU CHEVALIER AGILE FILS DU ROI PRAGMATIQUE ...
Agile Tour Nantes 2013 - L'EPOPEE DU CHEVALIER AGILE FILS DU ROI PRAGMATIQUE ...
Association Agile Nantes
 
Agile Tour Nantes 2013 - Urbanisation des services : Pour changer le monde du...
Agile Tour Nantes 2013 - Urbanisation des services : Pour changer le monde du...Agile Tour Nantes 2013 - Urbanisation des services : Pour changer le monde du...
Agile Tour Nantes 2013 - Urbanisation des services : Pour changer le monde du...
Association Agile Nantes
 
Agile Tour Nantes 2013 - Scrum ou kanban - Alexandre BOUTIN
Agile Tour Nantes 2013 - Scrum ou kanban - Alexandre BOUTINAgile Tour Nantes 2013 - Scrum ou kanban - Alexandre BOUTIN
Agile Tour Nantes 2013 - Scrum ou kanban - Alexandre BOUTIN
Association Agile Nantes
 
Agile Tour Nantes 2013 - Introduction aux méthodes agiles - Grégoire ROBIN - ...
Agile Tour Nantes 2013 - Introduction aux méthodes agiles - Grégoire ROBIN - ...Agile Tour Nantes 2013 - Introduction aux méthodes agiles - Grégoire ROBIN - ...
Agile Tour Nantes 2013 - Introduction aux méthodes agiles - Grégoire ROBIN - ...
Association Agile Nantes
 
Agt nantes 2013 aurélien morvant - agiletour.comment.etre.agile.et.le.rester
Agt nantes 2013   aurélien morvant - agiletour.comment.etre.agile.et.le.resterAgt nantes 2013   aurélien morvant - agiletour.comment.etre.agile.et.le.rester
Agt nantes 2013 aurélien morvant - agiletour.comment.etre.agile.et.le.rester
Association Agile Nantes
 
Agt nantes 2013 rémy génin - l'agilité peut changer le monde
Agt nantes 2013   rémy génin - l'agilité peut changer le mondeAgt nantes 2013   rémy génin - l'agilité peut changer le monde
Agt nantes 2013 rémy génin - l'agilité peut changer le monde
Association Agile Nantes
 

Más de Association Agile Nantes (20)

PI Planning-Vos échanges!.pdf
PI Planning-Vos échanges!.pdfPI Planning-Vos échanges!.pdf
PI Planning-Vos échanges!.pdf
 
Agile Tour Nantes 2014 - Comment impliquer vos clients dans leurs projets ?
Agile Tour Nantes 2014 - Comment impliquer vos clients dans leurs projets ?Agile Tour Nantes 2014 - Comment impliquer vos clients dans leurs projets ?
Agile Tour Nantes 2014 - Comment impliquer vos clients dans leurs projets ?
 
Le projet Aristote / Steeve Evers & Marc Dugué
Le projet Aristote / Steeve Evers & Marc DuguéLe projet Aristote / Steeve Evers & Marc Dugué
Le projet Aristote / Steeve Evers & Marc Dugué
 
Tous en scène - Arnaud Garnier
Tous en scène - Arnaud GarnierTous en scène - Arnaud Garnier
Tous en scène - Arnaud Garnier
 
Initiation à l'agilité - Agile Tour 2017
Initiation à l'agilité - Agile Tour 2017Initiation à l'agilité - Agile Tour 2017
Initiation à l'agilité - Agile Tour 2017
 
Agile nantes leanstartup_20160323
Agile nantes leanstartup_20160323Agile nantes leanstartup_20160323
Agile nantes leanstartup_20160323
 
Agile Tour Nantes 2014 - 10 ans d'agile, c'est chouette ! La rétro des points...
Agile Tour Nantes 2014 - 10 ans d'agile, c'est chouette ! La rétro des points...Agile Tour Nantes 2014 - 10 ans d'agile, c'est chouette ! La rétro des points...
Agile Tour Nantes 2014 - 10 ans d'agile, c'est chouette ! La rétro des points...
 
Agile Tour Nantes 2014 - Sois autonome !
Agile Tour Nantes 2014 - Sois autonome !Agile Tour Nantes 2014 - Sois autonome !
Agile Tour Nantes 2014 - Sois autonome !
 
Agile Tour Nantes 2014 - Tdd, le meilleur moyen d'écrire du code testable
Agile Tour Nantes 2014 - Tdd, le meilleur moyen d'écrire du code testableAgile Tour Nantes 2014 - Tdd, le meilleur moyen d'écrire du code testable
Agile Tour Nantes 2014 - Tdd, le meilleur moyen d'écrire du code testable
 
Et si on maîtrisait vraiment notre produit
Et si on maîtrisait vraiment notre produitEt si on maîtrisait vraiment notre produit
Et si on maîtrisait vraiment notre produit
 
Agile Tour Nantes 2013 - L'EPOPEE DU CHEVALIER AGILE FILS DU ROI PRAGMATIQUE ...
Agile Tour Nantes 2013 - L'EPOPEE DU CHEVALIER AGILE FILS DU ROI PRAGMATIQUE ...Agile Tour Nantes 2013 - L'EPOPEE DU CHEVALIER AGILE FILS DU ROI PRAGMATIQUE ...
Agile Tour Nantes 2013 - L'EPOPEE DU CHEVALIER AGILE FILS DU ROI PRAGMATIQUE ...
 
Agile Tour Nantes 2013 - Urbanisation des services : Pour changer le monde du...
Agile Tour Nantes 2013 - Urbanisation des services : Pour changer le monde du...Agile Tour Nantes 2013 - Urbanisation des services : Pour changer le monde du...
Agile Tour Nantes 2013 - Urbanisation des services : Pour changer le monde du...
 
Agile Tour Nantes 2013 - Scrum ou kanban - Alexandre BOUTIN
Agile Tour Nantes 2013 - Scrum ou kanban - Alexandre BOUTINAgile Tour Nantes 2013 - Scrum ou kanban - Alexandre BOUTIN
Agile Tour Nantes 2013 - Scrum ou kanban - Alexandre BOUTIN
 
Agile Tour Nantes 2013 - Introduction aux méthodes agiles - Grégoire ROBIN - ...
Agile Tour Nantes 2013 - Introduction aux méthodes agiles - Grégoire ROBIN - ...Agile Tour Nantes 2013 - Introduction aux méthodes agiles - Grégoire ROBIN - ...
Agile Tour Nantes 2013 - Introduction aux méthodes agiles - Grégoire ROBIN - ...
 
Agt nantes 2013 aurélien morvant - agiletour.comment.etre.agile.et.le.rester
Agt nantes 2013   aurélien morvant - agiletour.comment.etre.agile.et.le.resterAgt nantes 2013   aurélien morvant - agiletour.comment.etre.agile.et.le.rester
Agt nantes 2013 aurélien morvant - agiletour.comment.etre.agile.et.le.rester
 
Agt nantes 2013 rémy génin - l'agilité peut changer le monde
Agt nantes 2013   rémy génin - l'agilité peut changer le mondeAgt nantes 2013   rémy génin - l'agilité peut changer le monde
Agt nantes 2013 rémy génin - l'agilité peut changer le monde
 
Patrons de conception de la programmation fonctionnelle
Patrons de conception de la programmation fonctionnellePatrons de conception de la programmation fonctionnelle
Patrons de conception de la programmation fonctionnelle
 
Des mots, des maux ? Démo !
Des mots, des maux ? Démo !Des mots, des maux ? Démo !
Des mots, des maux ? Démo !
 
REX Scrum mature
REX Scrum matureREX Scrum mature
REX Scrum mature
 
L'agilité dans la mobilité
L'agilité dans la mobilitéL'agilité dans la mobilité
L'agilité dans la mobilité
 

Agile Tour Nantes 2011 - Patrice boisieau - planification de release

  • 1. La planification de release : une condition de gile réussite d'un projet a Patrice Boisieau - Coach Agile
  • 2. Des projets trop souvent en échec Sur 23 000 projets NON agiles : Source : The Standish Group Par rapport à l’étude précédente : net recul du taux de réussite La planification de release : une condition de réussite d'un projet agile
  • 3. Les 4 variables d'ajustement Délai Budget Périmètre fonctionnel Qualité La planification de release : une condition de réussite d'un projet agile
  • 4. La matrice de compromis La matrice de compromis, un outil de gestion de crise Fixe Ferme Ajustable Souple Délai X Budget X Périmètre fonctionnel X Qualité X La planification de release : une condition de réussite d'un projet agile
  • 5. La planification de release La planification de release, un outil de prévention de crise Etudes Exploration Calibrage Développement Déploiement Lancement du projet Sprint Sprint Sprint ... Sprint 1 2 3 n Planification de release ? La planification de release : une condition de réussite d'un projet agile
  • 6. La planification Objectif : de release Identifier le périmètre fonctionnel pouvant être réalisé par l'équipe dans un temps imparti Participants : => L'équipe cœur (PO + Scrum Master + développeurs) => Le métier et les utilisateurs (présence fortement recommandée) Durée : une journée complète Déroulement : 1. Construction de la story map 2. Estimation avec le planning poker (ou estimation par similitude d'effort) 3. Définition du plan d'itérations Pré-requis : avoir une bonne idée de la vélocité de l'équipe ! La planification de release : une condition de réussite d'un projet agile
  • 7. 1. Construction de Avant la story map, on construit le backlog de produit la story map => Couvre le périmètre fonctionnel du projet => Structuré en thèmes, epics et stories Thème 1 Epic 1 User 1 Backlog Thème 2 Epic 2 User 2 User 3 Epic 3 Thème 3 La planification de release : une condition de réussite d'un projet agile
  • 8. 1. Construction de Priorisation avec MoSCoW : => Must : les fonctionnalités incontournables la story map => Should : les fonctionnalités métiers importantes => Could : les fonctionnalités de confort => Won't : les fonctionnalités superflues 25% par niveau de priorité Thème 1 Epic 1 Must User 1 Should Backlog Thème 2 Epic 2 User 2 Must User 3 Epic 3 Thème 3 La planification de release : une condition de réussite d'un projet agile
  • 9. 1. Construction de Priorisation avec numérotation unique : la story map => Must : 750 – 1000 => Should : 500 – 750 => Could : 250 – 500 => Won't : 0 – 250 Thème 1 Epic 1 Must 940 User 1 Should 670 Backlog Thème 2 Epic 2 User 2 Must 920 User 3 Epic 3 Thème 3 La planification de release : une condition de réussite d'un projet agile
  • 10. 1. Construction de la story map Construction de la story map : => Carte des user stories priorisées et classées par thèmes ou epics => Axe horizontal : rangement par thème ou epic => Axe vertical : rangement par priorité MoSCoW / numéro La planification de release : une condition de réussite d'un projet agile
  • 11. 1. Construction de la story map La planification de release : une condition de réussite d'un projet agile
  • 12. 1. Construction de la story map Problème : 3 heures de préparation des post-its « à la main » Astuce : la colle post-it ! La planification de release : une condition de réussite d'un projet agile
  • 13. 1. Construction de la story map Le PO s'appuie sur la story map pour : => donner une vision du projet (grandes fonctionnalités, échéances) => présenter une à une les grandes fonctionnalités (epics) => discuter des dépendances entre stories => prioriser plus finement les stories La planification de release : une condition de réussite d'un projet agile
  • 14. 1. Construction de la story map Une user story est définie par : => Un identifiant unique => Un titre => Une priorité unique => Une complexité La planification de release : une condition de réussite d'un projet agile
  • 15. 2. Planning poker Le planning poker, une technique d'estimation collective de stories : 1. Les développeurs et le PO échangent sur la user story 2. Les développeurs votent une première fois (secrètement) 3. Les estimations extrêmes sont discutées 4. Les développeurs votent une deuxième fois (secrètement) La planification de release : une condition de réussite d'un projet agile
  • 16. 2. Planning poker Projet exemple : 3h30 environ pour 80 user stories La planification de release : une condition de réussite d'un projet agile
  • 17. 2. Planning poker Risque : manque de temps pour terminer la revue des stories Astuce : le time boxing ! Autre astuce : estimation par ordre de priorité (de MUST à WON'T) La planification de release : une condition de réussite d'un projet agile
  • 18. 3. Définition du plan d'itérations Définir le plan d'itérations : 1. Reconstitution de la story map sur le premier tableau 2. Préparation des sprints sur le deuxième tableau 3. Détermination de l'objectif de vélocité moyenne 4. Ajustement de la vélocité sur chaque sprint 5. Remplissage des sprints par ordre de priorité des stories 6. Ajustement des priorités (éventuellement) La planification de release : une condition de réussite d'un projet agile
  • 19. 3. Définition du plan d'itérations La planification de release : une condition de réussite d'un projet agile
  • 20. 3. Définition du plan d'itérations Projet exemple : => objectif de vélocité à 50 points répartis en 8 points attribués à la gestion des stories techniques 8 points attribués à la gestion des anomalies 34 points attribués à la gestion des user stories => plan de 10 itérations de deux semaines => nécessité d'ajuster les priorités pour un premier lot significatif La planification de release : une condition de réussite d'un projet agile
  • 21. Bénéfices Principal bénéfice : une feuille de route claire Un instrument de décision : on arrête ou on continue ? Autres bénéfices : => Une vision partagée par l'équipe des besoins fonctionnels à venir => La connaissance des principaux écueils techniques => Une meilleure connaissance des dépendances entre user stories => Une meilleure priorisation du travail à faire La planification de release : une condition de réussite d'un projet agile
  • 22. FIN ! Des questions ? La planification de release : une condition de réussite d'un projet agile