Gestion Produit

Vision, Backlog & User Stories

De la conception a la realisation : comment definir la vision produit, structurer le backlog et rediger des user stories efficaces en mode agile.

"Il n'y a rien de plus inutile que de faire avec efficacite quelque chose qui ne doit pas du tout etre fait."

-- Peter Drucker
Vision Produit

Qu'est-ce qu'une vision produit ?

La vision produit est le fondement et le point de depart de la strategie produit. Elle decrit ce qu'on entrevoit pour le produit a court, moyen et long terme.

1

La vision produit est une idee du futur produit

2

Elle decrit ce qu'on entrevoit a court, moyen et long terme

3

C'est le fondement et le point de depart de la strategie produit

Caracteristiques de la vision

Large

Pouvant englober les differentes strategies produit et marketing.

Partagee

Pour motiver et unir les equipes autour d'un objectif commun.

Inspirante

Porter un sens federateur qui guide et motive les parties prenantes.

Concise

Facile a comprendre et a communiquer a tous les niveaux de l'organisation.

Etude de cas : Affaire Tylenol (1982)

"We believe our first responsibility is to the patients, doctors and nurses, to mothers and fathers and all others who use our products and services."

Face a l'empoisonnement de 7 bouteilles de Tylenol a Chicago, Johnson & Johnson a rappele 31 millions de boites de comprimes, perdant plus de 250 millions de dollars.

Grace a une vision produit claire placant le client en premier, la marque a rebondi en seulement 1 an. La vision a guide la decision, pas les finances.

Conception

Du Design Thinking au Lean Startup

Le Design Thinking est une approche centree sur l'utilisateur qui permet de creer des produits qui repondent aux vrais besoins. Combinee au Lean Startup, elle accelere l'apprentissage.

1

Empathie

Cerner l'utilisateur. Comprendre ses besoins, ses frustrations et ses motivations par l'observation et l'ecoute active.

2

Definition

Definir le probleme. Synthetiser les informations recueillies pour formuler un enonce de probleme clair et actionnable.

3

Ideation

Generer un maximum d'idees. Explorer un large eventail de solutions possibles sans jugement pour favoriser la creativite.

4

Prototypage

Concretiser vos idees. Creer des representations tangibles des solutions pour pouvoir les tester rapidement et a moindre cout.

5

Tests

Tester aupres des utilisateurs. Valider les hypotheses et les prototypes directement avec les utilisateurs finaux pour affiner la solution.

Produit CibleMVPV2V3...
MVP

Minimum Viable Product

L'Agilite consiste a en faire moins, mais le faire mieux. Le MVP est la version la plus simple du produit qui permet de valider les hypotheses cles.

Utilisation reelle des fonctionnalites logicielles

Source : Standish Group, 2011

Toujours
7%
Souvent
13%
Parfois
16%
Rarement
19%
Jamais
45%

64% des fonctionnalites sont rarement ou jamais utilisees !

Definition du MVP

MVP

Fonctionnalites prioritaires

Haute valeur / Faible complexite

V2

Fonctionnalites essentielles

V3

Fonctionnalites confort

Criteres de priorisation

Alignement strategique

  • Soutien du developpement de nouvelles affaires
  • Reduction du Time to Market

Impact financier

  • Gains eleves, ROI
  • Couts reduits
  • Capex reduits

Experience utilisateur

  • Satisfaction client elevee
  • Meilleure utilisabilite
  • Meilleure perception de la marque
Persona

Comprendre vos utilisateurs

Un persona est un archetype d'utilisateur representant ses convictions et ses particularites. Les personas ne sont pas creees mais decouverts lors d'une investigation sur le produit.

Definition

Un moyen de definir une comprehension commune des utilisateurs qui permet de cibler les attentes pour construire un produit qui y reponde.

Decouverte

Les personas sont decouverts lors d'une investigation sur le produit : interviews, observations, analyses de donnees, empathy mapping.

Persona Canvas

Identite

Nom, age, profession, situation familiale, lieu de vie

Objectifs

Ce que le persona cherche a accomplir avec le produit

Points de douleur

Frustrations, problemes rencontres au quotidien

Comportements

Habitudes, canaux utilises, frequence d'utilisation

Devinette de la formation

  • Consomme de l'essence
  • A quatre jantes...
  • Et 4 pneus

