SlideShare a Scribd company logo
1 of 72
Download to read offline
Réduisons le ticket d’entrée de nos projets

           Comment apporter un maximum de valeur à nos utilisateurs en moins de 3 mois...
                                                                     puis recommencer !




           David Alia       Manager Média, Internet et Voyage     dalia@octo.com

           Fabrice Robini   Architecte                            frobini@octo.com



Cette présentation est copyright OCTO Technology et régie sous la licence Creative Commons 2.0   1
AGENDA

     00:00 - Introduction
     00:05 - Apporter rapidement de la valeur à vos utilisateurs
     00:50 - Conclusion
     01:00 - Questions / réponses




© OCTO 2009                                                        2
Introduction




              Tous les modèles sont faux,
                     certains sont utiles

                                  George E. Box




© OCTO 2009                                        3
Bernard




       Gérard             Jean-Pierre




Marc
Mon projet ne sort pas !
C’est pas bon pour     La recette, ou la mise        Si au moins les utilisateurs étaient
  notre cœur ça…              en prod !                     satisfaits du résultat !

                                                 Pareil, j’ai deux         Chez nous, la
Vu les délais, ça va           Moi c’est
                                                 mois maximum           production ne veut
 encore partir en           l’inverse, j’ai
                                                 pour livrer : pas           même pas
 production avec           l’idée mais ça
                                                   le temps de              l’exploiter…
 des tas de bugs…       reste encore trop
                                                  faire le cahier
                               abstrait :
                                                  des charges…
                          impossible de                                 Ou alors la recette
 Ou alors personne        faire un cahier                                va prendre des
ne veut se mouiller !      des charges !                                   semaines…
                                                    Moi on me
                                                   demande de
    Nous sommes                                   livrer un outil
   trop nombreux        Du coup, les avis        opérationnel en        Ca va être l’enfer à
    sur ce projet !     divergent trop !            trois mois !          faire évoluer !


                                                        Quand ce n’est          Pareil pour
                                                       pas un prototype         les tests de
                                                       qui est déployé !         non-rég !
Moi aussi !




               Moi aussi !
                                                                 Moi aussi !
                                          Moi aussi !


              Moi aussi !




                Non, il y a moi aussi !


                                                                       Moi aussi !
Moi aussi !




                                                         Moi aussi !
Cadrer, développer, livrer…
                                 Cadrer                                Développer                                  Livrer
     Moi c’est
  l’inverse, j’ai
 l’idée mais ça         Pareil, j’ai deux
  reste encore          mois maximum         Vu les délais, ça
trop abstrait :         pour livrer : pas    va encore partir                Pareil
impossible de              le temps de        en production                pour les             Chez nous, la
faire un cahier          faire de cahier     avec des tas de                tests de         production ne veut
 des charges !            des charges…            bugs…                    non-rég !        même pas l’exploiter…


  Idée              Spécifications                   Réalisation                                Déploiement

 Nous sommes             Du coup, les              Quand ce n’est pas un
trop nombreux           avis divergent               prototype qui est
                                                         déployé !                     La recette, ou la mise
 sur ce projet !             trop !
                                                                                             en prod !

    Ou alors              Et du coup,
  personne ne           impossible de                                         Ou alors la recette va
                                             Ca va être l’enfer à
veut se mouiller        faire un cahier                                           prendre des
                                               faire évoluer !
        !                des charges                                               semaines…
                          exhaustif…
                                                                    Si au moins les utilisateurs étaient satisfaits du
                                                                                        résultat !
© OCTO 2009                                                                                                                 8
Cadrer, développer, livrer
                en moins de 3 mois




© OCTO 2009                                9
… puis recommencer




              3 mois        ≈3 mois    ≈3 mois




© OCTO 2009                                 10
Magie ?




© OCTO 2009             11
Cadrer         Développer   Livrer




                      Cadrer, développer, livrer
                        en moins de 3 mois




 © OCTO 2009                                       12
Cadrer         Développer   Livrer       Définition




   À partir d’une idée ou d’exigences, préparer les
     futures phases du projet pour s’assurer du
    développement et de la livraison du produit.




 © OCTO 2009                                          13
Projet ≠ Produit


© OCTO 2009                      14
Produit
                      =
                   une vision
              + des fonctionnalités
              + un plan de releases
© OCTO 2009                           15
Nous sommes
                   Du coup, les avis    Ou alors personne
trop nombreux
                   divergent trop !    ne veut se mouiller !
 sur ce projet !
Cadrer         Développer             Livrer                   Partager une vision
La vision – Les fonctionnalités – La roadmap – L’équipe




                                                           Une phrase qui
                                                          définit le produit


       Un atelier pour…
      Fédérer les acteurs
      Aligner l’équipe
      Définir l’objectif du produit

 © OCTO 2009                                                                         17
Cadrer         Développer             Livrer              Partager une vision
La vision – Les fonctionnalités – La roadmap – L’équipe




 © OCTO 2009                                                                    18
Cadrer         Développer             Livrer              Partager une vision
La vision – Les fonctionnalités – La roadmap – L’équipe




 © OCTO 2009                                                                    19
Cadrer         Développer             Livrer              Partager une vision
La vision – Les fonctionnalités – La roadmap – L’équipe




 La TPV (Très Petite Voiture)

               Avec quatre places assises, 50 kg de bagages transportables,
               2 CV fiscaux, traction avant comme les 11 et 15/Six, 60 km/h
               en vitesse de pointe, boîte à trois vitesses, facile d'entretien,
               possédant une suspension permettant de traverser un
               champ labouré avec un panier d'œufs sans en casser un
               seul, et ne consommant que 3 litres aux 100 kilomètres.

               Elle doit pouvoir être conduite en sabot, par un débutant ou
               une femme.

               Et surtout, aucun signe ostentatoire.
                                                                 Pierre Boulanger, 1948
 © OCTO 2009                                                                              20
