Alors que le Agent Coding est en plein essor et remodelant l'industrie du logiciel, le secteur semble avoir progressivement accepté le fait indéniable que le métier d'« ingénieur » est en train de changer. En réalité, ce n'est peut-être pas seulement le poste d'« ingénieur » qui est transformé ; des changements plus profonds se produisent silencieusement dans les fondements même de l'architecture organisationnelle des équipes...
Récemment, Boris Cherny, responsable de l'équipe Claude Code chez Anthropic, a partagé sur X une observation très intéressante.
Il souligne qu'avec la fusion progressive des fonctions d'ingénierie, de produit, de design et de science des données, il réfléchit constamment à l'évolution future de ces rôles. Prenant l'équipe Claude Code comme exemple, il explique que les « étiquettes de poste » traditionnelles y sont complètement déchirées, remplacées par 5 nouveaux rôles « désagrégés » basés sur des modes de comportement : le Prototypiste, le Constructeur, le Nettoyeur, le Responsable de la Croissance et le Mainteneur.

Le Prototypiste (The Prototyper) : Principalement responsable de proposer de nouvelles idées et de produire continuellement un grand nombre de concepts créatifs, dont la plupart ne seront finalement pas mis en ligne. En d'autres termes, ils recherchent la quantité et le caractère disruptif des idées, sans s'attarder sur la faisabilité de chacune.
Le Constructeur (The Builder) : Principalement responsable de transformer rapidement des idées éparses ou des prototypes bruts en produits ou infrastructures hautement disponibles, réellement prêts pour l'environnement de production et destinés à un grand nombre d'utilisateurs. Autrement dit, ils s'occupent du saut complexe de 0,1 à 1.
Le Nettoyeur (The Sweeper) : Principalement responsable de « faire des soustractions ». L'effet secondaire le plus redoutable de l'ère de l'IA est la prolifération excessive de code et de fonctionnalités. Le rôle du Nettoyeur est de nettoyer, d'épurer l'interface utilisateur, de simplifier et de restructurer le code et l'architecture système chaotiques, et de supprimer les fonctionnalités redondantes inutiles, afin de garantir des performances élevées et une grande maintenabilité du système.
Le Responsable de la Croissance (The Growth) : Prend en charge un produit déjà construit et formé. Lorsqu'un produit entre sur le marché, le Responsable de la Croissance est chargé des itérations continues à petits pas rapides. Il doit se préoccuper de : comment rapprocher le produit du marché ? Comment fidéliser les utilisateurs ? Comment faire passer un produit de « utilisable » à « indispensable ». Cependant, ce rôle n'est pas équivalent au rôle traditionnel de responsable de la croissance opérationnelle (growth hacking), mais se rapproche plutôt d'une combinaison de compétences en produit, données, compréhension des utilisateurs et expérimentation.
Le Mainteneur (The Maintainer) : Responsable de l'exploitation à long terme d'un système mature. Ils ne participent pas nécessairement à la course aux nouvelles fonctionnalités spectaculaires, mais s'acharnent sur la sécurité, la fiabilité, l'efficacité d'exécution extrême et la résilience du système, garantissant que le service reste stable comme un roc même sous des pics de trafic extrêmes.
Cependant, il est important de noter que ces cinq rôles ne correspondent pas à des postes traditionnels. Autrement dit, ils ne sont pas figés dans un titre professionnel comme dans la gestion organisationnelle classique.
Boris Cherny estime que beaucoup de personnes pourront endosser deux rôles, parfois même trois.
« J'ai également remarqué que ces rôles ne sont pas vraiment liés à des postes spécifiques. Par exemple, au sein d'Anthropic, certains designers correspondent plus au type 1, d'autres au type 2, d'autres encore au type 3 ; c'est la même chose pour les ingénieurs, les chefs de produit et les scientifiques des données. »
Cela signifie que dans une équipe efficace dotée de l'IA, de nombreux membres ne sont plus des « pions uniques ». Un designer peut être un Prototypiste ou un Nettoyeur ; un ingénieur peut être un Constructeur ou un Mainteneur ; un chef de produit peut assumer le rôle de Responsable de la Croissance ou devenir un Prototypiste ; un scientifique des données ne se contente peut-être pas seulement d'analyses, mais peut aussi participer directement à la croissance du produit et à l'optimisation du système...
En d'autres termes, la manière dont les équipes perçoivent les personnes pourrait changer à l'avenir. La question passée était principalement « Quel est ton poste ? ». À l'avenir, ou déjà maintenant, elle devient « À quelle étape du cycle de vie du produit peux-tu contribuer ? ».
Boris Cherny analyse que la combinaison de ces rôles nécessaire à une équipe saine dépend concrètement du stade où se trouve le produit :
Un produit tout nouveau, qui n'a pas encore trouvé son adéquation produit-marché (product-market fit), a besoin de personnes douées pour les rôles de type 1, 2 et 3 ;
Un produit en croissance, qui a déjà trouvé son adéquation produit-marché, a besoin des rôles de type 2, 3 et 4, et doit être complété par quelques rôles de type 5 ;
Un produit qui possède déjà une forte adéquation produit-marché a besoin des rôles de type 3, 4 et 5, tout en conservant quelques rôles de type 2.
« Peut-être qu'à l'avenir, les rôles liés au produit ressembleront davantage à cela, plutôt qu'aux postes d'aujourd'hui divisés par domaines d'expertise. »
Dès sa publication, ce post a suscité des réactions animées parmi les internautes, la majorité exprimant son accord.
« Cela correspond tellement à la façon dont les gens travaillent vraiment. Dans certains projets, je suis effectivement une combinaison de 1+3, et dans d'autres, je suis presque un pur 4. Les intitulés de poste n'ont jamais vraiment résumé cela. »

