SlideShare una empresa de Scribd logo
1 de 55
Descargar para leer sin conexión
Il était une fois la vie d'un Product Owner …



                      Romain Couturier




www.terredagile.com
Votre interlocuteur
                                    Coach agile, formateur et enseignant




  Romain Couturier



terredagile.com
talondagile.com

romain.couturier@terredagile.com


@romaincouturier
Prérequis

            Manifeste agile
            Scrum
            XP
            Kanban
            ...
S
Le Product Owner                La dream team




    Le Boss        Le coach   L'utilisateur mystère
CHAPITRE 1ER : ANCIENNE VIE
Il était une fois …   … dans une SSII
                         lointaine

  Il était une fois dans une SSII
  lointaine …
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



Ancienne vie >> Page Blanche >> La chute >> Accélération
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


                                                                  ???
                                               Les rappels/conseils du coach
                                               • Faire simple
                                               • Rester factuel
                                               • Focus sur le QUOI
                                               • Désapprendre la technique


Ancienne vie >> Page Blanche >> La chute >> Accélération
Jour 0 : Préparation au rôle de PO




    Equipe de                                              Utilisateurs et
  développement                                            management




Ancienne vie >> Page Blanche >> La chute >> Accélération
Jour 1 : Partage de la vision




Ancienne vie >> Page Blanche >> La chute >> Accélération
Jour 2 : le 1er modèle économique




Ancienne vie >> Page Blanche >> La chute >> Accélération
1er engagement : le planning sera tenu




                                                                Version
              Version                    Version
                                                              commercialis
             squelette                  utilisable
                                                                 able
                          3 mois                     6 mois              9 mois




Ancienne vie >> Page Blanche >> La chute >> Accélération
Jour 3 : itération #0




  Objectif : Valider la capacité de l'équipe à délivrer

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
                                  Activités métier

          Nécessité
              forte



                                                           Besoins,
                                                           Histoires utilisateur,
                                                           Épics




              Faible

Ancienne vie >> Page Blanche >> La chute >> Accélération
1er jet de Backlog métier …



                                                        Critères
                                                     d'acceptation
                                                       Cas nominaux
                                                        Cas limites
                          Histoire                     Cas d'erreurs
                         utilisateur
                                                            =
                                                       Exemples




Ancienne vie >> Page Blanche >> La chute >> Accélération
1er jet de Backlog métier …


                                                           Les coordonnées du prospect sont indiquées
                                                           avec au minimum : Raison sociale &
                                                           téléphone
                                          Critères         Si pas intéressé ou rappel plus tard, alors
                                       d'acceptation       prise d'un nouveau prospect avec règles de
                                         Cas nominaux      définition de la pile de prospect
                                          Cas limites      • La pile est initialement constituée par
            Histoire                     Cas d'erreurs         l'administrateur
           utilisateur                                     • Un prospect qui n'a pas répondu est
                                                               remis dans la pile et doit être recontacté
                                              =                dans les 24h
                                                           • Un prospect qui a répondu et qui n'est
                                         Exemples              pas intéressé ne sera jamais remis dans
 Ex : En tant que téléprospecteur                              la pile
 je veux prendre un prospect afin
          de le contacter




Ancienne vie >> Page Blanche >> La chute >> Accélération
… et des exigences non-fonctionnelles

     Les histoires
      utilisateur
   apparaissent, se
   développent ou
    disparaissent
                                                                               Histoires utilisateurs


                                                                                     ENF

                               Usabilité                            Environnement
   Les ENF restent
                                                                    technique
    stables et se
     renforcent
                              Fiabilité                           Interfaces

                                                           Supportabilité
                                     Performance



Ancienne vie >> Page Blanche >> La chute >> Accélération
Notre format d'ENF