Cadrer         Développer             Livrer              Partager une vision
La vision – Les fonctionnalités – La roadmap – L’équipe




                                                          Your life in your
                                                              pocket



                                                                   Steve Jobs, 2007
 © OCTO 2009                                                                          21
Cadrer         Développer             Livrer              Partager une vision
La vision – Les fonctionnalités – La roadmap – L’équipe




                            Le référentiel du paysage
                             radio pour partager des
                             données fiables pour la
                              production d’audience


 © OCTO 2009                                                                    22
Produit
                      =
                   une vision
              + des fonctionnalités
              + un plan de releases
© OCTO 2009                           23
Le besoin est
                    Je n’ai pas le temps
 trop flou pour
                   d’écrire un cahier des     Par quoi
écrire un cahier
                    charges : comment       commencer ?
 des charges…
                         spécifier ?




                                                          Comment
                                                          prioriser ?
Cadrer         Développer             Livrer              Projet : les fonctionnalités
La vision – Les fonctionnalités – La roadmap – L’équipe




 © OCTO 2009                                                                             25
Cadrer                           Développer             Livrer          Produit : les fonctionnalités
La vision – Les fonctionnalités – La roadmap – L’équipe



                                     Sortir les        Sortir les        Sortir les
                                   poubelles avant   poubelles avant   poubelles avant
                                     de partir !       de partir !       de partir !




      Ajouter Dale Cooper dans
                                    Activer les       Activer les       Activer les
       la base administrateurs
                                     redo log          redo log          redo log
                                    Oracle sur        Oracle sur        Oracle sur


                                    Activer les       Activer les       Activer les



                                                                                         Cartographier les
                                     redo log          redo log          redo log
                                    Oracle sur        Oracle sur        Oracle sur


                                    Activer les       Activer les       Activer les



                                                                                          fonctionnalités
      Ajouter Dale Cooper dans
       la base administrateurs
                                     redo log          redo log          redo log
                                    Oracle sur        Oracle sur        Oracle sur


                                    Activer les                         Activer les
                                     redo log                            redo log
                                    Oracle sur                          Oracle sur



      Ajouter Dale Cooper dans
                                    Activer les
       la base administrateurs
                                     redo log
                                    Oracle sur




         Un atelier pour…
      Avoir une vue synthétique des fonctionnalités à développer
      Savoir par quelles fonctionnalités commencer
      Favoriser la discussion et l’échange

 © OCTO 2009                                                                                                 26
Cadrer         Développer             Livrer          Produit : les fonctionnalités
La vision – Les fonctionnalités – La roadmap – L’équipe



                                                                       Activités métiers




Temps
 © OCTO 2009                                                                               27
Cadrer               Développer           Livrer                                  Storymap (exemple)
   La vision – Les fonctionnalités – La roadmap – L’équipe



                     GERER LA BASE            RECHERCHER                  GERER LES                  GERER LES       STATISTIQUES    GERER LES
                     RADIO                                                CITATIONS                  LISTES                          DROITS


            CRUD              TRACER          RECHERCHER EN
                                              MULTICRITERE DANS
                                                                   IMPORTER
                                                                   UN LOT DE
                                                                                    AFFECTER
                                                                                    UNE              CRUD
            STATION           LES             LES STATIONS
                                                                   CITATIONS        CITATION         LISTE
ESSENTIEL




                              MAJ
            IMPORTER LA       AJOUTER UN                           VALIDER UNE      VALIDER UN       EXPORTER
            BASE RADIO        CHAMP A LA                           AFFECTATION      LOT DE           UNE LISTE
            ACTUELLE          BASE RADIO                                            CITATIONS

            GERER DES                                              MODIFIER         ENRICHIR LES
            DATES DE                                               UNE              DEPARTEMENTS
            VALIDITE DES                                                            D’ECOUTE D’UNE
            STATIONS                                               AFFECTATIO       STATION
                                                                   N

                                              EXPORTER UN          ARCHIVER                          IMPORTER        CONSULTER LES   S’AUTHENTIFIER
            CRUD             IMPORTER
                             LES MAJ DES
                                              RESULTAT DE
                                              RECHERCHE            UN LOT DE                         LES LISTES      STATISTIQUES
                                                                                                                     SUR LES
                                                                                                                                     POUR EFFECTUER
                                                                                                                                     UNE
CONFORT




            AGREGAT                                                CITATIONS                         ACTUELLES       CITATIONS       MODIFICATION
                             CTR
                                              RECHERCHER EN        VERIFIER
            IMPORTER         ALIMENTER LA     MULTICRITERE DANS    AUTOMATIQUE
            LES              DAMS EN          LES CITATIONS        MENT UN LOT DE
                             DONNEES DE                            CITATIONS
            AGREGATS         REFERENCE

                                              RECHERCHER EN
                                              MULTICRITERE DANS
                                              UNE LISTE DE RADIO




            « CRÉER          CRUD ZONE DE     RECHERCHER                                             CALCULER        CONSULTER LES   CRUD
            COMME »          PLANIFICATIO                                                            UN CONTENU      STATISTIQUES
                                              EN FULL TEXT                                                           SUR LA BASE     UTILISATEUR
            UNE STATION      N                                                                       DE LISTE
