0
Réduisons le ticket d’entrée de nos projets

           Comment apporter un maximum de valeur à nos utilisateurs en moins ...
AGENDA

     00:00 - Introduction
     00:05 - Apporter rapidement de la valeur à vos utilisateurs
     00:50 - Conclusion...
Introduction




              Tous les modèles sont faux,
                     certains sont utiles

                    ...
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...
Moi aussi !




               Moi aussi !
                                                                 Moi aussi !
  ...
Cadrer, développer, livrer…
                                 Cadrer                                Développer             ...
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 d...
Cadrer         Développer   Livrer       Définition




   À partir d’une idée ou d’exigences, préparer les
     futures p...
Projet ≠ Produit


© OCTO 2009                      14
Produit
                      =
                   une vision
              + des fonctionnalités
              + un plan ...
Nous sommes
                   Du coup, les avis    Ou alors personne
trop nombreux
                   divergent trop !   ...
Cadrer         Développer             Livrer                   Partager une vision
La vision – Les fonctionnalités – La ro...
Cadrer         Développer             Livrer              Partager une vision
La vision – Les fonctionnalités – La roadmap...
Cadrer         Développer             Livrer              Partager une vision
La vision – Les fonctionnalités – La roadmap...
Cadrer         Développer             Livrer              Partager une vision
La vision – Les fonctionnalités – La roadmap...
Cadrer         Développer             Livrer              Partager une vision
La vision – Les fonctionnalités – La roadmap...
Cadrer         Développer             Livrer              Partager une vision
La vision – Les fonctionnalités – La roadmap...
Produit
                      =
                   une vision
              + des fonctionnalités
              + un plan ...
Le besoin est
                    Je n’ai pas le temps
 trop flou pour
                   d’écrire un cahier des     Par q...
Cadrer         Développer             Livrer              Projet : les fonctionnalités
La vision – Les fonctionnalités – L...
Cadrer                           Développer             Livrer          Produit : les fonctionnalités
La vision – Les fonc...
Cadrer         Développer             Livrer          Produit : les fonctionnalités
La vision – Les fonctionnalités – La r...
Cadrer               Développer           Livrer                                  Storymap (exemple)
   La vision – Les fo...
Cadrer        Développer              Livrer              Cahier décharge…
La vision – Les fonctionnalités – La roadmap – ...
Cadrer        Développer              Livrer              …ou cahier des charges ?
La vision – Les fonctionnalités – La ro...
Produit
                      =
                   une vision
              + des fonctionnalités
              + un plan ...
Cadrer         Développer             Livrer              Projet : planifier
La vision – Les fonctionnalités – La roadmap ...
Cadrer         Développer             Livrer                      Produit : planifier
La vision – Les fonctionnalités – La...
Projet
                    =
              produit + équipe


© OCTO 2009                      34
Cadrer         Développer             Livrer                   Une équipe
La vision – Les fonctionnalités – La roadmap – L...
Cadrer         Développer   Livrer   Pas de sur-documentation




 © OCTO 2009                                            ...
Cadrer         Développer   Livrer   Les livrables




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




                                                 Connaî...
Cadrer         Développer   Livrer




                      Cadrer, développer, livrer
                        en moins d...
Ce qui est livré   C’est l’enfer à faire   La recette va encore
 c’est toujours          évoluer            prendre un tem...
Cadrer         Développer   Livrer    Définition




   Ecrire les tests, effectuer la réalisation, la
démonstration et la...
Réaliser pour valider


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




 © OCTO 2009                                               ...
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                                        ...
Cadrer         Développer   Livrer   Non-régression automatique




   6 mois - 650 cas de tests




 © OCTO 2009         ...
Une équipe motivée


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




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




  Bugs

  IHM
Cadrer         Développer   Livrer                      Les livrables

                    Le document d’architecture mis-...
Cadrer         Développer   Livrer




                      Cadrer, développer, livrer
                        en moins d...
Cadrer         Développer   Livrer       Définition




       Déployer le produit en production pour une
                ...
Le produit passe en
  production trop       Impossible de le
    tardivement       mettre en production
                  ...
Fail fast


© OCTO 2009               55
Cadrer         Développer   Livrer               Livraison horizontale
                                                   ...
Cadrer            Développer      Livrer                            Livraison verticale
      20 % des                15 %...
Cadrer         Développer   Livrer                          Livrer




                 Plus il est difficile de déployer,...
Cadrer         Développer   Livrer   Livrer




         Adopté par les
          utilisateurs



 © OCTO 2009            ...
Cadrer         Développer   Livrer                               Les livrables


                    L’application packagé...
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épons...
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
Upcoming SlideShare
Loading in...5
×

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

944

Published on

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

