SlideShare una empresa de Scribd logo
1 de 31
1
Agile Share
Product Owner,
les anti-patterns
24/11/2016 - Neuilly sur Seine
Komi Cédric ASSIGNON, CSM, CSPO
@cassignon
/ 31
Session interactive
Vos attentes ?
Etre capable d’identifier les situations dysfonctionnelles de PO
2
0. Ouverture
Sommaire
1. Scrum
2. Le PO
3. Anti-patterns
4. Ressources
3
4
Scrum1
/ 31
Cadre méthodologique agile
5
1. Scrum
/ 31
L’équipe scrum
6
1. Scrum
Au quotidien
/ 31
Ingénierie du développement
7
1. Scrum
8
Le PO2
/ 31
Positionnement, Rôle & Responsabilité
9
2. Le PO
/ 31
Posture
10
2. Le PO
Force
Ecoute
PO cadrant
PO
convaincant
attentifEmergence
/ 31
Ingrédients de réussite
11
2. Le PO
Montée en puissance
des équipes
Négociateur
Communiquant
Engagé
Disponible
Leader
12
Anti-patterns3
/ 31
3. Anti-patterns
Interférence dans le travail quotidien
● Chercher à contrôler plutôt que d’aider
○ Manipuler le processus normal
○ Tracer ce que font les développeurs (demander ce qu’ils font parce
qu’aucune tâche n’était associée à leur nom)
=>=>=> Impact de ce type de contrôle sur les Dev
13
● Se concentrer sur la gestion et la maîtrise du besoin
● Faire confiance à l’équipe
/ 31
3. Anti-patterns
1 action/fonction utilisateur = ∑ (users stories)
● 1 user story par couche applicative => non livrable séparément
14
● 1 user story = 1 action/fonction utilisateur
1 user story = ∑ (fonctions utilisateur)
● EPIC vs User story
○ Bug sur une fonction mineure => Fonction à plus forte valeur non livrée
○ Critères d’acceptation à large spectre
/ 31
3. Anti-patterns
Aucune visibilité de l’avancement du product backlog
● Absence d’outil permettant de dire si l’équipe est dans les clous ou non
● Livraison dans les temps pour la MeP ?
15
● Burn-up chart (burn down de livraison)
● Outil de prise de décisions sur le périmètre (arbitrage)
○ Livrer le produit dans les temps
○ Apporter la plus grande valeur possible au client
○ Focalisé sur le sprint et permet au PO de se focaliser sur la livraison
/ 31
3. Anti-patterns
Backlog = ensemble de galimatias
● US au format pas toujours utilisable
○ Personne en dehors du PO ne comprend de quoi ça parle
○ A terme, le PO ne sait plus ce qu’il voulait solutionner
16
● Toujours prendre le temps de bien formuler
● Les “10 astuces pour écrire de bonnes user stories” par Roman Pichler
/ 31
3. Anti-patterns
PO ≠ Gardien du backlog
● Backlog modifié en dehors du contrôle du PO
● Délégation du maintien du backlog à l'Équipe et/ou Scrum Master
● A force, le PO ne s’occupe plus du produit et ne se soucie plus du ROI
17
● Récupérer le contrôle du backlog
○ Si nécessité de plusieurs contributeurs, relecture et validation systématique du PO (ou CPO)
/ 31
3. Anti-patterns
Utiliser les estimations pour fixer les dates butoirs des démos
● Estimation = Calcul approximatif => planification hardeuse
18
● Burn-up à jour (fin de sprint) => Date atterrissage
● Base de discussion avec le client/métier pour les arbitrages requis pour respecter le time to market prévu
/ 31
3. Anti-patterns
1 équipe = n x PO
● Conflits d’arbitrage
● Qui est responsable du produit ?
19
1 équipe = 1 PO
/ 31
3. Anti-patterns
PO indisponible
● Plusieurs équipes en parallèle
● Trop de réunions
● D’autres responsabilités en parallèle
20
● PO Proxy (Analyste fonctionnel)
● Veiller à garder le contrôle du backlog et la communication de la bonne vision produit
/ 31
3. Anti-patterns
Sacrifier la qualité du produit afin de livrer au plus vite
● PO sous pression
● Augmentation de la dette technique à terme
● Impact sur l’image de l’équipe
21
● Definition of Done (DoD)
○ Permet à l’équipe de ne mettre à disposition que les US “bien” terminées
○ Empêche le PO de pousser l’équipe à livrer coûte que coûte
/ 31
3. Anti-patterns
Confondre le rôle de PO et celui de Scrum Master
● S’occuper des travaux internes de l’équipe
● Finir par oublier son propre rôle
22
● Scrum Master doit coacher le PO
● PO doit accepter de se faire coacher/aider par le Scrum Master
/ 31
3. Anti-patterns
Avis sur le niveau d’engagement
● Insuffisant
● Ce qu’il y a faire devrait aller vite (selon son expérience ou point de vue)
23
● Scrum Master doit protéger l’équipe
● Equipe
○ a la responsabilité de ses estimations
○ décide de la quantité de travail nécessaire pour livrer
○ ses membres font de leur mieux
○ ses membres ont besoin de la confiance du PO
/ 31
3. Anti-patterns
Manager => PO
24
● Coaching d’entreprise requis
● PO = représentant des utilisateurs/métiers
/ 31
3. Anti-patterns
Équipe “trop protégée” par le Scrum Master
● Mise sous pression = technique de motivation des gens
● Les gens sont paresseux et ont besoin de discipline
25
● Changer d’état d’esprit
● Travailler à mieux comprendre les sources de motivation au travail
/ 31
3. Anti-patterns
Incapacité à choisir l’US prioritaire sur 5 Must-have
● Tout est requis
● Sprint multi-objectifs
● Absence de focalisation de l'Équipe
26
● Appliquer la règle : “si je ne peux avoir qu’une fonctionnalité, laquelle choisirais-je ?”
● Sprint à objectif unique
● Multi-objectif : Hiérarchiser clairement
/ 31
3. Anti-patterns
Pas membre de l’équipe Scrum
● Uniquement responsable de la production des stories
● Déficit de coopération avec les membres de l’équipe
27
● “On est tous dans le même bateau”
● Construction du produit nécessite une fort collaboration entre le Quoi et le Comment
28
Quelques ressources4
/ 31
4. Ressources
● Manifeste Agile - Manifesto for Agile Software Development
● InfoQ - Pourquoi l’Agile n’a pas fonctionné ?
● Blog de Luis Gonçalves - Article “20 Product Owners Anti Patterns in Scrum”
● Blog 3 Agile Guys - Article “5 antipatterns of a Product Owner”
● Blog de Roman Pichler - Article “10 Tips for Writing Good User Stories”
29
30
Questions ?
Observations ??
Scrum Product Owner Anti-Patterns

