agiletour toulouse 2012 : il était une fois la vie d’un product owner
TRANSCRIPT
Il était une fois la vie d'un Product Owner …
Romain Couturier
Octobre 2012
www.terredagile.com
Votre interlocuteur
Coach agile, formateur et enseignant
Romain Couturier
@romaincouturier
terredagile.com talondagile.com
Le Product Owner La dream team
Le Boss L'utilisateur mystère
S
Le coach
CHAPITRE 1ER : ANCIENNE VIE
Il était une fois dans une SSII lointaine …
Il était une fois … … dans une SSII
lointaine
Ancienne vie >> Page Blanche >> La chute >> Accélération
Il existait une équipe agile …
Proxy PO
Equipe projet
Ancienne vie >> Page Blanche >> La chute >> Accélération
Avec des clients +/- agiles …
Le backlog projet …
… et son planning
Contrat au forfait
Satisfaction cliente en démo
Un jour, le grand départ a sonné …
Thierry Lothon DigitLife.fr 2005
CHAPITRE 2ÈME : PAGE BLANCHE
1ère mission : créer un produit
Ancienne vie >> Page Blanche >> La chute >> Accélération
Jour 0 : Préparation au projet
Ancienne vie >> Page Blanche >> La chute >> Accélération
Quelques conseils de base • Faire simple • Rester factuel • Focus sur le QUOI • Désapprendre la technique
???
Jour 0 : Préparation au rôle de PO
Ancienne vie >> Page Blanche >> La chute >> Accélération
Equipe de développement
Utilisateurs et management
Ancienne vie >> Page Blanche >> La chute >> Accélération
Jour 1 : Partage de la vision
Jour 2 : le 1er modèle économique
Ancienne vie >> Page Blanche >> La chute >> Accélération
Ancienne vie >> Page Blanche >> La chute >> Accélération
Jour 3 : itération #0
Objectif : Valider la capacité de l'équipe à délivrer
1er engagement : le planning sera tenu
Version squelette
Version utilisable
Version commercialis
able
3 mois 6 mois 9 mois
Ancienne vie >> Page Blanche >> La chute >> Accélération
Lecture salutaire
Revoir
Prototyper Raffiner
Ancienne vie >> Page Blanche >> La chute >> Accélération
1er rendez-vous avec les utilisateurs
Vos exemples Vos avis
Ancienne vie >> Page Blanche >> La chute >> Accélération
La recherche des personas
Ancienne vie >> Page Blanche >> La chute >> Accélération
1er User Story Mapping
Ancienne vie >> Page Blanche >> La chute >> Accélération
Activités métier
Nécessité forte
Faible
Besoins, histoires, Épics,
1er jet de Backlog métier …
Ancienne vie >> Page Blanche >> La chute >> Accélération
Histoire utilisateur
Critères d'acceptation
Cas nominaux Cas limite
Cas d'erreurs
=
Exemples
… et des exigences non-fonctionnelles
Ancienne vie >> Page Blanche >> La chute >> Accélération
Usabilité
Fiabilité
Performance Supportabilité
Interfaces
Environnement technique
Les histoires utilisateur
apparaissent, se développent ou
disparaissent
Les ENF restent stables et se renforcent
Histoires utilisateurs
ENF
Notre format d'ENF Nom Un nom unique pour l'ENF
Echelle Ce que vous mesurez (c'est à dire l'unité de mesure)
Mesure “Comment” vous allez mesurer (c'est à dire le moyen(s) d'obtenir des mesures)
Cible Le niveau de performance que vous souhaitez atteindre
Contrainte Le niveau de performance que vous souhaitez éviter d'atteindre
Métrique Votre niveau actuel de performance
Ancienne vie >> Page Blanche >> La chute >> Accélération
1ère difficulté : quel modèle de valeur ?
Vendable
Faisable Utilisable
Ancienne vie >> Page Blanche >> La chute >> Accélération
1er planning poker
Ancienne vie >> Page Blanche >> La chute >> Accélération
1ère Priorisation simple
Risque élevé Valeur faible
Risque élevé Valeur élevée
Risque faible Valeur faible
Risque faible Valeur élevée
Risque
Valeur
Ancienne vie >> Page Blanche >> La chute >> Accélération
1ère itération / 1ère démonstration
Ancienne vie >> Page Blanche >> La chute >> Accélération
Définition de Prêt
Définition de Terminé
Objectif(s) de l'incrément
Le jour où la démo a raté
Acceptées Rejetées
Ancienne vie >> Page Blanche >> La chute >> Accélération
Evolution de la relation PO/équipe
Ancienne vie >> Page Blanche >> La chute >> Accélération
Distance
Confiance
Chemin du PO
Evolution de la relation PO/équipe
Ancienne vie >> Page Blanche >> La chute >> Accélération
Le PO propose, l'Equipe dispose
CHAPITRE 3ÈME : LA CHUTE
La loi des séries
Ancienne vie >> Page Blanche >> La chute >> Accélération
Problème de qualité Complexité de la solution
Oubli de l'expérience utilisateur
Le jour du grand rejet
Ancienne vie >> Page Blanche >> La chute >> Accélération
Prototyper/Raffiner appliqués à l'UX
Ancienne vie >> Page Blanche >> La chute >> Accélération
Restructuration du backlog
Ancienne vie >> Page Blanche >> La chute >> Accélération
impactmapping.org/
Impact mapping : action !
Ancienne vie >> Page Blanche >> La chute >> Accélération
Nouveau jet de Backlog métier …
Ancienne vie >> Page Blanche >> La chute >> Accélération
Histoire utilisateur
Critères d'acceptation
Cas nominaux Cas limite
Cas d'erreurs
IHM Dette
technique
Testing quadrant
Tests fonctionnels Exemples
Tests d'histoires Prototypes Simulations
Tests exploratoires Scénarios
Tests d'usabilité UAT ( User Acceptance Testing)
Alpha/Beta
Tests unitaires Tests de composants
Test de charge et de performances Tests de sécurité
Tests "-ilité"
Automatisé et manuel
Manuel
Outils Automatisé
Sup
po
rte
l'éq
uip
e
Cri
tiq
ue
le p
rod
uit
Orientation technologique
Orientation métier
Ancienne vie >> Page Blanche >> La chute >> Accélération
Sortir pour éviter la surchauffe
Ancienne vie >> Page Blanche >> La chute >> Accélération
CHAPITRE 4ÈME : ACCÉLÉRATION
Le grand ménage
Ancienne vie >> Page Blanche >> La chute >> Accélération
Documenter simplement
Ancienne vie >> Page Blanche >> La chute >> Accélération
A4 A4
Format A3
Comment changer dans une itération
Plus un changement intervient tard, plus son coût est élevé
0 5 à 15 Impossi
ble 1 à 5 points
Règles de coût du changement dans une itération
Démarrage de l'itération
Démo de fin d'itération
Ancienne vie >> Page Blanche >> La chute >> Accélération
Mieux gérer son agenda
Analyse utilisateur
Création des
thèmes Estimation Backlog
prêt A
valider En
production
Un élément de travail
Une activité du flux de production
Ancienne vie >> Page Blanche >> La chute >> Accélération
Visualiser le flux du produit
Ancienne vie >> Page Blanche >> La chute >> Accélération
Mesurer la satisfaction client
Ancienne vie >> Page Blanche >> La chute >> Accélération
Périodiquement
Mesurer la satisfaction client
Ancienne vie >> Page Blanche >> La chute >> Accélération
A chaque démonstration
Satisfaction sur la durée
Sati
sfac
tio
n f
on
ctio
nn
elle
Il était une fois dans une SSII lointaine …
Ils vécurent heureux
et vendirent beaucoup
de licences
FIN
EPILOGUE
Oser innover avec les utilisateurs
Ancienne vie >> Page Blanche >> La chute >> Accélération
Précision
Temps
4x
2x
1,5x
1x
2/3x
1/2x
1/4x
L'incertitude qu'on nous l'expose
Connaissance
Temps
4x
2x
1,5x
1x
2/3x
1/2x
1/4x
L'incertitude telle qu'elle est vécu
La morale de cette histoire
Prototype / refine
Echouer pour apprendre
Quel est mon modèle de valeur ?
Le PO n'est pas un utilisateur
Le PO ne sait pas, il émet des hypothèses
Les utilisateurs transforment les hypothèses en valeur