Aller au contenu principal
    Retour au Blog
    ProduitLeadershipOrganisation

    Ce que le passage de l'ingénierie au produit m'a appris sur le changement

    Mon parcours du web et de l'ingénierie au Product Ownership a changé ma vision de la transformation : le travail difficile consiste à rendre une décision compréhensible pour celles et ceux qui devront vivre avec.

    25 septembre 20268 min de lecture

    Partir de ce qui est documenté

    Cette réflexion est personnelle, pas une étude de cas client. Les informations publiques de ce site offrent une base limitée mais utile : j'ai commencé dans le développement web comme webmaster junior, je suis passé par le conseil informatique, j'ai travaillé comme ingénieur logiciel sur des sujets de migration cloud et de transformation digitale, puis comme Product Owner depuis 2023. Elles indiquent aussi plus de sept ans d'expérience et une certification SAFe Product Owner obtenue en 2023. Je m'en tiendrai à ces faits. Je ne les transformerai ni en clients non nommés, ni en incidents inventés, ni en promesses de résultats.

    Cette observation a changé ma manière de comprendre le passage de l'ingénierie au produit. Je ne vois ni le travail produit comme une couche posée sur la technologie, ni l'ingénierie comme un simple service qui reçoit des demandes. J'y vois deux parties d'un même système de décision. Le travail difficile consiste à rendre ce système assez lisible pour qu'une personne puisse le questionner, y choisir une direction et agir.

    Les faits dessinent un pont, pas une réinvention

    La chronologie publique présente quatre rôles : webmaster junior de 2017 à 2019, consultant informatique de 2019 à 2022, ingénieur logiciel de 2022 à 2023, puis Product Owner depuis 2023. Elle mentionne aussi les applications web, l'idéation et le prototypage produit, les solutions digitales, des outils et services de migration cloud, le support technique, des déploiements dans des environnements cloud et on-premise, la documentation, la formation, les backlogs et l'alignement d'équipes transverses.

    C'est pour cela que je parle de traduction. Ce n'est ni un nouveau titre de poste, ni le fait de rendre le langage technique plus aimable. C'est la discipline qui consiste à préserver ce qui compte tout en changeant la forme de l'explication pour la décision que quelqu'un doit prendre.

    Ce que l'ingénierie apporte à la conversation

    L'ingénierie m'a donné une habitude dont le travail produit a besoin : le respect des contraintes. Une demande n'est pas complète parce qu'elle est formulée dans une phrase convaincante. Elle comporte des dépendances, des interfaces, des conditions d'exploitation, des enjeux de sécurité, des besoins de support et des conséquences de maintenance. Les compétences publiques du site évoquent Python, Golang, Bash, Kubernetes, OpenShift, Helm, Azure, les pipelines de déploiement automatisés et les architectures microservices cloud-native. Je ne cite pas ces outils comme une liste de titres. Ils rappellent qu'un changement traverse un système avant de devenir un résultat pour un utilisateur.

    Ce que le produit change dans la question

    Le Product Ownership déplace l'accent. Il s'agit moins de savoir si une option est techniquement possible que de décider quel problème mérite maintenant de l'attention, pour qui, et au détriment de quel autre travail. Le rôle décrit sur ce site comprend la définition des besoins utilisateurs, la priorisation de fonctionnalités, la structuration des backlogs, l'accompagnement de transitions Agile et l'alignement de parties prenantes techniques et métier. Aucune de ces activités ne fait disparaître les contraintes techniques. Elles rendent visible le choix entre des options contraintes.

    Voilà la partie utile de l'état d'esprit « résultats avant fonctionnalités ». Un backlog n'est pas un entrepôt où les demandes attendent leur tour. Lorsqu'il est bien tenu, il garde la trace de décisions : quel résultat compte, quelle preuve soutient la priorité, ce qui est volontairement reporté et ce qui reste incertain. Sans ces éléments, un backlog peut sembler ordonné tout en cachant le vrai désaccord.

    Ma position personnelle est qu'un Product Owner ne doit pas faire disparaître une contrainte pour préserver le confort d'une réunion. « L'équipe dit que c'est difficile » n'est pas une formulation utile. Une explication technique qui oblige une partie prenante à décoder chaque détail d'implémentation ne l'est pas davantage. La voie du milieu est précise : expliquer la contrainte par la décision qu'elle affecte. La question n'est pas de savoir si un système a beaucoup de dépendances, mais si une date, un périmètre ou une promesse reste raisonnable une fois ces dépendances prises en compte.

    La traduction est un travail de décision

    Pour moi, une décision traduite contient quatre affirmations liées. D'abord, nommer le problème dans des termes observables : quelle friction, quel risque, quel délai ou quelle occasion manquée cherchons-nous à changer ? Ensuite, nommer la contrainte pertinente : qu'est-ce qui rend certaines options coûteuses, peu sûres, lentes ou difficiles à annuler ? Puis, nommer l'arbitrage : que choisissons-nous maintenant et que renonçons-nous consciemment à choisir ? Enfin, nommer l'action suivante et la personne qui en porte la responsabilité.

    Cette séquence fonctionne dans les deux sens. Une équipe technique a besoin de connaître le résultat recherché pour distinguer une exigence essentielle d'une solution habituelle. Une partie prenante métier a besoin de connaître la contrainte pour évaluer si un autre périmètre, une autre séquence ou une autre attente serait plus sage. Les personnes qui font vivre le changement doivent savoir ce qui évolue dans leur quotidien, ce qui reste sous leur jugement et où elles peuvent signaler un problème.

    C'est particulièrement important dans les travaux liés à l'IA. Une sortie fluide peut donner l'impression qu'une décision est terminée avant que ses conditions d'exploitation soient claires. L'idée développée dans la transformation IA comme problème humain est pertinente ici : un déploiement transforme les rôles, les incitations et les routines autant que le logiciel. J'ajoute une limite : traduire ne consiste pas à prétendre que chaque inquiétude a une réponse immédiate. Cela consiste à rendre l'incertitude visible assez tôt pour que les personnes décident comment la traiter.

    Des limites à garder en tête

    C'est pourquoi je distingue l'explication de la persuasion. L'explication permet aux personnes concernées de comprendre le problème, la contrainte, l'arbitrage et l'action suivante. La persuasion est parfois nécessaire, mais elle ne doit pas retirer le droit de questionner la prémisse, de signaler un risque ou de proposer une autre voie. Les pratiques de documentation et de partage des connaissances présentes dans mon parcours soutiennent la première démarche ; elles ne prouvent pas que chaque décision sera acceptée. Aucun article ne peut le promettre.

    Un exercice avant le prochain changement

    Choisissez une décision qui circule déjà dans votre équipe : une fonctionnalité, une étape de migration, une proposition d'automatisation ou un changement de processus. Ne commencez pas par la solution. Rédigez une note courte avec quatre rubriques.

    Problème. Décrivez la situation actuelle en une phrase qu'une personne qui fait le travail reconnaîtra. Évitez « moderniser » ou « améliorer l'expérience » tant que vous ne pouvez pas nommer le délai, l'erreur, la friction ou l'occasion qui se cache dessous.

    Contrainte. Demandez à une personne technique d'identifier la condition qui change réellement les options. Il peut s'agir de compatibilité, de fiabilité, de sécurité, de capacité opérationnelle, de qualité des données ou du coût de maintenir un chemin supplémentaire. Écrivez la conséquence, pas une liste de jargon.

    Arbitrage. Dites ce que l'équipe privilégie et ce qu'elle reporte. Un véritable arbitrage doit permettre à un lecteur de ne pas être d'accord intelligemment. Si la note affirme que tout est urgent, sans risque, peu coûteux et utile, elle n'est pas prête.

    Action suivante. Nommez le plus petit mouvement utile, la personne qui le porte et le moment où l'équipe examinera ce qu'elle a appris. Incluez les personnes dont le travail évolue, pas seulement celles qui approuvent un budget ou conçoivent.

    Relisez la note séparément avec une personne technique, une partie prenante produit ou métier et une personne proche du travail quotidien. Demandez à chacune de reformuler la décision avec ses propres mots. Là où leurs récits divergent, ne corrigez pas la formulation trop vite. Cette divergence peut révéler une hypothèse qui n'a pas encore été tranchée.

    Cela ne promet pas que chaque changement deviendra facile. C'est une manière pratique de rendre visible la partie difficile avant qu'elle ne devienne reprise, frustration ou retour discret à l'ancien processus. C'est la leçon que je retiens du passage entre ingénierie et produit : une décision n'est pas achevée lorsqu'elle est approuvée. Elle est assez complète pour commencer lorsque les personnes qui la portent comprennent ce qui est vrai, ce qui est choisi et ce qu'elles peuvent faire ensuite.

    Sources

    Rendre le changement praticable pour les équipes

    Vous traversez un enjeu de leadership, d'organisation ou de transformation ? Transformons la réflexion en prochaines étapes concrètes.

    Démarrer la conversation

    Des perspectives complémentaires pour relier les idées et passer à l'action.

    F. Kevin NZUE

    Auteur

    F. Kevin NZUE

    Ingénieur Logiciel · Product Owner SAFe · Auteur