SlideShare une entreprise Scribd logo
1  sur  25
Télécharger pour lire hors ligne
Choisir ses
priorités:
le développement
incrémental de
produit
IIBA de Montréal

Présenté par:
Mathieu Boisvert ,
Jean-Sébastien Charron


28 mars 2012
Qui sommes-nous?
• mathieu boisvert
  – Coach Agile à Pyxis
  – Chargé de cours à l’UQAM
  – Co-auteur d’un livre avec Sylvie Trudel

• jean-sébastien charron
   – Coach Agile
   – ScrumMaster
Objectifs
À la fin de cette formation, les participants:

• Comprendre où s’inscrit les activités d’analyse, comme celles proposé par le BABOK,
  à l’intérieur d’une méthode agile, comme Scrum
• Comprendre comment les fondements de la pratique du carnet de produit et de la
  planification incrémentale
• Expérimenter la technique du Story Mapping
Agenda
15mn    Aperçu de la méthode Scrum

        Comment l’analyse s’inscrit dans la méthode Scum

        Aperçu de la pratique du carnet de produit

45mn    Exercice du Story Mapping

15mn    Conclusion
L’agilité c’est…
… quatre valeurs simples




       Les individus et leurs      sont plus     les processus et les
            interactions        importants que          outils.

           Une solution            est plus      une documentation
          fonctionnelle         importante qu’      exhaustive.

     La collaboration avec le      est plus      la négociation d’un
              client            importante que         contrat.

          La réponse au            est plus      le suivi d’un plan.
           changement           importante que
Aperçu de la méthode Scrum…
Aperçu du cycle d’analyse selon le BABOK 2.0




7
Les disciplines de développement à travers le cycle du projet

                                                               Phases
                  Disciplines      Évaluation   Élaboration         Construction        Transition

          Analyse des besoins et
              des spécifications

                     Réalisation
              Avec une méthode Agile, TOUTES les activités d’analyses du
                        Tests
                        BABOK sont distribuées à travers le projet,
                avec des proportions différentes selon le déroulement.
                 Déploiement

        Gestion de configuration

               Gestion de projet

                  Infrastructure
                                      Ev1           El1       C1   C2              Cn   T1    T2

                                                              Itérations


http://www.ambysoft.com/unifiedprocess/agileUP.html consulté en mars 2011.
Capitalisation et gestion du risque
Je crois que SCRUM est davantage une méthode de
développement de produit...




                              ... qu’une méthode de
                                    gestion de projet
10
Le carnet de produit: l’outil de planification

                             À chaque itération, les items avec la plus
                             grande valeur d’affaire sont sélectionnés



                         De nouveaux items peuvent s’ajouter au besoin



                          La priorité peut changer à n’importe quel
                          moment

                          Des items peuvent être rétirés du carnet




        La pratique du carnet de produit combine les
        activités de deux Knowledge Areas du BABOK:
      Requirements Analysis + Solution Assessment and
                          Validation
Choisir des leviers de priorisation ...
Priorisation et planification globale
Objectifs


• Découper et prioriser les activités du processus en tâches utilisateur, pour
    – Évaluer les 3 leviers : budget, scope et calendrier

    – Définir le périmètre minimal obligatoire pour une mise en production

    – Produire une roadmap initiale (jalons, livraison, etc)

    – Former une équipe

    – Donner de la visibilité à l’organisation




     La pratique du carnet de produit combine les activités
             de deux Knowledge Areas du BABOK:
          Entreprise Analysis , mais surtout Elicitation
Story Mapping de Jeff Patton


• Objectif : Extraire les processus fonctionnel d’un cahier des charges.


• Exercice en 3 étapes:
    • Classement par ordre chronologique
    • Classement selon la criticité
    • Identification des couloirs fonctionnels


• En prime, si les acteurs sont identifiés, permet de tracer le diagramme de
  séquence.
Priorisation d’activités par chronologie

          Objectifs:
          • Classer des activités selon leur ordre d’exécution, pour retracer la
Atelier
             séquence du processus et organiser les activités de façon
             chronologique

          Fonctionnement:
          • Prendre connaissance du contexte pour le site de recherche d’emploi
             (voir feuille fournie)
          • Prendre connaissance des activités recensées pour la mise en œuvre
             du site
          • Trier ces activités par ordre chronologique, sur un axe horizontal
          • Ne pas défaire les travaux à la fin de l’atelier!




                                                                                   15mn
1ère étape - Classement par ordre chronologique
Classement des activités par ordre d’exécution, pour retracer la séquence du
       processus et organiser les activités de façon chronologique



                                 Logiquement, à quel
                                    moment cette
                              fonctionnalité est-elle utile
                                  dans le processus?
