SlideShare une entreprise Scribd logo
1  sur  32
Télécharger pour lire hors ligne
lundi 12 octobre 2009
    agiletour.org/fr/at2009_geneve.html




                    C5
    Maitrise d'Ouvrage et Agilité
Philippe KERNEVEZ, Eric PANTERA
       & Ignacio LIZZARALDE
Maitrise d’Ouvrage et Agilité

        Ignacio Lizarralde: ign@octo.com
        Eric Pantera: epa@octo.com
Analyser   Concevoir   Réaliser   Qualifier   Livrer




                                                       2
Analyser   Concevoir   Réaliser   Qualifier   Livrer




                                                       3
cadrage   spécification                                             test
MOA




                                   chiffrage   réalisation                       ajustement
MOE



                                                    Des activités MOA
      Un processus connu                            traditionnelles
       Exhaustivité du besoin                            Spécifier
       Engagement sur périmètre                          Recetter / valider
       Transformation en cascade                         Piloter
       Ajustements                                       Documenter…
                                                         Livrer
Les douleurs


                  • Phase de spécification longue et fastidieuse
                  • Difficulté à imaginer l’intégralité du système
                  • Difficulté à spécifier des écrans
                  • « Traumatisme » de la recette et des régressions
                  • « évolution ou correctif »
                  • Incapacité à répondre à des demandes utilisateurs
                    pendant le projet
                  • Désaveu des utilisateurs à la livraison de l’application




© OCTO Technology - Université du Système d’Information                        5
Spécifier et construire simultanément
        Alimentation       Priorisation   Recette / Expérimentation
      backlog itération      Analyse
                          Spécification

                             N N+1 N+2

MOA
      n-1                   Itération n                       n+1
MOE



         Estimation       Architecture      Packaging / Livraison
                           Conception
                           Réalisation
                              Tests
                          Refactoring…
De nouvelles possibilités…

– Adapter facilement
– Innover rapidement
– Améliorer le rapport coût/valeur…
De nouvelles possibilités…

– Adapter facilement
– Innover rapidement
– Améliorer le rapport coût/valeur…

…de nouveaux enjeux pour la MOA

– Concilier une vision long-terme et l’alimenter
  l’équipe de développement au fils de l’eau
– Maitriser un cycle de décision court
– Garantir la non régression…

                       La MOA nécessite un savoir-faire « Agile » spécifique
Maintenant,
changeons notre état d’esprit
Une Maitrise d’Ouvrage centrée sur son produit


         Produit
                                        Produit

                   Equipe


Projet
                               Projet             Equipe
3 piliers pour une Maitrise d’Ouvrage Agile

                       Construire
                       une vision




          Piloter et            Spécifier au
          Prioriser              fil de l’eau
Construire et partager
                           une vision produit




© OCTO Technology 2009
Donner du sens
                • Positionner des jalons et des objectifs court terme
                • Savoir-dépasser le « tout ou rien »
                • Adresser des objectifs au travers d’un périmètre fonctionnel
                      concret




          Objectifs                                      Périmètre
• Démontrer des IHMs séduisantes                « Consulter anonymement
• Valider les performances                      l’intégralité des tableaux
• S’interfacer avec le backoffice               disponibles »



     13
Matérialiser la vision                         Nom              Promesse

                                     Utilisateurs




                                          Image                   Prérequis
Matérialiser une vision produit
Disposer d’un outil de promotion
Aligner une équipe sur les gènes du produit
                                                    Fonctionnalités
Aller à l’essentiel
Cartographier les fonctionnalités


                       Support à la discussion
                       Plus d'interactions entre les personnes
                       Vue synthétique et Support visuel
                       Met en évidence les stories qui
                       manquent dans le produit
Donner du sens aux releases

                        Release 1 – Octobre 09
                        « Le visiteur consulte la liste des
                        tableaux disponibles et le détail
                        de chacun »


                                 Release 2 – Janvier 10
                                 « Le client achète un tableau
                                 en ligne »
Spécifier au fil de l’eau
                     grâce aux tests



© OCTO Technology 2009
Gestion promotion                         En tant que client, lorsque
                                       j’achète 2 produit de la même
                                         catégorie, je veux avoir une
                                                remise de 15%




             • Perspective utilisateur
             • Action précise
             • Exemples et options par défaut
             • Scénarii nominaux
             • Langage partagé par toute l’équipe

