Le product manager, véritable chef d'orchestre
C'est une erreur fréquente de penser que la réussite des produits dépend en grande partie sur les développeurs. On exige beaucoup d'eux. Les entreprises pensent qui leur est nécessaire de recruter "les meilleurs développeurs" pour réaliser des travaux.
Le conclusion est souvent de montrer que les problèmes rencontrés par les produits technologiques défaillants reposeraient sur l'incapacité des développeurs à mettre en oeuvre des technologies.
Malheureusement c'est oublier le rôle fondamental des products manager.
Par expérience, une équipe tech, même très compétente, n'apporte presqu'aucune valeur business si les efforts ne sont pas orchestrés par une product manager investi.
Son investissement est important. Il doit
- challenger le besoin auprès des clients (internes ou externes) et auprès des équipes. Arbiter les priorités remontées par différents canaux (clients vs utilisateurs). Son rôle est de clarifier les demandes, les transformer en "petits pas", afin de construire de manière incrémental les choses. Faire la part entre les tâches vitales et celles qui sont importantes.
- coordonner les discussions afin d'enrichir les besoins grâce à différentes parties prenantes. Identifier les hypothèses et les moyens de les mesurer.
- transformer les besoins en spécifications compréhensibles et réalisables.
- orchestrer les efforts entre les compétences complémentaires (designer, développeurs, etc.)
- vérifier en cours des développements que les équipes techniques soient bien alignées sur la valeur apportée. Et vérifier post-réalisation la cohérence des travaux.
- présenter les livraisons et identifier les axes d'améliorations.
Les garde-fous du PM reposent sur
- la nécessité d'assurer la visibilité des différents travaux en cours. Plusieurs questions doivent être posées au quotidien: que font les équipes, sur quoi bloquent-elles ? Quelles sont les prochaines étapes ? Quels sont les sujets en cours ? Leur niveau de maturité pour avancer, etc.
- compréhension des besoins et des problématiques souvent cachées (caprices du client ou d'utilisateurs, priorités business, enjeux techniques complexes, etc.). Le rôle du PM est d'assurer un arbitrage poussant à tendre vers l'action et la réalisation. Son rôle et d'éviter toute inertie des équipes. De concentrer les efforts vers ce qui apporte de la valeur business. Mettre en place les moyens de tester et mesurer.
Quelque soit les organisations, le product manageur rencontre souvent les mêmes difficultés qui doit sans cesse contourner.
- micro-interactions: les équipes sont dérangées de manière intempestives. Elles perdent le focus. Cette situation est souvent présente lorsque les fondateurs, les commerciaux ou les clients discutent directement avec les équipes techniques sans passer par une processus de priorisation. Le cas classique est de penser que "tout est prioritaire".
- remise en cause permanente des décisions: aucune décision n'est prise; les travaux réalisés sont sans cesse remis en cause; les phases de hypothèses/conception/validation ne sont jamais vraiment validées. Rien n'est véritablement abouti. Les allers-retours sont trop nombreux et non synchronisés.
- manque de visibilité: personne ne rend compte au reste de l'équipe.
- priorisation inexistante: aucun arbitrage n'est effectué entre ce qui est vital et important.
- réalisations non conformes: les équipes réalisant des travaux n'ont pas les compétences ou n'ont pas les moyens de réaliser ce qui leur est demandé. La barre est placée trop haute. On exige trop des collaborateur sans s'assurer qu'ils ont les moyens (temps et compétences) de réaliser ce qui est demandé.
- manque de cohésion et démotivation systémique, les équipes se tirent dans le pattes plus qu'elles ne collaborent.
Au delà de gérer un produit, le rôle du PM est de veiller à ce que ces situations soient écartées au plus tôt et maitrisées.
En pratique il peut être interessant de scaler les équipes produits par domaine métier ou expériences utilisateurs. Pour un projet web il n'est pas étonnant d'avoir plusieurs product management responsables de grandes fonctions du produit (front/acquisition/landing-page, back-office/fonctions administratives, etc.)