La posture design au coeur de la transformation numérique
Outils et pratiques agiles pour la définition de produit
1. Outils pour une définition agile de produit
17/04/2014
Version 1.0
Ernst Perpignand
Coach Agile-Formateur Scrum
e.perpignand@groupeonepoint.com
@eperpignand
2. 2Définition de produit – 17/04/2014
•Scrum
•Kanban
•Développement
logiciel
•Transformation
agile
•Coaching
Individuel
•Coaching
d’équipe agile
•Démarrage
Scrum
•Formations
certifiant
Scrum
•Formation sur
mesure
Formation
& Mentorat
Facilitation
& Coaching
Pratiques
agiles
Domaine
d’expertise
Ma pratique de coaching agile…
3. 3Définition de produit – 17/04/2014
Être agile, faire face sereinement aux exigences du
marché
Compétitivité
Innovation
Temps de mise en marché
Satisfaction client
Valeur du produit/service
4. 4Définition de produit – 17/04/2014
Partageons des idées sur la définition de produit
dans un contexte agile
Vision
Produit
Release
Itération
quotidien Equipe -
Projet
Produit -
Programme
Entreprise -
Portefeuille
ici et ici
Les concepts présentés concerne les préoccupations qu’on retrouve
5. 5Définition de produit – 17/04/2014
COMEX
La fonction de management produit dans le
contexte de l’entreprise
SI
Ventes
Marchés
Clients
Management
de Produit
Budget, équipes,
objectifs,…
Stratégies, prévisions,
engagements, roadmap,
avantages concurrentiels,…
Retours clients,
Perceptions du marché,…
Segmentation, prix,
campagnes,
démonstration,…
Logiciel
Conditions du marché,
priorités, spécifications,
roadmap, personnas, user
stories,…
6. 6Définition de produit – 17/04/2014
L’agilité du SI ouvre une possibilité de laisser de côté la notion
de projet au profit d’un flux continu de création de valeur
Idées
Développer
Produit
Valider
Retours
Apprendre
Pré-étude Etude
Développement
& Test
Déploiement
Maintenance Retrait
ProjetTMA
Innovation
TTM
Valeur
7. 7Définition de produit – 17/04/2014
Product Owner
Pour les produits complexes, le rôle de « Product Owner »
est souvent partagé entre le métier et le SI
Equipe agile
Définit le
Produit
Scrum Master
facilitateur d’équipe
Développeurs /
Testeurs
Définit la
Solution
User stories,
Itérations,
Release,…
Vision,
Valeur,
Programme,
Roadmap,
Features,
…
Le titre donné aux personnes
impliquées dans cette
fonction de prise de décision
varie d’une entreprise à
l’autre
8. 8Définition de produit – 17/04/2014
Quelques changements au niveau des façons de faire du
responsable de produit dans un mode agile
Responsabilités du responsable de
produit
Mode traditionnel Mode agile
Compréhension des besoins utilisateurs En amont et discontinu Interactions constantes
Documentation des spécifications Documents exhaustifs Communication constante avec l’équipe
Ordonnancement Planifier une livraison unique à
moyen/long terme
Planification récurrente de petites
livraisons à court terme
Priorisation des exigences Pas du tout ou uniquement à l’élaboration
du document de vision du produit
(Re)prioriser à chaque release et/ou
itération
Validation Non applicable – déléguer à une équipe
de validation
Impliqué dans les itérations et releases.
Petits release plus fréquents
Gestion des changements Interdit les changements, comité projet
hebdomadaire
Ajustement à chaque itération et release
Déterminer les dates de livraisons
probables
Examen des livrables/documents Dates de livraisons sont connues et fixées.
Gérer les attentes sur le périmètre
9. 9Définition de produit – 17/04/2014
Quelques outils et pratiques favorisant l’innovation
et un flux constant de création de valeur ajoutée
Idées
Développer
Produit
Valider
Retours
Apprendre
Innovation Games
5-Why
Root Cause Analysis
Impact Mapping
Lean Canvas
Story Mapping
Minimum Viable
Product
A/B Testing
Feature Flipping
Innovation
TTM
Valeur
10. 10Définition de produit – 17/04/2014
Besoins
Solution
Priorités
Des ateliers ludiques pour inclure les clients, utilisateurs et
parties prenantes dans la définition du produit
Speed boat
Remember
The future
Give them a
Hot thub
Product Box
Prune the
product
tree
Buy a
feature
20-20
vision
Spider Web
http://www.InnovationGames.com/
11. 11Définition de produit – 17/04/2014
Identifier des besoins/frustrations avec le « Speed
Boat »
• Dessiner un bateau sur un flip
chart ou tableau blanc
• Les clients écrivent sur un post-it
un besoin non comblé, ou une
source de frustration à propos du
produit (Un ancre)
• Les ancres sont collés au flip chart
sous le bateau
• Permet une discussion sur ce qui
manque au produit/service du
point de vue des clients ou parties
prenantes
Retours
12. 12Définition de produit – 17/04/2014
Les frustrations/besoins à satisfaire peuvent être les
points de départ d’un atelier RCA
• La technique des « 5
pourquoi » pour des cas
simples
• Atelier de « Root Cause
Analysis » à l’aide d’un
diagramme de cause à
effet
• N’oubliez pas les impacts du
problème identifiés, ce sont
souvent le vrai problèmes
• Trouver des causes
corrigibles, systémiques et
factuelles
Problème
Cause Principale
Apprendre
13. 13Définition de produit – 17/04/2014
Collaborer (avec clients) à une définition du
produit
• Inviter clients et parties prenantes à
fabriquer seul ou en équipe un
packaging pour le produit
• Fournir du matériel de bricolage
• Après le temps alloué, chaque
packaging du produit doit être
« vendu » aux autres participants
• Cet atelier génère beaucoup d’idées
pour le produit puisque les
participants ont naturellement
tendance à exprimer leurs besoins
actuels et réels plutôt que ceux
couverts par le produit
Idées
14. 14Définition de produit – 17/04/2014
Un atelier Impact Mapping pour consolider les idées et établir
de manière collaborative l’impact (valeur) attendu du produit
Idées
Quoi
(Feature)
Comment
(Besoin)
Qui
(Utilisateur)
Pourquoi
(Objectif
métier)
1 M de
joueurs
Joueurs
Inviter amis
Invitation
semi-
automatique
Contenu viral
Recommandati
ons
Signets
Employés
Evénements
publics
Réseaux
sociaux
15. 15Définition de produit – 17/04/2014
Etablir un court argumentaire de la proposition de
valeur du produit
Elevator Pitch Template Idées
16. 16Définition de produit – 17/04/2014
Un canevas Lean pour communiquer la vision
produit
Idées
17. 17Définition de produit – 17/04/2014
Pas besoin de rajouter un autre document, utiliser un mur ou un
tableau pour afficher directement les artefacts produits dans les
ateliers précédents
Idées
18. 18Définition de produit – 17/04/2014
Le Story Mapping permet de définir la solution
conjointement avec le SI
• Utilisateurs et Features proviennent
de l’Impact Mapping et
représentent les objectifs métiers
d’un release
• Les activités représentent les
processus métiers en place ou à
venir
• Les user stories sont conçus
conjointement avec l’équipe agile
lors de la planification de release
• On obtient ainsi une traçabilité
entre l’activité de développement
et les objectifs métiers
Développer
19. 19Définition de produit – 17/04/2014
Elaborer les Minimum Viable Product et planifier
empiriquement
• Modèles de priorisation
• Kano
• MoSCoW
• ROI = Valeur estimée / effort
• Estimation (quantitative) de
la valeur
• Impact sur l’objectif métier
• Coût d’un délai
• Hypothèses (risque, opportunité)
• Qualité (non fonctionnelle)
• Suivi des indicateurs agile
• Collaboration
Développer
20. 20Définition de produit – 17/04/2014
Un outillage simple et efficace, pas de documents
additionnels
21. 21Définition de produit – 17/04/2014
Avoir de la souplesse dans les choix d’expérience
utilisateur
Valider
• Confirmer les hypothèses
d’expériences utilisateurs
• Choisir les meilleurs
scénarios
• Mesurer les comportements
• Gérer sereinement les mise en production
fréquentes
• Gérer les fonctionnalités payantes
• Dégradation gracieuse
Test A/B Feature flipping
22. 22Définition de produit – 17/04/2014
Et alors, vous en pensez quoi ?
Idées
Développer
Produit
Valider
Retours
Apprendre
Innovation Games
5-Why
Root Cause Analysis
Impact Mapping
Lean Canvas
Story Mapping
Minimum Viable
Product
A/B Testing
Feature Flipping
Innovation
TTM
Valeur