En tant que utilisateur…, je veux action…, afin de valeur/bénéfice
En tant que client, lorsque j’achète 2 produits de la même
Règles Métiers      Story #45
                                             catégorie, je veux avoir une remise de 15%
                    Règles      • Une promotion pour 2 produit de la même catégorie dans une commande
                    métier      • Remise de 15% du prix total des deux produit


               °
          Cas n°1            Catégorie                 Produit                    Prix
                    Monet                       La barque                95 €
                    Picasso                     Guernica                 105 €
  Setup du panier   Velasquez                   Las Meninas              85€
          Action    Déterminer le montant de la remise pour le panier

       Validation   0€

               °
          Cas n°2            Catégorie                 Produit                    Prix
                    Monet                       La barque                95 €
                    Monet                       La pie                   100 €
                    Velasquez                   Las Meninas              85€

                    Déterminer le montant de la remise pour le panier

                    28,25€
            © OCTO Technology 2009
En tant que client, lorsque j’achète 2 produit de la même
Règles Métiers      Story #45
                                  catégorie du même peintre, je veux avoir une remise de 15%
                    Règles      • Une promotion pour 2 produits de la même catégorie dans une commande
                    métier      • Remise de 15% du prix total des deux produit


               °
          Cas n°1            Catégorie                 Produit                    Prix
                    Monet                       La barque                95 €
                    Picasso                     Guernica                 105 €
  Setup du panier   Velasquez                   Las Meninas              85€
          Action    Déterminer le montant de la remise pour le panier

       Validation   0€

               °
          Cas n°2            Catégorie                 Produit                     Prix
                    Monet                       La barque                95 €
                    Monet                       La pie                   100 €
                    Velasquez                   Las Meninas              85€

                    Déterminer le montant de la remise pour le panier

                    28,25€         Attendue: 29,25€
            © OCTO Technology 2009
Maitriser la non-régression
Automatiser la recette
Maitriser la non régression
Construction permanente
des tests de recette




           © OCTO Technology 2009
Piloter et réorienter




© OCTO Technology 2009
Back-log du projet         Back-log de l’itération
                                                                         +
    +




                                                                             Importance
Importance




                                                                         -



                                                 Panier de l’itération




      -
               © OCTO Technology 2009
Les fonctionnalités et leur usage




   45% des                                                           20% des
fonctionnalités                                                   fonctionnalités
ne sont jamais                                                     sont souvent
   utilisées                                                         utilisées


             Jim Johnson. The Standish Group International Inc. 2002.
Itération
                Itération N
  A faire       En cours        Terminé

                User Story C3




User Story C6




User Story C1
Que se passe-t-il avant l’itération ?

                                                Itération
                                                 Itération N
Manque de visibilité
                                      A faire    En cours      Terminé
• Avancement de ses équipes
                                                User
  d’analystes                                   Story C3
• Sur le stock d’analyses prêtes

Temps de cycles                      User
                                     Story C6

• Pas suffisamment de User
  Stories livrées aux développeurs
• Certaines spécifications mettent   User
  parfois 1 mois à aboutir           Story C1




                                                                         26
Rendre visible l’avant-itération

                                                Itération
Cadrage   Priorisation     Tests      A faire    En cours   Terminé

                         User                    User
Demande   User
                         Story C13               Story C3
          Story C10



          User
          Story C12
                            IHM      User
                                     Story C6




                                     User
                                     Story C1




                                                                      27
Rendre visible l’après itération !




     From concept to cash !
                                     28
Devenez des
      Responsables Produit
au sein du Système d’Information!
Ignacio Lizarralde: ign@octo.com
  Eric Pantera: epa@octo.com
merci aux sponsors !

Contenu connexe

Tendances

Valtech - Gestion de projet agile, par la pratique et de façon ludique
Valtech - Gestion de projet agile, par la pratique et de façon ludiqueValtech - Gestion de projet agile, par la pratique et de façon ludique
Valtech - Gestion de projet agile, par la pratique et de façon ludiqueValtech
 
Demarche de projet
Demarche de projetDemarche de projet
Demarche de projetEns Enset
 
AT Marseille 2011 - Réduisons les gaspillages
AT Marseille 2011 - Réduisons les gaspillagesAT Marseille 2011 - Réduisons les gaspillages
AT Marseille 2011 - Réduisons les gaspillagesJérôme Avoustin
 
Les outils de l'ergonome agile
Les outils de l'ergonome agileLes outils de l'ergonome agile
Les outils de l'ergonome agileCARA_Lyon
 
Comment écrire mon premier cahier des charges ?
Comment écrire mon premier cahier des charges ?Comment écrire mon premier cahier des charges ?
Comment écrire mon premier cahier des charges ?Patricia QUIST
 
Valtech - Quel ROI pour ma transformation Agile ? PARTIE 2
Valtech - Quel ROI pour ma transformation Agile ? PARTIE 2Valtech - Quel ROI pour ma transformation Agile ? PARTIE 2
Valtech - Quel ROI pour ma transformation Agile ? PARTIE 2Valtech
 
Introduction Lean Startup et Customer Development
Introduction Lean Startup et Customer DevelopmentIntroduction Lean Startup et Customer Development
Introduction Lean Startup et Customer DevelopmentNicolas Marchand
 