Más contenido relacionado

La actualidad más candente

Agile - DevOps : la boite à outils
Agile - DevOps : la boite à outilsAgile - DevOps : la boite à outils
Agile - DevOps : la boite à outilsFrantz Degrigny
 
Methodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XPMethodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XPNicolas Perriault
 
Comment transformer un débutant en super-développeur
Comment transformer un débutant en super-développeurComment transformer un débutant en super-développeur
Comment transformer un débutant en super-développeurGauthier Delamarre
 
Agilité à budget fixe en phase d'avant-vente. Que proposer ?
Agilité à budget fixe en phase d'avant-vente. Que proposer ?Agilité à budget fixe en phase d'avant-vente. Que proposer ?
Agilité à budget fixe en phase d'avant-vente. Que proposer ?Frantz Degrigny
 
Guide des bonnes pratiques de la méthode Scrum – AT Internet
Guide des bonnes pratiques de la méthode Scrum – AT Internet Guide des bonnes pratiques de la méthode Scrum – AT Internet
Guide des bonnes pratiques de la méthode Scrum – AT Internet AT Internet
 
Scrum - Une équipe autour de 3 grands rôles + 1
Scrum - Une équipe autour de 3 grands rôles + 1Scrum - Une équipe autour de 3 grands rôles + 1
Scrum - Une équipe autour de 3 grands rôles + 1Jérôme LEGEAY
 
Tester votre libido Agile
Tester votre libido AgileTester votre libido Agile
Tester votre libido AgileCellenza
 