Un scientifique des données a également « témoigné », disant qu'en tant que tel, il se retrouve souvent à faire un travail de type Nettoyeur, tout en construisant des produits avec une sensibilité de scientifique des données. « Est-ce que cela signifie que je suis du type 2+3 ? »

L'internaute Kun Chen@kunchenguid a déclaré être profondément d'accord. Il a toujours été réticent à définir des « archétypes de rôles », car les gens ont tendance à voir cela et à penser : « Ah, c'est donc moi », puis à cesser de se remettre en question. Dans la réalité, « le rôle d'une personne doit souvent évoluer avec le projet. »
Il donne un exemple : au début d'un nouveau projet, il est généralement un Prototypiste et un Constructeur ; mais rapidement, lorsque les aspects rudimentaires et imparfaits deviennent des goulots d'étranglement, il se transforme en Nettoyeur. Et à mesure que le projet mûrit, il se tourne vers le rôle de Responsable de la Croissance et de Mainteneur... « Si je m'enfermais dans un rôle spécifique, alors lorsque le projet atteindrait un certain stade, je serais obligé de le laisser tomber. »
Une autre réalité est que désormais, les gens gèrent de plus en plus souvent plusieurs projets simultanément, ce qui exige de pouvoir jouer différents rôles dans différents projets. « Se classer dans un archétype fixe tend souvent à limiter l'ambition d'une personne à se développer. »
Son conseil est donc : rester flexible, concentrer son attention sur les choses les plus importantes nécessaires pour atteindre l'objectif, et moins se préoccuper des frontières entre les rôles. Car ces frontières ne feront que continuer à s'estomper avec le temps.
Boris Cherny a répondu que cela correspondait parfaitement à son propre sentiment : « Tout à fait d'accord. Les rôles ont tendance à changer constamment avec le temps et les phases du projet. »

Certains internautes ont également exprimé des doutes : « Puisque le problème de l'IA écrivant du code est essentiellement résolu, pourquoi avons-nous encore besoin de rôles comme le Constructeur et le Nettoyeur ? Ne pourrait-on pas simplement laisser Claude exécuter en boucle ? »
À cela, Boris Cherny explique que Claude peut, à différents degrés, aider à accomplir ces tâches, et qu'il continuera à devenir plus fort avec le temps. Actuellement, Claude d'aujourd'hui est déjà assez bon pour assumer les travaux des rôles de Nettoyeur et de Constructeur.

Et vous, que pensez-vous de cette évolution des rôles professionnels ? N'hésitez pas à laisser un commentaire ci-dessous pour échanger !
Liens de référence :
https://x.com/bcherny/status/2071379474277613732
https://x.com/kunchenguid/status/2071382977628795289
Cet article provient du compte public WeChat « Machine Heart » (ID : almosthuman2014), auteur : Concerné par l'IA