Formation Accélérer le time to market
Formation Accélérer le time to marketFormation Accélérer le time to market
Formation Accélérer le time to marketGrain Incubation
 

Tendances (8)

Valtech - Gestion de projet agile, par la pratique et de façon ludique
Valtech - Gestion de projet agile, par la pratique et de façon ludiqueValtech - Gestion de projet agile, par la pratique et de façon ludique
Valtech - Gestion de projet agile, par la pratique et de façon ludique
 
Demarche de projet
Demarche de projetDemarche de projet
Demarche de projet
 
AT Marseille 2011 - Réduisons les gaspillages
AT Marseille 2011 - Réduisons les gaspillagesAT Marseille 2011 - Réduisons les gaspillages
AT Marseille 2011 - Réduisons les gaspillages
 
Les outils de l'ergonome agile
Les outils de l'ergonome agileLes outils de l'ergonome agile
Les outils de l'ergonome agile
 
Comment écrire mon premier cahier des charges ?
Comment écrire mon premier cahier des charges ?Comment écrire mon premier cahier des charges ?
Comment écrire mon premier cahier des charges ?
 
Valtech - Quel ROI pour ma transformation Agile ? PARTIE 2
Valtech - Quel ROI pour ma transformation Agile ? PARTIE 2Valtech - Quel ROI pour ma transformation Agile ? PARTIE 2
Valtech - Quel ROI pour ma transformation Agile ? PARTIE 2
 
Introduction Lean Startup et Customer Development
Introduction Lean Startup et Customer DevelopmentIntroduction Lean Startup et Customer Development
Introduction Lean Startup et Customer Development
 
Formation Accélérer le time to market
Formation Accélérer le time to marketFormation Accélérer le time to market
Formation Accélérer le time to market
 

En vedette

Le couple MOA-MOE dans le projet informatique
Le couple MOA-MOE dans le projet informatique Le couple MOA-MOE dans le projet informatique
Le couple MOA-MOE dans le projet informatique Moez SAAIDIA
 
Qu'est ce que l'entreprise agile ?
Qu'est ce que l'entreprise agile ?Qu'est ce que l'entreprise agile ?
Qu'est ce que l'entreprise agile ?Franck Beulé
 
Dessine moi une obeya kanban!
Dessine moi une obeya kanban!Dessine moi une obeya kanban!
Dessine moi une obeya kanban!Laurent Morisseau
 
User Story Mapping
User Story MappingUser Story Mapping
User Story MappingNaresh Jain
 
User Story Mapping in Practice
User Story Mapping in PracticeUser Story Mapping in Practice
User Story Mapping in PracticeSteve Rogalsky
 
Thiga - Notre retour d'expérience sur le Design sprint
Thiga - Notre retour d'expérience sur le Design sprintThiga - Notre retour d'expérience sur le Design sprint
Thiga - Notre retour d'expérience sur le Design sprintThiga
 
(Re) Cadrage en équipe agile (Intégrer Scrum et Design Thinking : REX)
(Re) Cadrage en équipe agile (Intégrer Scrum et Design Thinking : REX)(Re) Cadrage en équipe agile (Intégrer Scrum et Design Thinking : REX)
(Re) Cadrage en équipe agile (Intégrer Scrum et Design Thinking : REX)Claire Morin
 

En vedette (10)

Le couple MOA-MOE dans le projet informatique
Le couple MOA-MOE dans le projet informatique Le couple MOA-MOE dans le projet informatique
Le couple MOA-MOE dans le projet informatique
 
Qu'est ce que l'entreprise agile ?
Qu'est ce que l'entreprise agile ?Qu'est ce que l'entreprise agile ?
Qu'est ce que l'entreprise agile ?
 
Story Maps in practice
Story Maps in practiceStory Maps in practice
Story Maps in practice
 
Dessine moi une obeya kanban!
Dessine moi une obeya kanban!Dessine moi une obeya kanban!
Dessine moi une obeya kanban!
 
User Story Mapping
User Story MappingUser Story Mapping
User Story Mapping
 
User Story Mapping in Practice
User Story Mapping in PracticeUser Story Mapping in Practice
User Story Mapping in Practice
 
Thiga - Notre retour d'expérience sur le Design sprint
Thiga - Notre retour d'expérience sur le Design sprintThiga - Notre retour d'expérience sur le Design sprint
Thiga - Notre retour d'expérience sur le Design sprint
 
Faites revivre vos spécifications scrumday 2014
Faites revivre vos spécifications   scrumday 2014Faites revivre vos spécifications   scrumday 2014
Faites revivre vos spécifications scrumday 2014
 