Mesurez votre libido agile
Mesurez votre libido agileMesurez votre libido agile
Mesurez votre libido agileNicholas Suter
 
Travailler avec l'existant : ou comment s'en débarrasser - Agile Tour Paris ...
Travailler avec l'existant : ou comment s'en débarrasser -  Agile Tour Paris ...Travailler avec l'existant : ou comment s'en débarrasser -  Agile Tour Paris ...
Travailler avec l'existant : ou comment s'en débarrasser - Agile Tour Paris ...nostradamnit
 
Lean Startup Day #LSD17 - Sauver la princesse avec un Design Sprint
Lean Startup Day #LSD17 - Sauver la princesse avec un Design SprintLean Startup Day #LSD17 - Sauver la princesse avec un Design Sprint
Lean Startup Day #LSD17 - Sauver la princesse avec un Design SprintBenjamin Richy
 
Passer de Scrum à Scrumban - pour quoi faire ?
Passer de Scrum à Scrumban - pour quoi faire ?Passer de Scrum à Scrumban - pour quoi faire ?
Passer de Scrum à Scrumban - pour quoi faire ?Charles-Louis de Maere
 
Le développement logiciel expliqué à votre patron en 24 slides
Le développement logiciel expliqué à votre patron en 24 slidesLe développement logiciel expliqué à votre patron en 24 slides
Le développement logiciel expliqué à votre patron en 24 slidesYassine CHAOUCHE
 
Gestion de projets agiles avec scrumv2
Gestion de projets agiles avec scrumv2Gestion de projets agiles avec scrumv2
Gestion de projets agiles avec scrumv2Pierre E. NEIS
 
Bonnes et mauvaises pratiques du daily meeting
Bonnes et mauvaises pratiques du daily meetingBonnes et mauvaises pratiques du daily meeting
Bonnes et mauvaises pratiques du daily meetingCéline Stauder
 

La actualidad más candente (20)

Agile - DevOps : la boite à outils
Agile - DevOps : la boite à outilsAgile - DevOps : la boite à outils
Agile - DevOps : la boite à outils
 
Methodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XPMethodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XP
 
Evenements scrum
Evenements scrumEvenements scrum
Evenements scrum
 
Comment transformer un débutant en super-développeur
Comment transformer un débutant en super-développeurComment transformer un débutant en super-développeur
Comment transformer un débutant en super-développeur
 
Scrum Checklist
Scrum ChecklistScrum Checklist
Scrum Checklist
 
Timeboxing
TimeboxingTimeboxing
Timeboxing
 
Agilité à budget fixe en phase d'avant-vente. Que proposer ?
Agilité à budget fixe en phase d'avant-vente. Que proposer ?Agilité à budget fixe en phase d'avant-vente. Que proposer ?
Agilité à budget fixe en phase d'avant-vente. Que proposer ?
 
Guide des bonnes pratiques de la méthode Scrum – AT Internet
Guide des bonnes pratiques de la méthode Scrum – AT Internet Guide des bonnes pratiques de la méthode Scrum – AT Internet
Guide des bonnes pratiques de la méthode Scrum – AT Internet
 
Methode Agile
Methode Agile Methode Agile
Methode Agile
 
Scrum - Une équipe autour de 3 grands rôles + 1
Scrum - Une équipe autour de 3 grands rôles + 1Scrum - Une équipe autour de 3 grands rôles + 1
Scrum - Une équipe autour de 3 grands rôles + 1
 
Tester votre libido Agile
Tester votre libido AgileTester votre libido Agile
Tester votre libido Agile
 
Mesurez votre libido agile
Mesurez votre libido agileMesurez votre libido agile
Mesurez votre libido agile
 
Travailler avec l'existant : ou comment s'en débarrasser - Agile Tour Paris ...
Travailler avec l'existant : ou comment s'en débarrasser -  Agile Tour Paris ...Travailler avec l'existant : ou comment s'en débarrasser -  Agile Tour Paris ...
Travailler avec l'existant : ou comment s'en débarrasser - Agile Tour Paris ...
 
12 agile
12 agile12 agile
12 agile
 
Scrum
ScrumScrum
Scrum
 
