35
Cédric Pourbaix, Efidev © 2011 Le Product Owner Clé de voute d’un projet agile réussi Cédric Pourbaix - EFIDEV

Le Product Owner - dotnethub.be · Cédric Pourbaix, Efidev © 2011 Stratégie Objectifs Planning Release Sprint Sprint Sc nario Priorit Points En tant que Je veux AÞn de © EFIDEV

  • Upload
    lamhanh

  • View
    216

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Le Product Owner - dotnethub.be · Cédric Pourbaix, Efidev © 2011 Stratégie Objectifs Planning Release Sprint Sprint Sc nario Priorit Points En tant que Je veux AÞn de © EFIDEV

Cédric Pourbaix, Efidev © 2011

Le Product OwnerClé de voute d’un projet agile réussi

Cédric Pourbaix - EFIDEV

Page 2: Le Product Owner - dotnethub.be · Cédric Pourbaix, Efidev © 2011 Stratégie Objectifs Planning Release Sprint Sprint Sc nario Priorit Points En tant que Je veux AÞn de © EFIDEV

Cédric Pourbaix, Efidev © 2011

Qui est le product owner ?

SM PO

Scrum Team

Page 3: Le Product Owner - dotnethub.be · Cédric Pourbaix, Efidev © 2011 Stratégie Objectifs Planning Release Sprint Sprint Sc nario Priorit Points En tant que Je veux AÞn de © EFIDEV

Cédric Pourbaix, Efidev © 2011

Qui est le product owner ?

SM PO

Scrum Team

Page 4: Le Product Owner - dotnethub.be · Cédric Pourbaix, Efidev © 2011 Stratégie Objectifs Planning Release Sprint Sprint Sc nario Priorit Points En tant que Je veux AÞn de © EFIDEV

Cédric Pourbaix, Efidev © 2011

PO

Core Team

Qui est le product owner ?

Equipe technique

marketing

Assistant

DSI

Force de vente

Relation Client

Logistique

Exploitation

DSI

DG

MarketingRelation

client

Exploitation

10%

20%30%

10%

5%

5%

Data Center

Architecture

Back Office

Page 5: Le Product Owner - dotnethub.be · Cédric Pourbaix, Efidev © 2011 Stratégie Objectifs Planning Release Sprint Sprint Sc nario Priorit Points En tant que Je veux AÞn de © EFIDEV

Cédric Pourbaix, Efidev © 2011

StratégieObjectifs

PlanningReleaseSprint

Spri

nt

Scén

ario

Prio

rité

Po

ints

En tant que

Je veux

Afin de

© EFIDEV 2010 - www.efidev.com

Spri

nt

Scén

ario

Prio

rité

Po

ints

En tant que

Je veux

Afin de

© EFIDEV 2010 - www.efidev.com

Spri

nt

Scén

ario

Prio

rité

Po

ints

En tant que

Je veux

Afin de

© EFIDEV 2010 - www.efidev.com

Spri

nt

Scén

ario

Prio

rité

Po

ints

En tant que

Je veux

Afin de

© EFIDEV 2010 - www.efidev.com

Scénarios

Missions du Product Owner

Tableau de bord

Comité de pilotage

CommunicationCoordonner les acteurs du projet

Animer les ateliers

d'écriture

Estimer le backlog de la release

Gérer les dépendances

Suivre le sprint Retrospective

du sprint

Preparer & animer la demo

Page 6: Le Product Owner - dotnethub.be · Cédric Pourbaix, Efidev © 2011 Stratégie Objectifs Planning Release Sprint Sprint Sc nario Priorit Points En tant que Je veux AÞn de © EFIDEV

Cédric Pourbaix, Efidev © 2011

Vision

Strategie

Plan

Projet

Scénario

Tâche

Horizon de prédictibilité

Cône d’incertitude

Page 7: Le Product Owner - dotnethub.be · Cédric Pourbaix, Efidev © 2011 Stratégie Objectifs Planning Release Sprint Sprint Sc nario Priorit Points En tant que Je veux AÞn de © EFIDEV

Cédric Pourbaix, Efidev © 2011

Scénarios

Maîtrise du projet à chaque niveau

Backlog et Release Plan