Classement d’activités par criticité

          Objectifs:
          • Classer des activités selon leur criticité, pour identifier les activités
Atelier
             les plus prioritaires dans le processus

          Fonctionnement:
          • À partir des travaux faits précédemment (sans défaire l’ordre), noter
             sur chaque carte :
               – son importance (Haute, moyenne, basse) en haut à gauche
               – sa fréquence d’utilisation (Jour, Semaine, Mois, Année) en haut à droite
          •   Déplacer ces activités sur un axe vertical, selon le poids de la
              fréquence, la valeur d'affaire et le bon jugement
          •   Ne pas défaire les travaux à la fin de l’atelier!




                                                                                      15mn
Indice de criticité


Nous allons définir la criticité est le produit de
    l’importance (valeur d’affaire) par la
                 fréquence)
                                                         E – Créer une offre
                                                              d’emploi


                                                     M
                                                     M                         H
                                                                               H


                            E – Consulter les postes
Fréquence                       par région / ville               Importance
• Jour                                                           • Haute
• Semaine                 S
                          S                          B
                                                     B           • Moyenne
• Mois                                                           • Basse
• Année
Identification des couloirs fonctionnels

          Objectifs:
          • Identifier les couloirs fonctionnels qui apparaissent, pour identifier
Atelier
             un plan de livraison logique

          Fonctionnement:
          • À partir des travaux faits précédemment, “tracer” des lignes
             démarquant les regroupements fonctionnels cohérents
          • Identifier l’ensemble cohérent minimal qui pourrait être mis en
             production




                                                                                 5mn
3e étape - Identification des couloirs fonctionnels
pour identifier un plan de livraison logique




                                        Tiré du livre « Choisir l’Agilité » de Mathieu Boisvert et Sylvie Trudel
Priorisation et planification globale
Story Mapping


• Approche pour extraire, organiser et prioriser efficacement les processus
  fonctionnels

• Points forts du Story Mapping :
    – Rend visible les processus métier
    – Centré sur l’utilisateur
    – Montre les relations entre les tâches
    – Fournit un contexte de priorisation
    – Permet de découper les fonctionnalités en considérant la valeur d’affaire
    – Favorise les discussions

• Pré-requis au Story Mapping :
    – avoir identifié les activités d’un processus
    – les avoir formalisées sur des cartes
Planification incrémentale
En conclusion


Les chargés de produits (et leurs parties prenantes) sont parfois sceptiques face à la
planification incrémentale, la livraison complète du périmètre initial n’est pas garantie.
Il faut accepter de changer de paradigme…


Selon moi, la planification itérative ne doit pas se limiter à livrer des fonctionnalités à
chaque mois: c’est une stratégie pour diminuer le risque…


Et je pense que la planification incrémentale ne doit par se réduire à livrer une solution
fonctionnelle à chaque itération : c’est une stratégie de capitalisation !


Lorsque les objectifs d’un projet sont mal maitrisés, l’exercice du Story Mapping peut
être utile.
Références
• Liens utiles :
    – Story mapping par Jeff Patton :
      http://www.agileproductdesign.com/blog/the_new_backlog.html
    – Agile modeling : www.agilemodeling.com
Questions …

Contenu connexe

Tendances

Agilité et la gestion du changement mboisvert - 15 octobre 2013
Agilité et la gestion du changement   mboisvert - 15 octobre 2013Agilité et la gestion du changement   mboisvert - 15 octobre 2013
Agilité et la gestion du changement mboisvert - 15 octobre 2013Pyxis Technologies
 
Comment être agile dans un contexte non lié aux TI ?
Comment être agile dans un contexte non lié aux TI ?Comment être agile dans un contexte non lié aux TI ?
Comment être agile dans un contexte non lié aux TI ?Pyxis Technologies
 
Estimation initiale dun projet agile de Mathieu Boisvert
Estimation initiale dun projet agile de Mathieu BoisvertEstimation initiale dun projet agile de Mathieu Boisvert
Estimation initiale dun projet agile de Mathieu BoisvertPyxis Technologies
 
Portfolio agile : de la visibilité au pilotage
Portfolio agile : de la visibilité au pilotagePortfolio agile : de la visibilité au pilotage
Portfolio agile : de la visibilité au pilotageCaroline Damour-Nobi
 
Pitié, ne construisez pas le nouveau pont Champlain en Agilité...
Pitié, ne construisez pas le nouveau pont Champlain en Agilité...Pitié, ne construisez pas le nouveau pont Champlain en Agilité...
Pitié, ne construisez pas le nouveau pont Champlain en Agilité...Pyxis Technologies
 
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 agilekeurvet
 
