Le Product Backlog, qu est ce c est?



Documents pareils
User stories et Backlog de produit

REX Scrum Master du terrain

SCRUM chez BWIN : implémentation d une méthode agile dans Focalpoint Spasija Taseva et Corinne Bacle

Le Product Owner Clé de voute d un projet agile réussi

Conduite de projets SI. Les méthodes «Agiles» N QUAL/1995/3660e ORESYS

Topologie du web - Valentin Bourgoin - Méthodes agiles & SCRUM

25/12/2012

Estimer et mesurer la performance des projets agiles avec les points de fonction

backlog du produit Product Owner

1/15. Jean Bernard CRAMPES Daniel VIELLE

Formation pour Product Owner

Yassine ZAKARIA SÉMINAIRE : MÉTHODES AGILES

Scrum + Drupal = Julien Dubois

GESTION DE PROJET : LA METHODE AGILE

Formation Scrum. 2 jours

Règles d engagement. Présentation Diapositives Bibliographie Questions Les vertus de la marche

JSIam Introduction talk. Philippe Gradt. Grenoble, March 6th 2015

Gestion de Projet Agile

LA MÉTHODE AGILE VS LE CYCLE EN V UNE RÉVOLUTION DANS LA GESTION DE PROJET. Franck BEULÉ

Gestion de projet Agile. STS IRIS Module «Gérer et organiser un projet informatique»

Scrum Une méthode agile pour vos projets

Isabelle Nicolas

Retour d expérience. Le rôle du Business Analyst chez Orange. Nadia Magarino & Christophe Dufour 29 avril 2015

Scrum et l'agilité des équipes de développement

Certification Scrum Master

Formation agile. Formation agile Created on 24 janv Edited on 29 févr Page 1 sur 16

Les méthodes Agiles Introduction. Intervenant : Tremeur Balbous tremeur@agilegardener.com 04/09/2008

L'agilité appliquée à nous-mêmes. Philippe Krief, PhD Development Manager IBM France Lab

DES SYSTÈMES D INFORMATION

Maîtrise d ouvrage agile

Cours Ephec Niv. 2 : Technique et gestion de projet. Par Monsieur Bertieaux Année Académique Quelles sont les 4 valeurs Agiles?

Les méthodes itératives. Hugues MEUNIER

Vision Produit. Un sacré attracteur pour une équipe auto-organisée. Thierry Cros

Testeur Agile Niveau Fondation Bertrand Cornanguer, Vice-chair Agile tester WG

Architecture pragmatique pour la gestion du cycle de vie des applications (ALM)

Township of Russell: Recreation Master Plan Canton de Russell: Plan directeur de loisirs

Méthodes de développement

Scrum. ... pour des projets informatiques agiles. Pascal Lando Certified Scrum product owner

AGILE IPHONE DEVELOPMENT

IBM Software Group Rational software. Pilotez votre portefeuille de projets avec IBM Rational Focal Point. Spasija Taseva

EXIN Agile Scrum Master

INTRODUCTION À LA GESTION DE PROJET AGILE (BACKLOG, TABLEAUX DE BORD, BURNDOWN, PLANIFICATION D ITERATIONS)

SCRUM BUT, LE LIVRE BLANC. De la problématique de mener un projet AGILE dans une organisation classique

WEB page builder and server for SCADA applications usable from a WEB navigator

Le rôle de l architecte Agile

Guide de Préparation. EXIN Agile Scrum. Foundation

Alignement avec les métiers par le test fonctionnel et d acceptation en projets agiles

Le rôle du coach Agile et son apport pour le projet

Les mécanismes d'assurance et de contrôle de la qualité dans un

Feature Team Primer. par Craig Larman et Bas Vodde. Version 1.2

PagesJaunes.fr Mise en place de Scrum de scrum. Fabien Grellier Agile Tour Octobre

Agile 360 Product Owner Scrum Master

Méthodologies SCRUM Présentation et mise en oeuvre

Soyez agile. Dans l industrie du logiciel, la. De plus chaque projet informatique

L enseignement de méthodes agiles dans un contexte d apprentissage actif

Module Title: French 4

Les méthodes Agiles. Introduc)on aux méthodes Agiles Exemple : Scrum

Scrum et itk : adaptation de la méthode au développement d OAD. D après Henrik Kniberg Scrum et XP depuis les tranchées

Jean-Pierre Vickoff

Scrum Le guide pratique de la méthode agile la plus populaire 3 e édition Claude Aubry 320 pages Dunod, 2013

Plan. 1 Cycles de développement. 2 Méthodes agiles, principes généraux. 3 Comment se passe un Sprint?

Méthode Agile de 3 ème génération J-P Vickoff

Programmation Agile Mise en oeuvre via Scrum et l'extreme Programming (XP)

ANGULAR JS AVEC GDE GOOGLE

Forum AMOA ADN Ouest. Présentation du BABOK. 31 Mars 2013 Nadia Nadah