Catégoriser les besoins

PrioritésBusiness Drivers

Business Case

Page 8: Le Product Owner - dotnethub.be · Cédric Pourbaix, Efidev © 2011 Stratégie Objectifs Planning Release Sprint Sprint Sc nario Priorit Points En tant que Je veux AÞn de © EFIDEV

Cédric Pourbaix, Efidev © 2011

Business Case

Le Business Case est la définition du projet en termes économiques

• Quel est le résultat attendu du projet ?

• Qu’est-ce qui justifie l’investissement ?

Page 9: Le Product Owner - dotnethub.be · Cédric Pourbaix, Efidev © 2011 Stratégie Objectifs Planning Release Sprint Sprint Sc nario Priorit Points En tant que Je veux AÞn de © EFIDEV

Cédric Pourbaix, Efidev © 2011

Responsabilités du PO

• Elaborer et mettre à jour le Business Case

• S’assurer que tous les intervenants connaissent les objectifs visés

• S’assurer que les objectifs sont cohérents avec la stratégie générale de l’entreprise

Page 10: Le Product Owner - dotnethub.be · Cédric Pourbaix, Efidev © 2011 Stratégie Objectifs Planning Release Sprint Sprint Sc nario Priorit Points En tant que Je veux AÞn de © EFIDEV

Cédric Pourbaix, Efidev © 2011

Du Business Case aux User Stories

• Recherche des éléments créateurs de valeurs

• Recherche d’opportunités pour délivrer de la valeur de manière incrémentale

Page 11: Le Product Owner - dotnethub.be · Cédric Pourbaix, Efidev © 2011 Stratégie Objectifs Planning Release Sprint Sprint Sc nario Priorit Points En tant que Je veux AÞn de © EFIDEV

Cédric Pourbaix, Efidev © 2011

Les Business DriversCatégoriser les éléments créateurs de valeur

• Pourquoi faisons-nous le projet.

• Quelle sorte de valeur sommes-nous en train de créer ? Pourquoi ?

• Qu’est-ce qui importe vraiment?

• Qu’est que nos clients recherchent vraiment ?

Page 12: Le Product Owner - dotnethub.be · Cédric Pourbaix, Efidev © 2011 Stratégie Objectifs Planning Release Sprint Sprint Sc nario Priorit Points En tant que Je veux AÞn de © EFIDEV

Cédric Pourbaix, Efidev © 2011

Priorisation des Business Drivers

Avec l’aide des “stakeholders” trier et prioriser les business drivers

Tout ne peut pas être numéro un !

Page 13: Le Product Owner - dotnethub.be · Cédric Pourbaix, Efidev © 2011 Stratégie Objectifs Planning Release Sprint Sprint Sc nario Priorit Points En tant que Je veux AÞn de © EFIDEV

Cédric Pourbaix, Efidev © 2011

Les fonctionnalités

• Ecrire et prioriser les fonctionnalités

• Repérer les fonctionnalités qui sont CVA

• Les User Stories peuvent être un bon support

Page 14: Le Product Owner - dotnethub.be · Cédric Pourbaix, Efidev © 2011 Stratégie Objectifs Planning Release Sprint Sprint Sc nario Priorit Points En tant que Je veux AÞn de © EFIDEV

Cédric Pourbaix, Efidev © 2011

• Les ateliers d’écriture peuvent réunir des développeurs, des utilisateurs, des clients, PO, SM...

• L’objectif est d’écrire le maximum de User Stories incluant le maximum de rôles.

Atelier d’écriture de User Stories

Page 15: Le Product Owner - dotnethub.be · Cédric Pourbaix, Efidev © 2011 Stratégie Objectifs Planning Release Sprint Sprint Sc nario Priorit Points En tant que Je veux AÞn de © EFIDEV

Cédric Pourbaix, Efidev © 2011

• Carte

• Les User Stories sont traditionnellement écrites sur des cartes

• Conversation

• Les détails du scénario sont précisés pendant la discussion avec le PO.

• Confirmation

• Les tests d’acceptation confirment que le l’implémentation est correcte.

Les 3C de Ron Jeffries

