Votre guide visuel pour la hiérarchisation des fonctionnalités

Publié: 2021-08-06

La gestion de produit comporte de nombreuses pièces mobiles, mais tout chef de produit vous dira que la partie la plus difficile du travail consiste à décider quoi construire et quand. Une liste de bonnes idées de fonctionnalités peut être interminable, mais le temps, les ressources, l'argent et l'énergie ne le sont pas. Prioriser les fonctionnalités potentielles d'une longue liste signifie décider de ce qui est important, réaliste et urgent. Dans cet article, nous examinerons certaines des meilleures façons de hiérarchiser les fonctionnalités et les outils visuels que vous pouvez utiliser pour aligner les équipes et prendre des décisions collectives sur la façon de gérer votre backlog de produit.

Pourquoi la hiérarchisation des fonctionnalités est si difficile :

Dans une étude menée par Mind the Product Survey, 49 % des chefs de produit ont déclaré que leur plus grand défi était de ne pas être en mesure de mener une étude de marché appropriée pour valider si le marché a vraiment besoin de ce qu'ils construisent. Cela est largement dû à la nature aléatoire des demandes de fonctionnalités et à l'absence de méthodes standardisées pour mesurer l'impact du travail sur une fonctionnalité particulière.

Préjugés personnels : la décision de créer une fonctionnalité particulière n'est souvent pas seulement une décision concernant le produit, mais une décision personnelle. Chaque idée de fonctionnalité représente le travail acharné et l'opinion de quelqu'un. Dans les grandes organisations, avec de multiples parties prenantes avec différents niveaux d'investissement et de contrôle, les personnes occupant des postes supérieurs peuvent insérer leurs choix ou leurs opinions sans les données nécessaires ou la compréhension et les conséquences. Trop souvent, les chefs de produit sont la proie du HiPPO (Highest Paid Person's Opinion) et privilégient les fonctionnalités qui n'ont pas de valeur durable dans le développement des produits.

Demandes de vente et d'assistance : ce sont souvent les personnes les plus bruyantes à la table et il peut être difficile de les ignorer. Bien qu'il soit important d'écouter l'équipe de vente car elle est la plus proche de l'interaction avec les clients, les fonctionnalités ne doivent pas être hiérarchisées de manière très réactive sans tenir compte de la valeur à long terme qu'elles ajouteront au client.

ROI isolé : Souvent, la vision du produit est mise de côté pour créer des fonctionnalités qui généreront des revenus à court terme. Mais plus de revenus ne signifient pas nécessairement une meilleure expérience utilisateur. Il est important de ne pas être tenté par des gains monétaires à court terme, car à long terme, des clients plus satisfaits sont ce qui vous apportera le plus de succès.

Comment les contraintes aident à la priorisation :

Les contraintes peuvent être une bonne chose. Travailler avec un temps, des personnes et un budget limités peut servir de filtre de priorisation qui vous oblige à prendre des décisions difficiles mais importantes. Faire des choix basés sur des questions spécifiques aux contraintes, comme si vous avez le temps de construire cela ou le bon ensemble de compétences, vous permet de concentrer votre énergie sur des voies plus efficaces. De manière générale, les contraintes peuvent être basées sur les personnes, le temps ou la dépendance et créer un cadre autour duquel les décisions les plus optimales doivent être prises. Par conséquent, il est essentiel de bien comprendre vos contraintes avant de prendre des décisions concernant les fonctionnalités.

Comment hiérarchiser le travail :

Pour éliminer les préjugés personnels et les décisions réactionnaires de l'équation, il est utile d'examiner la hiérarchisation des fonctionnalités à travers les lentilles suivantes :

Faisabilité : Ce sont les implications techniques qui nécessitent les contributions des ingénieurs back-end, des concepteurs d'interface utilisateur et des développeurs front-end. Cela implique de déterminer dans quelle mesure une fonctionnalité est techniquement possible compte tenu des ressources et des outils dont vous disposez actuellement. Cela vous permet de formuler la question différemment et vous permet de passer de la question « Devrions-nous construire cela ? à "Pouvons-nous construire cela en premier lieu."

Désirabilité : cela implique l'analyse de l'accent mis sur l'expérience client. La question la plus fondamentale à laquelle il faut répondre ici est "Les clients le veulent-ils vraiment ?" Il est important d'évaluer chaque demande de fonctionnalité par rapport à la valeur qu'elle apportera à l'utilisateur final. Cela implique de parler à des chercheurs, des concepteurs UX, des spécialistes du marketing et de l'assistance, ainsi que de passer par tous les tests et validations utilisateur que vous avez peut-être déjà effectués.

Viabilité : cela implique de mettre les demandes de fonctionnalités en contexte avec les objectifs commerciaux globaux. Cela implique de décider si une demande particulière correspond à la stratégie globale et aux exigences du marché. En discutant avec des cadres et d'autres chefs de produit, vous devez comprendre comment une fonctionnalité particulière s'intègre dans l'écosystème global.

Outils visuels pour guider la hiérarchisation des fonctionnalités :

Échelle d'effort/d'impact

Après avoir évalué les fonctionnalités qui valent la peine d'être poursuivies, vous devez encore décider sur quelles fonctionnalités vous travaillerez en premier. Une excellente façon de visualiser vos options et de prendre une décision collective avec votre équipe est de tracer une matrice effort/impact. Cette simple grille 2X2 représente les différents niveaux d'effort requis pour créer une fonctionnalité et visualise l'impact que cette fonctionnalité aura.

Matrice d'impact de l'effort pour la hiérarchisation des fonctionnalités
Matrice effort-impact (Cliquez sur le modèle pour le modifier en ligne)

L'objectif ici est de trouver la fonctionnalité qui demande le moins d'effort mais qui aura le plus d'impact. Cette activité est mieux réalisée en rassemblant un groupe de coéquipiers divers et en leur demandant de répertorier une fonctionnalité, de l'expliquer et de la placer sur un tableau blanc collaboratif en ligne comme Creately. Le groupe vote ensuite collectivement sur l'endroit où il devrait être placé sur la grille.

Cadre RICE

Parfois, la hiérarchisation des fonctionnalités est plus détaillée. Le cadre RICE est une méthode pour standardiser vos critères d'évaluation et prendre des décisions éclairées sur la base des informations disponibles. Chaque idée de fonctionnalité est évaluée sur la base de métriques et reçoit un score en conséquence

Cadre de riz pour la hiérarchisation des fonctionnalités
Cadre RICE (Cliquez sur le modèle pour le modifier en ligne)

Portée : déterminez le nombre de personnes que votre projet touchera. La portée est généralement mesurée par le nombre de personnes touchées au cours d'une période donnée. L'attribution de données tangibles vous aidera à obtenir un score RICE plus significatif.

Impact : l'impact mesure la conséquence de votre portée et l'effet qu'elle aura. L'impact peut être difficile à quantifier, c'est pourquoi les équipes utilisent généralement une échelle de 1 à 3 pour estimer les tâches à impact faible, moyen et élevé.

Confiance : la confiance est évaluée par la certitude que vous avez qu'une action que vous entreprenez aura le résultat souhaité. La confiance est généralement mesurée en pourcentage.

Effort : le temps et les ressources étant limités, vous devez déterminer si une tâche en vaut la peine et tenir compte du temps qu'il faudra pour exécuter un projet. L'effort est mesuré en mois-personnes, c'est-à-dire la quantité de travail qu'un membre de l'équipe peut accomplir en un mois.

Après avoir attribué un numéro à chaque catégorie, vous pouvez calculer votre score RICE. Pour ce faire, multipliez la portée, l'impact et la confiance et divisez le total par l'effort. Le score qui en résulte vous donne "l'impact total par temps travaillé" - un nombre puissant pour hiérarchiser les fonctionnalités avec précision.

Modèle Kano

Le modèle Kano est une technique de hiérarchisation des fonctionnalités qui identifie les fonctionnalités d'une feuille de route de produit en fonction de la probabilité qu'elles satisfassent les clients. Il aide à prendre des décisions stratégiquement judicieuses en évaluant une fonctionnalité à haute satisfaction par rapport à son coût de mise en œuvre. Les chefs de produit peuvent utiliser ce modèle pour hiérarchiser les nouvelles fonctionnalités en les regroupant dans des catégories allant de celles susceptibles de décevoir les clients à celles susceptibles de satisfaire, voire de ravir les clients.

Avec le modèle Kano, chaque fonctionnalité potentielle est divisée en différentes catégories en fonction de la réponse émotionnelle attendue des utilisateurs.

Modèle de Kano pour la hiérarchisation des fonctionnalités
Modèle de modèle Kano (Cliquez sur le modèle pour le modifier en ligne)

Besoins attrayants : il s'agit de fonctionnalités qui ne sont pas strictement nécessaires, mais qui augmenteront considérablement le niveau de satisfaction des clients si elles sont mises en œuvre .

Besoins de performance : ces caractéristiques sont celles qui ont une relation proportionnelle entre la fonctionnalité et la satisfaction ; plus nous fournissons, plus nos clients sont satisfaits.

Besoins de base : ce sont les fonctionnalités que les clients attendent de votre produit. Si votre produit ne les a pas, les clients considéreront votre produit comme incomplet.

Cartographie de l'histoire :

C'est un excellent moyen d'identifier le produit minimum viable en organisant et en hiérarchisant les user stories et les versions de développement. L'idée est basée sur le concept de cartographie du flux de travail de votre produit du début à la fin.

Cela se fait en 3 étapes;

  1. Créez le flux de travail à l'aide de cartes ou d'un tableau Kanban, en organisant les cartes du début à la fin de l'expérience client.
  2. De haut en bas, ordonnez les choses les plus importantes à développer.
  3. Enfin, vous créez des tranches de versions en fonction de la hiérarchisation.
modèle de mappage d'histoires pour la hiérarchisation des fonctionnalités
Modèle de mappage d'histoire (Cliquez sur le modèle pour le modifier en ligne)

Dernières pensées:

La hiérarchisation des fonctionnalités fait partie d'un processus de planification stratégique plus large et doit toujours être mise en contexte. La perspective de créer de nouvelles fonctionnalités et d'expérimenter de nouvelles fonctionnalités peut être extrêmement excitante. Mais l'un des rôles les plus importants d'un chef de produit est d'être la voix de la raison. Cela signifie constamment mapper les calendriers de publication et les feuilles de route sur la valeur du produit. Il est important de ne pas laisser les résultats à court terme l'emporter sur votre stratégie à long terme.

L'acte de priorisation n'est jamais terminé et vous devez constamment redéfinir les priorités en fonction des besoins de l'entreprise et des évolutions du marché. Bien que vous ayez travaillé dur pour hiérarchiser les fonctionnalités, elles peuvent changer à l'avenir. Assurez-vous que votre liste continue de s'aligner sur votre vue d'ensemble en prenant le temps de la parcourir.

Quelles sont certaines des meilleures techniques que vous avez rencontrées pour la hiérarchisation des produits ? Faites le nous savoir dans les commentaires.