La gestion de projet Agile
La gestion de projet AgileLa gestion de projet Agile
La gestion de projet AgileJonathan Roy
 
La Gestion de Projet Agile
La Gestion de Projet AgileLa Gestion de Projet Agile
La Gestion de Projet Agilebcollet
 
Design Sprint comme outil d'innovation
Design Sprint comme outil d'innovationDesign Sprint comme outil d'innovation
Design Sprint comme outil d'innovationAgile Montréal
 
PRINCE2 - Reading notes
PRINCE2 - Reading notesPRINCE2 - Reading notes
PRINCE2 - Reading notesCOMPETENSIS
 
Formation tableau de bord
Formation tableau de bordFormation tableau de bord
Formation tableau de bordnodesway
 
Chiffrer - Evaluer la charge d'une activité ou d'un projet
Chiffrer - Evaluer la charge d'une activité ou d'un projetChiffrer - Evaluer la charge d'une activité ou d'un projet
Chiffrer - Evaluer la charge d'une activité ou d'un projetCOMPETENSIS
 
Allier UX et Agile : développer un produit de façon itératif tout en intégran...
Allier UX et Agile : développer un produit de façon itératif tout en intégran...Allier UX et Agile : développer un produit de façon itératif tout en intégran...
Allier UX et Agile : développer un produit de façon itératif tout en intégran...Agile Montréal
 
Expression des besoins pour le SI
Expression des besoins pour le SIExpression des besoins pour le SI
Expression des besoins pour le SINouhaila ALAMI
 
Conférence #nwx2014 - Nicolas Saillard - Agilité en SSII
Conférence #nwx2014 - Nicolas Saillard - Agilité en SSIIConférence #nwx2014 - Nicolas Saillard - Agilité en SSII
Conférence #nwx2014 - Nicolas Saillard - Agilité en SSIINormandie Web Xperts
 
La transformation Agile de GIRO
La transformation Agile de GIROLa transformation Agile de GIRO
La transformation Agile de GIROAgile Montréal
 
Introduction à l'agilité ensmse
Introduction à l'agilité   ensmseIntroduction à l'agilité   ensmse
Introduction à l'agilité ensmseagnes_crepet
 
Management projet vs management produit
Management projet vs management produitManagement projet vs management produit
Management projet vs management produitjeromevdl
 
Devops Value Stream Mapping: Agissez là où ça fait mal!
Devops Value Stream Mapping: Agissez là où ça fait mal!Devops Value Stream Mapping: Agissez là où ça fait mal!
Devops Value Stream Mapping: Agissez là où ça fait mal!Agile Montréal
 

Tendances (20)

Agilité et la gestion du changement mboisvert - 15 octobre 2013
Agilité et la gestion du changement   mboisvert - 15 octobre 2013Agilité et la gestion du changement   mboisvert - 15 octobre 2013
Agilité et la gestion du changement mboisvert - 15 octobre 2013
 
Comment être agile dans un contexte non lié aux TI ?
Comment être agile dans un contexte non lié aux TI ?Comment être agile dans un contexte non lié aux TI ?
Comment être agile dans un contexte non lié aux TI ?
 
Estimation initiale dun projet agile de Mathieu Boisvert
Estimation initiale dun projet agile de Mathieu BoisvertEstimation initiale dun projet agile de Mathieu Boisvert
Estimation initiale dun projet agile de Mathieu Boisvert
 
Portfolio agile : de la visibilité au pilotage
Portfolio agile : de la visibilité au pilotagePortfolio agile : de la visibilité au pilotage
Portfolio agile : de la visibilité au pilotage
 
Pitié, ne construisez pas le nouveau pont Champlain en Agilité...
Pitié, ne construisez pas le nouveau pont Champlain en Agilité...Pitié, ne construisez pas le nouveau pont Champlain en Agilité...
Pitié, ne construisez pas le nouveau pont Champlain en Agilité...
 
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
 
La gestion de projet Agile
La gestion de projet AgileLa gestion de projet Agile
La gestion de projet Agile
 
Danser avec les polarités
Danser avec les polaritésDanser avec les polarités
Danser avec les polarités
 
La Gestion de Projet Agile
La Gestion de Projet AgileLa Gestion de Projet Agile
La Gestion de Projet Agile
 
Design Sprint comme outil d'innovation
Design Sprint comme outil d'innovationDesign Sprint comme outil d'innovation
Design Sprint comme outil d'innovation
 
PRINCE2 - Reading notes
PRINCE2 - Reading notesPRINCE2 - Reading notes
PRINCE2 - Reading notes
 
Formation tableau de bord
Formation tableau de bordFormation tableau de bord
Formation tableau de bord
 