(Re) Cadrage en équipe agile (Intégrer Scrum et Design Thinking : REX)
(Re) Cadrage en équipe agile (Intégrer Scrum et Design Thinking : REX)(Re) Cadrage en équipe agile (Intégrer Scrum et Design Thinking : REX)
(Re) Cadrage en équipe agile (Intégrer Scrum et Design Thinking : REX)
 
Story map
Story mapStory map
Story map
 

Similaire à Maitrise d'Ouvrage et Agilité

Valeur ajoutée, attention danger
Valeur ajoutée, attention dangerValeur ajoutée, attention danger
Valeur ajoutée, attention dangerRomain Couturier
 
Scrum et forfait
Scrum et forfaitScrum et forfait
Scrum et forfaitIppon
 
2009-01-29 Squale aux Jeudis de l'Objet
2009-01-29 Squale aux Jeudis de l'Objet2009-01-29 Squale aux Jeudis de l'Objet
2009-01-29 Squale aux Jeudis de l'ObjetFabrice Bellingard
 
Agile Tour Nantes 2011 - Bertrand pinel les projets au forfait - scrum but....
Agile Tour Nantes 2011 - Bertrand pinel   les projets au forfait - scrum but....Agile Tour Nantes 2011 - Bertrand pinel   les projets au forfait - scrum but....
Agile Tour Nantes 2011 - Bertrand pinel les projets au forfait - scrum but....Association Agile Nantes
 
KUJJUK - Solution globale de présentation de produits - fiches produits confé...
KUJJUK - Solution globale de présentation de produits - fiches produits confé...KUJJUK - Solution globale de présentation de produits - fiches produits confé...
KUJJUK - Solution globale de présentation de produits - fiches produits confé...LeoGinailhac
 
KUJJUK - Solution globale de présentation de produits - fiches produits confé...
KUJJUK - Solution globale de présentation de produits - fiches produits confé...KUJJUK - Solution globale de présentation de produits - fiches produits confé...
KUJJUK - Solution globale de présentation de produits - fiches produits confé...Léo Ginailhac
 
Modéliser avec ARCHIMATE 3.1®
Modéliser avec ARCHIMATE 3.1®Modéliser avec ARCHIMATE 3.1®
Modéliser avec ARCHIMATE 3.1®COMPETENSIS
 
Presentation Adi 14052009
Presentation Adi 14052009Presentation Adi 14052009
Presentation Adi 14052009hortis
 
Talk Session COSMAL du GDR GPL 2011
Talk Session COSMAL du GDR GPL 2011Talk Session COSMAL du GDR GPL 2011
Talk Session COSMAL du GDR GPL 2011Sébastien Mosser
 
Agile Tour Nantes 2011 - Rémy génin - retours d'expérience sur 4 ans d'agilit...
Agile Tour Nantes 2011 - Rémy génin - retours d'expérience sur 4 ans d'agilit...Agile Tour Nantes 2011 - Rémy génin - retours d'expérience sur 4 ans d'agilit...
Agile Tour Nantes 2011 - Rémy génin - retours d'expérience sur 4 ans d'agilit...Association Agile Nantes
 
Kujjuk Solution globale de présentation de produits - fiches produits
Kujjuk Solution globale de présentation de produits - fiches produitsKujjuk Solution globale de présentation de produits - fiches produits
Kujjuk Solution globale de présentation de produits - fiches produitsLeoGinailhac
 
Valtech - Mobile, Agile : Faire beau, vite et bien
Valtech - Mobile, Agile : Faire beau, vite et bienValtech - Mobile, Agile : Faire beau, vite et bien
Valtech - Mobile, Agile : Faire beau, vite et bienValtech
 
Introduction à l'agilité numélink - 24 mai 2012 - #3 etapes proj
Introduction à l'agilité   numélink - 24 mai 2012 - #3 etapes projIntroduction à l'agilité   numélink - 24 mai 2012 - #3 etapes proj
Introduction à l'agilité numélink - 24 mai 2012 - #3 etapes projagnes_crepet
 
10 exercices de Lean engineering par Michael Ballé
10 exercices de Lean engineering par Michael Ballé10 exercices de Lean engineering par Michael Ballé
10 exercices de Lean engineering par Michael BalléInstitut Lean France
 
Logiciel de gestion du planning des employés de rayon pour la grande distribu...
Logiciel de gestion du planning des employés de rayon pour la grande distribu...Logiciel de gestion du planning des employés de rayon pour la grande distribu...
Logiciel de gestion du planning des employés de rayon pour la grande distribu...Retail services by ESDI
 
DevOps à l'échelle: ce que l'on a fait, ce que l'on a appris chez Societe Gen...
DevOps à l'échelle: ce que l'on a fait, ce que l'on a appris chez Societe Gen...DevOps à l'échelle: ce que l'on a fait, ce que l'on a appris chez Societe Gen...
DevOps à l'échelle: ce que l'on a fait, ce que l'on a appris chez Societe Gen...Adrien Blind
 
