Un produit multi-acteurs est plus complexe qu’il n’y paraît. Chaque profil — client, prestataire, administrateur, responsable — a ses propres droits, ses parcours et ses notifications. La difficulté ne tient pas aux fonctionnalités prises une à une, mais à leurs interdépendances.
Notre réponse : une API unique, clairement découplée des interfaces, et une matrice des droits écrite avant le premier écran.
C’est l’architecture de Winween, plateforme de transport de personnes opérée en France : applications passager et chauffeur, API centrale et espace d’exploitation partagent le même socle, tandis que la marketplace et le programme de fidélité restent cloisonnés derrière un compte unique.
Pour les tableaux de bord, nous partons de la décision à prendre, pas des données disponibles : chaque indicateur est défini par l’action qu’il doit déclencher. Un indicateur que personne n’utilise n’est qu’un coût de maintenance.