Page 16: Le Product Owner - dotnethub.be · Cédric Pourbaix, Efidev © 2011 Stratégie Objectifs Planning Release Sprint Sprint Sc nario Priorit Points En tant que Je veux AÞn de © EFIDEV

Cédric Pourbaix, Efidev © 2011

Page 17: Le Product Owner - dotnethub.be · Cédric Pourbaix, Efidev © 2011 Stratégie Objectifs Planning Release Sprint Sprint Sc nario Priorit Points En tant que Je veux AÞn de © EFIDEV

Cédric Pourbaix, Efidev © 2011

Les utilisateurs prennent vieOn commence à penser le logiciel en terme de besoin des utilisateurs en tant que personnes réelles.

La conversation est possibleQuelqu’un peut dire à l’équipe quand le travail est considéré comme fini !

Les rôles sont inclus dans les User Stories“En tant que <ROLE> je veux <SCENARIO> afin de <BENEFICE>”

Page 18: Le Product Owner - dotnethub.be · Cédric Pourbaix, Efidev © 2011 Stratégie Objectifs Planning Release Sprint Sprint Sc nario Priorit Points En tant que Je veux AÞn de © EFIDEV

Cédric Pourbaix, Efidev © 2011

Le prototypage papier

• Items prioritaires du backlog

• Méthode de navigation à mettre en place

• Découverte de scénarios cachés !

Page 19: Le Product Owner - dotnethub.be · Cédric Pourbaix, Efidev © 2011 Stratégie Objectifs Planning Release Sprint Sprint Sc nario Priorit Points En tant que Je veux AÞn de © EFIDEV

Cédric Pourbaix, Efidev © 2011

Page 20: Le Product Owner - dotnethub.be · Cédric Pourbaix, Efidev © 2011 Stratégie Objectifs Planning Release Sprint Sprint Sc nario Priorit Points En tant que Je veux AÞn de © EFIDEV

Cédric Pourbaix, Efidev © 2011

Page 21: Le Product Owner - dotnethub.be · Cédric Pourbaix, Efidev © 2011 Stratégie Objectifs Planning Release Sprint Sprint Sc nario Priorit Points En tant que Je veux AÞn de © EFIDEV

Cédric Pourbaix, Efidev © 2011

Page 22: Le Product Owner - dotnethub.be · Cédric Pourbaix, Efidev © 2011 Stratégie Objectifs Planning Release Sprint Sprint Sc nario Priorit Points En tant que Je veux AÞn de © EFIDEV

Cédric Pourbaix, Efidev © 2011

Page 23: Le Product Owner - dotnethub.be · Cédric Pourbaix, Efidev © 2011 Stratégie Objectifs Planning Release Sprint Sprint Sc nario Priorit Points En tant que Je veux AÞn de © EFIDEV

Cédric Pourbaix, Efidev © 2011

Page 24: Le Product Owner - dotnethub.be · Cédric Pourbaix, Efidev © 2011 Stratégie Objectifs Planning Release Sprint Sprint Sc nario Priorit Points En tant que Je veux AÞn de © EFIDEV

Cédric Pourbaix, Efidev © 2011

Page 25: Le Product Owner - dotnethub.be · Cédric Pourbaix, Efidev © 2011 Stratégie Objectifs Planning Release Sprint Sprint Sc nario Priorit Points En tant que Je veux AÞn de © EFIDEV

Organiser le backlog

Page 26: Le Product Owner - dotnethub.be · Cédric Pourbaix, Efidev © 2011 Stratégie Objectifs Planning Release Sprint Sprint Sc nario Priorit Points En tant que Je veux AÞn de © EFIDEV

Cédric Pourbaix, Efidev © 2011

Construire de manière incrémentale !

UI

Logique client

Logique server

Base de données1

2

3

4

Développement Monolitique

UI

1

Développement Incrémental

2 3

Logique client

Logique server

Base de données

Page 27: Le Product Owner - dotnethub.be · Cédric Pourbaix, Efidev © 2011 Stratégie Objectifs Planning Release Sprint Sprint Sc nario Priorit Points En tant que Je veux AÞn de © EFIDEV

Cédric Pourbaix, Efidev © 2011

Product Backlog

Le product Backlog est créé à partir :