Lean Startup Day #LSD17 - Sauver la princesse avec un Design Sprint
Lean Startup Day #LSD17 - Sauver la princesse avec un Design SprintLean Startup Day #LSD17 - Sauver la princesse avec un Design Sprint
Lean Startup Day #LSD17 - Sauver la princesse avec un Design Sprint
 
Passer de Scrum à Scrumban - pour quoi faire ?
Passer de Scrum à Scrumban - pour quoi faire ?Passer de Scrum à Scrumban - pour quoi faire ?
Passer de Scrum à Scrumban - pour quoi faire ?
 
Le développement logiciel expliqué à votre patron en 24 slides
Le développement logiciel expliqué à votre patron en 24 slidesLe développement logiciel expliqué à votre patron en 24 slides
Le développement logiciel expliqué à votre patron en 24 slides
 
Gestion de projets agiles avec scrumv2
Gestion de projets agiles avec scrumv2Gestion de projets agiles avec scrumv2
Gestion de projets agiles avec scrumv2
 
Bonnes et mauvaises pratiques du daily meeting
Bonnes et mauvaises pratiques du daily meetingBonnes et mauvaises pratiques du daily meeting
Bonnes et mauvaises pratiques du daily meeting
 

Destacado

Social media - ESADE Alumni Conference
Social media - ESADE Alumni ConferenceSocial media - ESADE Alumni Conference
Social media - ESADE Alumni ConferencePierre E. NEIS
 
How to build a Product Backlog with User Stories. The example of Twitter
How to build a Product Backlog with User Stories. The example of TwitterHow to build a Product Backlog with User Stories. The example of Twitter
How to build a Product Backlog with User Stories. The example of Twitterbart vermijlen
 
How to build an agile organisation
How to build an agile organisationHow to build an agile organisation
How to build an agile organisationPierre E. NEIS
 
Mon 1er USER STORY MAPPING !
Mon 1er USER STORY MAPPING !Mon 1er USER STORY MAPPING !
Mon 1er USER STORY MAPPING !Oeil de Coach
 
Comment créer des buyer personas - guide inbound marketing
Comment créer des buyer personas  - guide inbound marketingComment créer des buyer personas  - guide inbound marketing
Comment créer des buyer personas - guide inbound marketingSextant Business Development
 
Mes premiers PERSONAS - Culture Produit
Mes premiers PERSONAS - Culture ProduitMes premiers PERSONAS - Culture Produit
Mes premiers PERSONAS - Culture ProduitOeil de Coach
 
Les tableaux de bord & les indicateurs de performance
Les tableaux de bord & les indicateurs de performanceLes tableaux de bord & les indicateurs de performance
Les tableaux de bord & les indicateurs de performanceAhmed Mesellem
 
Fiche physio 5
Fiche physio 5Fiche physio 5
Fiche physio 5casimir91
 
F-Secure - Apresentação Técnica
F-Secure - Apresentação TécnicaF-Secure - Apresentação Técnica
F-Secure - Apresentação TécnicaDaniel Bastos
 
Fiche mi theta 600
Fiche mi theta 600Fiche mi theta 600
Fiche mi theta 600casimir91
 
Fiche combo intelect« mobile
Fiche combo intelect« mobileFiche combo intelect« mobile
Fiche combo intelect« mobilecasimir91
 
Guia do utilizador 2013 14
Guia do utilizador 2013 14Guia do utilizador 2013 14
Guia do utilizador 2013 14Paulo Capelo
 
Anti-vírus
Anti-vírusAnti-vírus
Anti-vírusL_10 :)
 
Fiche theta 500
Fiche theta 500Fiche theta 500
Fiche theta 500casimir91
 
IT_Elearning_50plus_final_inkl_linksammlung
IT_Elearning_50plus_final_inkl_linksammlungIT_Elearning_50plus_final_inkl_linksammlung
IT_Elearning_50plus_final_inkl_linksammlungwissmuth
 
Endovascular.es newsletter VII:2012
Endovascular.es newsletter VII:2012Endovascular.es newsletter VII:2012
Endovascular.es newsletter VII:2012Salutaria
 

Destacado (20)

