Agile Tour Bordeaux 2014
Présentation de mon retour d'expérience en tant que Product Owner sur le succès du projet Rosetta ( plateforme de Marketing Relationnel) chez mon client MEDIAPOST
Cette présentation met en avant les trucs et astuces utilisés tout au long du projet
Agile Tour Bordeaux 2014 - Product owner truc & astuces-20141031
1. Trucs & astuces du Product Owner
Présentation du 17 juin 2010
11:55
Hodysse Conseil
1
Jean Philippe Lopes
2. • Mediapost :
– Notre expertise data associée à notre présence terrain garantit
l’accès aux 26 millions de boîtes aux lettres partout en France.
MEDIAPOST est le premier opérateur de distribution d’imprimés
publicitaires en France, le leader sur le marché de la data, un expert
du géomarketing et du marketing relationnel
• IT
– Transformation de l’organisation de l’IT vers la réalisation de projet
en mode Agile depuis septembre 2010
– 2 équipes Scrum de 4 à 7 personnes
11:55
Contexte
3. • Pré-requis :
– Rosetta est une plateforme existante de communication locale pour les
organisations indépendantes. Celle-ci permet de réaliser des campagnes
marketing sur 4 canaux de communication clé en main.
• Courrier
• Email
• Sms
• Imprimé publicitaire
• Le projet : Mise en oeuvre d’une plateforme de
communication locale pour les organisations en Réseau
– Cette plateforme centralisée permettra d’harmoniser les
communications des points de vente grâce à une banque de documents
prédéfinies par le Marketing ou les agences de communication
– Evolution de la plateforme ROSETTA pour les organisations en Réseau
11:55
Le Projet
4. • Cette étape se décline de la manière suivante :
– Formalisation des besoins client
• Cahier des charges
• Matrice des exigences, fonctionnalités
• Résultats interview métier
• Réponse métier
• Les acteurs cibles
• Les processus métiers cibles
• Story mapping
• Architecture fonctionnelle cible
• Maquettes et cinématique détaillées
• Backlog & User Story
11:55
Démarche projet coté client
5. Matrice des exigences, fonctionnalités
Id Thème Domaine Sous Domaine Macro Story Commentaire/Questions PO
1 Interfaçage Accès Front Authentification En tant que utilisateur
11:55
marketing DA
Afin d'accéder à la
plateforme Rosetta
Réseau via le portail Link
Je souhaite pouvoir
utiliser mes logins et
MDP d'accès au portail
Link qui me permettront
d'accéder à la plateforme
sans m'authentifier à
nouveau suite au clic sur
le lien d'accès
Pour pouvoir contractualiser, un
commercial MDP ou LP fais signer
les CGV au client après l'avoir créer
dans l'application commedia
Ensuite le client est appelé et est
activé (envoi du lient de
personnalisation du mot de passe à
l'adresse email de l'utilisateur
déclaré dans commedia)
Suite à la personnalisation du MDP
par le client alors il peut
consommer
Question : Pour que le DA puisse
être facturé, il faut le créer dans
Commedia avec des informations
obligatoires en tant que client ?
Dans le cahier des charges pas
d'information sur le process
d'attribution des Login/MDP du
portail Link (Login : adresse email)
Doit on facturer un abonnement par
DA?
Matrice des exigences fonctionnelles et techniques
6. Workshops maquettes Métier
Super
Administrateur
Administrateur
par Marque
User
Marketing
Central
User
Agence
User DA
Profil Vente et/ou
Après vente
Accès Back
Office
Accès Font
Office
Maquette page d’accueil Back Office
Client Réseau
Maquette Hiérarchie des rôles
Maquette page d’accueil Front Office
Client Réseau
12. Backlog produit & Estimation
Title 1 State Effort
Rosetta Reseau : Droits/Droits utilisateurs/Attribution droits utilisateurs New 8
Rosetta Reseau : Création / Modification/Désactivation des utilisateurs New 5
Rosetta Reseau : Personnalisation/Personnalisation Template Emailing/Champs de personnalisation Emailing New 3
Rosetta Reseau : Personnalisation/Personnalisation Template SMS/Champs de personnalisation SMS New 3
Rosetta Reseau : Personnalisation/Personnalisation Template IP/Champs de personnalisation IP New 3
Rosetta Reseau : Personnalisation/Personnalisation Template mailing/Champs de personnalisation mailing New 5
Rosetta Reseau : Interfaçage/Accès Back Office/Intégration et design New 2
Rosetta Reseau : Interfaçage/Accès Back Office/Attribution Droits Administrateur fonctionnel New 3
Rosetta Reseau : Reporting/Rapport local/Visualisation et export New 2
Rosetta Reseau : Compteur Email par Point de vente New 5
Rosetta Reseau : Import en masse utilisateurs New 3
Rosetta Reseau : Import en masse PDV New 3
Rosetta Reseau : Reporting/Rapport central/Back Office Visualisation et export New 3
Rosetta Reseau : TIA/Mailing/Traitement RNVP New 2
Rosetta Reseau : TIA/Mailing/Estocade New 5
Rosetta Reseau : TIA/Mailing/Charade New 3
Rosetta Reseau : Production /eMailing/Template HTML New 3
Rosetta Reseau : Production /SMS/Template SMS New 2
Rosetta Reseau : Facturation/Devis New 3
Rosetta Reseau : Communication Campagne/Planification d'évènement New 3
Rosetta Reseau : Communication Campagne/Informations évènements par Email New 2
Rosetta Reseau : Communication Campagne/Paramétrage événements campagnes New 3
13. Minimum marketable product & Release
11:55
MMP & Release 1
Release 2
Title 1 State Effort Priorite
Rosetta Reseau : Droits/Droits utilisateurs/Attribution droits utilisateurs New 8 1
Rosetta Reseau : Création / Modification/Désactivation des utilisateurs New 5 1
Rosetta Reseau : Personnalisation/Personnalisation Template Emailing/Champs de personnalisation Emailing New 3 1
Rosetta Reseau : Personnalisation/Personnalisation Template SMS/Champs de personnalisation SMS New 3 1
Rosetta Reseau : Personnalisation/Personnalisation Template IP/Champs de personnalisation IP New 3 1
Rosetta Reseau : Personnalisation/Personnalisation Template mailing/Champs de personnalisation mailing New 5 1
Rosetta Reseau : Interfaçage/Accès Back Office/Intégration et design New 2 1
Rosetta Reseau : Interfaçage/Accès Back Office/Attribution Droits Administrateur fonctionnel New 3 1
Rosetta Reseau : Reporting/Rapport local/Visualisation et export New 2 1
Rosetta Reseau : Compteur Email par Point de vente New 5 1
Rosetta Reseau : Import en masse utilisateurs New 3 1
Rosetta Reseau : Import en masse PDV New 3 1
Rosetta Reseau : Reporting/Rapport central/Back Office Visualisation et export New 3 1
Rosetta Reseau : TIA/Mailing/Traitement RNVP New 2 2
Rosetta Reseau : TIA/Mailing/Estocade New 5 2
Rosetta Reseau : TIA/Mailing/Charade New 3 2
Rosetta Reseau : Production /eMailing/Template HTML New 3 1
Rosetta Reseau : Production /SMS/Template SMS New 2 1
Rosetta Reseau : Facturation/Devis New 3 1
Rosetta Reseau : Communication Campagne/Planification d'évènement New 3 2
Rosetta Reseau : Communication Campagne/Informations évènements par Email New 2 2
Rosetta Reseau : Communication Campagne/Paramétrage événements campagnes New 3 2
16. 60
50
40
30
20
10
11:55
Projection & délais
Libellés Nb
Vélocité (Nb pts moyens réalisés par sprint) 14
Nb jours ouvrés par sprint 10
Nb 4
Pt dev => j.h 0,35
0
Release 1
Projection du reste à faire en fonction de la vélocité de l'équipe
1/13/2014 1/18/2014 1/23/2014 1/28/2014 2/2/2014 2/7/2014 2/12/2014 2/17/2014 2/22/2014 2/27/2014 3/4/2014 3/9/2014
17. Planning prévisionnel pour le métier
DEMO R : RELEASE
Janvier Février Mars Avril Mai Juin
Rosetta
Rosetta Réseau
MEP
R13
SP2
Annuaire SMS
R13
SP3
R13
SP4
R13
SP5
R13 SP6 R13 SP7 R14 SP1 R14 SP2
R14
SP3
R14
SP4
R14
SP5
R14
SP6
DEVELOPPEMENT ROSETTA RESEAU
S : SPRINT
LEGENDE
MEP PLANIFIEE MEP A PLANIFIER
Recette
Métier
ROSETTA
RESEAU
Mise
en
service
Cabestan SMS
Support Niveau
2 USD
Tracking agrégé
Cabestan
Page Miroir
Email
Repasse Email
Délivrabilité
CRM : Informations
Packs SMS
Champs de perso
Courrier
Nouveaux Formats
IP,Courrier
Carto IP
COMMUNICATION
ROSETTA RESEAU
18. Démarche projet coté équipe SCRUM
• Scrum
• Le cycle de vie
• Les daily meeting
• Le backlog produit
• Le sprint planning
• Le sprint backlog
• Les outils
• Microsoft Excel 2013
• Application Life Management - Team foundation server
11:55
20. SCRUM : Le sprint backlog
• Elaborer durant le sprint planning par l’équipe avec
la participation active du Product Owner
11:55
Présence PO
systématique
21. SCRUM : Le sprint planning
• Donner toutes les informations à l’équipe pour le
prochain sprint
– le but à atteindre;
– la liste de participants au Sprint;
– le Sprint Backlog (la liste des User Stories à traiter);
– la date de démo;
– Le lieu de la réunion Scrum quotidienne.
• Participation active du Product Owner
• Engagement mutuel sur le contenu du sprint
11:55
23. SCRUM : Le daily meeting
• Réunion quotidienne de 15 minutes
• Toute l’équipe intervient pour exposer
– Ce que j’ai fait hier et les éventuels problèmes rencontrés;
– Ce que je vais faire aujourd’hui ;
– Est ce que j’ai des difficultés pour continuer mon travail.
– En faisant cet exercice quotidiennement chaque membre de l’équipe
est au courant de ce que font ses collègues et il peut coordonner son
travail et aider ou se faire aider en cas de difficultés.
• Le Scrum Master facilite la gestion des problèmes au
sein de l’équipe.
• Actualisation de l’avancement
11:55
Présence PO
systématique
24. SCRUM : Livraisons aux métiers
• Un environnement dédié aux tests métier
– Environnement de validation
• 3 phasings de mises en qualification jusqu’à la
production avant mise en service officielle
– Découpage de la release en 3 sous releases
• Sécurisation des déploiements
• Réactivité sur le traitement des anomalies
• Mise en production et mise en service facilité et sereine
25. Les outils : Suivi SCRUM
• Roadmap des sprints
11:55
• Projection des sprints sur un planning
• Simulation de Roadmaps
• Suivi macro de l’évolution de la vélocité de l’équipe
250.0
200.0
150.0
100.0
50.0
0.0
Rosetta - Release burndown chart
12-…
19-…
26-…
2-Apr
9-Apr
16-…
23-…
30-…
• Backlog de sprint
7-…
14-…
21-…
28-…
4-Jun
11-…
18-…
25-…
2-Jul
9-Jul
16-Jul
23-Jul
30-Jul
6-Aug
13-…
20-…
27-…
3-Sep
10-…
17-…
24-…
1-Oct
8-Oct
Points restants Idéal Linear (Points restants)
• Revue hebdomadaire
• Gestion par points
• Suivi consommation des points (Prévu / Réel) dans le backlog de sprints
• Estimation de la vélocité de l’équipe dans le souci de l’amélioration continue
26. SCRUM : Les bénéfices
• Time to market court
• Flexibilité aux changements
• Le client au coeur du projet
• Livraison de releases fréquentes
• La communication est la clé
• Simplicité, Efficacité, Qualité et Réactivité
• Avancement basé sur le concret
11:55
27. Conclusion
• Pas d’effet tunnel
• Rapidité des corrections ou des évolutions
• Méthode de projet pragmatique
• Pilotage fin du projet
• Travail en étroite collaboration Métiers /PO /Equipe
Scrum : Partenariat projet
• Valorisation du travail de l’équipe
11:55