Présentation donnée par OCTO Technology le 16 mars 2010 au Ch'ti JUG. L'évènement a été sponsorisé par MC3SI.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
944
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
40
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

  1. 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. 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. 3. Introduction Tous les modèles sont faux, certains sont utiles George E. Box © OCTO 2009 3
  4. 4. Bernard Gérard Jean-Pierre Marc
  5. 5. Mon projet ne sort pas !
  6. 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. 7. Moi aussi ! Moi aussi ! Moi aussi ! Moi aussi ! Moi aussi ! Non, il y a moi aussi ! Moi aussi ! Moi aussi ! Moi aussi !
  8. 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. 9. Cadrer, développer, livrer en moins de 3 mois © OCTO 2009 9
  10. 10. … puis recommencer 3 mois ≈3 mois ≈3 mois © OCTO 2009 10
  11. 11. Magie ? © OCTO 2009 11
  12. 12. Cadrer Développer Livrer Cadrer, développer, livrer en moins de 3 mois © OCTO 2009 12
  13. 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. 14. Projet ≠ Produit © OCTO 2009 14
  15. 15. Produit = une vision + des fonctionnalités + un plan de releases © OCTO 2009 15
  16. 16. Nous sommes Du coup, les avis Ou alors personne trop nombreux divergent trop ! ne veut se mouiller ! sur ce projet !
  17. 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. 18. Cadrer Développer Livrer Partager une vision La vision – Les fonctionnalités – La roadmap – L’équipe © OCTO 2009 18
  19. 19. Cadrer Développer Livrer Partager une vision La vision – Les fonctionnalités – La roadmap – L’équipe © OCTO 2009 19
  20. 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. 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. 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. 23. Produit = une vision + des fonctionnalités + un plan de releases © OCTO 2009 23
  24. 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. 25. Cadrer Développer Livrer Projet : les fonctionnalités La vision – Les fonctionnalités – La roadmap – L’équipe © OCTO 2009 25
  26. 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. 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. 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. 29. Cadrer Développer Livrer Cahier décharge… La vision – Les fonctionnalités – La roadmap – L’équipe
  30. 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. 31. Produit = une vision + des fonctionnalités + un plan de releases © OCTO 2009 31
  32. 32. Cadrer Développer Livrer Projet : planifier La vision – Les fonctionnalités – La roadmap – L’équipe © OCTO 2009 32
  33. 33. Cadrer Développer Livrer Produit : planifier La vision – Les fonctionnalités – La roadmap – L’équipe © OCTO 2009 MMF : Minimum Marketable Feature 33
  34. 34. Projet = produit + équipe © OCTO 2009 34
  35. 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. 36. Cadrer Développer Livrer Pas de sur-documentation © OCTO 2009 36
  37. 37. Cadrer Développer Livrer Les livrables © OCTO 2009 37
  38. 38. Cadrer Développer Livrer Le A3 du projet (exemple) Connaître et comprendre le projet en 2 minutes © OCTO 2009 38
  39. 39. Cadrer Développer Livrer Cadrer, développer, livrer en moins de 3 mois © OCTO 2009 39
  40. 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. 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
  42. 42. Réaliser pour valider © OCTO 2009 42
  43. 43. Cadrer Développer Livrer Réaliser pour valider © OCTO 2009 43
  44. 44. Cadrer Développer Livrer RAD is dead ! © OCTO 2009 44
  45. 45. Tester à coût marginal © OCTO 2009 45
  46. 46. Cadrer Développer Livrer Tests de recette automatisés © OCTO 2009 46
  47. 47. Cadrer Développer Livrer Non-régression automatique 6 mois - 650 cas de tests © OCTO 2009 47
  48. 48. Une équipe motivée © OCTO 2009 48
  49. 49. Cadrer Développer Livrer Motivée et auto-organisée © OCTO 2009 49
  50. 50. Cadrer Développer Livrer Plateau projet (exemple) Bugs IHM
  51. 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. 52. Cadrer Développer Livrer Cadrer, développer, livrer en moins de 3 mois © OCTO 2009 52
  53. 53. Cadrer Développer Livrer Définition Déployer le produit en production pour une utilisation immédiate © OCTO 2009 53
  54. 54. Le produit passe en production trop Impossible de le tardivement mettre en production Les utilisateurs ne sont pas satisfaits du résultat
  55. 55. Fail fast © OCTO 2009 55
  56. 56. Cadrer Développer Livrer Livraison horizontale Temps 100 % des fonctionnalités DEV DEV RECETTE Energie PROD © OCTO 2009 Temps 56
  57. 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. 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. 59. Cadrer Développer Livrer Livrer Adopté par les utilisateurs © OCTO 2009 59
  60. 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. 61. Cadrer Développer Livrer Piloter Piloter © OCTO 2009 61
  62. 62. Cadrer Développer Livrer Piloter Piloter © OCTO 2009 62
  63. 63. Cadrer Développer Livrer Piloter Piloter © OCTO 2009 63
  64. 64. Négociez le périmètre, pas le délai © OCTO 2009 64
  65. 65. Cadrer Développer Livrer Piloter Piloter © OCTO 2009 65
  66. 66. AGENDA Introduction Apporter rapidement de la valeur à vos utilisateurs Conclusion Questions / réponses © OCTO 2009 66
  67. 67. Cadrer, développer, livrer en moins de 3 mois © OCTO 2009 67
  68. 68. © OCTO 2009 68
  69. 69. Conclusion Vous faites les grandes tailles ? © OCTO 2009 69
  70. 70. Questions / Réponses © OCTO 2009 70
  71. 71. Votre petit déjeuner à emporter © OCTO 2009 71
  72. 72. The end Merci ! © OCTO 2009 72
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×