Construire de nouveaux business - EM LYON Dispositif Start-up Espoir 2012
Construire de nouveaux business - EM LYON Dispositif Start-up Espoir 2012 Construire de nouveaux business - EM LYON Dispositif Start-up Espoir 2012
Construire de nouveaux business - EM LYON Dispositif Start-up Espoir 2012 Emmanuel GONON
 
INNOVATION COMMUNAUTAIRE AZTEC
INNOVATION COMMUNAUTAIRE AZTECINNOVATION COMMUNAUTAIRE AZTEC
INNOVATION COMMUNAUTAIRE AZTECAZTEC_DAMEUSES
 

Similaire à Maitrise d'Ouvrage et Agilité (20)

Valeur ajoutée, attention danger
Valeur ajoutée, attention dangerValeur ajoutée, attention danger
Valeur ajoutée, attention danger
 
Scrum et forfait
Scrum et forfaitScrum et forfait
Scrum et forfait
 
2009-01-29 Squale aux Jeudis de l'Objet
2009-01-29 Squale aux Jeudis de l'Objet2009-01-29 Squale aux Jeudis de l'Objet
2009-01-29 Squale aux Jeudis de l'Objet
 
Agile Tour Nantes 2011 - Bertrand pinel les projets au forfait - scrum but....
Agile Tour Nantes 2011 - Bertrand pinel   les projets au forfait - scrum but....Agile Tour Nantes 2011 - Bertrand pinel   les projets au forfait - scrum but....
Agile Tour Nantes 2011 - Bertrand pinel les projets au forfait - scrum but....
 
KUJJUK - Solution globale de présentation de produits - fiches produits confé...
KUJJUK - Solution globale de présentation de produits - fiches produits confé...KUJJUK - Solution globale de présentation de produits - fiches produits confé...
KUJJUK - Solution globale de présentation de produits - fiches produits confé...
 
KUJJUK - Solution globale de présentation de produits - fiches produits confé...
KUJJUK - Solution globale de présentation de produits - fiches produits confé...KUJJUK - Solution globale de présentation de produits - fiches produits confé...
KUJJUK - Solution globale de présentation de produits - fiches produits confé...
 
Modéliser avec ARCHIMATE 3.1®
Modéliser avec ARCHIMATE 3.1®Modéliser avec ARCHIMATE 3.1®
Modéliser avec ARCHIMATE 3.1®
 
Presentation Adi 14052009
Presentation Adi 14052009Presentation Adi 14052009
Presentation Adi 14052009
 
Talk Session COSMAL du GDR GPL 2011
Talk Session COSMAL du GDR GPL 2011Talk Session COSMAL du GDR GPL 2011
Talk Session COSMAL du GDR GPL 2011
 
Agile Tour Nantes 2011 - Rémy génin - retours d'expérience sur 4 ans d'agilit...
Agile Tour Nantes 2011 - Rémy génin - retours d'expérience sur 4 ans d'agilit...Agile Tour Nantes 2011 - Rémy génin - retours d'expérience sur 4 ans d'agilit...
Agile Tour Nantes 2011 - Rémy génin - retours d'expérience sur 4 ans d'agilit...
 
Kujjuk Solution globale de présentation de produits - fiches produits
Kujjuk Solution globale de présentation de produits - fiches produitsKujjuk Solution globale de présentation de produits - fiches produits
Kujjuk Solution globale de présentation de produits - fiches produits
 
Valtech - Mobile, Agile : Faire beau, vite et bien
Valtech - Mobile, Agile : Faire beau, vite et bienValtech - Mobile, Agile : Faire beau, vite et bien
Valtech - Mobile, Agile : Faire beau, vite et bien
 
Introduction à l'agilité numélink - 24 mai 2012 - #3 etapes proj
Introduction à l'agilité   numélink - 24 mai 2012 - #3 etapes projIntroduction à l'agilité   numélink - 24 mai 2012 - #3 etapes proj
Introduction à l'agilité numélink - 24 mai 2012 - #3 etapes proj
 
10 exercices de Lean engineering par Michael Ballé
10 exercices de Lean engineering par Michael Ballé10 exercices de Lean engineering par Michael Ballé
10 exercices de Lean engineering par Michael Ballé
 
Logiciel de gestion du planning des employés de rayon pour la grande distribu...
Logiciel de gestion du planning des employés de rayon pour la grande distribu...Logiciel de gestion du planning des employés de rayon pour la grande distribu...
Logiciel de gestion du planning des employés de rayon pour la grande distribu...
 