Chiffrer - Evaluer la charge d'une activité ou d'un projet
Chiffrer - Evaluer la charge d'une activité ou d'un projetChiffrer - Evaluer la charge d'une activité ou d'un projet
Chiffrer - Evaluer la charge d'une activité ou d'un projet
 
Allier UX et Agile : développer un produit de façon itératif tout en intégran...
Allier UX et Agile : développer un produit de façon itératif tout en intégran...Allier UX et Agile : développer un produit de façon itératif tout en intégran...
Allier UX et Agile : développer un produit de façon itératif tout en intégran...
 
Expression des besoins pour le SI
Expression des besoins pour le SIExpression des besoins pour le SI
Expression des besoins pour le SI
 
Conférence #nwx2014 - Nicolas Saillard - Agilité en SSII
Conférence #nwx2014 - Nicolas Saillard - Agilité en SSIIConférence #nwx2014 - Nicolas Saillard - Agilité en SSII
Conférence #nwx2014 - Nicolas Saillard - Agilité en SSII
 
La transformation Agile de GIRO
La transformation Agile de GIROLa transformation Agile de GIRO
La transformation Agile de GIRO
 
Introduction à l'agilité ensmse
Introduction à l'agilité   ensmseIntroduction à l'agilité   ensmse
Introduction à l'agilité ensmse
 
Management projet vs management produit
Management projet vs management produitManagement projet vs management produit
Management projet vs management produit
 
Devops Value Stream Mapping: Agissez là où ça fait mal!
Devops Value Stream Mapping: Agissez là où ça fait mal!Devops Value Stream Mapping: Agissez là où ça fait mal!
Devops Value Stream Mapping: Agissez là où ça fait mal!
 

En vedette

Gouvernance et gestion des Technologies de l’information
Gouvernance et gestion des Technologies de l’informationGouvernance et gestion des Technologies de l’information
Gouvernance et gestion des Technologies de l’informationMiguel Iriart
 
Modélisation d'affaires et outils de gestion
Modélisation d'affaires et outils de gestionModélisation d'affaires et outils de gestion
Modélisation d'affaires et outils de gestionSophie Marchand
 
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...Pyxis Technologies
 
La gestion des processus d'affaires -Un survol de sa pratique et de ses techn...
La gestion des processus d'affaires-Un survol de sa pratique et de ses techn...La gestion des processus d'affaires-Un survol de sa pratique et de ses techn...
La gestion des processus d'affaires -Un survol de sa pratique et de ses techn...Denis Gagné
 
15years of Service with IBM MEA and 20 years with IBM in total
15years of Service with IBM MEA and 20 years with IBM in total15years of Service with IBM MEA and 20 years with IBM in total
15years of Service with IBM MEA and 20 years with IBM in totalMohamed El-Shanawany
 
Blogue d'affaires 101
Blogue d'affaires 101Blogue d'affaires 101
Blogue d'affaires 101Salim Bensada
 
Évolution des bonnes pratiques en sécurité de l'information avec COBIT 5
Évolution des bonnes pratiques en sécurité de l'information avec COBIT 5Évolution des bonnes pratiques en sécurité de l'information avec COBIT 5
Évolution des bonnes pratiques en sécurité de l'information avec COBIT 5ISACA Chapitre de Québec
 

En vedette (7)

Gouvernance et gestion des Technologies de l’information
Gouvernance et gestion des Technologies de l’informationGouvernance et gestion des Technologies de l’information
Gouvernance et gestion des Technologies de l’information
 
Modélisation d'affaires et outils de gestion
Modélisation d'affaires et outils de gestionModélisation d'affaires et outils de gestion
Modélisation d'affaires et outils de gestion
 
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...
 
La gestion des processus d'affaires -Un survol de sa pratique et de ses techn...
La gestion des processus d'affaires-Un survol de sa pratique et de ses techn...La gestion des processus d'affaires-Un survol de sa pratique et de ses techn...
La gestion des processus d'affaires -Un survol de sa pratique et de ses techn...
 
15years of Service with IBM MEA and 20 years with IBM in total
15years of Service with IBM MEA and 20 years with IBM in total15years of Service with IBM MEA and 20 years with IBM in total
15years of Service with IBM MEA and 20 years with IBM in total
 
Blogue d'affaires 101
Blogue d'affaires 101Blogue d'affaires 101
Blogue d'affaires 101
 
Évolution des bonnes pratiques en sécurité de l'information avec COBIT 5
Évolution des bonnes pratiques en sécurité de l'information avec COBIT 5Évolution des bonnes pratiques en sécurité de l'information avec COBIT 5
Évolution des bonnes pratiques en sécurité de l'information avec COBIT 5
 

Similaire à Choisir ses priorités: le développement incrémental de produit