LUXE




                                                                                                                     RADIO


            IMPORTER LES     PROPOSER         RECHERCHER                                             IMPORTER LES
            ZONES DE         UN CODE          EN                                                     RESULTATS
                                                                                                     D’AUDIENCE DE
            PLANIFICATIO     STATION          PHONETIQUE                                             PAPRIKA
            N

      © OCTO 2009                                                                                                                                     28
Cadrer        Développer              Livrer              Cahier décharge…
La vision – Les fonctionnalités – La roadmap – L’équipe
Cadrer        Développer              Livrer              …ou cahier des charges ?
La vision – Les fonctionnalités – La roadmap – L’équipe




                                                                 Le catalogue de
                                                                 fonctionnalités
                                                               partagé par l’équipe


       Un document unique pour…
      Prioriser et reprioriser les fonctionnalités
      Spécifier (ou pointer vers) les règles de gestion attendues
      Faciliter le lien entre les acteurs fonctionnels et techniques
Produit
                      =
                   une vision
              + des fonctionnalités
              + un plan de releases
© OCTO 2009                           31
Cadrer         Développer             Livrer              Projet : planifier
La vision – Les fonctionnalités – La roadmap – L’équipe




 © OCTO 2009                                                                   32
Cadrer         Développer             Livrer                      Produit : planifier
La vision – Les fonctionnalités – La roadmap – L’équipe




 © OCTO 2009
                                                          MMF : Minimum Marketable Feature 33
Projet
                    =
              produit + équipe


© OCTO 2009                      34
Cadrer         Développer             Livrer                   Une équipe
La vision – Les fonctionnalités – La roadmap – L’équipe




                                                   José                     Vincent
      Mathieu
                                              Product Owner                  MOA
     Développeur



                                                                            Sophie
                                                                             MOA



                                                                    Claude
                                                                  Développeur
               Biloute
               Coach

                                                               Georgette
                                                              Développeur

 © OCTO 2009                                                                          35
Cadrer         Développer   Livrer   Pas de sur-documentation




 © OCTO 2009                                                    36
Cadrer         Développer   Livrer   Les livrables




 © OCTO 2009                                         37
Cadrer         Développer   Livrer   Le A3 du projet (exemple)




                                                 Connaître et
                                                 comprendre le
                                                 projet en 2
                                                 minutes




 © OCTO 2009                                                     38
Cadrer         Développer   Livrer




                      Cadrer, développer, livrer
                        en moins de 3 mois




 © OCTO 2009                                       39
Ce qui est livré   C’est l’enfer à faire   La recette va encore
 c’est toujours          évoluer            prendre un temps
     buggé                                         fou…




                                                   Sans parler de la
                                                   non-régression !
Cadrer         Développer   Livrer    Définition




   Ecrire les tests, effectuer la réalisation, la
démonstration et la validation de fonctionnalités
                     priorisées




 © OCTO 2009                                        41
Réaliser pour valider


© OCTO 2009                    42
Cadrer         Développer   Livrer   Réaliser pour valider




 © OCTO 2009                                                 43
Cadrer         Développer   Livrer   RAD is dead !




 © OCTO 2009                                         44
Tester à coût marginal


© OCTO 2009                45
Cadrer         Développer   Livrer   Tests de recette automatisés




 © OCTO 2009                                                        46
Cadrer         Développer   Livrer   Non-régression automatique




   6 mois - 650 cas de tests




 © OCTO 2009                                                      47
Une équipe motivée


© OCTO 2009                  48
Cadrer         Développer   Livrer   Motivée et auto-organisée




 © OCTO 2009                                                     49
Cadrer   Développer   Livrer   Plateau projet (exemple)




  Bugs

  IHM
Cadrer         Développer   Livrer                      Les livrables

                    Le document d’architecture mis-à-jour


                    Le code source


                    Les tests unitaires


                    Les tests fonctionnels


                    L’application accessible sur la plateforme de démo.


 © OCTO 2009                                                              51
Cadrer         Développer   Livrer




                      Cadrer, développer, livrer
                        en moins de 3 mois




 © OCTO 2009                                       52
Cadrer         Développer   Livrer       Définition




       Déployer le produit en production pour une
                  utilisation immédiate




 © OCTO 2009                                          53
Le produit passe en
  production trop       Impossible de le
    tardivement       mettre en production
                                              Les utilisateurs ne
                                             sont pas satisfaits du
                                                   résultat
Fail fast


© OCTO 2009               55
Cadrer         Développer   Livrer               Livraison horizontale
                                                                      Temps

                        100 % des fonctionnalités


    DEV                                                   DEV



                                                         RECETTE




Energie                                                   PROD




    © OCTO 2009
                                                                      Temps
                                                                              56
Cadrer            Développer      Livrer                            Livraison verticale
      20 % des                15 % des              10 % des              10 % des              15 % des
   fonctionnalités         fonctionnalités       fonctionnalités       fonctionnalités       fonctionnalités




                  DEV                    DEV                   DEV                   DEV                   DEV

                                                                   […]
               RECETTE                 RECETTE               RECETTE               RECETTE               RECETTE




                PROD                    PROD                  PROD                  PROD                  PROD
Energie




    © OCTO 2009
                                                                                                                   Temps
                                                                                                                           57
Cadrer         Développer   Livrer                          Livrer




                 Plus il est difficile de déployer,
                   plus il faut le faire souvent

                                       Christophe Thibaut




 © OCTO 2009                                                         58
Cadrer         Développer   Livrer   Livrer




         Adopté par les
          utilisateurs



 © OCTO 2009                                  59
