Définir une roadmap produit peut s’avérer être un casse-tête pour de nombreuses start-ups. Dans cet article, je ne vais pas revenir sur les principaux frameworks car Lucas Didier l’a déjà fait dans un article précédent. J’ai donc décidé de concentrer mes efforts sur la méthode qui a donné les meilleurs résultats chez Partoo, à savoir le framework RICE.
RICE, mais qu’est-ce que c’est ?
Si vous êtes dans le monde du produit, le RICE n’a aucun secret pour vous, je vous conseille donc de passer au paragraphe suivant. En revanche, si ce n’est pas le cas, vous risquez de découvrir une méthode de priorisation que j’affectionne particulièrement et qui a fait ses preuves 💡
Concrètement, la méthodologie vient d’Intercom qui a inventé ce framework à des fins de priorisation interne.
RICE est l’abréviation de Reach, Impact, Confidence et Effort et permet de définir un score aidant à prioriser les fonctionnalités.
Le calcul suivant est donc appliqué :
Le score obtenu résume l’impact des fonctionnalités par rapport au temps investi à les développer. C’est typiquement ce que nous cherchons à faire lorsque nous définissons une roadmap 🚀
Pourquoi adapter un framework au contexte de sa start-up ?
Avant toute chose, un petit point d’organisation qui vous permettra de mieux vous repérer par la suite. Chez Partoo, nous sommes organisés en deux Tribes constituées respectivement de deux et trois feature teams. Chaque Tribe est responsable d’un scope dédié de notre application.
Revenons en à nos moutons 🐑
Intercom propose de télécharger son template de RICE à remplir qui vous permettra de définir un score pour vos différents sujets. Vous pouvez le trouver à cette adresse.
Selon Intercom, voici les définitions des différentes initiales du RICE :
- Reach : combien de personnes cette fonctionnalité affectera-t-elle au cours d’une période donnée ?
- Impact : quel impact aura la fonctionnalité sur chaque utilisateur ?
- Confidence : à quel point êtes-vous confiant sur les chiffres que vous avancez pour le reach et l’impact ?
- Effort : combien de personnes/mois la fonctionnalité prendra à être développée ?
Toutefois, ces définitions théoriques ne s’appliquent pas forcément à toutes les start-ups et doivent être challengées pour s’adapter au contexte. C’est le cas chez Partoo ou nous avons itéré de nombreuses fois pour déterminer nos définitions “idéales”.
Sans rentrer dans les détails, un utilisateur de notre plateforme peut gérer les données de plusieurs établissements. A contrario, une multitude d’utilisateurs peuvent gérer les données d’un seul établissement. Nous avons donc décidé de baser le Reach sur un nombre d’établissements plutôt que sur un nombre d’utilisateurs. Cependant, les utilisateurs ne sont pas oubliés car ils sont induits dans la notion d’établissements car ce sont eux qui mettent à jour leurs données 🙂
Concernant l’Impact, étant donné que nous basons notre Reach sur un nombre d’établissements, nous avons décidé de ne pas baser l’impact sur un nombre d’utilisateurs mais sur l’impact que la fonctionnalité aurait sur la North Star Metric (NSM) de la Tribe. Pour rappel, une NSM est une KPI suivie par une Tribe pour valider que celle-ci va dans la bonne direction lors de ses prises de décisions. Chaque fonctionnalité développée par une Tribe doit avoir un impact positif sur la NSM.
Enfin, nous n’avons pas touché aux parties Confidence et Effort car les définitions initiales nous convenaient.
Pour résumer, voici les définitions challengées et mises en place côté Partoo :
- Reach : combien d’établissements seront touchés pendant le quarter ?
- Impact : quel impact aura la fonctionnalité sur la North Star Metric ?
- Confidence : à quel point êtes-vous confiant sur les chiffres que vous avancez pour le reach et l’impact ?
- Effort : combien de personnes/mois la fonctionnalité prendra à être développée ?
Enfin, si vous avez ouvert le template de RICE d’Intercom, vous avez pu observer qu’il permet de lister des sujets à prioriser. La ou Intercom parle de sujets à prioriser, chez Partoo nous préférons parler de problèmes à résoudre car c’est typiquement le rôle d’une équipe produit de trouver des solutions simples à des problèmes complexes. Nous avons donc adapté le template en conséquence.
Je vous propose de télécharger le template d’Intercom modifié à la sauce Partoo en fin d’article 🚀
Opérationnellement, quel process suivre pour prioriser via le RICE ?
C’est ce qui vous intéresse le plus 😎
Chez Partoo, tout se passe en 6 étapes. Il est important de noter que nous effectuons ce process tous les trimestres. De ce fait, notre roadmap est challengée tous les 3 mois 🤗
- Collecter les problèmes
- Les Lead Product Managers et Product Managers s’occupent de récupérer les problèmes rencontrés par nos utilisateurs via les insights laissés par ceux-ci (retrouvez ici un article que j’avais écrit sur le sujet) et complètent le template de RICE.
- Ils vont également consulter chaque équipe chez Partoo pour vérifier qu’aucun problème n’a été oublié dans la liste.
- Challenger les problèmes
- Les problèmes remontés sont attribués à la tribe correspondante. Le Lead PM de chacune des tribes avec les Product Managers vont demander à chaque équipe de déterminer les 5 problèmes principaux que celles-ci rencontrent. Ceci permet d’aller directement à l’essentiel en éliminant facilement les sujets superflus. Je vous le promets, ce système de 5 crédits accordés par équipe est incroyablement efficace 😇
- Ils vont approfondir les problèmes principaux avec les personnes ayant remonté ceux-ci dans l’optique d’avoir tous les éléments qui permettront d’aider à déterminer des solutions.
- Définir le score RICE
- Une fois que les 5 problèmes principaux sont déterminés dans chaque équipe et que ceux-ci ont été approfondis pour avoir toutes les informations nécessaires, chaque Tribe va déterminer avec les équipes le Reach, l’Impact et la Confidence de chaque problème listé.
- Les Tribes se coordonnent avec des développeurs pour déterminer l’Effort et de ce fait obtenir le score RICE de chaque problème.
- Pitch des Tribes au CPO
- Des discussions ont lieu au sein de chaque Tribe afin qu’ils s’accordent sur les 5 problèmes principaux rencontrés parmi la liste de X sujets remontés. ⚠️ Le score RICE sert à ouvrir les discussions sur les priorisations mais ne doit pas être pris directement au pied de la lettre. C’est à chaque Tribe de déterminer les problèmes les plus impactants à prioriser et le score n’est là que pour les y aider !
- Chaque Tribe me pitche les 5 sujets principaux qui sont rencontrés. J’ai donc 10 sujets pré-priorisés entre mes mains !
- Challenge de la priorisation par le CPO
- Je regarde la liste des sujets et je les confrontent à la vision de l’entreprise. Certains sujets peuvent être ajoutés et retirés en fonction de la vision. Des sujets peuvent être ajoutés par le CTO au passage.
- Pitch du CPO aux CEOs (le “s” à la fin de CEO c’est parce que chez Partoo on a deux CEOs 😄)
- Une fois ma roadmap “idéale” définie, je la pitche aux CEOs en présence du CTO et nous validons ensemble la roadmap finale qui sera communiquée aux équipes internes.
Enfin, je ne l’ai pas listé mais chaque trimestre nous challengeons notre process de RICE au sein de l’équipe produit dans l’optique de l’améliorer. C’est une étape importante car l’entreprise évolue donc les process doivent suivre !
Pour conclure, il nous a fallu de nombreuses itérations chez Partoo pour adapter le framework d’Intercom à nos problématiques. Toutefois, cet investissement effectué chaque quarter permet d’obtenir des résultats positifs qui participent à l’obtention d’une roadmap à impact dont nous sommes fiers. Gardez en tête que le score RICE aide à la discussion mais ne définit pas la roadmap directement (ce serait trop facile !) car la vision de l’entreprise doit rentrer en jeu à un moment donné.
Pour télécharger le template de RICE modifié pour correspondre aux attentes de Partoo, c’est par ici :
➡️ Télécharger ⬅️
Bon courage dans la mise en oeuvre de ce framework, n’hésitez pas à revenir vers moi via LinkedIn 🙂