Idée principale
Le développement a déjà réglé, sous le nom de Domain-Driven Design, la question de savoir comment isoler un périmètre, ce qu'il contient, et comment une information y entre depuis un autre périmètre. Organiser l'étude d'une opportunité produit en reprenant ce même découpage — un espace borné, ses règles, sa vérité locale — n'est pas une analogie décorative : c'est employer le même concept des deux côtés.
Ce que cela supprime est une couche d'abstraction intermédiaire. Quand le produit découpe par thématique et l'ingénierie par domaine, chaque passage d'un côté à l'autre demande une conversion, et chaque conversion tord un peu les concepts : ce que le Product Manager appelle une fonctionnalité recouvre trois domaines, ce que l'équipe appelle un domaine traverse deux opportunités. Personne ne fait l'erreur volontairement ; elle naît du désalignement des découpages.
Partager le découpage rend ces conversions inutiles. La discussion porte alors sur le contenu plutôt que sur la correspondance entre deux façons de ranger le même produit.
Pourquoi c'est important
Cela donne un critère de choix pour les méthodes produit qui ne dépend pas de leur qualité intrinsèque : à valeur comparable, la méthode qui partage son vocabulaire avec l'ingénierie coûte moins cher à l'usage, parce qu'elle n'a pas de frais de traduction.
Cela déplace aussi un débat récurrent sur le niveau technique attendu d'un Product Manager : ce qui est en jeu n'est pas de savoir coder, c'est de découper le travail de la même manière.
Nuances et limites
Tous les concepts de développement ne se transposent pas. Le produit travaille sur des paris et des hypothèses, que le code ne connaît pas : emprunter un découpage ne veut pas dire emprunter une méthode entière.
Et l'alignement des découpages a un coût propre : le découpage technique n'est pas neutre, l'adopter côté produit revient à hériter de ses choix d'architecture.
Questions ouvertes
- Quels concepts produit n'ont aucun équivalent côté développement, et comment les faire vivre dans un découpage emprunté ?