Instructions Mozilla Thunderbird Page 1

+ DISCOVER " BENCHMARK DU SECTEUR, DE LA CONCURRENCE, + PLAN MÉTHODOLOGIE " STRATÉGIE COMMERCIALE, STRATÉGIE DE MARQUE, MARKETING,

Dis où ces gens vont d après les images / Tell where these people are going based on the pictures.

EXPERIENCED BY SQLI GROUP 2011

L'AGILITÉ AVEC VISUAL STUDIO

English Q&A #1 Braille Services Requirement PPTC Q1. Would you like our proposal to be shipped or do you prefer an electronic submission?

Germe Grenoble 4 22/06/2012. Intervenant: Bruno Sbille

EU- Luxemburg- WHO Universal Health Coverage Partnership:

Process 4D Catalogue de formations 2011

GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET

Agile Maroc 24 Novembre Méthodes agiles. Thierry Cros. Agile Maroc 24 novembre 2010

Institut français des sciences et technologies des transports, de l aménagement

Formulaire d inscription (form also available in English) Mission commerciale en Floride. Coordonnées

MODALITES DE SUIVI DU PROJET ANNUEL DU MASTER 2 SOLUTIONS INFORMATIQUES LIBRES

VOLUME 1 CRÉATION D UN SITE WEB

SAN07 IBM Social Media Analytics:

Une bonne dose d'agilité au cœur de votre équipe. La rece e Visual Studio 2012 pour des projets maitrisés

Présentation UBO 12/2008 Présentation des méthodes agiles

Once the installation is complete, you can delete the temporary Zip files..

Le cycle de développement des produits à la Société GRICS : une nouvelle approche

Enterprise Scrum Organisation des développements chez exo. Agile Tour Rennes 2010 / 10 / 07

Les cinq premiers pas pour devenir vraiment agile à XP Day Suisse 2009 par Pascal Van Cauwenberghe et Portia Tung: La Rétrospective

Choisir ses priorités: le développement incrémental de produit. Copyright Pyxis Technologies

Christophe Leroy Marc Lainez. L Agilité est-elle soluble dans la culture francophone?

Liste des Formations

Dans une agence de location immobilière...

Application Form/ Formulaire de demande

Directions Marketing : réussir vos challenges stratégiques et opérationnels d aujourd hui

Compte-rendu du petit-déjeuner. Vers l entreprise Agile

ISTQB Agile Tester en quelques mots ISTQB Marketing Working Group

Formation Certifiante Scrum Master

Stratégie DataCenters Société Générale Enjeux, objectifs et rôle d un partenaire comme Data4

- Couches - Éléments - Domaines - ArchiMate et les techniques du BABOK

FORMATION MÉTHODES & PRATIQUES AGILES RÔLES AGILES & CERTIFICATIONS MODÉLISATION & CONCEPTION JAVA & FRAMEWORKS MICROSOFT.NET DÉVELOPPEMENT IHM WEB

Le rôle de l'analyste d'affaires et la place de la documentation dans un processus Agile

Transcription:

Le Product Backlog, qu est ce c est? Ludovic Larché Agile Tour 2012 à Rennes le 4 octobre 2012

Sommaire > Rappels théoriques : qu est ce qu un Product Backlog? > Le Product Backlog n est pas seul! > Techniques pour construire un Product Backlog : de la vision aux features > Les Stories ne restent pas seules! > Eléments clés pour la rédaction de bonnes User Stories > Perspectives de découpage d une Story > Problèmes rencontrés > A retenir! > Quelques résultats d ateliers > Questions? page 2

Qui suis je? Ludovic LARCHE Agile Scrum / Kanban Consultant Scrum Master depuis 2008 Accompagnement de Product Owner depuis 2010 Formateur interne Scrum / Kanban Architecte Logiciel, centre de compétences «Architecture et Technique des Systèmes d Information» (AETSI) Contact : ludovic.larche@orange.com Twitter : @ludoviclfr page 3

Product Backlog un iceberg? > C est le Cœur de Scrum - C est ici que tout commence - liste priorisée de besoins et exigences que veut le client, exprimé dans son vocabulaire et sa terminologie métier Story (sprint) Epic (release) priorité Theme (roadmap) page 4

Construire le Product Backlog Préparer le Sprint avec L équipe Affiner Récolter besoins, Prioriser, Planifier. page 5

Product Backlog approche fonctionnelle et par la valeur > une première définition du Product Backlog peut être : «l'ensemble des fonctionnalités du produit que l'on veut développer» > le Product Backlog priorise les différentes fonctionnalités, le but étant d'implémenter en premier ce qui a le plus de valeur - meilleur ratio entre ce que rapporte une fonctionnalité et ce qu'elle coûte > un item du Product Backlog n'a raison d'exister que si il apporte de la valeur - le mode de fonctionnement qui en découle est donc de considérer en premier les items de plus grande valeurs métiers > Implémentation des items du haut de la pile; - sous jacent à cette idée, le fait qu'un item une fois embarqué et réalisé dans une itération n'est plus à reconsidérer page 6

