Comment construire un produit minimum viable réussi
Publié: 2022-03-11J'ai passé ma carrière dans la Silicon Valley, profondément immergé dans sa culture entrepreneuriale dynamique. Chaque startup est engagée dans un voyage passionnant et souvent périlleux vers un territoire inexploré, et j'ai entrepris ce voyage à plusieurs reprises en tant qu'ingénieur logiciel, responsable de l'ingénierie, directeur technique, fondateur et développeur indépendant. Bon nombre des produits que j'ai créés ont touché des milliers de personnes, voire des millions.
D'après mon expérience, l'un des outils les plus puissants de la boîte à outils de la Silicon Valley est la capacité d'équilibrer la vitesse et la profondeur lors du lancement de nouveaux produits. Le best-seller d'Eric Ries, The Lean Startup, encode cette philosophie dans le concept du produit minimum viable (MVP).
Pourquoi les MVP sont plus utiles que jamais
L'une des principales raisons pour lesquelles la notion de MVP a proliféré ces dernières années est la vitesse et l'échelle sans précédent avec lesquelles nous pouvons désormais obtenir et agir sur les commentaires des clients. En 2009, mon jeu iPhone Slingshot Cowboy a été téléchargé par des millions de personnes dans la semaine qui a suivi son lancement et a rapidement atteint le sommet des classements (il a atteint la position de jeu gratuit n ° 1 plusieurs fois au cours de sa vie) . Une grande partie de ce succès est peut-être due à la chance, mais si je n'avais pas recueilli de retours rapides et appliqué les principes fondamentaux du MVP dès le début, je n'aurais pas pu maintenir cet élan très longtemps.
Les principes Lean se résument à être capable d'itérer rapidement, à dépenser intelligemment son énergie et ses ressources, et à être agile, concentré et ouvert d'esprit. Mais nous pensons que l'applicabilité de cette méthodologie ne se limite pas aux startups. Les équipes au sein des grandes entreprises peuvent optimiser leur rythme d'innovation en créant des MVP performants.
Atteindre l'équilibre entre rapidité et qualité est l'un des moteurs d'innovation les plus importants pour les organisations de toute taille. Alors que vous dirigez le développement de votre propre produit minimum viable, voici nos stratégies pour vous aider à maintenir l'équilibre entre ces deux ingrédients essentiels.
Assurez-vous que votre MVP est 'V'
Si votre produit n'est pas viable, les efforts de développement de votre équipe sont vains. Pour réussir la création d'un produit minimum viable, vous avez besoin de commentaires d'initiés précoces pour le définir largement, de commentaires continus pour le façonner correctement et d'outils comme les tests A/B pour le maintenir en plein essor.
Obtenez des avis précoces des bonnes personnes
Obtenir des commentaires négatifs des utilisateurs sur votre MVP peut être si décourageant que vous vous sentez obligé d'abandonner le projet. Les innovateurs peuvent éviter ce coup dévastateur en sollicitant les avis précoces des parties prenantes ayant une compréhension approfondie de l'espace, bien avant d'envisager un MVP. C'est encore mieux si vous avez des conseillers compétents qui peuvent vous aider à définir votre MVP à l'étape du concept.
Lorsqu'une équipe d'innovation a une idée prometteuse, elle peut être tentée de cacher la création du MVP dans le secret : « Nous sommes en mode furtif, je ne peux pas encore vous en dire beaucoup. Cela peut valoir la peine dans certains cas, mais en général, il est plus important d'obtenir des commentaires. Si vous pensez que votre produit représente une invention véritablement originale, vous pouvez toujours déposer un brevet provisoire.
Recueillir les commentaires définitifs des utilisateurs
Même si vous vous considérez comme un visionnaire dans votre industrie ou votre secteur, vos juges ultimes sont vos utilisateurs, et ils peuvent vous donner tort sur de nombreux points. La collecte de commentaires sur l'expérience utilisateur et le suivi du comportement des utilisateurs font partie des objectifs les plus importants du MVP.
Entrez l'analyse. La collecte de données complètes est la clé pour atteindre l'un des principaux objectifs de votre MVP - "l'apprentissage validé", un processus dans lequel on apprend en essayant une idée initiale et en la mesurant pour valider (ou invalider) l'effet. Cela ne signifie pas que vous souhaitez suivre tout ce que vous pouvez sur l'UX. Au lieu d'être submergé par des volumes de données brutes, identifiez les métriques les plus importantes.
Utilisez les tests A/B pour itérer rapidement
Les tests A/B sont devenus un incontournable de l'entreprise lorsqu'il s'agit d'affiner les produits. Chaque fois que vous devez choisir parmi des comportements de produit alternatifs, les tests A/B sont un moyen de le faire en temps réel sans avoir à déployer une nouvelle version.
Par exemple, si votre produit est un jeu, vous voudrez peut-être essayer différents paramètres de jeu, puis examiner vos analyses pour en déduire quelle combinaison affecte positivement vos indicateurs clés : jeu plus long, meilleure adhérence, etc. C'est exactement ce que j'ai fait pour la plupart de mes jeux : chaque aspect du gameplay était contrôlé par un paramètre que je pouvais modifier en temps réel. Cette forme d'apprentissage validé m'a aidé à déterminer la combinaison optimale de paramètres pour mon marché cible.
Pour en savoir plus, Steven Dow de Stanford explore les variantes de ce concept dans How Prototyping Practices Affect Design Results.
Surveillez l'espace de votre produit
Aussi originale que puisse paraître votre idée, soyez assuré que quelqu'un y a déjà pensé. Si votre produit minimum viable répond à un besoin urgent et urgent d'un client, il y a de fortes chances qu'au moment où vous avez terminé, votre concurrent gagne également en popularité. La stabilité est importante ― comme le souligne la section suivante ― mais vous pouvez modifier votre MVP de temps en temps, en vous inspirant des concurrents et en vous concentrant sur les fonctionnalités qui constituent votre avantage concurrentiel.
Trouver l'équilibre entre « minimum » et « viable » est une compétence intuitive, et vous devrez l'exercer à plusieurs reprises, surtout si le marché change avant d'expédier votre MVP.
Trouver le 'M'
Une fois que vous avez déterminé un produit viable qui répond à un besoin clair pour votre marché cible, il est essentiel d'affiner l'orientation de votre équipe.
Définissez votre produit
Un MVP est comme une poupée matriochka : il y a toujours un MVP plus petit à l'intérieur. La définition du produit consiste à trouver le minimum le plus pratique, en fonction de vos objectifs.
Si votre produit est destiné à l'utilisateur, commencez par les wireframes, c'est votre premier MVP le plus profond. La prochaine « poupée » qui l'entoure pourrait être un « clic factice », une démo interactive qui ne fait rien pour de vrai, mais vous permet de la voir sur la plate-forme cible et d'avoir votre première expérience avec le flux d'utilisateurs.
Une fois que vous êtes satisfait de ce prototype, commencez à fabriquer la plus grande poupée, la couche qui commence à apporter une réelle valeur aux utilisateurs. À ce stade, vous pouvez choisir de commencer à étoffer les fonctionnalités de base. L'essentiel : définissez clairement les mini-étapes, ne vous précipitez pas et assurez-vous que vous avez satisfait à vos propres critères avant d'aller plus loin.
Cela est vrai pour le MVP que votre entreprise met initialement sur le marché, mais la mentalité minimale viable doit également se poursuivre tout au long du cycle de vie de votre produit. Considérez chaque nouvelle version comme un MVP plus important. Lorsque vous ajoutez une nouvelle couche de nouvelles fonctionnalités, assurez-vous qu'elle s'intègre parfaitement à la précédente en apportant le moins de modifications nécessaires pour obtenir une nouvelle version viable.