Cours Séance 2 4th (2).pdf
Cours Séance 2 4th (2).pdfCours Séance 2 4th (2).pdf
Cours Séance 2 4th (2).pdfOumaimaZiat
 
Gestion de projets Niv 1
Gestion de projets Niv 1Gestion de projets Niv 1
Gestion de projets Niv 1Ahmed SEMOUD
 
Seance 4_communication_gestion de projet
Seance 4_communication_gestion de projetSeance 4_communication_gestion de projet
Seance 4_communication_gestion de projetmariepims
 
Seance 4 gestion de projet
Seance 4 gestion de projetSeance 4 gestion de projet
Seance 4 gestion de projetmariepims
 
SCRUM et KANBAN - Agile Grenoble 2011
SCRUM et KANBAN - Agile Grenoble 2011SCRUM et KANBAN - Agile Grenoble 2011
SCRUM et KANBAN - Agile Grenoble 2011Christophe NEY
 
AES22-Comment se piloter par la valeur.pdf
AES22-Comment se piloter par la valeur.pdfAES22-Comment se piloter par la valeur.pdf
AES22-Comment se piloter par la valeur.pdfAgile En Seine
 
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 ERPAyoub Minen
 
Agilite togo jug_final
Agilite togo jug_finalAgilite togo jug_final
Agilite togo jug_finalagnes_crepet
 
Agile BA - catalyseur, createur de valeur - BAFS 29 juin 2015 Geneve
Agile BA - catalyseur, createur de valeur - BAFS 29 juin 2015 Geneve Agile BA - catalyseur, createur de valeur - BAFS 29 juin 2015 Geneve
Agile BA - catalyseur, createur de valeur - BAFS 29 juin 2015 Geneve Pyxis Technologies
 
Expression de besoin pour le si
Expression de besoin pour le siExpression de besoin pour le si
Expression de besoin pour le sifatima zahra FANDI
 
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
 
SalonBI 2012
SalonBI 2012SalonBI 2012
SalonBI 2012agileDSS
 
2011-05-12 Jean-René Rousseau Reddition de compte Agile
2011-05-12 Jean-René Rousseau Reddition de compte Agile2011-05-12 Jean-René Rousseau Reddition de compte Agile
2011-05-12 Jean-René Rousseau Reddition de compte AgilePMI Lévis-Québec
 
Etude de faisabilité et analyse de l'existant
Etude de faisabilité et analyse de l'existantEtude de faisabilité et analyse de l'existant
Etude de faisabilité et analyse de l'existantClément Dussarps
 
cours-gratuit.com--id-12146.ppt
cours-gratuit.com--id-12146.pptcours-gratuit.com--id-12146.ppt
cours-gratuit.com--id-12146.pptFatiMa243348
 
Management par la Valeur
Management par la ValeurManagement par la Valeur
Management par la ValeurEl Habib Bidah
 

Similaire à Choisir ses priorités: le développement incrémental de produit (20)

Cours Séance 2 4th (2).pdf
Cours Séance 2 4th (2).pdfCours Séance 2 4th (2).pdf
Cours Séance 2 4th (2).pdf
 
Gestion de projets Niv 1
Gestion de projets Niv 1Gestion de projets Niv 1
Gestion de projets Niv 1
 
Seance 4_communication_gestion de projet
Seance 4_communication_gestion de projetSeance 4_communication_gestion de projet
Seance 4_communication_gestion de projet
 
Seance 4 gestion de projet
Seance 4 gestion de projetSeance 4 gestion de projet
Seance 4 gestion de projet
 
SCRUM et KANBAN - Agile Grenoble 2011
SCRUM et KANBAN - Agile Grenoble 2011SCRUM et KANBAN - Agile Grenoble 2011
SCRUM et KANBAN - Agile Grenoble 2011
 
AES22-Comment se piloter par la valeur.pdf
AES22-Comment se piloter par la valeur.pdfAES22-Comment se piloter par la valeur.pdf
AES22-Comment se piloter par la valeur.pdf
 
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
 
Up1
Up1Up1
Up1
 
Agilite togo jug_final
Agilite togo jug_finalAgilite togo jug_final
Agilite togo jug_final
 
Agile BA - catalyseur, createur de valeur - BAFS 29 juin 2015 Geneve
Agile BA - catalyseur, createur de valeur - BAFS 29 juin 2015 Geneve Agile BA - catalyseur, createur de valeur - BAFS 29 juin 2015 Geneve
Agile BA - catalyseur, createur de valeur - BAFS 29 juin 2015 Geneve
 
Expression de besoin pour le si
Expression de besoin pour le siExpression de besoin pour le si
Expression de besoin pour le si
 
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
 