DevOps à l'échelle: ce que l'on a fait, ce que l'on a appris chez Societe Gen...
DevOps à l'échelle: ce que l'on a fait, ce que l'on a appris chez Societe Gen...DevOps à l'échelle: ce que l'on a fait, ce que l'on a appris chez Societe Gen...
DevOps à l'échelle: ce que l'on a fait, ce que l'on a appris chez Societe Gen...
 
Construire de nouveaux business - EM LYON Dispositif Start-up Espoir 2012
Construire de nouveaux business - EM LYON Dispositif Start-up Espoir 2012 Construire de nouveaux business - EM LYON Dispositif Start-up Espoir 2012
Construire de nouveaux business - EM LYON Dispositif Start-up Espoir 2012
 
devops-ruche.pptx.pdf
devops-ruche.pptx.pdfdevops-ruche.pptx.pdf
devops-ruche.pptx.pdf
 
Dev opsday case study
Dev opsday   case studyDev opsday   case study
Dev opsday case study
 
INNOVATION COMMUNAUTAIRE AZTEC
INNOVATION COMMUNAUTAIRE AZTECINNOVATION COMMUNAUTAIRE AZTEC
INNOVATION COMMUNAUTAIRE AZTEC
 

Plus de Agile Tour Genève

Vers une infrastructure plus agile avec le Cloud Computing
Vers une infrastructure plus agile avec le Cloud ComputingVers une infrastructure plus agile avec le Cloud Computing
Vers une infrastructure plus agile avec le Cloud ComputingAgile Tour Genève
 
Rétrospective - Alchimiste-Agile.com
Rétrospective - Alchimiste-Agile.comRétrospective - Alchimiste-Agile.com
Rétrospective - Alchimiste-Agile.comAgile Tour Genève
 
Accompagner la transition vers l'agilité
Accompagner la transition vers l'agilitéAccompagner la transition vers l'agilité
Accompagner la transition vers l'agilitéAgile Tour Genève
 
Coding Dojo - Kata sur le pilotage par les tests d'acceptances (ATDD)
Coding Dojo - Kata sur le pilotage par les tests d'acceptances (ATDD)Coding Dojo - Kata sur le pilotage par les tests d'acceptances (ATDD)
Coding Dojo - Kata sur le pilotage par les tests d'acceptances (ATDD)Agile Tour Genève
 
Gestion des coûts et Projets Agiles
Gestion des coûts et Projets AgilesGestion des coûts et Projets Agiles
Gestion des coûts et Projets AgilesAgile Tour Genève
 
La parabole du trafic urbain (ou "Comment expliquer l'Agilité à grand-maman?")
La parabole du trafic urbain (ou "Comment expliquer l'Agilité à grand-maman?")La parabole du trafic urbain (ou "Comment expliquer l'Agilité à grand-maman?")
La parabole du trafic urbain (ou "Comment expliquer l'Agilité à grand-maman?")Agile Tour Genève
 
Les défis de Scrum pour une grande organisation
Les défis de Scrum pour une grande organisationLes défis de Scrum pour une grande organisation
Les défis de Scrum pour une grande organisationAgile Tour Genève
 
Spécifications et Planning : éxecution dans un monde Agile
Spécifications et Planning : éxecution dans un monde AgileSpécifications et Planning : éxecution dans un monde Agile
Spécifications et Planning : éxecution dans un monde AgileAgile Tour Genève
 
Pour passer la crise, remboursez votre dette technique !
Pour passer la crise, remboursez votre dette technique !Pour passer la crise, remboursez votre dette technique !
Pour passer la crise, remboursez votre dette technique !Agile Tour Genève
 
Soigner sa schizophrénie MOA/MOE - Voyage au pays des spécifications exécutables
Soigner sa schizophrénie MOA/MOE - Voyage au pays des spécifications exécutablesSoigner sa schizophrénie MOA/MOE - Voyage au pays des spécifications exécutables
Soigner sa schizophrénie MOA/MOE - Voyage au pays des spécifications exécutablesAgile Tour Genève
 
La face cachée de la mesure : une opportunité pour votre amélioration continue
La face cachée de la mesure : une opportunité pour votre amélioration continueLa face cachée de la mesure : une opportunité pour votre amélioration continue
La face cachée de la mesure : une opportunité pour votre amélioration continueAgile Tour Genève
 
Convergences entre CMMI et SCRUM / XP
Convergences entre CMMI et SCRUM / XPConvergences entre CMMI et SCRUM / XP
Convergences entre CMMI et SCRUM / XPAgile Tour Genève
 

Plus de Agile Tour Genève (12)

Vers une infrastructure plus agile avec le Cloud Computing
Vers une infrastructure plus agile avec le Cloud ComputingVers une infrastructure plus agile avec le Cloud Computing
Vers une infrastructure plus agile avec le Cloud Computing
 