En tant que proprietaire d'une maison, je souhaite tondre mon gazon confortablement afin de profiter de mon weekend !

La forme de l'expression du besoin (User Story) est plus parlante que la liste de specifications techniques.

Product Backlog

Le Product Backlog

L'expression des besoins et la realisation du produit en Agile se chevauchent. L'expression de besoin est une activite emergente : plus on avance, plus on est clair.

Caracteristiques

Liste priorisee

Expression de besoins ordonnee par priorite, de la plus haute a la plus basse valeur.

Responsabilite du PO

Le Product Owner est responsable (accountable) du backlog, alimente par les idees de tous.

Estime par l'equipe

L'equipe de developpement estime l'effort pour chaque element, garantissant des engagements realistes.

Hierarchie du Backlog

Themes + Epics + User Stories
Epics + User Stories
User Stories

Backlog Refinement

Le refinement permet la specification emergente du produit par la mise en place, la priorisation et l'affinage des fonctionnalites. Il prend 5 a 10% de la capacite de l'equipe.

1

Creation des tickets initiaux des l'identification du besoin

2

Decoupage des differents PBI (Product Backlog Items)

3

Priorisation des PBI et identification des dependances

4

Clarification des besoins notamment avec les metiers

5

Estimation par l'equipe

6

Identification et validation des hypotheses

7

Resolution des dependances avant le sprint

8

Investigations techniques

9

Formalisation des acceptance criteria pour chaque ticket

En continu jusqu'au sprint - 5 a 10% de la capacite de l'equipe

User Stories

Ecrire de bonnes User Stories

Une User Story est un decoupage vertical du travail a faire. Elle doit avoir une valeur ajoutee pour le client et se finir en un sprint.

Forme Canonique (Conextra)

As aEn tant que PERSONA
I wantJe veux FEATURE
So thatAfin de OUTCOME

Forme Alternative

In order toDans le but de OBJECTIF BUSINESS
As aEn tant que DONNEUR D'ORDRE / PERSONA
I wantJe veux ACTION / FEATURE

Important : Les User Stories sont un decoupage vertical (par valeur creee) plutot qu'horizontal (par processus/metier). Elles doivent etre non-techniques et independantes.

Criteres INVEST

Chaque User Story doit respecter les criteres INVEST pour etre consideree comme 'prete' pour le Sprint.

I

Independent

Les stories sont independantes les unes des autres pour permettre une priorisation flexible.

N

Negotiable

Le detail est negociable entre le PO et l'equipe. Une story est une invitation a la conversation, pas un contrat.

V

Valuable

Chaque story doit apporter une valeur ajoutee pour le client ou l'utilisateur.

E

Estimated

L'equipe doit pouvoir estimer l'effort necessaire pour realiser la story.

S

Small

La story doit etre suffisamment petite pour etre terminee en un sprint.

T

Testable

La story doit avoir des criteres d'acceptation clairs et verifiables.

Priorisation

La methode MoSCoW

Une technique de priorisation qui aide a classifier les fonctionnalites par ordre d'importance pour le produit et les utilisateurs.

Le saviez-vous ?

Selon le Standish Group (2011), 45% des fonctionnalites developpees ne sont jamais utilisees et seulement 20% le sont frequemment. L'Agilite consiste a en faire moins, mais le faire mieux.

45%

Jamais utilisees

20%

Toujours utilisees

35%

Rarement utilisees

~60%

Must Have

Vital

Fonctionnalites indispensables sans lesquelles le produit ne peut pas fonctionner. Elles constituent le noyau du MVP.

Authentification utilisateurFonctionnalite principale du produitConformite legale et reglementaire
~20%

Should Have

Essentiel

Fonctionnalites importantes qui apportent une valeur significative. Leur absence est genante mais non bloquante.

Tableau de bord personnaliseNotifications par emailExport de donnees
~15%

Could Have

Confort

Fonctionnalites souhaitables qui ameliorent l'experience. Elles seront integrees si le temps le permet.

Mode sombreRaccourcis clavierIntegration reseaux sociaux
~5%

Won't Have

Cosmetique / Luxe

Fonctionnalites explicitement exclues de cette version. Elles sont documentees pour la clarte mais reportees.

Application mobile nativeIntelligence artificielle avanceeMulti-langue complet

Du MoSCoW aux versions produit

Must HaveMVP
+
+ Should HaveV2
+
+ Could HaveV3