1.pdf
1.pdf1.pdf
1.pdf
 
SalonBI 2012
SalonBI 2012SalonBI 2012
SalonBI 2012
 
2011-05-12 Jean-René Rousseau Reddition de compte Agile
2011-05-12 Jean-René Rousseau Reddition de compte Agile2011-05-12 Jean-René Rousseau Reddition de compte Agile
2011-05-12 Jean-René Rousseau Reddition de compte Agile
 
Etude de faisabilité et analyse de l'existant
Etude de faisabilité et analyse de l'existantEtude de faisabilité et analyse de l'existant
Etude de faisabilité et analyse de l'existant
 
cours-gratuit.com--id-12146.ppt
cours-gratuit.com--id-12146.pptcours-gratuit.com--id-12146.ppt
cours-gratuit.com--id-12146.ppt
 
Itil 4mai09
Itil 4mai09Itil 4mai09
Itil 4mai09
 
Itil 4mai09
Itil 4mai09Itil 4mai09
Itil 4mai09
 
Management par la Valeur
Management par la ValeurManagement par la Valeur
Management par la Valeur
 

Plus de Pyxis Technologies

Sorry, the new Champlain Bridge can’t be built using Agile...
Sorry, the new Champlain Bridge can’t be built using Agile...Sorry, the new Champlain Bridge can’t be built using Agile...
Sorry, the new Champlain Bridge can’t be built using Agile...Pyxis Technologies
 
Les attitudes doxiques dans les équipes et le syndrome du Titanic!
Les attitudes doxiques dans les équipes et le syndrome du Titanic!Les attitudes doxiques dans les équipes et le syndrome du Titanic!
Les attitudes doxiques dans les équipes et le syndrome du Titanic!Pyxis Technologies
 
Apprendre pour la performance et le bien-être
Apprendre pour la performance et le bien-êtreApprendre pour la performance et le bien-être
Apprendre pour la performance et le bien-êtrePyxis Technologies
 
L'agilité : de l'individu à l'organisation en passant par l'équipe
L'agilité : de l'individu à l'organisation en passant par l'équipeL'agilité : de l'individu à l'organisation en passant par l'équipe
L'agilité : de l'individu à l'organisation en passant par l'équipePyxis 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
 
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
 
Agile Tour Montréal 2010 - De l'Agilité qui réduit l'Agilité par François Bea...
Agile Tour Montréal 2010 - De l'Agilité qui réduit l'Agilité par François Bea...Agile Tour Montréal 2010 - De l'Agilité qui réduit l'Agilité par François Bea...
Agile Tour Montréal 2010 - De l'Agilité qui réduit l'Agilité par François Bea...Pyxis Technologies
 
FluentSelenium Presentation Code Camp09
FluentSelenium Presentation Code Camp09FluentSelenium Presentation Code Camp09
FluentSelenium Presentation Code Camp09Pyxis Technologies
 
Agile Tour2009 - François Beauregard
Agile Tour2009 - François BeauregardAgile Tour2009 - François Beauregard
Agile Tour2009 - François BeauregardPyxis Technologies
 
l'Agilité dans les projets Envergure Mtl
l'Agilité dans les projets Envergure Mtll'Agilité dans les projets Envergure Mtl
l'Agilité dans les projets Envergure MtlPyxis Technologies
 
Développement piloté par les tests - DDD
Développement piloté par les tests - DDDDéveloppement piloté par les tests - DDD
Développement piloté par les tests - DDDPyxis Technologies
 
Test Driven Development - Overview and Adoption
Test Driven Development - Overview and AdoptionTest Driven Development - Overview and Adoption
Test Driven Development - Overview and AdoptionPyxis Technologies
 
Développement efficace d'application logicielle
Développement efficace d'application logicielleDéveloppement efficace d'application logicielle
Développement efficace d'application logiciellePyxis Technologies
 
Impacts de l'adoption de Scrum
Impacts de l'adoption de ScrumImpacts de l'adoption de Scrum
Impacts de l'adoption de ScrumPyxis Technologies
 

Plus de Pyxis Technologies (16)

Sorry, the new Champlain Bridge can’t be built using Agile...
Sorry, the new Champlain Bridge can’t be built using Agile...Sorry, the new Champlain Bridge can’t be built using Agile...
Sorry, the new Champlain Bridge can’t be built using Agile...
 
Les attitudes doxiques dans les équipes et le syndrome du Titanic!
Les attitudes doxiques dans les équipes et le syndrome du Titanic!Les attitudes doxiques dans les équipes et le syndrome du Titanic!
Les attitudes doxiques dans les équipes et le syndrome du Titanic!
 