Rétrospective - Alchimiste-Agile.com
Rétrospective - Alchimiste-Agile.comRétrospective - Alchimiste-Agile.com
Rétrospective - Alchimiste-Agile.com
 
Accompagner la transition vers l'agilité
Accompagner la transition vers l'agilitéAccompagner la transition vers l'agilité
Accompagner la transition vers l'agilité
 
Coding Dojo - Kata sur le pilotage par les tests d'acceptances (ATDD)
Coding Dojo - Kata sur le pilotage par les tests d'acceptances (ATDD)Coding Dojo - Kata sur le pilotage par les tests d'acceptances (ATDD)
Coding Dojo - Kata sur le pilotage par les tests d'acceptances (ATDD)
 
Gestion des coûts et Projets Agiles
Gestion des coûts et Projets AgilesGestion des coûts et Projets Agiles
Gestion des coûts et Projets Agiles
 
La parabole du trafic urbain (ou "Comment expliquer l'Agilité à grand-maman?")
La parabole du trafic urbain (ou "Comment expliquer l'Agilité à grand-maman?")La parabole du trafic urbain (ou "Comment expliquer l'Agilité à grand-maman?")
La parabole du trafic urbain (ou "Comment expliquer l'Agilité à grand-maman?")
 
Les défis de Scrum pour une grande organisation
Les défis de Scrum pour une grande organisationLes défis de Scrum pour une grande organisation
Les défis de Scrum pour une grande organisation
 
Spécifications et Planning : éxecution dans un monde Agile
Spécifications et Planning : éxecution dans un monde AgileSpécifications et Planning : éxecution dans un monde Agile
Spécifications et Planning : éxecution dans un monde Agile
 
Pour passer la crise, remboursez votre dette technique !
Pour passer la crise, remboursez votre dette technique !Pour passer la crise, remboursez votre dette technique !
Pour passer la crise, remboursez votre dette technique !
 
Soigner sa schizophrénie MOA/MOE - Voyage au pays des spécifications exécutables
Soigner sa schizophrénie MOA/MOE - Voyage au pays des spécifications exécutablesSoigner sa schizophrénie MOA/MOE - Voyage au pays des spécifications exécutables
Soigner sa schizophrénie MOA/MOE - Voyage au pays des spécifications exécutables
 
La face cachée de la mesure : une opportunité pour votre amélioration continue
La face cachée de la mesure : une opportunité pour votre amélioration continueLa face cachée de la mesure : une opportunité pour votre amélioration continue
La face cachée de la mesure : une opportunité pour votre amélioration continue
 
Convergences entre CMMI et SCRUM / XP
Convergences entre CMMI et SCRUM / XPConvergences entre CMMI et SCRUM / XP
Convergences entre CMMI et SCRUM / XP
 