Trouver l'équilibre entre « minimum » et « viable » est une compétence intuitive, et vous devrez l'exercer à plusieurs reprises.
Gérer avec rigueur
Que vos parties prenantes les plus vocales soient au sein de votre entreprise ou de clients externes, elles feraient bien d'être informées des dangers de la dérive des fonctionnalités et de supprimer leur envie d'ajouter de nouveaux "must have" au dernier moment.
Non contrôlée, une tendance à s'écarter du minimum défini épuisera le moral. Le moment de fierté où les développeurs finissent de connecter tous les composants devient décevant. Des objectifs en constante évolution alimentent l'instabilité du produit.
Surtout dans l'entreprise, le processus de création de MVP performants bénéficiera du fait que les sponsors exécutifs rappellent à leurs pairs et aux autres parties prenantes, aussi souvent que nécessaire, que « nous devons nous arrêter maintenant et déployer cette fonctionnalité. Cela peut ne pas vous sembler assez bon, mais ce sera bien pire s'il est cassé. En tant que cadre, il vous incombe de protéger les développeurs des influences extérieures, en donnant l'exemple au sein de votre culture de travail en respectant les priorités.
Ingénieur avec discipline
A l'inverse, les développeurs de logiciels et leurs managers doivent respecter les délais et maîtriser leurs aspirations perfectionnistes. Voici un scénario courant : « Ce morceau de code a l'air moche, celui-là est vraiment inefficace ; nous devons nettoyer et refactoriser.
Les développeurs ont peut-être raison de dire cela, mais leurs responsables doivent quand même reculer. En tant que responsable technique, vous pouvez être satisfait de leur souci du détail et vouloir agir en conséquence. Mais c'est une question de timing - gardez à l'esprit l'importante considération de l'expédition et de l'obtention de commentaires, et notez plutôt les problèmes non critiques pour la mission, en les nettoyant dans la prochaine itération.
Principes Lean en action
Le succès de votre produit dépend entièrement de la dynamique du marché que vous êtes sur le point d'entrer. Mais peu importe où vous tracez la ligne de définition du produit pour votre MVP, nous proposons deux tactiques pratiques supplémentaires que les entreprises prospères utilisent pour faire expédier leurs MVP.
Utiliser des composants tiers
Dans la mesure du possible, les équipes d'innovation ne doivent pas réinventer la roue lors de la création de MVP. Vous pouvez toujours remplacer les composants tiers plus tard par quelque chose développé en interne, le moment venu. La honte du manque d'originalité est révolue depuis longtemps : c'est désormais une pratique courante, et de nombreux éléments de base sont open source et personnalisables.
Par exemple, si votre produit inclut une communication en temps réel, il existe d'excellentes solutions tierces faciles à intégrer et qui incluent des fonctionnalités clés telles que des interfaces utilisateur personnalisables, une infrastructure de communication et un chiffrement. De même, si vous créez une application, l'obtention d'un aspect professionnel avec des animations et des transitions dynamiques peut ne pas nécessiter un concepteur interne - vos développeurs peuvent gagner du temps avec des composants tiers.
Il est vrai que peu de solutions tierces conviendront parfaitement à vos cas d'utilisation. Mais ils n'ont pas encore à le faire. Tant qu'ils vous permettent d'expédier un produit qui peut valider les investissements futurs dans des solutions personnalisées, vous êtes toujours en avance.
Réduisez le temps de développement, mais ne sacrifiez pas une base solide pour l'avenir
Votre premier développeur doit être de premier ordre. Ne commencez pas avec des stagiaires : investissez dans les talents dès le début. Cela peut sembler une contradiction avec le principe de base de la méthodologie "lean", mais "bon marché" n'est pas nécessairement "lean". Bien que même les budgets des entreprises puissent être serrés, le taux horaire d'un développeur n'est qu'un élément du coût : le temps de développement augmente en proportion inverse du taux horaire. Multipliez les deux ensemble et votre avantage de coût est déjà parti.
Ajoutez le temps que vous consacrez au mentorat et à la chasse aux bogues qui n'auraient pas dû être là en premier lieu. Tenez compte des frais généraux de chaque journée perdue : espace de bureau, salaires des autres employés, frais de serveur, etc. Tenez compte des éléments incorporels comme le coût d'opportunité si vous arrivez trop tard sur le marché.
En faisant le calcul, vous vous rendez compte que vous feriez bien mieux d'embaucher un développeur "cher" et expérimenté pour produire un MVP plutôt qu'un groupe de juniors. Les développeurs juniors peuvent venir plus tard une fois que la base de votre produit est construite et vous pouvez commencer à penser à optimiser les coûts à long terme.
Voici un exemple concret. Un ami entrepreneur à moi voulait ajouter quelques fonctionnalités apparemment insignifiantes à son MVP. Il avait un développeur très expérimenté dans l'équipe qui produisait d'excellents résultats à 120 $/heure. Pensant que les prochaines fonctionnalités pourraient être moins chères, mon ami a embauché un stagiaire à 30 $/heure.
Le stagiaire a terminé quatre jours plus tard. Après un examen rapide, les fonctionnalités semblaient fonctionner et mon ami est passé à l'étape suivante. Le développeur expérimenté s'est à nouveau impliqué et il s'est rendu compte que non seulement le code échouait dans certains cas particuliers, mais qu'il était impossible de le maintenir à l'avenir. Il a donc passé une journée entière à le réécrire.
Quatre jours de travail d'un stagiaire (960 $) plus un jour de réécriture (960 $) = 1 920 $. Si le développeur expérimenté avait travaillé sur la fonctionnalité en premier lieu, cela aurait été fait correctement en un cinquième du temps et aurait coûté moins de la moitié de l'argent, même sans les autres coûts pris en compte.
La perfection n'est pas encore l'objectif, mais il y a un risque à trop corriger par rapport à la qualité - vous pouvez complètement discréditer votre produit en libérant quelque chose qui plante à gauche et à droite, non poli, maladroit et tout simplement inutilisable. En conséquence, vous n'aurez peut-être pas de seconde chance.
Aiguisez vos instincts et profitez de l'aventure
Nous n'avons abordé ici que quelques aspects du développement de MVP. Mais même avec un guide exhaustif, il y aura toujours plus de processus que vous ne le pensiez, plus de travail que vous ne l'aviez prévu et plus de défis que vous ne l'aviez prévu.
À un moment donné, vous devez tracer une ligne et faire connaître votre produit au monde. C'est le moment le plus effrayant et le plus excitant, et il n'y a pas de science exacte. Vous devez faire confiance à votre intuition, mais suivre les principes Lean dans le processus vous aidera à aiguiser votre instinct et à rendre cette décision cruciale plus facile. Et une fois que vous avez atteint ce premier jalon de commentaires positifs et que vous avez confiance en votre vision, vous pouvez commencer à pousser de plus en plus loin, dans les profondeurs, vers le produit de vos rêves.