Apprendre pour la performance et le bien-être
Apprendre pour la performance et le bien-êtreApprendre pour la performance et le bien-être
Apprendre pour la performance et le bien-être
 
L'agilité : de l'individu à l'organisation en passant par l'équipe
L'agilité : de l'individu à l'organisation en passant par l'équipeL'agilité : de l'individu à l'organisation en passant par l'équipe
L'agilité : de l'individu à l'organisation en passant par l'équipe
 
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
 
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...
 
Agile Tour Montréal 2010 - De l'Agilité qui réduit l'Agilité par François Bea...
Agile Tour Montréal 2010 - De l'Agilité qui réduit l'Agilité par François Bea...Agile Tour Montréal 2010 - De l'Agilité qui réduit l'Agilité par François Bea...
Agile Tour Montréal 2010 - De l'Agilité qui réduit l'Agilité par François Bea...
 
Pyxis selon Pyxis
Pyxis selon PyxisPyxis selon Pyxis
Pyxis selon Pyxis
 
FluentSelenium Presentation Code Camp09
FluentSelenium Presentation Code Camp09FluentSelenium Presentation Code Camp09
FluentSelenium Presentation Code Camp09
 
Agile Tour2009 - François Beauregard
Agile Tour2009 - François BeauregardAgile Tour2009 - François Beauregard
Agile Tour2009 - François Beauregard
 
l'Agilité dans les projets Envergure Mtl
l'Agilité dans les projets Envergure Mtll'Agilité dans les projets Envergure Mtl
l'Agilité dans les projets Envergure Mtl
 
Développement piloté par les tests - DDD
Développement piloté par les tests - DDDDéveloppement piloté par les tests - DDD
Développement piloté par les tests - DDD
 
Test Driven Development - Overview and Adoption
Test Driven Development - Overview and AdoptionTest Driven Development - Overview and Adoption
Test Driven Development - Overview and Adoption
 
Développement efficace d'application logicielle
Développement efficace d'application logicielleDéveloppement efficace d'application logicielle
Développement efficace d'application logicielle
 
Agile expliqué aux managers
Agile expliqué aux managersAgile expliqué aux managers
Agile expliqué aux managers
 
Impacts de l'adoption de Scrum
Impacts de l'adoption de ScrumImpacts de l'adoption de Scrum
Impacts de l'adoption de Scrum
 