Nom             Un nom unique pour l'ENF
Echelle         Ce que vous mesurez (= l'unité de mesure)
                “Comment” vous allez mesurer (= le(s) moyen(s)
Mesure          d'obtenir des mesures)

Cible           Le niveau de performance à atteindre

Contrainte      Le niveau de performance que vous souhaitez éviter

Métrique        Votre niveau actuel de performance

Source : http://bit.ly/oMdly




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é                     Risque élevé
                      Valeur faible                    Valeur élevée


 Risque


                      Risque faible                    Risque faible
                      Valeur faible                    Valeur élevée




                                          Valeur

Ancienne vie >> Page Blanche >> La chute >> Accélération
Rythme itérations/démonstrations


           Définition de Prêt                         Objectif(s) de l'incrément




                                                       Définition de Terminé



Ancienne vie >> Page Blanche >> La chute >> Accélération
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




                          Le PO propose,
                          l'Equipe dispose




Ancienne vie >> Page Blanche >> La chute >> Accélération
Evolution de la relation PO/équipe
                   Distance
                                                           Chemin du PO




                                                             Confiance


Ancienne vie >> Page Blanche >> La chute >> Accélération
CHAPITRE 3ÈME : LA CHUTE
Le jour du grand rejet




Ancienne vie >> Page Blanche >> La chute >> Accélération
La loi des séries
                              Oubli de l'expérience utilisateur




      Problème de qualité

                                                                  Complexité de la solution




              2                            1                                  3
Ancienne vie >> Page Blanche >> La chute >> Accélération
Prototyper/Raffiner appliqués à l'UX
           Histoires
          utilisateur




Ancienne vie >> Page Blanche >> La chute >> Accélération
Restructuration du backlog




       impactmapping.org




Ancienne vie >> Page Blanche >> La chute >> Accélération
Impact mapping : action !




Ancienne vie >> Page Blanche >> La chute >> Accélération
Nouveau jet de Backlog métier …

                                                        Critères
                          Histoire                   d'acceptation
                         utilisateur                   Cas nominaux
                                                         Cas limite
                                                       Cas d'erreurs




                                                         Dette
                            IHM
                                                       technique




Ancienne vie >> Page Blanche >> La chute >> Accélération
Testing quadrant
                                                        Orientation métier
                     Automatisé
                                                                                               Manuel
                      et manuel

                                   Tests fonctionnels                       Tests exploratoires
                                       Exemples                                  Scénarios
                                    Tests d'histoires                        Tests d'usabilité
                                      Prototypes                      UAT ( User Acceptance Testing)
                                      Simulations                               Alpha/Beta




                                                                                                         Critique le produit
        Supporte l'équipe




                                                                    Test de charge et de performances
                                     Tests unitaires
                                                                             Tests de sécurité
                                  Tests de composants
                                                                               Tests "-ilité"


                     Automatisé                                                                 Outils
                                                   Orientation technologique

                                               Source : http://bitly.com/RaF84t

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
Mesurer la satisfaction client
                                   Périodiquement




Ancienne vie >> Page Blanche >> La chute >> Accélération
Mesurer la satisfaction client
                                            A chaque démonstration
               Satisfaction fonctionnelle




                                               Satisfaction sur la durée



Ancienne vie >> Page Blanche >> La chute >> Accélération
Mieux gérer son agenda avec Kanban
  Analyse        Création
                                Estimation        Backlog             A           En
 utilisateur       des
                                                   prêt            valider    production
                 thèmes




                                         Une activité du flux de production


                 Un élément de travail




Ancienne vie >> Page Blanche >> La chute >> Accélération
Visualiser le flux du produit




Ancienne vie >> Page Blanche >> La chute >> Accélération
Comment changer dans une itération

     Plus un changement intervient tard, plus son
      coût est élevé

                      Règles de coût du changement dans une itération

                                                                        Impossi
            0               1 à 5 points                   5 à 15
                                                                          ble



   Démarrage                                                                  Démo de fin
  de l'itération                                                               d'itération




Ancienne vie >> Page Blanche >> La chute >> Accélération
Documenter simplement




                                 A4                    A4




                                   1 fonctionnalité = A3




Ancienne vie >> Page Blanche >> La chute >> Accélération
Oser innover avec les utilisateurs




Ancienne vie >> Page Blanche >> La chute >> Accélération
Ils vécurent heureux
 et eurent beaucoup         FIN
     d'utilisateurs

   Il était une fois dans une SSII
   lointaine …
EPILOGUE
Avec des "Si" je referais le monde …




• Utilisateurs trop loin          • Modèle économique         • Partager la vision
• Personas inutilisés             • Gestion et entretien du   • Planning de versions
• Pas assez de prototypage         backlog produit             courtes
• "Je veux" vs. "Ils attendent"   • Faire simple              • Agilité multiformes
• Timide sur le concept de        • Prototyper / Raffiner     • La gestion en flux
  MVP                             • Gestion de l'agenda PO    • Les contraintes, qui
                                                               stimulent la créativité
La morale de cette histoire

 L'échec est le moteur de l'apprentissage
 Le PO n'est pas un utilisateur
 Le PO donne la vision et des hypothèses, les
  utilisateurs donnent le chemin à suivre et la
  valeur
Quelques références pour démarrer
terredagile.com
talondagile.com
romain.couturier@terredagile.com

@romaincouturier

Más contenido relacionado

Más de Romain Couturier

Créer le bon produit avec le Lean canvas (Scrum Day 2014)
Créer le bon produit avec le Lean canvas (Scrum Day 2014)Créer le bon produit avec le Lean canvas (Scrum Day 2014)
Créer le bon produit avec le Lean canvas (Scrum Day 2014)
Romain Couturier
 
Comment vendre l’agilité à mon client ? À mon patron ?
Comment vendre l’agilité à mon client ? À mon patron ?Comment vendre l’agilité à mon client ? À mon patron ?
Comment vendre l’agilité à mon client ? À mon patron ?
Romain Couturier
 

Más de Romain Couturier (16)

Changer de cadre avec l'Agilité
Changer de cadre avec l'AgilitéChanger de cadre avec l'Agilité
Changer de cadre avec l'Agilité
 
Accompagnement des entreprises innovantes
Accompagnement des entreprises innovantesAccompagnement des entreprises innovantes
Accompagnement des entreprises innovantes
 
Créer le bon produit avec le Lean canvas (Scrum Day 2014)
Créer le bon produit avec le Lean canvas (Scrum Day 2014)Créer le bon produit avec le Lean canvas (Scrum Day 2014)
Créer le bon produit avec le Lean canvas (Scrum Day 2014)
 
Créer le bon produit avec le lean canva
Créer le bon produit avec le lean canvaCréer le bon produit avec le lean canva
Créer le bon produit avec le lean canva
 
Enseignement et agilité
Enseignement et agilitéEnseignement et agilité
Enseignement et agilité
 
Kanban pour tous
Kanban pour tousKanban pour tous
Kanban pour tous
 
Atelier proposition de valeur
Atelier proposition de valeurAtelier proposition de valeur
Atelier proposition de valeur
 
Rencontre Process Café : présentation de l’agilité
Rencontre Process Café : présentation de l’agilitéRencontre Process Café : présentation de l’agilité
Rencontre Process Café : présentation de l’agilité
 
Scrum, comment tomber dans le panneau
Scrum, comment tomber dans le panneauScrum, comment tomber dans le panneau
Scrum, comment tomber dans le panneau
 
Transition agile et accompagnement au changement - SoftShake 2011
Transition agile et accompagnement au changement - SoftShake 2011Transition agile et accompagnement au changement - SoftShake 2011
Transition agile et accompagnement au changement - SoftShake 2011
 
Transition agile & accompagnement au changement
Transition agile & accompagnement au changementTransition agile & accompagnement au changement
Transition agile & accompagnement au changement
 
Enrichir Ses Méthodes Avec des Processus Unifiés Agiles
Enrichir Ses Méthodes Avec des Processus Unifiés AgilesEnrichir Ses Méthodes Avec des Processus Unifiés Agiles
Enrichir Ses Méthodes Avec des Processus Unifiés Agiles
 
Transition Organisationnelle et Accompagnement au Changement
Transition Organisationnelle et Accompagnement au ChangementTransition Organisationnelle et Accompagnement au Changement
Transition Organisationnelle et Accompagnement au Changement
 
Comment vendre l’agilité à mon client ? À mon patron ?
Comment vendre l’agilité à mon client ? À mon patron ?Comment vendre l’agilité à mon client ? À mon patron ?
Comment vendre l’agilité à mon client ? À mon patron ?
 
Introduction à l'agilité
Introduction à l'agilitéIntroduction à l'agilité
Introduction à l'agilité
 
Contractualisation Agile Théorie Et Modèles
Contractualisation Agile Théorie Et ModèlesContractualisation Agile Théorie Et Modèles
Contractualisation Agile Théorie Et Modèles
 

Il était une fois la vie d’un Product Owner

  • 1. Il était une fois la vie d'un Product Owner … Romain Couturier www.terredagile.com
  • 2. Votre interlocuteur  Coach agile, formateur et enseignant Romain Couturier terredagile.com talondagile.com romain.couturier@terredagile.com @romaincouturier
  • 3. Prérequis Manifeste agile Scrum XP Kanban ...
  • 4. S Le Product Owner La dream team Le Boss Le coach L'utilisateur mystère
  • 5. CHAPITRE 1ER : ANCIENNE VIE
  • 6. Il était une fois … … dans une SSII lointaine Il était une fois dans une SSII lointaine …
  • 7. Une équipe agile … Proxy PO Equipe projet Ancienne vie >> Page Blanche >> La chute >> Accélération
  • 8. … avec des clients +/- agiles Le backlog projet … … et son planning Contrat au forfait Satisfaction cliente en démo Ancienne vie >> Page Blanche >> La chute >> Accélération
  • 9. Un jour, le grand départ a sonné … Thierry Lothon DigitLife.fr 2005
  • 10. CHAPITRE 2ÈME : PAGE BLANCHE
  • 11. 1ère mission : créer un produit Ancienne vie >> Page Blanche >> La chute >> Accélération
  • 12. Jour 0 : Préparation au projet ??? Les rappels/conseils du coach • Faire simple • Rester factuel • Focus sur le QUOI • Désapprendre la technique Ancienne vie >> Page Blanche >> La chute >> Accélération
  • 13. Jour 0 : Préparation au rôle de PO Equipe de Utilisateurs et développement management Ancienne vie >> Page Blanche >> La chute >> Accélération
  • 14. Jour 1 : Partage de la vision Ancienne vie >> Page Blanche >> La chute >> Accélération
  • 15. Jour 2 : le 1er modèle économique Ancienne vie >> Page Blanche >> La chute >> Accélération
  • 16. 1er engagement : le planning sera tenu Version Version Version commercialis squelette utilisable able 3 mois 6 mois 9 mois Ancienne vie >> Page Blanche >> La chute >> Accélération
  • 17. Jour 3 : itération #0 Objectif : Valider la capacité de l'équipe à délivrer Ancienne vie >> Page Blanche >> La chute >> Accélération
  • 18. Lecture salutaire Revoir Prototyper Raffiner Ancienne vie >> Page Blanche >> La chute >> Accélération
  • 19. 1er rendez-vous avec les utilisateurs Vos exemples Vos avis Ancienne vie >> Page Blanche >> La chute >> Accélération
  • 20. La recherche des personas Ancienne vie >> Page Blanche >> La chute >> Accélération
  • 21. 1er User Story Mapping Activités métier Nécessité forte Besoins, Histoires utilisateur, Épics Faible Ancienne vie >> Page Blanche >> La chute >> Accélération
  • 22. 1er jet de Backlog métier … Critères d'acceptation Cas nominaux Cas limites Histoire Cas d'erreurs utilisateur = Exemples Ancienne vie >> Page Blanche >> La chute >> Accélération
  • 23. 1er jet de Backlog métier … Les coordonnées du prospect sont indiquées avec au minimum : Raison sociale & téléphone Critères Si pas intéressé ou rappel plus tard, alors d'acceptation prise d'un nouveau prospect avec règles de Cas nominaux définition de la pile de prospect Cas limites • La pile est initialement constituée par Histoire Cas d'erreurs l'administrateur utilisateur • Un prospect qui n'a pas répondu est remis dans la pile et doit être recontacté = dans les 24h • Un prospect qui a répondu et qui n'est Exemples pas intéressé ne sera jamais remis dans Ex : En tant que téléprospecteur la pile je veux prendre un prospect afin de le contacter Ancienne vie >> Page Blanche >> La chute >> Accélération
  • 24. … et des exigences non-fonctionnelles Les histoires utilisateur apparaissent, se développent ou disparaissent Histoires utilisateurs ENF Usabilité Environnement Les ENF restent technique stables et se renforcent Fiabilité Interfaces Supportabilité Performance Ancienne vie >> Page Blanche >> La chute >> Accélération
  • 25. Notre format d'ENF Nom Un nom unique pour l'ENF Echelle Ce que vous mesurez (= l'unité de mesure) “Comment” vous allez mesurer (= le(s) moyen(s) Mesure d'obtenir des mesures) Cible Le niveau de performance à atteindre Contrainte Le niveau de performance que vous souhaitez éviter Métrique Votre niveau actuel de performance Source : http://bit.ly/oMdly Ancienne vie >> Page Blanche >> La chute >> Accélération
  • 26. 1ère difficulté : quel modèle de valeur ? Vendable Faisable Utilisable Ancienne vie >> Page Blanche >> La chute >> Accélération
  • 27. 1er planning poker Ancienne vie >> Page Blanche >> La chute >> Accélération
  • 28. 1ère Priorisation simple Risque élevé Risque élevé Valeur faible Valeur élevée Risque Risque faible Risque faible Valeur faible Valeur élevée Valeur Ancienne vie >> Page Blanche >> La chute >> Accélération
  • 29. Rythme itérations/démonstrations Définition de Prêt Objectif(s) de l'incrément Définition de Terminé Ancienne vie >> Page Blanche >> La chute >> Accélération
  • 30. Le jour où la démo a raté Acceptées Rejetées Ancienne vie >> Page Blanche >> La chute >> Accélération
  • 31. Evolution de la relation PO/équipe Le PO propose, l'Equipe dispose Ancienne vie >> Page Blanche >> La chute >> Accélération
  • 32. Evolution de la relation PO/équipe Distance Chemin du PO Confiance Ancienne vie >> Page Blanche >> La chute >> Accélération
  • 33. CHAPITRE 3ÈME : LA CHUTE
  • 34. Le jour du grand rejet Ancienne vie >> Page Blanche >> La chute >> Accélération
  • 35. La loi des séries Oubli de l'expérience utilisateur Problème de qualité Complexité de la solution 2 1 3 Ancienne vie >> Page Blanche >> La chute >> Accélération
  • 36. Prototyper/Raffiner appliqués à l'UX Histoires utilisateur Ancienne vie >> Page Blanche >> La chute >> Accélération
  • 37. Restructuration du backlog impactmapping.org Ancienne vie >> Page Blanche >> La chute >> Accélération
  • 38. Impact mapping : action ! Ancienne vie >> Page Blanche >> La chute >> Accélération
  • 39. Nouveau jet de Backlog métier … Critères Histoire d'acceptation utilisateur Cas nominaux Cas limite Cas d'erreurs Dette IHM technique Ancienne vie >> Page Blanche >> La chute >> Accélération
  • 40. Testing quadrant Orientation métier Automatisé Manuel et manuel Tests fonctionnels Tests exploratoires Exemples Scénarios Tests d'histoires Tests d'usabilité Prototypes UAT ( User Acceptance Testing) Simulations Alpha/Beta Critique le produit Supporte l'équipe Test de charge et de performances Tests unitaires Tests de sécurité Tests de composants Tests "-ilité" Automatisé Outils Orientation technologique Source : http://bitly.com/RaF84t Ancienne vie >> Page Blanche >> La chute >> Accélération
  • 41. Sortir pour éviter la surchauffe Ancienne vie >> Page Blanche >> La chute >> Accélération
  • 42. CHAPITRE 4ÈME : ACCÉLÉRATION
  • 43. Mesurer la satisfaction client Périodiquement Ancienne vie >> Page Blanche >> La chute >> Accélération
  • 44. Mesurer la satisfaction client A chaque démonstration Satisfaction fonctionnelle Satisfaction sur la durée Ancienne vie >> Page Blanche >> La chute >> Accélération
  • 45. Mieux gérer son agenda avec Kanban Analyse Création Estimation Backlog A En utilisateur des prêt valider production thèmes Une activité du flux de production Un élément de travail Ancienne vie >> Page Blanche >> La chute >> Accélération
  • 46. Visualiser le flux du produit Ancienne vie >> Page Blanche >> La chute >> Accélération
  • 47. Comment changer dans une itération  Plus un changement intervient tard, plus son coût est élevé Règles de coût du changement dans une itération Impossi 0 1 à 5 points 5 à 15 ble Démarrage Démo de fin de l'itération d'itération Ancienne vie >> Page Blanche >> La chute >> Accélération
  • 48. Documenter simplement A4 A4 1 fonctionnalité = A3 Ancienne vie >> Page Blanche >> La chute >> Accélération
  • 49. Oser innover avec les utilisateurs Ancienne vie >> Page Blanche >> La chute >> Accélération
  • 50. Ils vécurent heureux et eurent beaucoup FIN d'utilisateurs Il était une fois dans une SSII lointaine …
  • 52. Avec des "Si" je referais le monde … • Utilisateurs trop loin • Modèle économique • Partager la vision • Personas inutilisés • Gestion et entretien du • Planning de versions • Pas assez de prototypage backlog produit courtes • "Je veux" vs. "Ils attendent" • Faire simple • Agilité multiformes • Timide sur le concept de • Prototyper / Raffiner • La gestion en flux MVP • Gestion de l'agenda PO • Les contraintes, qui stimulent la créativité
  • 53. La morale de cette histoire  L'échec est le moteur de l'apprentissage  Le PO n'est pas un utilisateur  Le PO donne la vision et des hypothèses, les utilisateurs donnent le chemin à suivre et la valeur