Introduction

Dans le monde du développement produit, il est crucial de comprendre et de définir la valeur métier pour garantir le succès et l’alignement des différentes équipes. Voici donc quelques notes tirées de mes expériences afin de mieux comprendre à quoi ça peut servir.

Comprendre votre produit

Définir la valeur métier pour votre produit

Définir ce qu’est la valeur métier pour votre produit dépend largement du produit lui-même et de votre modèle économique. Voici quelques exemples de métriques :

DomaineMétrique
MarketingNombre de clics sur une bannière
UXPourcentage de tunnels de commande complétés
ExploitationTaux de disponibilité du produit
AérospatialNombre de fusées envoyées dans l’espace

Pour un même produit, les métriques utilisées peuvent varier selon les équipes. Par exemple, pour un site e-commerce, même si la valeur métier reste le nombre de ventes et le chiffre d’affaires, la performance de l’équipe ne sera pas définie de la même manière suivant les équipes:

ÉquipeMétrique de performance
ExploitantsTaux de disponibilité de l’application et nombre d’incidents
DéveloppeursNombre de bugs ou de fonctionnalités livrées
UXQualité de la navigation sur le site via des questionnaires utilisateurs

Ces exemples montrent bien que même si le but final reste unique, les moyens d’y parvenir varient énormément suivant l’équipe à laquelle vous appartenez.

Comment décider ce qu’on va faire ensuite

Arbitrage entre de nouvelles fonctionnalités et une évolution de l’existant

Lors de la proposition de nouvelles fonctionnalités, l’arbitrage se fait en fonction de plusieurs critères :

Critère
Valeur potentielle de la nouvelle fonctionnalité
Valeur prévue pour d’autres nouvelles fonctionnalités déjà prévues
Valeur prévue pour les évolutions de fonctionnalités existantes
Gestion de la dette technique, identifiée comme ayant une vraie valeur pour le produit

Importance de la valeur métier dans la priorisation du backlog

Lors de la priorisation de votre backlog, il est important d’estimer la valeur métier de chaque fonctionnalité pour prendre une décision éclairée :

ExempleValeur métier
Montée de version d’une librairiePeut sembler inutile, mais si le risque est une indisponibilité ou un risque de sécurité, la valeur métier augmente drastiquement
Nouvelle fonctionnalité d’IAPeut sembler avoir une valeur énorme, mais si le développement est complexe et nécessite de nombreux enablers techniques sans garantie de réussite, la valeur métier peut être jugée moins importante

Chaque partie prenante doit être capable d’expliquer et de vendre ce sur quoi elle travaille. Ces arbitrages doivent évoluer dans le temps en fonction des retours et des résultats obtenus.

Penser la surveillance

Mettre en place des plans de tests

Pour valider des hypothèses à moindre coût, il est essentiel de mettre en place des plans de tests :

MéthodeDescription
Partager une idéeDemander du feedback pour améliorer l’idée
Tests simplesUtiliser des outils comme Figma ou des mockups pour obtenir des premiers retours sans développer toute la fonctionnalité
Key usersPrésenter la fonctionnalité à un petit groupe et écouter leurs retours
AB testingBasculer une partie du trafic sur la nouvelle fonctionnalité et observer les différences de comportement
Dark launchNe pas communiquer sur la fonctionnalité et observer si des utilisateurs l’utilisent naturellement

Réfléchir à ce qu’on veut surveiller

Il est important de définir ce qu’on veut surveiller pour valider le fonctionnement d’une fonctionnalité :

Action
Voir ce dont on a besoin pour valider le fonctionnement d’une fonctionnalité (analyse comportementale, questionnaires clients, métriques d’utilisation)
Vérifier si le monitoring existe déjà
Définir ce qu’il faut ajouter pour valider une fonctionnalité

Mise en place des outils nécessaires

Une fois que l’équipe s’est mise d’accord sur la manière de mesurer le succès d’une fonctionnalité, il faut mettre en place les outils nécessaires. Cette étape est purement technique et dépend beaucoup des outils que vous utilisez. Par exemple, des outils comme Google Analytics pour le suivi des métriques, JIRA pour la gestion des tâches, et des questionnaires en ligne pour recueillir les feedbacks utilisateurs peuvent être utilisés.

Suivi de l’exploitation

Maintenant que vous savez ce que vous voulez surveiller, et que vous avez mis en place les outils permettant cette surveillance, il vous reste à exploiter ces données.

Valider les hypothèses

Comme on l’a vu dans la première partie, certaines fonctionnalités peuvent sembler essentielles. Pourtant à l’usage il arrive régulièrement qu’on se rende compte que ce n’est pas le cas.

Afin de ne pas prioriser une fonctionnalité moins importante que prévu (voir même complètement inutilisée), il est nécessaire de mettre en place un suivi régulier des indicateurs liés à la valeur métier.

Ces revues doivent rassembler les différentes parties prenantes et vont vous permettre d’engranger des informations qui seront utiles pour la prochaine phase de priorisation du backlog.

Que faire des fonctionnalités n’ayant pas le succès attendu?

Maintenant que l’on connaît notre application, et que l’on est capable de dire quelles fonctionnalités les utilisateurs privilégient, il reste à répondre à une question importante:

  • Quid des fonctionnalités qui ne trouvent pas leur public?

Garder la fonctionnalité

Si une fonctionnalité n’est pas très utilisée, mais qu’elle ne coûte pas grand chose à maintenir, la solution la plus simple reste de la conserver sans investir plus de temps dessus.

Il faut donc flagger cette fonctionnalité pour que tout le monde sache qu’elle est stable, mais qu’à priori elle n’évoluera plus. Et il sera toujours temps plus tard de s’en occuper.

Revoir la fonctionnalité

Si une fonctionnalité vous semble importante, mais qu’elle n’est que peu utilisée, vous avez peut-être un problème dans son fonctionnement.

Grâce à des tests auprès d’un panel d’utilisateurs, il est alors nécessaire de revoir en profondeur son fonctionnement. Dans les pistes potentielles vous avez:

  • L’UI/UX de la fonctionnalité, peut-être que la fonctionnalité n’est pas pratique/agréable à utiliser
  • L’emplacement de cette fonctionnalité. S’il est nécessaire de faire 10 clics pour arriver dessus, il est peut-être possible de la rendre disponible autrement, d’une manière plus simple

Communiquer sur la fonctionnalité

Les utilisateurs ont besoin de savoir que votre fonctionnalité existe. Il peut donc être nécessaire, grâce à une bannière, de la communication sur les réseaux, une campagne de mailing… de mettre en avant cette fonctionnalité.

Supprimer la fonctionnalité

Si malgré tous vos efforts, une fonctionnalité reste sous-exploitée par vos utilisateurs. Alors il est peut-être temps de simplement supprimer cette fonctionnalité.

Pour cela il faudra accompagner les quelques utilisateurs concernés, prévoir un moyen simple de faire autrement, et passer à autre chose.

Conclusion

Voilà, j’espère que ces quelques notes pourront vous aider à mieux comprendre et utiliser la valeur métier.