Comment définir et prioriser les fonctionnalités adéquates à implémenter ?
Si vous êtes en charge de la stratégie produit dans un environnement incertain, le principal challenge est de déterminer, pour votre produit, les fonctionnalités qui auront le plus d’impact pour vos clients ou votre organisation. Pour y parvenir, Jeff Gothelf et Josh Seiden, auteurs de Lean UX, proposent un format d’atelier, sous la forme d’une Table des Hypothèses.
Ce tableau invite les participants à lier les fonctionnalités aux résultats attendus pour l’organisation, en passant par ce que les utilisateurs souhaitent effectuer avec votre produit à travers ces fonctionnalités. Cet exercice engage les parties prenantes et les équipes de réalisation à documenter les objectifs et les hypothèses qui sous-tendent le processus de prise de décision.
Avant de vous engager dans cet exercice, il est recommandé d’avoir, tout d’abord, établi les objectifs stratégiques dans un Plan Stratégique et, aussi, documenté vos Personas.
Comment faciliter cet atelier ?
Les trois premières colonnes de la Table des Hypothèses peuvent aisément être remplies en s’appuyant sur le Plan Stratégique et les Personas du produit en question. Une fois cette première étape réalisée, l’équipe de réalisation peut réfléchir aux fonctionnalités qui pourraient aider les utilisateurs à atteindre leurs objectifs. Chaque membre de l’équipe doit au minimum proposer une fonctionnalité.
Table des hypothèses
Ensuite, l’équipe doit relier chaque fonctionnalité à un ou plusieurs objectifs utilisateur. Vous pouvez avoir à réorganiser les éléments de votre Table des Hypothèses de façon à mieux visualiser les relations entre les fonctionnalités et les hypothèses. A l’issue de cet atelier, toutes les fonctionnalités proposées doivent être justifiées par un objectif business.
Comment évaluer les hypothèses ?
Avoir défini explicitement les hypothèses devrait vous aider à identifier les risques du projet et à prioriser les fonctionnalités en fonction de leur ratio Valeur/Risque. Les auteurs suggèrent d’utiliser une Matrice de Priorisation et de positionner les fonctionnalités selon deux axes :
- La valeur que cette fonctionnalité peut générer selon vous ;
- Le risque induit dans le cas où les hypothèses sous-jacentes s’avèrent erronées.
Si la valeur anticipée et le risque de se tromper sont élevés, la priorité doit être de vérifier les hypothèses sous-jacentes. Parce que, si ces hypothèses s’avèrent fausses, les conséquences pourraient être désastreuses pour votre projet.