Upload
normandy-jug
View
949
Download
1
Embed Size (px)
DESCRIPTION
Agile Tour Rouen 2010 Optimisez le retour sur investissement de votre produit avec une bonne priorisation de votre backlog par Céline Stauder
Citation preview
Optimisez le ROI de votre produit avec une bonne
priorisation de votre Backlog
Céline STAUDER
27 Octobre 2010
14/10/2010 www.agiletour.com 1
Formations – coaching agile
Introduction 1/3
• Qui êtes vous ?
• De quoi va-t-on parler ?
• Pourquoi ?
• A qui s’adresse cette session ?
www.agiletour.com14/10/2010 2
Formations – coaching agile
Introduction 2/3
• Céline STAUDER
o Scrum + XP depuis 4 anso Scrum Master puis Product Owner o Consultante formatrice sur l’agilité.
• http://www.agile-it.fr• [email protected]
www.agiletour.com14/10/2010 3
Formations – coaching agile
Introduction 3/3CLT SERVICES
• Logiciels sur mesure.
• Expertise technologies Microsoft (SQL + .Net).
• Conseil et Formation agile.o Formationo Coachingo Accompagnement pour passer à Scrum.
www.agiletour.com14/10/2010 4
Formations – coaching agile
Quelques concepts pour commencer
• Product Backlog
• Product Owner (PO)
• User story (US)
• Valeur ajoutée ou valeur business
• Satisfaction clientwww.agiletour.com 514/10/2010
Formations – coaching agile
Enjeux de la priorisation
• Donner de la visibilité• Mesurer l’importance d’une US• Calculer le coût d’une US• Calculer le retour sur investissement
d’une US
=> Livrer le plus rapidement possible ce qui apporte le plus de valeur ajoutée aux utilisateurs.
www.agiletour.com 614/10/2010
Formations – coaching agile
La vision de l’iceberg par Mike Cohn
www.agiletour.com 714/10/2010
Formations – coaching agile
Les étapes
• Vision globale
• Choix des US pertinentes
• Technique de priorisation
www.agiletour.com 814/10/2010
Formations – coaching agile
Comment obtenir une vision globale du produit ?
www.agiletour.com 914/10/2010
Formations – coaching agile
Vision globale – Définition
• Identifier le processus général• Identifier les acteurs• Représenter avec les user
stories• Identifier les relations et les
interactions entre les US• Donner une vision des
différentes releases.www.agiletour.com 1014/10/2010
Formations – coaching agile
Vision globale - Un outil
Le backlog en map
• Réalisé en fonction du processus métier et des rôles utilisateurs
• Permet de lister et de rendre visible les user stories
• Affiché dans la salle projet
www.agiletour.com 1114/10/2010
Formations – coaching agile
Vision globale - Exemple
www.agiletour.com 1214/10/2010
Formations – coaching agile
Comment choisir les bonnes user stories ?
www.agiletour.com 1314/10/2010
Formations – coaching agile
Choix des user stories – Définition
• Les types de fonctionnalités :o Obligatoireo Linéaireo Catalyseuro Inverseo Indiffèrento Questionnable
www.agiletour.com 1414/10/2010
Formations – coaching agile
Choix des user stories - Définition
• Quelles sont les fonctionnalités pertinentes et quelles sont les u.s. à inclure dans notre produit?
o Toutes les u.s. obligatoires
o Une partie des u.s. linéaires
o Quelques u.s. catalyseurswww.agiletour.com 1514/10/2010
Formations – coaching agileChoix des user stories – un outil, les
exigences fonctionnelles et dysfonctionnelles
• Classification des User stories par les utilisateurs
www.agiletour.com 1614/10/2010
Formations – coaching agile
Choix des User stories - Exemple
• Quel est mon sentiment par rapport à cette fonctionnalité ?o J’aime avoir cette fonctionnalité (+)o Je m’attend à avoir cette fonctionnalité (+)o Je suis neutre (0)o Cette fonctionnalité ne représente aucun
intérêt pour moi (-)o Je n’aime pas cette fonctionnalité (-)
www.agiletour.com 1714/10/2010
Formations – coaching agile
Choix des User stories - Exemple
• Quel est mon sentiment si je n’ai pas cette fonctionnalité ?o J’aime ne pas avoir cette fonctionnalité (-)o Je m’attend à ne pas avoir cette
fonctionnalité (-)o Je suis neutre (0)o Je ne vois aucun intérêt à ne pas avoir
cette fonctionnalité (+)o Je n’aime pas ne pas avoir cette
fonctionnalité (+) www.agiletour.com 1814/10/2010
Formations – coaching agile
Comment optimiser ma priorisation ?
www.agiletour.com 1914/10/2010
Formations – coaching agile
Prioriser – Définition
• Estimer chaque user story
• Mesurer les bénéfices et pénalités d’avoir ou non cette fonctionnalité.
• Rationnaliser le rapport valeur business et coût de réalisation.
www.agiletour.com 2014/10/2010
Formations – coaching agile
Priorisation, Un outilPriorisation relative de Mike Cohn
www.agiletour.com 2114/10/2010
Formations – coaching agile
Priorisation - Exemple
www.agiletour.com 2214/10/2010
Exemple de backlog avec priorités relatives
Formations – coaching agile
Questions / remarques
Des Questions ?
www.agiletour.com14/10/2010 23
Formations – coaching agile
Conclusion
www.agiletour.com14/10/2010 24
Merci pour votre attention.
Merci pour votre attention.