Chti Jug Octo 16032010 Réduisons le ticket d’entrée de nos projets
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

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

on

  • 1,513 views

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

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.

Statistics

Views

Total Views
1,513
Views on SlideShare
1,488
Embed Views
25

Actions

Likes
0
Downloads
38
Comments
0

1 Embed 25

http://www.slideshare.net 25

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

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

  • 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
  • 42. Réaliser pour valider © OCTO 2009 42
  • 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
  • 68. © OCTO 2009 68
  • 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