Maitrise d'Ouvrage et Agilité

  • 1. lundi 12 octobre 2009 agiletour.org/fr/at2009_geneve.html C5 Maitrise d'Ouvrage et Agilité Philippe KERNEVEZ, Eric PANTERA & Ignacio LIZZARALDE
  • 2. Maitrise d’Ouvrage et Agilité Ignacio Lizarralde: ign@octo.com Eric Pantera: epa@octo.com
  • 3. Analyser Concevoir Réaliser Qualifier Livrer 2
  • 4. Analyser Concevoir Réaliser Qualifier Livrer 3
  • 5. cadrage spécification test MOA chiffrage réalisation ajustement MOE Des activités MOA Un processus connu traditionnelles Exhaustivité du besoin Spécifier Engagement sur périmètre Recetter / valider Transformation en cascade Piloter Ajustements Documenter… Livrer
  • 6. Les douleurs • Phase de spécification longue et fastidieuse • Difficulté à imaginer l’intégralité du système • Difficulté à spécifier des écrans • « Traumatisme » de la recette et des régressions • « évolution ou correctif » • Incapacité à répondre à des demandes utilisateurs pendant le projet • Désaveu des utilisateurs à la livraison de l’application © OCTO Technology - Université du Système d’Information 5
  • 7. Spécifier et construire simultanément Alimentation Priorisation Recette / Expérimentation backlog itération Analyse Spécification N N+1 N+2 MOA n-1 Itération n n+1 MOE Estimation Architecture Packaging / Livraison Conception Réalisation Tests Refactoring…
  • 8. De nouvelles possibilités… – Adapter facilement – Innover rapidement – Améliorer le rapport coût/valeur…
  • 9. De nouvelles possibilités… – Adapter facilement – Innover rapidement – Améliorer le rapport coût/valeur… …de nouveaux enjeux pour la MOA – Concilier une vision long-terme et l’alimenter l’équipe de développement au fils de l’eau – Maitriser un cycle de décision court – Garantir la non régression… La MOA nécessite un savoir-faire « Agile » spécifique
  • 11. Une Maitrise d’Ouvrage centrée sur son produit Produit Produit Equipe Projet Projet Equipe
  • 12. 3 piliers pour une Maitrise d’Ouvrage Agile Construire une vision Piloter et Spécifier au Prioriser fil de l’eau
  • 13. Construire et partager une vision produit © OCTO Technology 2009
  • 14. Donner du sens • Positionner des jalons et des objectifs court terme • Savoir-dépasser le « tout ou rien » • Adresser des objectifs au travers d’un périmètre fonctionnel concret Objectifs Périmètre • Démontrer des IHMs séduisantes « Consulter anonymement • Valider les performances l’intégralité des tableaux • S’interfacer avec le backoffice disponibles » 13
  • 15. Matérialiser la vision Nom Promesse Utilisateurs Image Prérequis Matérialiser une vision produit Disposer d’un outil de promotion Aligner une équipe sur les gènes du produit Fonctionnalités Aller à l’essentiel
  • 16. Cartographier les fonctionnalités Support à la discussion Plus d'interactions entre les personnes Vue synthétique et Support visuel Met en évidence les stories qui manquent dans le produit
  • 17. Donner du sens aux releases Release 1 – Octobre 09 « Le visiteur consulte la liste des tableaux disponibles et le détail de chacun » Release 2 – Janvier 10 « Le client achète un tableau en ligne »
  • 18. Spécifier au fil de l’eau grâce aux tests © OCTO Technology 2009
  • 19. Gestion promotion En tant que client, lorsque j’achète 2 produit de la même catégorie, je veux avoir une remise de 15% • Perspective utilisateur • Action précise • Exemples et options par défaut • Scénarii nominaux • Langage partagé par toute l’équipe En tant que utilisateur…, je veux action…, afin de valeur/bénéfice
  • 20. En tant que client, lorsque j’achète 2 produits de la même Règles Métiers Story #45 catégorie, je veux avoir une remise de 15% Règles • Une promotion pour 2 produit de la même catégorie dans une commande métier • Remise de 15% du prix total des deux produit ° Cas n°1 Catégorie Produit Prix Monet La barque 95 € Picasso Guernica 105 € Setup du panier Velasquez Las Meninas 85€ Action Déterminer le montant de la remise pour le panier Validation 0€ ° Cas n°2 Catégorie Produit Prix Monet La barque 95 € Monet La pie 100 € Velasquez Las Meninas 85€ Déterminer le montant de la remise pour le panier 28,25€ © OCTO Technology 2009
  • 21. En tant que client, lorsque j’achète 2 produit de la même Règles Métiers Story #45 catégorie du même peintre, je veux avoir une remise de 15% Règles • Une promotion pour 2 produits de la même catégorie dans une commande métier • Remise de 15% du prix total des deux produit ° Cas n°1 Catégorie Produit Prix Monet La barque 95 € Picasso Guernica 105 € Setup du panier Velasquez Las Meninas 85€ Action Déterminer le montant de la remise pour le panier Validation 0€ ° Cas n°2 Catégorie Produit Prix Monet La barque 95 € Monet La pie 100 € Velasquez Las Meninas 85€ Déterminer le montant de la remise pour le panier 28,25€ Attendue: 29,25€ © OCTO Technology 2009
  • 22. Maitriser la non-régression Automatiser la recette Maitriser la non régression Construction permanente des tests de recette © OCTO Technology 2009
  • 23. Piloter et réorienter © OCTO Technology 2009
  • 24. Back-log du projet Back-log de l’itération + + Importance Importance - Panier de l’itération - © OCTO Technology 2009
  • 25. Les fonctionnalités et leur usage 45% des 20% des fonctionnalités fonctionnalités ne sont jamais sont souvent utilisées utilisées Jim Johnson. The Standish Group International Inc. 2002.
  • 26. Itération Itération N A faire En cours Terminé User Story C3 User Story C6 User Story C1
  • 27. Que se passe-t-il avant l’itération ? Itération Itération N Manque de visibilité A faire En cours Terminé • Avancement de ses équipes User d’analystes Story C3 • Sur le stock d’analyses prêtes Temps de cycles User Story C6 • Pas suffisamment de User Stories livrées aux développeurs • Certaines spécifications mettent User parfois 1 mois à aboutir Story C1 26
  • 28. Rendre visible l’avant-itération Itération Cadrage Priorisation Tests A faire En cours Terminé User User Demande User Story C13 Story C3 Story C10 User Story C12 IHM User Story C6 User Story C1 27
  • 29. Rendre visible l’après itération ! From concept to cash ! 28
  • 30. Devenez des Responsables Produit au sein du Système d’Information!
  • 31. Ignacio Lizarralde: ign@octo.com Eric Pantera: epa@octo.com