Qui construit le frontend ? Les rôles d'une équipe composable
Dans une stack composable commerce, le backend est un ensemble de services et le frontend est l'endroit où tous deviennent une storefront qu'un client utilise réellement. C'est la surface partagée la plus sollicitée de l'équipe, et l'endroit où les frontières entre rôles s'estompent le plus vite. Cet article fait le tour de qui fait quoi : le développeur et l'architecte, le product et marketing owner, le merchandiser, le designer et l'exploitation. Il nomme aussi la couche qui empêche ces rôles d'entrer en collision, pour que cinq personnes travaillent sur la même storefront sans se marcher dessus.
Le frontend est un travail d'équipe, pas un intitulé de poste
La plupart des schémas de stack s'arrêtent à l'API : le backend livre des données, la storefront en fait des pages, des campagnes et un checkout. L'erreur fréquente : supposer qu'un seul rôle détient cette couche. En pratique, au moins cinq rôles y écrivent chaque semaine, et la friction vient rarement du talent. Elle vient d'une propriété floue : qui publie une bannière, qui valide un composant, qui répond quand une page régresse sur les Core Web Vitals. Nommer les rôles est la première étape pour tracer ces lignes.
Les cinq rôles qui touchent la storefront
Développeur et architecte
Le développeur et l'architecte détiennent les briques : composants, liaisons de données et l'intégration au backend commerce et contenu. Dans un frontend headless composable, cela signifie définir des sections et blocks réutilisables, les relier au bon service et garder les contrats de type stables. Ce qu'ils ne devraient pas faire : traiter un ticket chaque fois que le marketing déplace une bannière. Leur rôle, c'est le système, pas la modification quotidienne.
Product et marketing owner
Le product owner décide ce que la storefront doit faire et dans quel ordre, en traduisant les objectifs métier en une roadmap de pages, de parcours et de campagnes. Le marketing manager opère la couche campagne par-dessus : landing pages, opérations saisonnières et le texte qui part en ligne cette semaine. Les deux doivent pouvoir composer et publier à partir de composants approuvés, sans ticket développeur. Sinon, la roadmap se bloque derrière la capacité d'ingénierie, la raison la plus courante pour laquelle les projets composables semblent lents après le go-live.
Merchandiser
Le merchandiser détient ce que les acheteurs voient et dans quel ordre : placement produit, curation de catégories, recherche et découverte, et les leviers de conversion sur la page. Ce rôle est le plus proche du chiffre d'affaires et recoupe souvent le spécialiste CRO, qui mène les expérimentations et la personnalisation qui transforment le placement en gains mesurés. Le merchandising est un travail de frontend : il vit dans la couche de présentation, pas dans le service catalogue qui stocke les données.
Designer
Le designer UX/UI détient la cohérence de marque et les schémas d'interaction sur chaque page. Dans un montage composable, le risque est la dérive du design : dix équipes qui construisent dix états de bouton différents. Le vrai levier du designer, c'est la bibliothèque de composants et les design tokens, pour qu'une décision prise une fois apparaisse partout. Cela ne fonctionne que si la storefront consomme les mêmes tokens que le designer définit, au lieu d'un handoff séparé qui se dégrade avec le temps.
Exploitation
L'exploitation apparaît rarement sur un schéma de rôles, mais quelqu'un gère les budgets de performance, l'accessibilité, la synchronisation des locales et les releases. Dans beaucoup d'équipes, c'est réparti entre le content manager pour la gouvernance éditoriale et une fonction plateforme ou DevOps pour la disponibilité et les Core Web Vitals. C'est le rôle qui remarque qu'une modification bien intentionnée livre un LCP de 2,4 secondes, et qui a besoin de garde-fous pour l'intercepter avant qu'un client ne le fasse.
Là où la propriété casse le plus souvent
Le schéma est prévisible : le marketing attend les développeurs pour des modifications qui devraient être en libre-service, les développeurs sont détournés de la roadmap pour corriger des fautes de frappe, et l'exploitation découvre les régressions après coup, faute d'un contrôle du budget de performance à la publication. Chacun est un manque de propriété, pas de compétence. Nous avons écrit sur le volet responsabilité dans le RACI que la plupart des équipes sautent après le go-live, et sur la version stratégique dans à qui appartient la storefront.
Le Frontend Management comme couche partagée
La solution n'est pas d'ajouter un sixième rôle, mais de donner aux cinq une couche opérationnelle partagée, pour que chacun travaille à la bonne altitude. Frontend as a Service est le nom que Laioutr donne à cette couche : les développeurs définissent composants et liaisons de données une fois, puis product, marketing et merchandising composent et publient à partir d'eux via le content management, sans déploiement. Les tokens du designer sont ceux que la storefront rend. Les budgets de performance et l'accessibilité s'appliquent à chaque modification, quel qu'en soit l'auteur : l'exploitation obtient des garde-fous, pas un nettoyage a posteriori.
Qui fait quoi
- Développeur et architecte. Détient: Composants, liaisons de données, intégrations. Travaille dans: Code, schéma, bibliothèque de composants.
- Product et marketing owner. Détient: Roadmap, campagnes, pages publiées. Travaille dans: Composition, sans déploiement.
- Merchandiser. Détient: Placement, découverte, leviers de conversion. Travaille dans: Couche de présentation, expérimentations.
- Designer. Détient: Cohérence de marque, schémas d'interaction. Travaille dans: Design tokens, bibliothèque de composants.
- Exploitation. Détient: Performance, accessibilité, releases. Travaille dans: Garde-fous, monitoring, gouvernance.
Comment transposer cela à votre équipe
- Nommez le propriétaire de chaque surface. Composants, pages, campagnes, merchandising et release ont chacun besoin d'un rôle responsable, pas d'une boîte partagée.
- Séparez le système de la modification. Les développeurs détiennent le fonctionnement d'un composant ; les personnes qui l'utilisent au quotidien ne devraient pas avoir besoin d'un ticket pour en changer le contenu.
- Rendez les garde-fous automatiques. Budgets de performance et d'accessibilité appliqués à la publication, pas laissés à la mémoire de quelqu'un.
FAQ
À qui appartient le frontend dans une équipe composable commerce ? À aucun rôle unique : les développeurs détiennent composants et intégrations, product/marketing/merchandising ce qui est publié, le designer la cohérence, l'exploitation la performance et les releases. Une couche partagée garde ces lignes nettes.
Le merchandising est-il un rôle frontend ou backend ? Frontend : le placement, la découverte et les leviers de conversion vivent dans la couche de présentation ; le catalogue ne fait que stocker les données.
En quoi est-ce différent d'un design system seul ? Un design system définit les composants ; le Frontend Management est l'endroit où chaque rôle les utilise pour composer, publier, merchandiser et livrer sur les mêmes tokens, budgets et règles.
Prochaine étape
Vous voulez transposer ces cinq rôles à votre équipe et votre storefront ? Parlez à l'équipe Laioutr : nous verrons ensemble où chaque rôle travaille et où la couche partagée supprime la friction.