Product Backlog un seul responsable, le Product Owner > le Product Backlog est de la responsabilité du Product Owner > dans ce cadre, le Product Owner doit : - être le représentant du client ou des utilisateurs. - récolter les attentes, besoins, exigences du client ou des utilisateurs et les priorités associées. - formaliser le backlog de produit avec le niveau de précision adapté à la priorité - être en mesure de les expliquer au Scrum Master et à l équipe de développement ou d inviter le client et/ou un utilisateur pour le faire. - définir le planning des releases dans lesquels les Sprints s inscriront page 7

Qu est ce qu une User Story? > Une User Story est une exigence du système à développer, formulée en une ou deux phrases dans le langage de l utilisateur. Les User Stories émergent au cours d ateliers de travail menés avec le Métier, le Client ou les utilisateurs. > Dans Scrum cela s appelle un Item > Modèle de structure d une User Story - En tant que <rôle, persona, user type> - Je veux <fonctionnalité, tâche, action> - Afin de <valeur ajoutée, résultat> page 8

User Story quelques exemples > En tant qu acheteur en ligne, je veux pouvoir ajouter des items à mon panier afin d enregistrer mes achats que je ne souhaite pas acheter dans l immédiat > En tant que recruteur, je veux déposer des offres d emplois afin de > En tant qu utilisateur, je veux réserver une chambre d hôtel afin de > En tant qu utilisateur, je veux annuler une réservation afin de > En tant que jeune diplômé, je veux déposer un CV afin de > En tant que jeune diplômé, je veux supprimer un CV afin de > En tant que jeune diplômé, je veux modifier un CV afin de page 9

Une bonne User Story doit contenir > Des critères & des tests d acceptance > Modèle structure d un critère d acceptance - Si <pré-condition> - Lorsque <un évènement survient : acteur + action> - Alors <un résultat est obtenu> > Pourquoi faire des tests d acceptation? - Savoir quand s arrêter de développer - Outil de collaboration pour une compréhension globale et partagée - Donnée réelle pour mesurer l avancement du développement page 10

Critère d acceptance - exemples SI LORSQUE ALORS Le nom de l utilisateur existe déjà L acheteur en ligne clique sur «Créer un compte» Faites apparaître un message d erreur disant «Ce nom existe déjà» La liste des L acheteur en ligne Faites apparaître un éléments du panier sont affichés clique sur «Supprimer du panier» message de confirmation disant «Etes vous sur de vouloir supprimer cet article?» page 11

Règles des 3C > Card - L histoire est courte, une ou deux phrases et peut être écrite sur une carte 8X13 cm, c est mieux > Conversation - Les détails sont discutés par les équipes avec le métier, les ergonomes, les développeurs, > Confirmation - L histoire est confirmée par des tests d acceptation rédigés au même moment que celle-ci au dos de la carte : c est un élément majeur page 12

Pattern et critères de qualité INVEST I Independent N Negotiable V Valuable E Estimable S Size Appropriately T Testable page 13

Pattern DEEP! D Detailed Appropriately E Estimated E Emergent P Prioritized page 14

Priorité MOSCOW > MoSoCoW est un outil de priorisation simple et efficace Must : identifie ce qui est indispensable pour que l application soit opérationnelle, indépendamment de tout confort. Should : identifie ce qu il faudrait vraiment avoir pour que l application soit utilisable dans de bonnes conditions Could : Introduit un confort d utilisation pour faciliter l expérience des utilisateurs finaux Won t : identifie des options qui seraient sympathiques, mais que, lucidement, on n aura pas le temps/budget de réaliser! page 15

Item d un Product Backlog points clés Choisissez votre formalisme Collaboration vs documentation Etres maitre de son Backlog User Stories INVESTed et DEEPly Instaurer le «Product Backlog Grooming» Savoir estimer les Items du backlog page 16

Le Product Backlog n est pas seul! Product Vision Product Roadmap Travailler avec une Agile Product Roadmap page 17

Product Vision Vision Statement <Phrase or sentence to summarize the vision> Target group Needs Product Value <Which market segment does the product address? Who are its target customers and users?> <Which needs does the product fulfill and how does it create value for its customers and users?> <What are the 3 to 5 top features that are crucial for the success of the product? What users?> users?> will the product roughly look like? What are its unique selling points?> <How is the product going to benefit the company? For instance, what are its revenue sources? What is the cost structure? Which sales channels will be used? Will it save cost?> page 18

Product Roadmap Product Roadmap Release n Release n+1 Release n+2 Release n+3 <Giving a high-level plan that describes how the product is likely to grow in the next 12 months or more.> page 19

Travailler avec une Agile Product Roadmap > Le tableau ci-dessous résume les différences entre une roadmap produit (Product Roadmap) et un backlog de produit (Product Backlog) page 20