Social media - ESADE Alumni Conference
Social media - ESADE Alumni ConferenceSocial media - ESADE Alumni Conference
Social media - ESADE Alumni Conference
 
How to build a Product Backlog with User Stories. The example of Twitter
How to build a Product Backlog with User Stories. The example of TwitterHow to build a Product Backlog with User Stories. The example of Twitter
How to build a Product Backlog with User Stories. The example of Twitter
 
How to build an agile organisation
How to build an agile organisationHow to build an agile organisation
How to build an agile organisation
 
Mon 1er USER STORY MAPPING !
Mon 1er USER STORY MAPPING !Mon 1er USER STORY MAPPING !
Mon 1er USER STORY MAPPING !
 
Comment créer des buyer personas - guide inbound marketing
Comment créer des buyer personas  - guide inbound marketingComment créer des buyer personas  - guide inbound marketing
Comment créer des buyer personas - guide inbound marketing
 
Mes premiers PERSONAS - Culture Produit
Mes premiers PERSONAS - Culture ProduitMes premiers PERSONAS - Culture Produit
Mes premiers PERSONAS - Culture Produit
 
Les tableaux de bord & les indicateurs de performance
Les tableaux de bord & les indicateurs de performanceLes tableaux de bord & les indicateurs de performance
Les tableaux de bord & les indicateurs de performance
 
Fiche physio 5
Fiche physio 5Fiche physio 5
Fiche physio 5
 
F-Secure - Apresentação Técnica
F-Secure - Apresentação TécnicaF-Secure - Apresentação Técnica
F-Secure - Apresentação Técnica
 
Fiche mi theta 600
Fiche mi theta 600Fiche mi theta 600
Fiche mi theta 600
 
Fiche combo intelect« mobile
Fiche combo intelect« mobileFiche combo intelect« mobile
Fiche combo intelect« mobile
 
PDF-Format und PDF-Grundlagen
PDF-Format und PDF-GrundlagenPDF-Format und PDF-Grundlagen
PDF-Format und PDF-Grundlagen
 
Guia do utilizador 2013 14
Guia do utilizador 2013 14Guia do utilizador 2013 14
Guia do utilizador 2013 14
 
Anti-vírus
Anti-vírusAnti-vírus
Anti-vírus
 
Seminario 3
Seminario 3Seminario 3
Seminario 3
 
Fiche theta 500
Fiche theta 500Fiche theta 500
Fiche theta 500
 
Apresentacao 01 projeto_lhc
Apresentacao 01 projeto_lhcApresentacao 01 projeto_lhc
Apresentacao 01 projeto_lhc
 
IT_Elearning_50plus_final_inkl_linksammlung
IT_Elearning_50plus_final_inkl_linksammlungIT_Elearning_50plus_final_inkl_linksammlung
IT_Elearning_50plus_final_inkl_linksammlung
 
Endovascular.es newsletter VII:2012
Endovascular.es newsletter VII:2012Endovascular.es newsletter VII:2012
Endovascular.es newsletter VII:2012
 
Andreita
AndreitaAndreita
Andreita
 

Similar a Scrum Product Owner Anti-Patterns

Agilité, n’oublions pas les valeurs
Agilité, n’oublions pas les valeursAgilité, n’oublions pas les valeurs
Agilité, n’oublions pas les valeursIppon
 
Formation Professional Scrum Master I
Formation Professional Scrum Master IFormation Professional Scrum Master I
Formation Professional Scrum Master IGuillaume LAURIE
 
Formation conduite de projet - Philippe Dornbusch
Formation conduite de projet - Philippe DornbuschFormation conduite de projet - Philippe Dornbusch
Formation conduite de projet - Philippe DornbuschEchecs et Stratégie
 
Introduction à l'agilité ensmse
Introduction à l'agilité   ensmseIntroduction à l'agilité   ensmse
Introduction à l'agilité ensmseagnes_crepet
 
Scrumday 2014 - Stratégie pour le projet de développement du nouveau produit ...
Scrumday 2014 - Stratégie pour le projet de développement du nouveau produit ...Scrumday 2014 - Stratégie pour le projet de développement du nouveau produit ...
Scrumday 2014 - Stratégie pour le projet de développement du nouveau produit ...French Scrum User Group
 