• des listes de business driver

• des listes de fonctionnalités

Prendre en compte les items qui nécessitent plus de préparation ou la mise en place d’infrastructures particulières

Page 28: Le Product Owner - dotnethub.be · Cédric Pourbaix, Efidev © 2011 Stratégie Objectifs Planning Release Sprint Sprint Sc nario Priorit Points En tant que Je veux AÞn de © EFIDEV

Cédric Pourbaix, Efidev © 2011

Skakeholders

Users

Production

Customer center

Management

product backlog

Product Backlog

Page 29: Le Product Owner - dotnethub.be · Cédric Pourbaix, Efidev © 2011 Stratégie Objectifs Planning Release Sprint Sprint Sc nario Priorit Points En tant que Je veux AÞn de © EFIDEV

Cédric Pourbaix, Efidev © 2011

PrioritéStories prêtes pour la prochaine itération

Sujets des prochaines itérationsmoins définies

Epic Stories (Epopées)

Groupe de scénarios qui définissent une fonctionnalité

Epic Stories (Epopées)

Page 30: Le Product Owner - dotnethub.be · Cédric Pourbaix, Efidev © 2011 Stratégie Objectifs Planning Release Sprint Sprint Sc nario Priorit Points En tant que Je veux AÞn de © EFIDEV

Cédric Pourbaix, Efidev © 2011

Release 2Release 1

Sprint 1200

points

Sprint 2200

points

Sprint 3200

points

Thème A : 350 points

Thème B : 100 points

Thème C : 150 points

50 pts

40 pts

110 pts

50 pts

30 pts

120 pts

50 pts

30 pts

120 pts

Thème A : 150 points

Thème D : 200 points

Thème E : 250 points

Sprint 4200

points

Sprint 5200

points

Sprint 6200

points

75 pts 100 pts 75 pts

25 pts 50 pts 125 pts

100 pts 50 pts

Organisation en releases

Janvier Février Mars

Page 31: Le Product Owner - dotnethub.be · Cédric Pourbaix, Efidev © 2011 Stratégie Objectifs Planning Release Sprint Sprint Sc nario Priorit Points En tant que Je veux AÞn de © EFIDEV

Cédric Pourbaix, Efidev © 2011

Planification en releases

31

200 points50 JH

200 points50 JH

200 points50 JH

220 points50 JH

220 points50 JH

2 semaines20 KEUR

3 sprints6 semaines600 points

2 sprints4 semaines440 points

+20 points +40 points

Janvier Février Mars

2 semaines20 KEUR

2 semaines20 KEUR

2 semaines20 KEUR

2 semaines20 KEUR

-20 points

Page 32: Le Product Owner - dotnethub.be · Cédric Pourbaix, Efidev © 2011 Stratégie Objectifs Planning Release Sprint Sprint Sc nario Priorit Points En tant que Je veux AÞn de © EFIDEV

Cédric Pourbaix, Efidev © 2011Cédric Pourbaix, Efidev © 2011

Page 33: Le Product Owner - dotnethub.be · Cédric Pourbaix, Efidev © 2011 Stratégie Objectifs Planning Release Sprint Sprint Sc nario Priorit Points En tant que Je veux AÞn de © EFIDEV

Cédric Pourbaix, Efidev © 2011

Le Product Owner Clé de voute d’un projet agile ?

Un projet peut être agile avec un product owner efficace.

Un projet peut-il être vraiment agile si seulement l’équipe de production a décider d’être agile ?

Page 34: Le Product Owner - dotnethub.be · Cédric Pourbaix, Efidev © 2011 Stratégie Objectifs Planning Release Sprint Sprint Sc nario Priorit Points En tant que Je veux AÞn de © EFIDEV

Vos questions...

Page 35: Le Product Owner - dotnethub.be · Cédric Pourbaix, Efidev © 2011 Stratégie Objectifs Planning Release Sprint Sprint Sc nario Priorit Points En tant que Je veux AÞn de © EFIDEV

Cédric Pourbaix, Efidev © 2011

Merci !

Cédric [email protected]

943 avenue de la République59700 Marcq-en-Baroeul

France

www.efidev.com+33 3 62 27 62 30