Cadrer         Développer   Livrer                               Les livrables


                    L’application packagée selon les normes SI
                         Artefacts logiciel
                         Scripts d’installation, d’initialisation de données…


                    Documentation d’installation
                    Documentation d’exploitation
                    Documentation d’administration




 © OCTO 2009                                                                     60
Cadrer         Développer   Livrer   Piloter   Piloter




 © OCTO 2009                                             61
Cadrer         Développer   Livrer   Piloter   Piloter




 © OCTO 2009                                             62
Cadrer         Développer   Livrer   Piloter   Piloter




 © OCTO 2009                                             63
Négociez le périmètre,
       pas le délai

© OCTO 2009                64
Cadrer         Développer   Livrer   Piloter   Piloter




 © OCTO 2009                                             65
AGENDA

     Introduction
     Apporter rapidement de la valeur à vos utilisateurs
     Conclusion
     Questions / réponses




© OCTO 2009                                                66
Cadrer, développer, livrer
                en moins de 3 mois




© OCTO 2009                                67
© OCTO 2009   68
Conclusion

   Vous faites les grandes tailles ?




© OCTO 2009                              69
Questions / Réponses




© OCTO 2009                          70
Votre petit déjeuner à emporter




© OCTO 2009                                     71
The end




              Merci !




© OCTO 2009                       72

More Related Content

Viewers also liked

01. Plaquette Quatre Pages V3 20.10.2008
01. Plaquette Quatre  Pages V3 20.10.200801. Plaquette Quatre  Pages V3 20.10.2008
01. Plaquette Quatre Pages V3 20.10.2008guest93c8cb38
 
Accessibilite numérique : où en est-on ? webinar FFFOD 151207
Accessibilite numérique : où en est-on ? webinar FFFOD 151207Accessibilite numérique : où en est-on ? webinar FFFOD 151207
Accessibilite numérique : où en est-on ? webinar FFFOD 151207FFFOD
 
Definición de correo electrónico y skype y sus soluciones
Definición de correo electrónico y skype y  sus soluciones Definición de correo electrónico y skype y  sus soluciones
Definición de correo electrónico y skype y sus soluciones tatiguti777
 
Tutorial de slideshare
Tutorial de slideshareTutorial de slideshare
Tutorial de slideshareLuchoRos20
 
Practica 4 presentacion power point
Practica 4 presentacion power pointPractica 4 presentacion power point
Practica 4 presentacion power pointBryan_98
 
Virus y antivirus
Virus y antivirusVirus y antivirus
Virus y antivirus251412
 
Présentation Cléor / 2009
Présentation Cléor / 2009Présentation Cléor / 2009
Présentation Cléor / 2009alineisoz.ch
 
Nuevo fovissste en pesos
Nuevo fovissste en pesosNuevo fovissste en pesos
Nuevo fovissste en pesosCen Snte
 
El mundo a lo largo del siglo xx
El mundo a lo largo del siglo xx El mundo a lo largo del siglo xx
El mundo a lo largo del siglo xx malenita88
 
reglamento estudiantil UPC
reglamento estudiantil UPCreglamento estudiantil UPC
reglamento estudiantil UPCjaneracalderon
 
Programmes accelerateurs linkedin wsiteam juin2014
Programmes accelerateurs linkedin wsiteam juin2014Programmes accelerateurs linkedin wsiteam juin2014
Programmes accelerateurs linkedin wsiteam juin2014WSI France
 
Reglamentos Institucionales
Reglamentos InstitucionalesReglamentos Institucionales
Reglamentos InstitucionalesMegys
 
Seguridad en las redes
Seguridad en las redesSeguridad en las redes
Seguridad en las redesSergio Vargas
 
Objetos virtuales de aprendizaje_Mafe
Objetos virtuales de aprendizaje_MafeObjetos virtuales de aprendizaje_Mafe
Objetos virtuales de aprendizaje_Mafemafeintel1
 
Le Volcan
Le VolcanLe Volcan
Le Volcanthalie
 
Presentaciones Digitales
Presentaciones DigitalesPresentaciones Digitales
Presentaciones DigitalesRichard Sanchez
 

Viewers also liked (20)

01. Plaquette Quatre Pages V3 20.10.2008
01. Plaquette Quatre  Pages V3 20.10.200801. Plaquette Quatre  Pages V3 20.10.2008
01. Plaquette Quatre Pages V3 20.10.2008
 
Accessibilite numérique : où en est-on ? webinar FFFOD 151207
Accessibilite numérique : où en est-on ? webinar FFFOD 151207Accessibilite numérique : où en est-on ? webinar FFFOD 151207
Accessibilite numérique : où en est-on ? webinar FFFOD 151207
 
Definición de correo electrónico y skype y sus soluciones
Definición de correo electrónico y skype y  sus soluciones Definición de correo electrónico y skype y  sus soluciones
Definición de correo electrónico y skype y sus soluciones
 
Tutorial de slideshare
Tutorial de slideshareTutorial de slideshare
Tutorial de slideshare
 
Practica 4 presentacion power point
Practica 4 presentacion power pointPractica 4 presentacion power point
Practica 4 presentacion power point
 
PMO vs. COBIT
PMO vs. COBITPMO vs. COBIT
PMO vs. COBIT
 
Virus y antivirus
Virus y antivirusVirus y antivirus
Virus y antivirus
 
Présentation Cléor / 2009
Présentation Cléor / 2009Présentation Cléor / 2009
Présentation Cléor / 2009
 
Portafolio2 innov educ con r a
Portafolio2 innov educ con r aPortafolio2 innov educ con r a
Portafolio2 innov educ con r a
 
