Il y a un moment dans la vie de presque toutes les équipes produit où quelqu'un regarde un écran déjà développé et dit : « ce n'était pas tout à fait ce que j'imaginais ». Le code est prêt, le sprint est terminé et la conversation qui aurait dû avoir lieu il y a trois semaines a lieu maintenant, avec un coût multiplié.
Ce moment est évitable. Et ce qui l’empêche, c’est plus de réunions, plus de documents. Il s’agit de prototyper avant de construire, assez souvent pour que cela devienne une routine.
Le prototypage est souvent traité comme une phase : il y a la phase de découverte, la phase de prototype, la phase de développement. Je veux défendre le contraire. Un bon prototype est une habitude quotidienne, bon marché et jetable qui sert à aligner la compréhension et à éliminer les doutes avant qu'ils ne se transforment en lignes de code.
Pourquoi prototyper tous les jours, pas seulement au coup d'envoi
Lorsque le prototypage se limite au début du projet, il devient un rituel. L’équipe conçoit de magnifiques écrans, approuve le tout en réunion puis découvre, lors de la mise en œuvre, des dizaines de décisions que personne n’avait prises. Qu'arrive-t-il à un champ vide ? Que se passe-t-il si la liste ne contient aucun élément ? Que se passe-t-il si la connexion est interrompue en cours de route ?
Ce sont les détails qui définissent si un produit est bon ou médiocre. Et ils apparaissent rarement dans un prototype de lancement, conçu pour impressionner et approuver.
L’alternative est de traiter le prototype comme un outil de conversation. Avant d'ouvrir un ticket de développement, quelqu'un dessine le flux, même si c'est sur papier ou dans un croquis basse fidélité. Le but n’est pas la beauté, c’est l’alignement. Il s'agit de s'assurer que ceux qui programment, ceux qui conçoivent et ceux qui décident parlent de la même chose.
Au quotidien, cela signifie que le prototypage cesse d'être une étape importante du planning et fait partie du raffinement. Chaque fois qu’il y a une ambiguïté sur la façon dont quelque chose devrait fonctionner, le prototype répond plus rapidement que n’importe quelle description textuelle.
La thèse : le prototype est un instrument d'aide à la décision, pas de livraison
La plus grande confusion à propos du prototypage est de le considérer comme un livrable. Lorsque le prototype devient une livraison, il prend du poids, nécessite une approbation et commence à être défendu par ceux qui l'ont réalisé. Ensuite, il cesse de remplir son objectif.
Un prototype existe pour être remis en question et jeté. C'est le moyen le moins coûteux de commettre une erreur. Si vous découvrez que le flux est confus même dans le prototype, vous avez perdu des heures. Si découvert en production, passé des semaines, plus de confiance des utilisateurs.
C'est pourquoi je préconise que le prototype soit mesuré par une seule question : nous a-t-il aidé à prendre une décision plus sûre ? Si tel est le cas, il a fait son travail, quel que soit son degré de finition. Sinon, c'était de la décoration.
Ce changement de mentalité est difficile car il va à l’encontre de l’instinct de montrer du beau travail. Mais les équipes matures comprennent que la valeur est dans la décision prise, pas dans le dossier produit.
La fidélité dans la bonne mesure pour chaque question
Tous les prototypes ne doivent pas nécessairement être identiques. La fidélité doit répondre au type de doute que vous avez.
Si la question porte sur le flux, dans quel ordre les écrans apparaissent, ce qui précède quoi, un croquis basse fidélité fait l'affaire. Des cases et des flèches suffisent. Investir dans les pixels ici est un gaspillage.
Si la question est de comprendre, que l'utilisateur comprend ce label, cette hiérarchie, ce bouton, il faut quelque chose de plus proche du réel, avec des textes vrais et des visuels peu finis. Les gens réagissent à ce qui semble réel.
Et si la question porte sur le comportement, ce geste est intuitif, cette transition est déroutante, peut-être avez-vous besoin d'un prototype interactif ou même d'un bout de code. Chaque niveau de fidélité a un coût, et le dépenser inutilement est l’erreur la plus courante commise par les équipes qui tombent amoureuses de l’outil.
La règle générale que j'utilise : commencez toujours par la fidélité la plus basse qui répond à votre question. Montez de niveau uniquement lorsque le doute l’exige.
Comment cela se connecte-t-il avec le reste de l'équipe
Le prototypage modifie quotidiennement la dynamique entre la conception, l’ingénierie et le business. Lorsque le prototype est diffusé tôt, le développeur est en mesure de signaler les restrictions techniques avant que la conception ne devienne une promesse. Le Product Owner peut voir l’hypothèse prendre forme et l’ajuster. Et celui qui dessine reçoit un véritable contexte, pas seulement un briefing.
Dans un projet de gouvernement numérique, par exemple, le prototypage précoce est encore plus précieux. Les services publics servent des populations diverses, avec différents niveaux de culture numérique, et souvent dans des situations stressantes, demandent un duplicata, prennent rendez-vous, règlent un problème en suspens. Un prototype testé auprès de vrais citoyens révèle des barrières qu'aucune réunion interne ne révélerait.
Il en va de même pour une startup tentant de valider un flux d’inscription. Montrer un prototype cliquable à dix utilisateurs coûte un après-midi et peut éviter un mois de développement dans la mauvaise direction.
Le prototypage, en ce sens, est un outil de communication autant que de conception. Cela aligne des personnes qui pensent de différentes manières autour de quelque chose de concret.
Les risques d'un mauvais prototypage
Le prototypage comporte également des pièges, et les ignorer est naïf.
Le premier est le très beau prototype. Lorsqu’il apparaît prêt, les parties prenantes pensent que les travaux sont terminés et exigent une livraison immédiate, sans comprendre que la validation et la construction restent à venir. Une fidélité élevée crée des attentes à court terme.
Le deuxième est l’attachement. Ceux qui ont investi des heures dans un prototype ont tendance à le défendre même lorsque les tests révèlent des problèmes. Le prototype est censé réduire l’ego dans le processus, mais une mauvaise utilisation a l’effet inverse.
La troisième consiste à confondre prototype et spécification. Un prototype montre l'intention, il ne couvre pas tous les états, erreurs et exceptions. Les équipes qui traitent le prototype comme un contrat complet découvrent, lors de la mise en œuvre, tous les trous qu'il n'a pas comblés.
Et la quatrième, peut-être la plus perfide, consiste à créer des prototypes sans rien demander. Le prototype sans hypothèse n'est qu'un dessin. Avant d'ouvrir l'outil, cela vaut la peine d'écrire en une phrase ce que vous souhaitez découvrir. Sans cette question, vous produisez des écrans, pas des connaissances.
Faire du prototypage une habitude durable
Pour que le prototypage devienne une routine, il doit être bon marché et rapide. Si chaque prototype nécessite un projet distinct, personne ne le fera au quotidien. Le secret est d'avoir des composants réutilisables, une norme visuelle déjà définie et la discipline d'accepter le vilain croquis quand cela suffit.
Ici, le leadership fait la différence. Lorsque le responsable technique ou produit valorise le prototype jetable et ne nécessite pas de polissage inutile, l'équipe se sent en sécurité pour expérimenter. Lorsque la culture ne récompense que le livrable final, le prototypage meurt sous la première pression du délai.
Le gain à long terme est silencieux mais réel : moins de remaniements, moins de discussions circulaires, des décisions prises sur la base de preuves plutôt que d’opinions. Une équipe qui réalise bien des prototypes commet des erreurs plus rapidement et à moindre coût, et faire des erreurs à moindre coût est l'un des plus grands avantages concurrentiels qui soient.
Au final, prototyper au quotidien est une manière de respecter le temps de chacun. Il s'agit de préférer la conversation difficile maintenant, dans le brouillon, plutôt que la conversation coûteuse plus tard, dans le produit.
Si votre équipe traite encore le prototype comme une phase isolée et continue de découvrir des problèmes trop tard, cela vaut peut-être la peine de repenser cette habitude. J'ai écrit sur le prototypage, la validation et le processus produit ici sur le blog, et je suis disponible pour échanger des idées sur la façon d'adapter cela à votre réalité.
A lire aussi
- Le prototypage d'applications en pratique : comment tester des idées avant de gaspiller du code -Prototype haute fidélité : qu'est-ce que c'est et quand ça vaut le coup
- Prototype haute fidélité : la checklist avant validation et construction
- Est-ce que ça vaut la peine de créer une application ? La liste de contrôle honnête avant de dépenser votre premier dollar -Conception de produits numériques : ce que signifie réellement concevoir des produits qui comptent
- Prototypage d'applications : optimisation avec des exemples