Avant de consacrer toutes vos ressources à la création d'une nouvelle fonctionnalité pour votre produit, vous devez vous assurer que vous poursuivez la bonne idée..
Les tests ne sont pas toujours la chose la plus facile à faire - il existe de nombreuses situations dans lesquelles il peut sembler plus facile de créer la fonctionnalité que vous avez en tête et de voir ce qui se passe réellement - mais la création d'une stratégie de test cohérente permet de déterminer si vous utilisez votre ressources efficacement.
Mieux encore, la bonne approche en matière de test peut vous permettre d'accélérer le processus de traitement de la feuille de route de votre produit. En fonction des résultats de vos tests, vous découvrirez de nouvelles opportunités à ajouter à votre processus..
Lorsque vous ajoutez de nouvelles fonctionnalités ou des améliorations à vos produits, vous devez vous assurer de les leur offrir de la meilleure façon possible. Vous devez tester à la fois la demande et l'exécution de ce que vous proposez à vos clients. Cela nécessite d'avoir quelque chose à tester. Le modèle MVP (produit minimum viable) offre souvent la meilleure approche pour créer quelque chose qui mérite d'être testé.
Que vous ayez déjà un produit existant ou non avec lequel travailler, pensez au plus petit changement qui vous donnera des données précieuses. Qu'est-ce qui vous permettra d'obtenir des données exploitables sans perdre beaucoup de temps dans un changement qui pourrait ne pas être rentable? Bien sûr, une fonctionnalité minimale peut encore représenter une tonne de travail, mais l’objectif est d’avoir un travail aussi peu gaspillé que possible..
Etant donné que vous pouvez probablement deviner ce qu'il faudra pour construire votre produit, au moins si vous êtes expérimenté dans votre domaine, il est important de tester ce que vous ne pouvez pas deviner de manière éclairée. Si vous n’êtes pas capable de lire dans les pensées, cela signifie comprendre comment vos clients réagissent à ce que vous construisez. Bricoler avec les technologies peut être amusant, mais cela ne devrait pas être la priorité.
Vous devez penser à ce qui constituera un test réussi.
Lorsque vous examinez un élément particulier de votre feuille de route pour le produit, déterminez quels sont les éléments principaux de la fonctionnalité que vous souhaitez ajouter: Quelles sont les parties qu'un client voit réellement et avec lesquelles il interagit? Comment peuvent-ils être séparés en morceaux concrets?
Si, par exemple, vous créez une nouvelle pelle, le client interagit avec la poignée, la lame de la pelle et le bâton entre les deux. Si, au lieu de cela, vous créez un nouveau logiciel, les interactions du client avec ce que vous avez construit seront beaucoup plus limitées..
Vous devez penser à ce qui constituera un test réussi. Si vos clients utilisent déjà un produit existant, demander à 50% d'entre eux d'essayer une nouvelle fonctionnalité sera suffisant pour établir le besoin de la fonctionnalité suivante que vous souhaitez créer. Avez-vous besoin qu’ils continuent à utiliser cette fonctionnalité pour le considérer comme un test réussi? Et si vous recherchez de nouveaux utilisateurs, quels types de taux de rétention sont nécessaires pour établir de bonnes données?
En bref, vous souhaitez pouvoir consulter les données que vous avez collectées à une date donnée et savoir automatiquement si vous devez développer complètement la fonctionnalité ou abandonner l’idée. Vous devriez savoir à quoi ressemble le succès à l'avance.
Une fois que vous avez décomposé ce que vous pouvez mettre devant un client, réfléchissez au moyen le plus simple de développer cette interaction afin de pouvoir la tester. Si vous avez besoin de commander un petit lot d'une version test de votre produit, quelle est la plus petite commande que vous puissiez passer? Existe-t-il un moyen de modifier votre produit existant pour ajouter une fonctionnalité - même si le faire vous-même n'est pas évolutif à long terme?
Même si proposer votre nouvelle fonctionnalité à un test revient à prendre un appel de chaque client et à modifier lui-même son produit, ce travail peut valoir la peine. À tout le moins, vous serez probablement en mesure de traiter au moins quelques commandes de ce type avec moins de temps et d'argent que vous n'auriez à investir pour créer même une fonctionnalité minimale..
Plus vos tests sont réalistes, plus les données que vous collectez seront précieuses. Si vous ne pouvez pas organiser le même type d’utilisateurs qui comptera sur votre produit lorsque vous le publiez, vous ne pouvez pas supposer que les données que vous obtenez refléteront avec précision la réalité. Dans cet esprit, concentrez-vous sur la manière dont vous pouvez collecter plus d'informations, en particulier auprès des types d'utilisateurs sur lesquels vous comptez..
Bien sûr, vous devez vous concentrer sur la collecte des données que vous utiliserez réellement. Exécuter des centaines d'enquêtes auprès de la clientèle que vous ne regardez jamais plus est une perte de temps et d'argent. Ayez un plan en place pour traiter toute information que vous rassemblez, y compris un moyen de transformer les éléments constitutifs en une analyse cohérente sur laquelle vous pouvez agir..
Mettez un point d'honneur à faire payer votre fonction, même si vous ne facturez pas le prix total que vous attendez. Sinon, vous n'obtiendrez pas des données de la plus haute qualité. Si vous attendez de vos clients qu'ils finissent par payer pour la fonctionnalité que vous souhaitez créer, vous devez savoir si la simple existence d'une étiquette de prix modifie la façon dont ils utilisent cette fonctionnalité. Il est impossible de tester chaque variable, mais les plus importantes, comme le prix, doivent être intégrées à vos tests à chaque fois..
Stockez vos données de manière à pouvoir y revenir. Bien que vous souhaitiez pratiquer les tests chaque fois que vous envisagez une nouvelle fonctionnalité de votre produit, il n’est pas nécessaire de réinventer la roue si vous travaillez sur quelque chose de similaire. Vous pourrez peut-être trouver une mine d'informations nouvelles dans d'anciennes données à mesure que vous trouverez de nouvelles questions intéressantes à poser..
Nous espérons que vos tests auront une idée des réponses dont vous avez besoin, mais vous devez être en mesure de réagir aux informations que vous avez rassemblées..
Vous devez vous engager à créer pleinement la fonctionnalité si vous obtenez un certain niveau de réponse positive, mais vous la supprimerez si vous n'obtenez pas suffisamment de commentaires positifs. C'est une ligne claire dans le sable sur laquelle vous pouvez travailler et évaluer si votre test est un succès. C'est une question de vérifier si vous avez le niveau de réponse approprié.
Malheureusement, plus souvent que vous le souhaiteriez, vous prouverez que vous ne devriez pas rechercher une fonction qui vous passionne personnellement..
Si vous voyez un ensemble de réponses qui répondent presque à vos attentes, il peut y avoir quelques difficultés, mais ne cognez pas tout à fait. Dans de telles situations, vous devez décider de la marge de manœuvre que vous êtes prêt à accorder à vos données. Si vous venez de choisir le nombre que vous voulez atteindre de nulle part, alors que ne pas le frapper tout à fait, ce n'est pas particulièrement grave.
Si vous y réfléchissez longuement - par exemple, en calculant à quel point l'ajout d'une nouvelle fonctionnalité est en fait financièrement viable -, vous aurez peut-être besoin de vous en tenir à vos armes, même si les données sont suffisamment proches de cette ligne pour vous reconsidérer l'ajustement de vos chiffres initiaux. C'est le but d'un test. Malheureusement, plus souvent que vous le souhaiteriez, vous prouverez que vous ne devriez pas rechercher une fonction qui vous passionne personnellement..
Après avoir effectué votre test initial, vous constaterez peut-être que vous devez exécuter d'autres tests pour clarifier certains détails. Vous devez poursuivre les tests tant que vous en tirez un net avantage. Mais à un moment donné, vous ne profiterez plus de la construction de versions minimales viables de votre produit et des expériences en cours..
Si vous avez atteint un stade où exécuter un autre test nécessite autant d'efforts que de créer un produit, il est peut-être temps de mettre fin au cycle de tests et de commencer à construire. Il n'y a pas de règles strictes dans de telles situations, mais prenez garde au temps que vous investissez à chaque étape de la création d'un nouveau produit..
En fonction de votre entreprise, vous pouvez avoir une liste d’améliorations à ajouter à votre produit. Construire une stratégie de test solide peut vous aider à trier les différents chemins que vous pouvez emprunter beaucoup plus rapidement, en vous permettant de consacrer vos ressources aux options qui vous feront le plus grand bien..
Cette stratégie peut être un facteur clé pour vous différencier de vos concurrents. Si vous testez toujours une nouvelle option - et agissez sur les données que vous avez recueillies lors de vos tests -, vous vous déplacerez beaucoup plus rapidement que celui qui effectue une itération sur la base d'informations anecdotiques ou qui ne se soucie pas d'améliorer ses performances. Vous pouvez vous assurer que vous proposez la meilleure version possible de votre produit à vos clients à tout moment..
Crédit graphique: idée conçue par Waleed Al-Alami du projet The Noun.