Nuevo fovissste en pesos
Nuevo fovissste en pesosNuevo fovissste en pesos
Nuevo fovissste en pesos
 
Gazette du 13 mars au 24 avril 2012
Gazette du 13 mars au 24 avril 2012Gazette du 13 mars au 24 avril 2012
Gazette du 13 mars au 24 avril 2012
 
El mundo a lo largo del siglo xx
El mundo a lo largo del siglo xx El mundo a lo largo del siglo xx
El mundo a lo largo del siglo xx
 
Diigo - formation
Diigo - formationDiigo - formation
Diigo - formation
 
reglamento estudiantil UPC
reglamento estudiantil UPCreglamento estudiantil UPC
reglamento estudiantil UPC
 
Programmes accelerateurs linkedin wsiteam juin2014
Programmes accelerateurs linkedin wsiteam juin2014Programmes accelerateurs linkedin wsiteam juin2014
Programmes accelerateurs linkedin wsiteam juin2014
 
Reglamentos Institucionales
Reglamentos InstitucionalesReglamentos Institucionales
Reglamentos Institucionales
 
Seguridad en las redes
Seguridad en las redesSeguridad en las redes
Seguridad en las redes
 
Objetos virtuales de aprendizaje_Mafe
Objetos virtuales de aprendizaje_MafeObjetos virtuales de aprendizaje_Mafe
Objetos virtuales de aprendizaje_Mafe
 
Le Volcan
Le VolcanLe Volcan
Le Volcan
 
Presentaciones Digitales
Presentaciones DigitalesPresentaciones Digitales
Presentaciones Digitales
 

More from Ch'ti JUG

Java 8 : Un ch'ti peu de lambda
Java 8 : Un ch'ti peu de lambdaJava 8 : Un ch'ti peu de lambda
Java 8 : Un ch'ti peu de lambdaCh'ti JUG
 
Bonita Open Solution
Bonita Open SolutionBonita Open Solution
Bonita Open SolutionCh'ti JUG
 
Adobe flash platform java
Adobe flash platform javaAdobe flash platform java
Adobe flash platform javaCh'ti JUG
 
MC3SI Chti Jug Soiree Agilite
MC3SI Chti Jug Soiree AgiliteMC3SI Chti Jug Soiree Agilite
MC3SI Chti Jug Soiree AgiliteCh'ti JUG
 
GlassFish ESB Ch'ti JUG
GlassFish ESB Ch'ti JUGGlassFish ESB Ch'ti JUG
GlassFish ESB Ch'ti JUGCh'ti JUG
 
Drools Planner Chtijug 2010
Drools Planner Chtijug 2010Drools Planner Chtijug 2010
Drools Planner Chtijug 2010Ch'ti JUG
 
Lille2010markp
Lille2010markpLille2010markp
Lille2010markpCh'ti JUG
 
Terracotta Ch'ti Jug
Terracotta Ch'ti JugTerracotta Ch'ti Jug
Terracotta Ch'ti JugCh'ti JUG
 

More from Ch'ti JUG (10)

Java 8 : Un ch'ti peu de lambda
Java 8 : Un ch'ti peu de lambdaJava 8 : Un ch'ti peu de lambda
Java 8 : Un ch'ti peu de lambda
 
Spring 3.1
Spring 3.1Spring 3.1
Spring 3.1
 
Bonita Open Solution
Bonita Open SolutionBonita Open Solution
Bonita Open Solution
 
Adobe flash platform java
Adobe flash platform javaAdobe flash platform java
Adobe flash platform java
 
MC3SI Chti Jug Soiree Agilite
MC3SI Chti Jug Soiree AgiliteMC3SI Chti Jug Soiree Agilite
MC3SI Chti Jug Soiree Agilite
 
GlassFish ESB Ch'ti JUG
GlassFish ESB Ch'ti JUGGlassFish ESB Ch'ti JUG
GlassFish ESB Ch'ti JUG
 
Drools Planner Chtijug 2010
Drools Planner Chtijug 2010Drools Planner Chtijug 2010
Drools Planner Chtijug 2010
 
Lille2010markp
Lille2010markpLille2010markp
Lille2010markp
 
HTML5 ADEO
HTML5 ADEOHTML5 ADEO
HTML5 ADEO
 
Terracotta Ch'ti Jug
Terracotta Ch'ti JugTerracotta Ch'ti Jug
Terracotta Ch'ti Jug
 

Recently uploaded

Les Metiers de l'Intelligence Artificielle
Les Metiers de l'Intelligence ArtificielleLes Metiers de l'Intelligence Artificielle
Les Metiers de l'Intelligence ArtificielleErol GIRAUDY
 
Mes succès sur Microsoft LEARN et examens
Mes succès sur Microsoft LEARN et examensMes succès sur Microsoft LEARN et examens
Mes succès sur Microsoft LEARN et examensErol GIRAUDY
 
The Importance of Indoor Air Quality (French)
The Importance of Indoor Air Quality (French)The Importance of Indoor Air Quality (French)
The Importance of Indoor Air Quality (French)IES VE
 
Workshop l'IA au service de l'industrie - Présentation générale - Extra 14...
Workshop l'IA au service de l'industrie - Présentation générale - Extra 14...Workshop l'IA au service de l'industrie - Présentation générale - Extra 14...
Workshop l'IA au service de l'industrie - Présentation générale - Extra 14...Infopole1
 
KIT-COPILOT and more Article du 20240311
KIT-COPILOT and more Article du 20240311KIT-COPILOT and more Article du 20240311
KIT-COPILOT and more Article du 20240311Erol GIRAUDY
 