Ainsi pense la scrum.org (Pense pas Bête pour comprendre les assement de nive...
Ainsi pense la scrum.org (Pense pas Bête pour comprendre les assement de nive...Ainsi pense la scrum.org (Pense pas Bête pour comprendre les assement de nive...
Ainsi pense la scrum.org (Pense pas Bête pour comprendre les assement de nive...Jean-Luc MAZE
 
Sauver la princesse avec un design sprint MIX-iT17
Sauver la princesse avec un design sprint   MIX-iT17Sauver la princesse avec un design sprint   MIX-iT17
Sauver la princesse avec un design sprint MIX-iT17Benjamin Richy
 
L'agilité en quelques slides
L'agilité en quelques slidesL'agilité en quelques slides
L'agilité en quelques slidesNicolas Deverge
 
Mon cours Agile scrum.ppt
Mon cours Agile scrum.pptMon cours Agile scrum.ppt
Mon cours Agile scrum.pptamani75494
 
Christophe Alviset tout ce que mon coach agile ne m'a pas dit
Christophe Alviset tout ce que mon coach agile ne m'a pas ditChristophe Alviset tout ce que mon coach agile ne m'a pas dit
Christophe Alviset tout ce que mon coach agile ne m'a pas ditFabrice Bloch
 
Exemples et solutions : Difficultés de l’implémentation de SCRUM
Exemples et solutions : Difficultés de l’implémentation de SCRUMExemples et solutions : Difficultés de l’implémentation de SCRUM
Exemples et solutions : Difficultés de l’implémentation de SCRUMAgile Tour 2009 Québec
 
Présentation de l’agilité
Présentation de l’agilitéPrésentation de l’agilité
Présentation de l’agilitéJean Yves Klein
 
2__Les-méthodes-Agile-et-Scrum.pdf
2__Les-méthodes-Agile-et-Scrum.pdf2__Les-méthodes-Agile-et-Scrum.pdf
2__Les-méthodes-Agile-et-Scrum.pdfAxiome1
 

Similar a Scrum Product Owner Anti-Patterns (20)

Agilité, n’oublions pas les valeurs
Agilité, n’oublions pas les valeursAgilité, n’oublions pas les valeurs
Agilité, n’oublions pas les valeurs
 
Formation Professional Scrum Master I
Formation Professional Scrum Master IFormation Professional Scrum Master I
Formation Professional Scrum Master I
 
Symposium scrum
Symposium scrumSymposium scrum
Symposium scrum
 
Formation conduite de projet - Philippe Dornbusch
Formation conduite de projet - Philippe DornbuschFormation conduite de projet - Philippe Dornbusch
Formation conduite de projet - Philippe Dornbusch
 
Introduction à l'agilité ensmse
Introduction à l'agilité   ensmseIntroduction à l'agilité   ensmse
Introduction à l'agilité ensmse
 
Introduction scrumagile012017
Introduction scrumagile012017Introduction scrumagile012017
Introduction scrumagile012017
 
#7 méthodes
#7 méthodes#7 méthodes
#7 méthodes
 
Formation en conduite de projet
Formation en conduite de projet Formation en conduite de projet
Formation en conduite de projet
 
Equipes autonomes
Equipes autonomesEquipes autonomes
Equipes autonomes
 
Methodologies agiles
Methodologies agilesMethodologies agiles
Methodologies agiles
 
Scrumday 2014 - Stratégie pour le projet de développement du nouveau produit ...
Scrumday 2014 - Stratégie pour le projet de développement du nouveau produit ...Scrumday 2014 - Stratégie pour le projet de développement du nouveau produit ...
Scrumday 2014 - Stratégie pour le projet de développement du nouveau produit ...
 
Ainsi pense la scrum.org (Pense pas Bête pour comprendre les assement de nive...
Ainsi pense la scrum.org (Pense pas Bête pour comprendre les assement de nive...Ainsi pense la scrum.org (Pense pas Bête pour comprendre les assement de nive...
Ainsi pense la scrum.org (Pense pas Bête pour comprendre les assement de nive...
 
Sauver la princesse avec un design sprint MIX-iT17
Sauver la princesse avec un design sprint   MIX-iT17Sauver la princesse avec un design sprint   MIX-iT17
Sauver la princesse avec un design sprint MIX-iT17
 
Scrum xp
Scrum xpScrum xp
Scrum xp
 
L'agilité en quelques slides
L'agilité en quelques slidesL'agilité en quelques slides
L'agilité en quelques slides
 
Mon cours Agile scrum.ppt
Mon cours Agile scrum.pptMon cours Agile scrum.ppt
Mon cours Agile scrum.ppt
 
Christophe Alviset tout ce que mon coach agile ne m'a pas dit
Christophe Alviset tout ce que mon coach agile ne m'a pas ditChristophe Alviset tout ce que mon coach agile ne m'a pas dit
Christophe Alviset tout ce que mon coach agile ne m'a pas dit
 
Exemples et solutions : Difficultés de l’implémentation de SCRUM
Exemples et solutions : Difficultés de l’implémentation de SCRUMExemples et solutions : Difficultés de l’implémentation de SCRUM
Exemples et solutions : Difficultés de l’implémentation de SCRUM
 
Présentation de l’agilité
Présentation de l’agilitéPrésentation de l’agilité
Présentation de l’agilité
 
2__Les-méthodes-Agile-et-Scrum.pdf
2__Les-méthodes-Agile-et-Scrum.pdf2__Les-méthodes-Agile-et-Scrum.pdf
2__Les-méthodes-Agile-et-Scrum.pdf
 

Scrum Product Owner Anti-Patterns

  • 1. 1 Agile Share Product Owner, les anti-patterns 24/11/2016 - Neuilly sur Seine Komi Cédric ASSIGNON, CSM, CSPO @cassignon
  • 2. / 31 Session interactive Vos attentes ? Etre capable d’identifier les situations dysfonctionnelles de PO 2 0. Ouverture
  • 3. Sommaire 1. Scrum 2. Le PO 3. Anti-patterns 4. Ressources 3
  • 5. / 31 Cadre méthodologique agile 5 1. Scrum
  • 6. / 31 L’équipe scrum 6 1. Scrum Au quotidien
  • 7. / 31 Ingénierie du développement 7 1. Scrum
  • 9. / 31 Positionnement, Rôle & Responsabilité 9 2. Le PO
  • 10. / 31 Posture 10 2. Le PO Force Ecoute PO cadrant PO convaincant attentifEmergence
  • 11. / 31 Ingrédients de réussite 11 2. Le PO Montée en puissance des équipes Négociateur Communiquant Engagé Disponible Leader
  • 13. / 31 3. Anti-patterns Interférence dans le travail quotidien ● Chercher à contrôler plutôt que d’aider ○ Manipuler le processus normal ○ Tracer ce que font les développeurs (demander ce qu’ils font parce qu’aucune tâche n’était associée à leur nom) =>=>=> Impact de ce type de contrôle sur les Dev 13 ● Se concentrer sur la gestion et la maîtrise du besoin ● Faire confiance à l’équipe
  • 14. / 31 3. Anti-patterns 1 action/fonction utilisateur = ∑ (users stories) ● 1 user story par couche applicative => non livrable séparément 14 ● 1 user story = 1 action/fonction utilisateur 1 user story = ∑ (fonctions utilisateur) ● EPIC vs User story ○ Bug sur une fonction mineure => Fonction à plus forte valeur non livrée ○ Critères d’acceptation à large spectre
  • 15. / 31 3. Anti-patterns Aucune visibilité de l’avancement du product backlog ● Absence d’outil permettant de dire si l’équipe est dans les clous ou non ● Livraison dans les temps pour la MeP ? 15 ● Burn-up chart (burn down de livraison) ● Outil de prise de décisions sur le périmètre (arbitrage) ○ Livrer le produit dans les temps ○ Apporter la plus grande valeur possible au client ○ Focalisé sur le sprint et permet au PO de se focaliser sur la livraison
  • 16. / 31 3. Anti-patterns Backlog = ensemble de galimatias ● US au format pas toujours utilisable ○ Personne en dehors du PO ne comprend de quoi ça parle ○ A terme, le PO ne sait plus ce qu’il voulait solutionner 16 ● Toujours prendre le temps de bien formuler ● Les “10 astuces pour écrire de bonnes user stories” par Roman Pichler
  • 17. / 31 3. Anti-patterns PO ≠ Gardien du backlog ● Backlog modifié en dehors du contrôle du PO ● Délégation du maintien du backlog à l'Équipe et/ou Scrum Master ● A force, le PO ne s’occupe plus du produit et ne se soucie plus du ROI 17 ● Récupérer le contrôle du backlog ○ Si nécessité de plusieurs contributeurs, relecture et validation systématique du PO (ou CPO)
  • 18. / 31 3. Anti-patterns Utiliser les estimations pour fixer les dates butoirs des démos ● Estimation = Calcul approximatif => planification hardeuse 18 ● Burn-up à jour (fin de sprint) => Date atterrissage ● Base de discussion avec le client/métier pour les arbitrages requis pour respecter le time to market prévu
  • 19. / 31 3. Anti-patterns 1 équipe = n x PO ● Conflits d’arbitrage ● Qui est responsable du produit ? 19 1 équipe = 1 PO
  • 20. / 31 3. Anti-patterns PO indisponible ● Plusieurs équipes en parallèle ● Trop de réunions ● D’autres responsabilités en parallèle 20 ● PO Proxy (Analyste fonctionnel) ● Veiller à garder le contrôle du backlog et la communication de la bonne vision produit
  • 21. / 31 3. Anti-patterns Sacrifier la qualité du produit afin de livrer au plus vite ● PO sous pression ● Augmentation de la dette technique à terme ● Impact sur l’image de l’équipe 21 ● Definition of Done (DoD) ○ Permet à l’équipe de ne mettre à disposition que les US “bien” terminées ○ Empêche le PO de pousser l’équipe à livrer coûte que coûte
  • 22. / 31 3. Anti-patterns Confondre le rôle de PO et celui de Scrum Master ● S’occuper des travaux internes de l’équipe ● Finir par oublier son propre rôle 22 ● Scrum Master doit coacher le PO ● PO doit accepter de se faire coacher/aider par le Scrum Master
  • 23. / 31 3. Anti-patterns Avis sur le niveau d’engagement ● Insuffisant ● Ce qu’il y a faire devrait aller vite (selon son expérience ou point de vue) 23 ● Scrum Master doit protéger l’équipe ● Equipe ○ a la responsabilité de ses estimations ○ décide de la quantité de travail nécessaire pour livrer ○ ses membres font de leur mieux ○ ses membres ont besoin de la confiance du PO
  • 24. / 31 3. Anti-patterns Manager => PO 24 ● Coaching d’entreprise requis ● PO = représentant des utilisateurs/métiers
  • 25. / 31 3. Anti-patterns Équipe “trop protégée” par le Scrum Master ● Mise sous pression = technique de motivation des gens ● Les gens sont paresseux et ont besoin de discipline 25 ● Changer d’état d’esprit ● Travailler à mieux comprendre les sources de motivation au travail
  • 26. / 31 3. Anti-patterns Incapacité à choisir l’US prioritaire sur 5 Must-have ● Tout est requis ● Sprint multi-objectifs ● Absence de focalisation de l'Équipe 26 ● Appliquer la règle : “si je ne peux avoir qu’une fonctionnalité, laquelle choisirais-je ?” ● Sprint à objectif unique ● Multi-objectif : Hiérarchiser clairement
  • 27. / 31 3. Anti-patterns Pas membre de l’équipe Scrum ● Uniquement responsable de la production des stories ● Déficit de coopération avec les membres de l’équipe 27 ● “On est tous dans le même bateau” ● Construction du produit nécessite une fort collaboration entre le Quoi et le Comment
  • 29. / 31 4. Ressources ● Manifeste Agile - Manifesto for Agile Software Development ● InfoQ - Pourquoi l’Agile n’a pas fonctionné ? ● Blog de Luis Gonçalves - Article “20 Product Owners Anti Patterns in Scrum” ● Blog 3 Agile Guys - Article “5 antipatterns of a Product Owner” ● Blog de Roman Pichler - Article “10 Tips for Writing Good User Stories” 29