Choisir ses priorités: le développement incrémental de produit

  • 1. Choisir ses priorités: le développement incrémental de produit IIBA de Montréal Présenté par: Mathieu Boisvert , Jean-Sébastien Charron 28 mars 2012
  • 2. Qui sommes-nous? • mathieu boisvert – Coach Agile à Pyxis – Chargé de cours à l’UQAM – Co-auteur d’un livre avec Sylvie Trudel • jean-sébastien charron – Coach Agile – ScrumMaster
  • 3. Objectifs À la fin de cette formation, les participants: • Comprendre où s’inscrit les activités d’analyse, comme celles proposé par le BABOK, à l’intérieur d’une méthode agile, comme Scrum • Comprendre comment les fondements de la pratique du carnet de produit et de la planification incrémentale • Expérimenter la technique du Story Mapping
  • 4. Agenda 15mn  Aperçu de la méthode Scrum  Comment l’analyse s’inscrit dans la méthode Scum  Aperçu de la pratique du carnet de produit 45mn  Exercice du Story Mapping 15mn  Conclusion
  • 5. L’agilité c’est… … quatre valeurs simples Les individus et leurs sont plus les processus et les interactions importants que outils. Une solution est plus une documentation fonctionnelle importante qu’ exhaustive. La collaboration avec le est plus la négociation d’un client importante que contrat. La réponse au est plus le suivi d’un plan. changement importante que
  • 6. Aperçu de la méthode Scrum…
  • 7. Aperçu du cycle d’analyse selon le BABOK 2.0 7
  • 8. Les disciplines de développement à travers le cycle du projet Phases Disciplines Évaluation Élaboration Construction Transition Analyse des besoins et des spécifications Réalisation Avec une méthode Agile, TOUTES les activités d’analyses du Tests BABOK sont distribuées à travers le projet, avec des proportions différentes selon le déroulement. Déploiement Gestion de configuration Gestion de projet Infrastructure Ev1 El1 C1 C2 Cn T1 T2 Itérations http://www.ambysoft.com/unifiedprocess/agileUP.html consulté en mars 2011.
  • 10. Je crois que SCRUM est davantage une méthode de développement de produit... ... qu’une méthode de gestion de projet 10
  • 11. Le carnet de produit: l’outil de planification À chaque itération, les items avec la plus grande valeur d’affaire sont sélectionnés De nouveaux items peuvent s’ajouter au besoin La priorité peut changer à n’importe quel moment Des items peuvent être rétirés du carnet La pratique du carnet de produit combine les activités de deux Knowledge Areas du BABOK: Requirements Analysis + Solution Assessment and Validation
  • 12. Choisir des leviers de priorisation ...
  • 13. Priorisation et planification globale Objectifs • Découper et prioriser les activités du processus en tâches utilisateur, pour – Évaluer les 3 leviers : budget, scope et calendrier – Définir le périmètre minimal obligatoire pour une mise en production – Produire une roadmap initiale (jalons, livraison, etc) – Former une équipe – Donner de la visibilité à l’organisation La pratique du carnet de produit combine les activités de deux Knowledge Areas du BABOK: Entreprise Analysis , mais surtout Elicitation
  • 14. Story Mapping de Jeff Patton • Objectif : Extraire les processus fonctionnel d’un cahier des charges. • Exercice en 3 étapes: • Classement par ordre chronologique • Classement selon la criticité • Identification des couloirs fonctionnels • En prime, si les acteurs sont identifiés, permet de tracer le diagramme de séquence.
  • 15. Priorisation d’activités par chronologie Objectifs: • Classer des activités selon leur ordre d’exécution, pour retracer la Atelier séquence du processus et organiser les activités de façon chronologique Fonctionnement: • Prendre connaissance du contexte pour le site de recherche d’emploi (voir feuille fournie) • Prendre connaissance des activités recensées pour la mise en œuvre du site • Trier ces activités par ordre chronologique, sur un axe horizontal • Ne pas défaire les travaux à la fin de l’atelier! 15mn
  • 16. 1ère étape - Classement par ordre chronologique Classement des activités par ordre d’exécution, pour retracer la séquence du processus et organiser les activités de façon chronologique Logiquement, à quel moment cette fonctionnalité est-elle utile dans le processus?
  • 17. Classement d’activités par criticité Objectifs: • Classer des activités selon leur criticité, pour identifier les activités Atelier les plus prioritaires dans le processus Fonctionnement: • À partir des travaux faits précédemment (sans défaire l’ordre), noter sur chaque carte : – son importance (Haute, moyenne, basse) en haut à gauche – sa fréquence d’utilisation (Jour, Semaine, Mois, Année) en haut à droite • Déplacer ces activités sur un axe vertical, selon le poids de la fréquence, la valeur d'affaire et le bon jugement • Ne pas défaire les travaux à la fin de l’atelier! 15mn
  • 18. Indice de criticité Nous allons définir la criticité est le produit de l’importance (valeur d’affaire) par la fréquence) E – Créer une offre d’emploi M M H H E – Consulter les postes Fréquence par région / ville Importance • Jour • Haute • Semaine S S B B • Moyenne • Mois • Basse • Année
  • 19. Identification des couloirs fonctionnels Objectifs: • Identifier les couloirs fonctionnels qui apparaissent, pour identifier Atelier un plan de livraison logique Fonctionnement: • À partir des travaux faits précédemment, “tracer” des lignes démarquant les regroupements fonctionnels cohérents • Identifier l’ensemble cohérent minimal qui pourrait être mis en production 5mn
  • 20. 3e étape - Identification des couloirs fonctionnels pour identifier un plan de livraison logique Tiré du livre « Choisir l’Agilité » de Mathieu Boisvert et Sylvie Trudel
  • 21. Priorisation et planification globale Story Mapping • Approche pour extraire, organiser et prioriser efficacement les processus fonctionnels • Points forts du Story Mapping : – Rend visible les processus métier – Centré sur l’utilisateur – Montre les relations entre les tâches – Fournit un contexte de priorisation – Permet de découper les fonctionnalités en considérant la valeur d’affaire – Favorise les discussions • Pré-requis au Story Mapping : – avoir identifié les activités d’un processus – les avoir formalisées sur des cartes
  • 23. En conclusion Les chargés de produits (et leurs parties prenantes) sont parfois sceptiques face à la planification incrémentale, la livraison complète du périmètre initial n’est pas garantie. Il faut accepter de changer de paradigme… Selon moi, la planification itérative ne doit pas se limiter à livrer des fonctionnalités à chaque mois: c’est une stratégie pour diminuer le risque… Et je pense que la planification incrémentale ne doit par se réduire à livrer une solution fonctionnelle à chaque itération : c’est une stratégie de capitalisation ! Lorsque les objectifs d’un projet sont mal maitrisés, l’exercice du Story Mapping peut être utile.
  • 24. Références • Liens utiles : – Story mapping par Jeff Patton : http://www.agileproductdesign.com/blog/the_new_backlog.html – Agile modeling : www.agilemodeling.com