Installation de Sylius 2.0 et découverte du nouveau backoffice en Bootstrap
Installation de Sylius 2.0 et découverte du nouveau backoffice en BootstrapInstallation de Sylius 2.0 et découverte du nouveau backoffice en Bootstrap
Installation de Sylius 2.0 et découverte du nouveau backoffice en BootstrapMaxime Huran 🌈
 

Recently uploaded (6)

Les Metiers de l'Intelligence Artificielle
Les Metiers de l'Intelligence ArtificielleLes Metiers de l'Intelligence Artificielle
Les Metiers de l'Intelligence Artificielle
 
Mes succès sur Microsoft LEARN et examens
Mes succès sur Microsoft LEARN et examensMes succès sur Microsoft LEARN et examens
Mes succès sur Microsoft LEARN et examens
 
The Importance of Indoor Air Quality (French)
The Importance of Indoor Air Quality (French)The Importance of Indoor Air Quality (French)
The Importance of Indoor Air Quality (French)
 
Workshop l'IA au service de l'industrie - Présentation générale - Extra 14...
Workshop l'IA au service de l'industrie - Présentation générale - Extra 14...Workshop l'IA au service de l'industrie - Présentation générale - Extra 14...
Workshop l'IA au service de l'industrie - Présentation générale - Extra 14...
 
KIT-COPILOT and more Article du 20240311
KIT-COPILOT and more Article du 20240311KIT-COPILOT and more Article du 20240311
KIT-COPILOT and more Article du 20240311
 
Installation de Sylius 2.0 et découverte du nouveau backoffice en Bootstrap
Installation de Sylius 2.0 et découverte du nouveau backoffice en BootstrapInstallation de Sylius 2.0 et découverte du nouveau backoffice en Bootstrap
Installation de Sylius 2.0 et découverte du nouveau backoffice en Bootstrap
 

