Construire une plateforme produit
Concevoir pour la réutilisation, la flexibilité et l'extensibilité
- Publié
- Mis à jour
- (créé )
- Écrit par
- Willem L. Middelkoop
- Sujets
- cloud · créer · créativité · design · lemmid-store · programmation · snake
- Version humaine de cet article
- https://willem.com/fr/2021-01-31_construire-une-plateforme-produit/
- English
- Building a product platform
- Nederlands
- Een productplatform bouwen
- Deutsch
- Eine Produktplattform aufbauen
- Español
- Construyendo una plataforma de producto
- Italiano
- Costruire una piattaforma di prodotto
- Português
- Construir uma plataforma de produtos
- Papiamentu
- Konstruí un plataforma di produkto
- Frysk
- In produktplatfoarm bouwe
- Langues
- Traduit de l’original anglais par un modèle de langage en deux passes (traduction et relecture) avec un glossaire et un correcteur orthographique ; pas encore relu par un lecteur de langue maternelle.
Résumé
Ce mois-ci, je m'appuie sur les capacités d'une plateforme pour lancer un nouveau produit. Au fil des ans, j'ai développé la plateforme « Lemmid », un ensemble de briques qui me permettent de développer rapidement de nouveaux produits. Concevoir une plateforme demande quelques précautions en plus, mais en suivant quelques règles simples, tu peux le faire toi-même !
Texte intégral
C'est quoi, une plateforme ?
Pour faire simple, une plateforme est quelque chose sur lequel tu peux construire. Ce qui la distingue d'un simple produit, c'est qu'elle peut faire (ou devenir) d'autres choses que celles prévues à l'origine, lors de sa conception.

Les smartphones modernes, avec leurs capacités matérielles et leurs magasins d'applis, peuvent être vus comme des plateformes. La plateforme rend possibles toutes sortes de fonctions imprévues au départ, en permettant aux développeurs d'utiliser ses capacités de façons inédites et dans de nouvelles combinaisons.

Réutilisation, flexibilité et extensibilité
Si tu conçois une plateforme, tu dois porter une attention particulière à la réutilisation, à la flexibilité et à l'extensibilité. En un sens, tu conçois pour un avenir inconnu. Pour comprendre comment concevoir une plateforme, regarde les briques Duplo.

La simplicité d'une brique Duplo est trompeuse, car sa conception est incroyablement géniale, puisqu'elle permet :
- La réutilisation : prends une brique, utilise-la quelque part et, quand tu as fini, retire-la et utilise-la ailleurs.
- La flexibilité : même une seule brique Duplo peut s'utiliser de multiples façons, tu peux l'assembler avec d'autres briques pour obtenir plein de combinaisons.
- L'extensibilité : les tenons standardisés des briques Duplo facilitent l'extension : des pièces nouvelles et futures s'y connectent si elles respectent le même « standard de tenons ».
Ces trois principes de conception font des briques Duplo une plateforme qui permet de créer des choses nouvelles. Si tu conçois une plateforme, pense à ces briques Duplo. Les composants que tu crées doivent respecter le « principe de plateforme ».

La meilleure façon de concevoir une plateforme est de se concentrer sur une seule brique. Ce sera la pièce élémentaire de ta plateforme, imagine comment elle peut se connecter à d'autres pièces et comment tu standardiseras cette (inter)connexion. Si tu y arrives, tu seras étonné de voir combien il devient facile d'intégrer des idées nouvelles et inédites.


Lemmid
Au fil des ans, j'ai développé la plateforme « Lemmid », un ensemble de briques numériques qui servent de fondation à pratiquement tous les produits que je développe. Cela comprend des applis, des sites web, des boutiques en ligne et même des jeux !

La plateforme est conçue comme un ensemble de micro services qui partagent une interface commune et un même principe de conception. Chaque pièce « ignore » ses voisines au niveau de la conception : elles ont une portée locale et sont aussi simples que possible. Elles ne peuvent se connecter entre elles qu'avec un protocole standardisé que j'ai conçu pour qu'il soit lui aussi le plus simple possible.
Par exemple, il y a une brique « Lemmid Bill » capable d'envoyer des factures. Cette brique ne sait pas « à qui et pour quoi », et d'autres pièces peuvent s'en servir pour envoyer des factures numériques. Elle est réutilisable et fonctionne pour des factures contenant des choses que je n'ai même pas encore imaginées.
Autre exemple, la brique « Lemmid Manager » est capable de gérer du contenu. Mes différents produits l'utilisent de plusieurs façons. Parfois comme système de gestion de contenu d'un site web, parfois pour gérer un catalogue de produits (qui alimente des boutiques en ligne). Elle peut gérer le contenu de sites et d'applis que je n'ai pas encore créés !
Tirer parti des capacités de la plateforme
L'appli de commande de repas, connue sous le nom de « Lemmid_Store », que j'ai créée sur la plateforme Lemmid, tire parti de ses capacités en utilisant les différentes briques pour :
- mettre les boutiques en ligne : serveur web, enregistrement de nom de domaine, liens DNS, etc.
- remplir les boutiques de produits : gestion des textes, des prix, des photos de produits, des catégories, etc.
- permettre aux boutiques d'accepter des commandes : vérifier la capacité, recueillir les informations du client, traiter les paiements.
- authentifier les propriétaires de boutiques : pour sécuriser la gestion de la boutique.
- commercialiser le produit en envoyant des factures
- permettre l'inscription de nouveaux clients

Conclusion
Prends un moment pour te demander si tu construis un simple produit ou si cela pourrait devenir une plateforme. Dans ce dernier cas, tu as intérêt à concevoir pour l'avenir et à adopter la réutilisation, la flexibilité et l'extensibilité.
« J'adore quand un plan se déroule sans accroc », voilà exactement ce que je pense quand je réussis à tirer parti des capacités de ma plateforme. Lancer de nouveaux produits en profitant de la puissance de briques existantes, c'est « chouette », pour paraphraser le même Hannibal Smith de L'Agence tous risques.
