1
© OCTO 2014
2
© OCTO 2014 © OCTO 2014
De la pensée projet à la pensée produit Petit déjeuner OCTO Technology
04 novembre 2014
Hervé Lourdin Lean & Agile Practice Leader OCTO France [email protected]
Alexandre Siguier Consultant OCTO France [email protected]
3
© OCTO 2014
Introduction Pensée Projet vs. Pensée Produit Comment faire ? Retour d’expérience TF1 Publicité Conclusion Questions / Réponses
Agenda
4
© OCTO 2014
Often used
Sometimes or infrequently used
Hardly ever or never used
The Standish Group CHAOS Manifesto 2013
20% of features are used often and 50% of features are hardly ever or never used
50%
20%
30%
5
© OCTO 2014
Agile : itératif…
Develop
Users Product/Solution
Agile Development
6
© OCTO 2014
…et incrémental
Develop
Deliver Users
Product/Solution
Agile Development
7
© OCTO 2014
Les promesses de l’agile
©Version One
8
© OCTO 2014
A-t-on fait le bon produit ?
9
© OCTO 2014
10
© OCTO 2014
11
© OCTO 2014 © OCTO 2014
La pensée projet
12
© OCTO 2014
Qu’est-ce qu’un projet ?
Un ensemble d’activités et d’actions réalisées afin de
construire un produit sur un périmètre défini dans un délai et un budget donné
13
© OCTO 2014
?
Discover
Processus « Projet »
Expression de besoins
Problème identifié
Solution imaginée
14
© OCTO 2014
Un pari risqué
15
© OCTO 2014
Deliver Discover
Processus « Projet »
Expression de besoins
Spécifications Dév.
Recette
Develop Problème identifié
Solution imaginée
?
16
© OCTO 2014
17
© OCTO 2014 © OCTO 2014
La pensée produit
18
© OCTO 2014
Qu’est-ce qu’un produit ?
Un bien ou un service résultant d’une activité créative afin de
satisfaire les besoins et de répondre aux usages d’un client
19
© OCTO 2014
Zone d’incertitude
20
© OCTO 2014
21
© OCTO 2014
Vous êtes tous (potentiellement) une startup
22
© OCTO 2014
« Une startup est un groupe d’individus
constitué pour créer un nouveau produit ou service dans des conditions
d’incertitudes élevées. » The Lean Startup - Eric Ries
23
© OCTO 2014
L’agile pour le delivery
Develop
Product Development
24
© OCTO 2014
L’agile pour le delivery
Develop
Deliver Users
Product/Solution
Product Development
25
© OCTO 2014
Travaillons donc sur le besoin
Customer Development
Discover
Customers Market/Problem
26
© OCTO 2014
Market/Problem
Develop
Product Development Customer Development
Deliver Users
Product/Solution
Discover
Customers
Le processus « Produit »
27
© OCTO 2014
Projet
Respecter des délais
Respecter le budget
Respecter le périmètre
Produit
Apprendre le plus vite possible (fail fast)
Résoudre de vrais problèmes
Découvrir les meilleurs usages
28
© OCTO 2014
Comment faire ?
29
© OCTO 2014
On ne dit plus « Je pense que »
mais « Je vais mesurer que »
30
© OCTO 2014
La boucle d’apprentissage
Construire
Mesurer Apprendre
31
© OCTO 2014
Formaliser les hypothèses
Aller sur le terrain
Valider une première solution (MVP)
Accéder à la donnée et initier la mesure
Rassembler les bons acteurs
Déployer rapidement et souvent
1
2
3
4
5
6
32
© OCTO 2014
Formaliser les hypothèses
Aller sur le terrain
Valider une première solution (MVP)
Accéder à la donnée et initier la mesure
Rassembler les bons acteurs
Déployer rapidement et souvent
1
2
3
4
5
6
33
© OCTO 2014
« Un état d’incertitude dans lequel certaines des possibilités
impliquent une perte, catastrophe ou tout autre résultat
indésirable »
Les risques
Ash Maurya
34
© OCTO 2014
Lean Canvas
Problème
Segment de clientèle
Proposition de valeur unique
Indicateurs clés
Solution
Canaux
Avantage déloyal
Structure des coûts
Source de revenus
Risque produit Risque client Risque marché
35
© OCTO 2014
On commence par quoi ?
Problème 1) « Je ne sais pas quoi mettre dans mon CV »
2) « Je n’ai pas le temps pour faire mon CV » 3) « Je ne sais pas si mon CV est convenable sans le tester en live, ce qui est un risque »
Segment de clientèle Etudiant féru de nouvelles technologies Jeune diplômé Individus recherchant un emploi après période sans emploi (à préciser)
Proposition de valeur unique Décrochez le travail de vos rêves
Indicateurs clés 1000 cvs créés par jour 100 demandes de qualifications par un expert
Solution 1) Tutoriel vidéo
expliquant le CV 2) Modèles de CV 3) Qualification du CV
par un expert
Canaux Ecoles et facultés Pôle emploi / Cadre emploi Salons de recherche d’emploi
Avantage déloyal
Structure des coûts 1 expert en recrutement 1 monteur vidéo 1 designer pour les modèles de CV et le site Infrastructure (site web herbé dans le cloud) 2 développeurs 1 product manager
Source de revenus Offre freemium : • Vidéo gratuites, customisation du CV avec template en ligne
gratuite • Qualification du CV par un expert payante
Risque produit Risque client Risque marché
1 2 3 4
5
6 7
8
36
© OCTO 2014
Définir des hypothèses
Hypothèse : Telle fonctionnalité va générer tel usage
Objectif Chiffré : Mesure quantitative de l’usage attendu
Apprentissage : Que fait-on : Si l’objectif est atteint / Si l’objectif n’est pas atteint
37
© OCTO 2014
Formaliser les hypothèses
Aller sur le terrain
Valider une première solution (MVP)
Accéder à la donnée et initier la mesure
Rassembler les bons acteurs
Déployer rapidement et souvent
1
2
3
4
5
6
38
© OCTO 2014
Get out of the Building
39
© OCTO 2014
Observations
40
© OCTO 2014
Problem Interviews
Welcome 2 min – Set the stage
Collect demographics 2 min – Test customer segment
Tell a story 2 min – Set problem context
Problem Ranking 4 min – Test problem
Explore customer’s world view 15 min – Test problem
Wrapping up 2 min – The ask
Document results 2 min
The setup Identify Early Adopters
Test problem
Permission to follow-up referrals
Document results
41
© OCTO 2014
N’interrogez pas votre mère ni vos amis !
42
© OCTO 2014
Formaliser les hypothèses
Aller sur le terrain
Valider une première solution (MVP)
Accéder à la donnée et initier la mesure
Rassembler les bons acteurs
Déployer rapidement et souvent
1
2
3
4
5
6
43
© OCTO 2014
Hypothèses
Réalité terrain
?
Minimum Viable Product (MVP)
44
© OCTO 2014
Le MVP est la réalisation minimale qui permet à une
équipe de collecter sur les clients le maximum d’enseignements
validés, et ce avec un
minimum d’effort
Minimum Viable Product (MVP)
45
© OCTO 2014
Ca n’est pas un mini-moi !
46
© OCTO 2014
La boucle d’apprentissage
Construire
Mesurer Apprendre
47
© OCTO 2014
Formaliser les hypothèses
Aller sur le terrain
Valider une première solution (MVP)
Accéder à la donnée et initier la mesure
Rassembler les bons acteurs
Déployer rapidement et souvent
1
2
3
4
5
6
48
© OCTO 2014
S’assurer d’accéder à la donnée
49
© OCTO 2014
Enregistrez tout, dès de début
50
© OCTO 2014
La boucle d’apprentissage
Construire
Mesurer Apprendre
51
© OCTO 2014
Formaliser les hypothèses
Aller sur le terrain
Valider une première solution (MVP)
Accéder à la donnée et initier la mesure
Rassembler les bons acteurs
Déployer rapidement et souvent
1
2
3
4
5
6
52
© OCTO 2014
Une équipe cross-fonctionnelle
53
© OCTO 2014
Market/Problem
Develop
Product Development Customer Development
Deliver Users
Product/Solution
Discover
Customers
Qu'est-ce qu'une bonne équipe ?
Développeurs
Designers Ops
Architecte PO
UX Users
PM / Business
54
© OCTO 2014
Formaliser les hypothèses
Aller sur le terrain
Valider une première solution (MVP)
Accéder à la donnée et initier la mesure
Rassembler les bons acteurs
Déployer rapidement et souvent
1
2
3
4
5
6
55
© OCTO 2014
Mise en production rapide
56
© OCTO 2014
Mise en production fréquentes
57
© OCTO 2014
La boucle d’apprentissage
Construire
Mesurer Apprendre
58
© OCTO 2014
La qualité est non négociable
59
© OCTO 2014
Retour d’expérience
60
© OCTO 2014 © OCTO 2014
TF1 Publicité
Loic Charpentier Product Owner TF1 Publicité [email protected]
61
© OCTO 2014
TF1 Publicité
62
© OCTO 2014
Les briefs
63
© OCTO 2014
La demande d’origine Refonte de l’existant
64
© OCTO 2014
Often used
Sometimes or infrequently used
Hardly ever or never used
The Standish Group CHAOS Manifesto 2013
Nos chiffres sur l’existant
60%
10%
30%
65
© OCTO 2014
La réponse Cadrage Lean Startup
66
© OCTO 2014
Comment faire, en pratique ?
67
© OCTO 2014
Formaliser les hypothèses
Aller sur le terrain
Valider une première solution (MVP)
Accéder à la donnée et initier la mesure
Rassembler les bons acteurs
Déployer rapidement et souvent
1
2
3
4
5
6
68
© OCTO 2014
Directeur agence
RP TF1
Chef de groupe
Clients
Acheteur Utilisateur agence principal
Utilisateur agence secondaire
Utilisateur TF1 secondaire
Les utilisateurs
69
© OCTO 2014
Définir des hypothèses
Hypothèse : La saisie libre du produit ne génère pas d'aller-retour
Objectif Chiffré : Moins de 10% des briefs excels sont rejetés pour re-validation du produit
Apprentissage : Il n’est pas nécessaire d’utiliser le référentiel existant pour permettre la saisie du produit
70
© OCTO 2014
Formaliser les hypothèses
Aller sur le terrain
Valider une première solution (MVP)
Accéder à la donnée et initier la mesure
Rassembler les bons acteurs
Déployer rapidement et souvent
1
2
3
4
5
6
71
© OCTO 2014
Interview métier TF1
72
© OCTO 2014
Interview métier TF1 Interview Agences clientes
73
© OCTO 2014
Formaliser les hypothèses
Aller sur le terrain
Valider une première solution (MVP)
Accéder à la donnée et initier la mesure
Rassembler les bons acteurs
Déployer rapidement et souvent
1
2
3
4
5
6
74
© OCTO 2014
Consultation
Saisie
Echange
Les besoins
75
© OCTO 2014
Consultation
Saisie
Echange
Consultation
Saisie
Echange
Interview agence
Les besoins
76
© OCTO 2014
Les jalons clés en 2014
J1 Définition du
MVP et mise en œuvre
J2 MVP
J3 MVP étendu
J4 Ouverture au monde
Avril 2014 Mai 2014 Juillet 2014 Septembre 2014
Construire
Mesurer
Apprendre
Construire
Mesurer
Apprendre
Construire
Mesurer
Apprendre
Construire
Mesurer
Apprendre
Construire
Mesurer
Apprendre
100% des beta testeurs trouvent la saisie plus
simple
100% des beta testeurs utilisent l’outil
77
© OCTO 2014
Tests sans développement
78
© OCTO 2014
Formaliser les hypothèses
Aller sur le terrain
Valider une première solution (MVP)
Accéder à la donnée et initier la mesure
Rassembler les bons acteurs
Déployer rapidement et souvent
1
2
3
4
5
6
79
© OCTO 2014
Accéder aux données existantes
80
© OCTO 2014
Mesurer chaque élément
81
© OCTO 2014
Formaliser les hypothèses
Aller sur le terrain
Valider une première solution (MVP)
Accéder à la donnée et initier la mesure
Rassembler les bons acteurs
Déployer rapidement et souvent
1
2
3
4
5
6
82
© OCTO 2014
Acteurs du projet
3 Développeurs .NET
PO
Responsables métiers Accompagnement PO
Accompagnement UX
Agences Beta testeurs
Accompagnement Equipe de réalisation Co-localisée Clients et utilisateurs
83
© OCTO 2014
Formaliser les hypothèses
Aller sur le terrain
Valider une première solution (MVP)
Accéder à la donnée et initier la mesure
Rassembler les bons acteurs
Déployer rapidement et souvent
1
2
3
4
5
6
84
© OCTO 2014
Mise en production rapide grâce au Cloud
85
© OCTO 2014
Mise en production fréquentes
86
© OCTO 2014
Software Craftsmanship et qualité
87
© OCTO 2014 © OCTO 2014
Pour quel résultat ?
88
© OCTO 2014
Beaucoup d’activité
89
© OCTO 2014
« L’ensemble du plateau TV est impressionné par la fluidité de la nouvelle plateforme et par son
confort d’utilisation par rapport à Epocamp. »
Un client
90
© OCTO 2014 © OCTO 2014
Conclusion
91
© OCTO 2014
92
© OCTO 2014
Le produit, c’est l’équipe
93
© OCTO 2014
94
© OCTO 2014
Notre Offre
Product Discovery « Do the right product »
Product Delivery « Do the product right »
Product Craftsmanship
« Build high-quality product »
• Cadrage 360° • Roadmap & Vision Produit • Accompagnement Lean
Startup
• Accompagnement Agile • PO / MOA Agile • Lean UX • DevOps
• Technical leadership • Software Craftsmanship
• Continuous Integration • TDD
CHANGE MGNT
95
© OCTO 2014
96
Pour nous aider à améliorer nos petits-déjeuners, pensez à remplir le questionnaire de satisfaction
qui vous a été distribué
Merci !
Prochain petit-déjeuner OCTO le 27/11 Objets connectés : We Are Able !