Chti Jug Octo 16032010 Réduisons le ticket d’entrée de nos projets

  • 1. Réduisons le ticket d’entrée de nos projets Comment apporter un maximum de valeur à nos utilisateurs en moins de 3 mois... puis recommencer ! David Alia Manager Média, Internet et Voyage dalia@octo.com Fabrice Robini Architecte frobini@octo.com Cette présentation est copyright OCTO Technology et régie sous la licence Creative Commons 2.0 1
  • 2. AGENDA 00:00 - Introduction 00:05 - Apporter rapidement de la valeur à vos utilisateurs 00:50 - Conclusion 01:00 - Questions / réponses © OCTO 2009 2
  • 3. Introduction Tous les modèles sont faux, certains sont utiles George E. Box © OCTO 2009 3
  • 4. Bernard Gérard Jean-Pierre Marc
  • 5. Mon projet ne sort pas !
  • 6. C’est pas bon pour La recette, ou la mise Si au moins les utilisateurs étaient notre cœur ça… en prod ! satisfaits du résultat ! Pareil, j’ai deux Chez nous, la Vu les délais, ça va Moi c’est mois maximum production ne veut encore partir en l’inverse, j’ai pour livrer : pas même pas production avec l’idée mais ça le temps de l’exploiter… des tas de bugs… reste encore trop faire le cahier abstrait : des charges… impossible de Ou alors la recette Ou alors personne faire un cahier va prendre des ne veut se mouiller ! des charges ! semaines… Moi on me demande de Nous sommes livrer un outil trop nombreux Du coup, les avis opérationnel en Ca va être l’enfer à sur ce projet ! divergent trop ! trois mois ! faire évoluer ! Quand ce n’est Pareil pour pas un prototype les tests de qui est déployé ! non-rég !
  • 7. Moi aussi ! Moi aussi ! Moi aussi ! Moi aussi ! Moi aussi ! Non, il y a moi aussi ! Moi aussi ! Moi aussi ! Moi aussi !
  • 8. Cadrer, développer, livrer… Cadrer Développer Livrer Moi c’est l’inverse, j’ai l’idée mais ça Pareil, j’ai deux reste encore mois maximum Vu les délais, ça trop abstrait : pour livrer : pas va encore partir Pareil impossible de le temps de en production pour les Chez nous, la faire un cahier faire de cahier avec des tas de tests de production ne veut des charges ! des charges… bugs… non-rég ! même pas l’exploiter… Idée Spécifications Réalisation Déploiement Nous sommes Du coup, les Quand ce n’est pas un trop nombreux avis divergent prototype qui est déployé ! La recette, ou la mise sur ce projet ! trop ! en prod ! Ou alors Et du coup, personne ne impossible de Ou alors la recette va Ca va être l’enfer à veut se mouiller faire un cahier prendre des faire évoluer ! ! des charges semaines… exhaustif… Si au moins les utilisateurs étaient satisfaits du résultat ! © OCTO 2009 8
  • 9. Cadrer, développer, livrer en moins de 3 mois © OCTO 2009 9
  • 10. … puis recommencer 3 mois ≈3 mois ≈3 mois © OCTO 2009 10
  • 11. Magie ? © OCTO 2009 11
  • 12. Cadrer Développer Livrer Cadrer, développer, livrer en moins de 3 mois © OCTO 2009 12
  • 13. Cadrer Développer Livrer Définition À partir d’une idée ou d’exigences, préparer les futures phases du projet pour s’assurer du développement et de la livraison du produit. © OCTO 2009 13
  • 14. Projet ≠ Produit © OCTO 2009 14
  • 15. Produit = une vision + des fonctionnalités + un plan de releases © OCTO 2009 15
  • 16. Nous sommes Du coup, les avis Ou alors personne trop nombreux divergent trop ! ne veut se mouiller ! sur ce projet !
  • 17. Cadrer Développer Livrer Partager une vision La vision – Les fonctionnalités – La roadmap – L’équipe Une phrase qui définit le produit Un atelier pour…  Fédérer les acteurs  Aligner l’équipe  Définir l’objectif du produit © OCTO 2009 17
  • 18. Cadrer Développer Livrer Partager une vision La vision – Les fonctionnalités – La roadmap – L’équipe © OCTO 2009 18
  • 19. Cadrer Développer Livrer Partager une vision La vision – Les fonctionnalités – La roadmap – L’équipe © OCTO 2009 19
  • 20. Cadrer Développer Livrer Partager une vision La vision – Les fonctionnalités – La roadmap – L’équipe La TPV (Très Petite Voiture) Avec quatre places assises, 50 kg de bagages transportables, 2 CV fiscaux, traction avant comme les 11 et 15/Six, 60 km/h en vitesse de pointe, boîte à trois vitesses, facile d'entretien, possédant une suspension permettant de traverser un champ labouré avec un panier d'œufs sans en casser un seul, et ne consommant que 3 litres aux 100 kilomètres. Elle doit pouvoir être conduite en sabot, par un débutant ou une femme. Et surtout, aucun signe ostentatoire. Pierre Boulanger, 1948 © OCTO 2009 20
  • 21. Cadrer Développer Livrer Partager une vision La vision – Les fonctionnalités – La roadmap – L’équipe Your life in your pocket Steve Jobs, 2007 © OCTO 2009 21
  • 22. Cadrer Développer Livrer Partager une vision La vision – Les fonctionnalités – La roadmap – L’équipe Le référentiel du paysage radio pour partager des données fiables pour la production d’audience © OCTO 2009 22
  • 23. Produit = une vision + des fonctionnalités + un plan de releases © OCTO 2009 23
  • 24. Le besoin est Je n’ai pas le temps trop flou pour d’écrire un cahier des Par quoi écrire un cahier charges : comment commencer ? des charges… spécifier ? Comment prioriser ?
  • 25. Cadrer Développer Livrer Projet : les fonctionnalités La vision – Les fonctionnalités – La roadmap – L’équipe © OCTO 2009 25
  • 26. Cadrer Développer Livrer Produit : les fonctionnalités La vision – Les fonctionnalités – La roadmap – L’équipe Sortir les Sortir les Sortir les poubelles avant poubelles avant poubelles avant de partir ! de partir ! de partir ! Ajouter Dale Cooper dans Activer les Activer les Activer les la base administrateurs redo log redo log redo log Oracle sur Oracle sur Oracle sur Activer les Activer les Activer les Cartographier les redo log redo log redo log Oracle sur Oracle sur Oracle sur Activer les Activer les Activer les fonctionnalités Ajouter Dale Cooper dans la base administrateurs redo log redo log redo log Oracle sur Oracle sur Oracle sur Activer les Activer les redo log redo log Oracle sur Oracle sur Ajouter Dale Cooper dans Activer les la base administrateurs redo log Oracle sur Un atelier pour…  Avoir une vue synthétique des fonctionnalités à développer  Savoir par quelles fonctionnalités commencer  Favoriser la discussion et l’échange © OCTO 2009 26
  • 27. Cadrer Développer Livrer Produit : les fonctionnalités La vision – Les fonctionnalités – La roadmap – L’équipe Activités métiers Temps © OCTO 2009 27
  • 28. Cadrer Développer Livrer Storymap (exemple) La vision – Les fonctionnalités – La roadmap – L’équipe GERER LA BASE RECHERCHER GERER LES GERER LES STATISTIQUES GERER LES RADIO CITATIONS LISTES DROITS CRUD TRACER RECHERCHER EN MULTICRITERE DANS IMPORTER UN LOT DE AFFECTER UNE CRUD STATION LES LES STATIONS CITATIONS CITATION LISTE ESSENTIEL MAJ IMPORTER LA AJOUTER UN VALIDER UNE VALIDER UN EXPORTER BASE RADIO CHAMP A LA AFFECTATION LOT DE UNE LISTE ACTUELLE BASE RADIO CITATIONS GERER DES MODIFIER ENRICHIR LES DATES DE UNE DEPARTEMENTS VALIDITE DES D’ECOUTE D’UNE STATIONS AFFECTATIO STATION N EXPORTER UN ARCHIVER IMPORTER CONSULTER LES S’AUTHENTIFIER CRUD IMPORTER LES MAJ DES RESULTAT DE RECHERCHE UN LOT DE LES LISTES STATISTIQUES SUR LES POUR EFFECTUER UNE CONFORT AGREGAT CITATIONS ACTUELLES CITATIONS MODIFICATION CTR RECHERCHER EN VERIFIER IMPORTER ALIMENTER LA MULTICRITERE DANS AUTOMATIQUE LES DAMS EN LES CITATIONS MENT UN LOT DE DONNEES DE CITATIONS AGREGATS REFERENCE RECHERCHER EN MULTICRITERE DANS UNE LISTE DE RADIO « CRÉER CRUD ZONE DE RECHERCHER CALCULER CONSULTER LES CRUD COMME » PLANIFICATIO UN CONTENU STATISTIQUES EN FULL TEXT SUR LA BASE UTILISATEUR UNE STATION N DE LISTE LUXE RADIO IMPORTER LES PROPOSER RECHERCHER IMPORTER LES ZONES DE UN CODE EN RESULTATS D’AUDIENCE DE PLANIFICATIO STATION PHONETIQUE PAPRIKA N © OCTO 2009 28
  • 29. Cadrer Développer Livrer Cahier décharge… La vision – Les fonctionnalités – La roadmap – L’équipe
  • 30. Cadrer Développer Livrer …ou cahier des charges ? La vision – Les fonctionnalités – La roadmap – L’équipe Le catalogue de fonctionnalités partagé par l’équipe Un document unique pour…  Prioriser et reprioriser les fonctionnalités  Spécifier (ou pointer vers) les règles de gestion attendues  Faciliter le lien entre les acteurs fonctionnels et techniques
  • 31. Produit = une vision + des fonctionnalités + un plan de releases © OCTO 2009 31
  • 32. Cadrer Développer Livrer Projet : planifier La vision – Les fonctionnalités – La roadmap – L’équipe © OCTO 2009 32
  • 33. Cadrer Développer Livrer Produit : planifier La vision – Les fonctionnalités – La roadmap – L’équipe © OCTO 2009 MMF : Minimum Marketable Feature 33
  • 34. Projet = produit + équipe © OCTO 2009 34
  • 35. Cadrer Développer Livrer Une équipe La vision – Les fonctionnalités – La roadmap – L’équipe José Vincent Mathieu Product Owner MOA Développeur Sophie MOA Claude Développeur Biloute Coach Georgette Développeur © OCTO 2009 35
  • 36. Cadrer Développer Livrer Pas de sur-documentation © OCTO 2009 36
  • 37. Cadrer Développer Livrer Les livrables © OCTO 2009 37
  • 38. Cadrer Développer Livrer Le A3 du projet (exemple) Connaître et comprendre le projet en 2 minutes © OCTO 2009 38
  • 39. Cadrer Développer Livrer Cadrer, développer, livrer en moins de 3 mois © OCTO 2009 39
  • 40. Ce qui est livré C’est l’enfer à faire La recette va encore c’est toujours évoluer prendre un temps buggé fou… Sans parler de la non-régression !
  • 41. Cadrer Développer Livrer Définition Ecrire les tests, effectuer la réalisation, la démonstration et la validation de fonctionnalités priorisées © OCTO 2009 41
  • 43. Cadrer Développer Livrer Réaliser pour valider © OCTO 2009 43
  • 44. Cadrer Développer Livrer RAD is dead ! © OCTO 2009 44
  • 45. Tester à coût marginal © OCTO 2009 45
  • 46. Cadrer Développer Livrer Tests de recette automatisés © OCTO 2009 46
  • 47. Cadrer Développer Livrer Non-régression automatique 6 mois - 650 cas de tests © OCTO 2009 47
  • 48. Une équipe motivée © OCTO 2009 48
  • 49. Cadrer Développer Livrer Motivée et auto-organisée © OCTO 2009 49
  • 50. Cadrer Développer Livrer Plateau projet (exemple) Bugs IHM
  • 51. Cadrer Développer Livrer Les livrables Le document d’architecture mis-à-jour Le code source Les tests unitaires Les tests fonctionnels L’application accessible sur la plateforme de démo. © OCTO 2009 51
  • 52. Cadrer Développer Livrer Cadrer, développer, livrer en moins de 3 mois © OCTO 2009 52
  • 53. Cadrer Développer Livrer Définition Déployer le produit en production pour une utilisation immédiate © OCTO 2009 53
  • 54. Le produit passe en production trop Impossible de le tardivement mettre en production Les utilisateurs ne sont pas satisfaits du résultat
  • 55. Fail fast © OCTO 2009 55
  • 56. Cadrer Développer Livrer Livraison horizontale Temps 100 % des fonctionnalités DEV DEV RECETTE Energie PROD © OCTO 2009 Temps 56
  • 57. Cadrer Développer Livrer Livraison verticale 20 % des 15 % des 10 % des 10 % des 15 % des fonctionnalités fonctionnalités fonctionnalités fonctionnalités fonctionnalités DEV DEV DEV DEV DEV […] RECETTE RECETTE RECETTE RECETTE RECETTE PROD PROD PROD PROD PROD Energie © OCTO 2009 Temps 57
  • 58. Cadrer Développer Livrer Livrer Plus il est difficile de déployer, plus il faut le faire souvent Christophe Thibaut © OCTO 2009 58
  • 59. Cadrer Développer Livrer Livrer Adopté par les utilisateurs © OCTO 2009 59
  • 60. Cadrer Développer Livrer Les livrables L’application packagée selon les normes SI  Artefacts logiciel  Scripts d’installation, d’initialisation de données… Documentation d’installation Documentation d’exploitation Documentation d’administration © OCTO 2009 60
  • 61. Cadrer Développer Livrer Piloter Piloter © OCTO 2009 61
  • 62. Cadrer Développer Livrer Piloter Piloter © OCTO 2009 62
  • 63. Cadrer Développer Livrer Piloter Piloter © OCTO 2009 63
  • 64. Négociez le périmètre, pas le délai © OCTO 2009 64
  • 65. Cadrer Développer Livrer Piloter Piloter © OCTO 2009 65
  • 66. AGENDA Introduction Apporter rapidement de la valeur à vos utilisateurs Conclusion Questions / réponses © OCTO 2009 66
  • 67. Cadrer, développer, livrer en moins de 3 mois © OCTO 2009 67
  • 69. Conclusion Vous faites les grandes tailles ? © OCTO 2009 69
  • 70. Questions / Réponses © OCTO 2009 70
  • 71. Votre petit déjeuner à emporter © OCTO 2009 71
  • 72. The end Merci ! © OCTO 2009 72