Cadre de transformation IA-native

Tech Lead

Vous n'écrivez plus le code. Vous écrivez les spécifications qui font advenir le code, et vous validez les résultats. Le travail est plus rapide, votre portée est plus large, et vos décisions comptent davantage.


Famille
Ingénierie
Rôle hérité équivalent
Tech Lead, Senior Staff Engineer, Engineering Manager (variante player-coach)
Relève de
Directeur de l'ingénierie, VP Engineering, ou CTO

Le travail

Vous êtes responsable d'une tranche du produit. À l'intérieur de cette tranche, vous décidez ce qui se construit, comment ça se construit, et si ce qui a été livré est correct. Vous êtes responsable des résultats, pas de lignes de code spécifiques.

Au quotidien, vous :

  • Écrivez des spécifications qu'un agent IA peut implémenter de bout en bout sans supervision en temps réel. Chaque spécification inclut les critères d'acceptation, les cas limites, la classification de risque et les points de validation applicables.
  • Menez des dialogues de clarification avec l'agent avant le début de l'exécution. Vous répondez aux questions qui résolvent une véritable ambiguïté, reportez celles auxquelles on doit répondre pendant l'implémentation, et rejetez celles qui signalent une spécification floue de votre part.
  • Validez la sortie à des points de validation gradués par le risque. Le travail réversible passe par le réviseur agent avec échantillonnage. Le travail irréversible (déploiements en production, changements de schéma, copie face au client, frontières de sécurité) exige votre approbation directe.
  • Menez des sessions de recalibrage quand une fonctionnalité bloque. L'agent a atteint une limite structurelle, la spécification a manqué une contrainte, ou le contexte est faux. Vous diagnostiquez lequel et reconstruisez la compréhension de l'agent avec l'équipe.
  • Établissez les standards pour la tranche : ce qui compte comme une spécification complète, quand escalader, comment le réviseur agent est configuré, quels patrons sont le style maison.
  • Encadrez vos ingénieurs sur la qualité de spécification, le jugement de revue et la différence entre débogage et recalibrage. C'est là que se concentre le métier du rôle.
  • Restez proche de l'utilisateur. Tests UX avec les premiers utilisateurs, sessions de cas limites et validation qualitative vous reviennent, ne se délèguent pas.
  • Portez les décisions irréversibles. Déploiements en production, migrations de données, engagements fournisseurs, pivots architecturaux. L'agent fait le travail réversible ; vous signez pour le reste.

À quoi ressemble le succès

Résultats concrets à ce niveau :

  • Débit. Votre tranche livre des fonctionnalités en jours, pas en sprints. Les histoires se complètent de bout en bout (spec → implémente → revue → fusion) en heures à jours pour le travail typique.
  • Qualité. Les défauts en production par fonctionnalité sont faibles et orientés à la baisse. Le réviseur agent attrape la plupart de ce que vous auriez attrapé manuellement.
  • Coût. La dépense en tokens par PR fusionnée est suivie et visible. Le coût par résultat s'améliore au fil du temps, pas seulement le débit absolu.
  • Capacité d'équipe. D'autres ingénieurs de votre tranche écrivent des spécifications utilisables sans que vous révisiez chaque mot. Les sessions de recalibrage n'exigent pas toutes votre facilitation.
  • Résultats face à l'utilisateur. Les fonctionnalités que vous livrez correspondent au besoin réel de l'utilisateur dès la première version. Le nombre de fonctionnalités annulées ou substantiellement révisées est faible.

Ce qui ne compte pas comme succès à ce niveau : lignes de code livrées, nombre de PR, heures consignées, métriques de vélocité interne qui ne se traduisent pas en résultats utilisateur.


Ce qui rend ce travail intéressant

L'intéressant n'est pas ce que l'IA fait. C'est ce qui reste humain.

Vos décisions se multiplient. Une spécification bien écrite produit des dizaines de sorties correctes. Un point de validation bien conçu attrape une classe de bogues pour toujours. Votre portée n'est plus bornée par votre vitesse de frappe ni vos heures d'éveil.

Vous livrez vite et vous voyez l'impact. Ce qui prenait un sprint prend un jour. La fonctionnalité que vous avez spécifiée mardi matin est en production mercredi après-midi. La boucle de rétroaction avec l'utilisateur se ferme dans la semaine.

Vous travaillez au niveau de l'intention. Vous décidez ce qui doit exister et pourquoi. Vous ne passez plus trois heures à câbler un formulaire pour faire quelque chose qu'un junior aurait pu câbler en deux. Le travail se concentre sur les parties d'ingénierie véritablement difficiles : concevoir des systèmes, anticiper les modes de défaillance, bien tracer les frontières.

Les problèmes les plus difficiles sont maintenant les plus intéressants. Le travail de recalibrage (comprendre pourquoi un système compétent s'est embrouillé) se situe à l'intersection de l'ingénierie, du langage et de la psychologie. Ce n'est pas du « débogage à l'échelle ». C'est plus proche de l'enseignement, ou de la thérapie. Quand une histoire bloque au Niveau 3, la réponse est rarement dans le code.

Vous passez plus de temps avec les humains. Parties prenantes, designers, utilisateurs, votre équipe. L'agent gère la frappe ; vous gérez les conversations qui rendent la frappe utile. Pour les ingénieurs qui sont entrés dans le métier en partie pour construire des choses que les gens utilisent, c'est un retour.

Vous portez des résultats plus grands que ce que vous auriez pu construire seul. Votre tranche livre au débit d'une équipe de 10 personnes dans l'ancien modèle. La responsabilité est réelle et la portée est réelle.

Ce qui peut ne pas plaire. Vous écrivez moins de lignes de code. Vous voyez moins de métier ligne par ligne en production. L'état de flux des heures de codage profondément concentré arrive moins souvent. Si votre satisfaction venait principalement de la production de l'artefact, cette satisfaction migrera ; certains trouvent une version plus profonde dans le nouveau travail, d'autres non. Soyez honnête avec vous-même sur le genre d'ingénieur que vous êtes.


Qui s'épanouit dans ce rôle

Les aptitudes qui comptent le plus au Niveau 3 sont différentes de celles qui définissaient les Tech Leads à l'ère précédente.

Vous savez articuler ce que vous voulez. Les spécifications sont d'abord de l'écriture, ensuite du codage. Les gens qui pensent en mots et en images, pas seulement en code, écrivent de meilleures spécifications.

Vous pensez avant d'agir. La vitesse de frappe a cessé de compter. La qualité de pensée en amont a commencé à compter beaucoup. Les gens qui s'arrêtent pour poser les bonnes questions avant de commencer surpassent les gens qui font de la correspondance de patron et plongent.

Vous êtes à l'aise d'être responsable de résultats que vous n'avez pas personnellement produits. C'est un vrai changement. L'agent a écrit le code ; vous l'avez approuvé ; s'il échoue, vous le portez. Les gens qui peuvent tenir cette responsabilité sans broncher, et sans microgestion de l'agent, s'épanouissent ici.

Vous gérez bien le diagnostic désordonné. Le travail de recalibrage est rarement satisfaisant au sens immédiat. L'agent a fait quelque chose de subtilement faux, vous devez comprendre pourquoi, la réponse est généralement dans la spécification ou le contexte, et le correctif est en amont. Les gens qui aiment ce genre de travail de détective réussissent bien ; ceux qui veulent des problèmes propres avec des réponses propres peinent.

Vous savez enseigner. Chaque spécification est un artefact d'enseignement. Chaque session de recalibrage est une session de coaching. Chaque revue de code est un échange de rétroaction. Les Tech Leads qui pouvaient « le faire eux-mêmes » avant, mais qui n'arrivaient jamais à mettre à l'échelle la qualité de leur équipe, trouvent que ce rôle récompense ce pour quoi ils étaient déjà bons.

Vous avez du goût. Quand l'agent produit trois implémentations plausibles, vous savez laquelle est la bonne pour cette base de code. Le goût est difficile à interviewer et plus difficile à enseigner, mais c'est l'avantage le plus durable au Niveau 3.

Moins essentiel qu'avant : vitesse brute de codage, trivia d'algorithmes, pédantisme de langage, capacité à jongler entre cinq fichiers dans la tête. C'étaient les marqueurs de l'ingénierie sénior avant l'IA. Ils aident encore. Ils ne sont plus ce qui différencie le rôle.


Compétences à développer pour y arriver

Les aptitudes ci-dessus décrivent qui vous êtes. Les compétences ci-dessous sont ce que vous construisez activement. Aucune n'est mystérieuse. Toutes exigent une pratique délibérée.

Ingénierie de spécification. Écrire des spécifications qu'un agent peut exécuter de bout en bout sans supervision en temps réel. Critères d'acceptation, cas limites, classification de risque, points de validation : explicites, testables, complets. Comment pratiquer : écrivez la spécification avant tout code, même pour les petites tâches. Pairez avec quelqu'un qui écrit de bonnes spécifications et faites de la rétro-ingénierie sur ses brouillons. Relisez vos spécifications un mois plus tard ; celles qui ont mal vieilli sont votre matériel d'apprentissage. Voir le Guide de spécification.

Jugement de revue au niveau du diff. Savoir quoi repousser sans lire chaque ligne. Repérer le cas manquant, la mauvaise abstraction, la rupture silencieuse. Comment pratiquer : révisez les PR générées par l'IA de votre équipe. Articulez pourquoi vous repousseriez, pas seulement où. Suivez les retours qui se sont avérés faux ; c'est là que votre jugement est mal calibré.

Diagnostic recalibrage vs débogage. Quand une histoire bloque, savoir si le problème est dans la spécification, le contexte ou l'implémentation. Le mauvais diagnostic coûte des jours. Comment pratiquer : tenez un court journal des histoires bloquées. Classifiez chaque post-mortem comme recalibrage (problème de spec ou de contexte) ou débogage (problème d'implémentation). Suivez quelles interventions ont réellement débloqué. Le patron se montrera.

Conception de validation graduée par le risque. Séparer le travail réversible du travail irréversible, et assigner le bon point de validation à chacun. Trop de portes et vous ralentissez l'équipe ; pas assez et vous livrez de mauvaises choses. Comment pratiquer : pour chaque histoire que vous spécifiez, nommez les points explicitement. Justifiez pourquoi. Ajustez à mesure que vous apprenez des mauvaises classifications. Voir Standards d'exécution IA.

Jugement transversal. Prendre de bonnes décisions hors de votre spécialité historique. La convergence au Niveau 3 signifie qu'un Tech Lead avec une formation back-end peut maintenant porter des fonctionnalités face à l'utilisateur de bout en bout. Comment pratiquer : lisez les PR dans les domaines adjacents (front-end, infra, données). Ne commentez pas encore. Remarquez ce qui vous semble confus ; l'écart est votre surface d'apprentissage. Pairez avec la personne dont c'était la spécialité.

Enseigner par l'écriture. Chaque spécification est aussi du matériel d'intégration. Chaque entrée de journal de recalibrage est de la formation future. Les Tech Leads qui mettent à l'échelle la qualité de leur équipe sont ceux dont les artefacts écrits peuvent être réutilisés sans leur présence. Comment pratiquer : écrivez les spécifications comme si un ingénieur junior les lirait dans six mois sans contexte. Si vos spécifications exigent votre clarification en temps réel pour être utiles, elles ne sont pas finies.

Habitudes sous les compétences. Pauser avant d'agir. Poser des questions de clarification avant de supposer. Documenter le raisonnement, pas seulement les décisions. Ce ne sont pas des compétences à cocher ; ce sont des disciplines à maintenir. Les compétences ci-dessus ne composent que si ces habitudes sont intactes.

Si vous êtes ancré dans la version héritée du rôle, le point d'entrée honnête est : choisissez une de ces compétences, pratiquez-la pendant deux semaines sur du vrai travail, et remarquez comment votre relation à votre rôle change. Tenter de développer les six à la fois est le mode d'échec le plus courant.


En quoi ce rôle diffère du Tech Lead hérité

Tech Lead hérité
Écrit du code complexe ; révise le code des autres

Le Tech Lead est le producteur de code fonctionnel le plus prolifique de l'équipe.

Tech Lead IA-natif
Écrit des spécifications ; révise la sortie de l'agent à des points de validation gradués par le risque

Le Tech Lead est le spécificateur le plus clair et le réviseur le plus discernant de l'équipe.

Tech Lead hérité
Programme en pair pour débloquer

Une histoire bloquée signifie s'asseoir à côté de l'ingénieur et écrire du code ensemble jusqu'à ce que ça se débloque.

Tech Lead IA-natif
Mène des sessions de recalibrage pour débloquer

Une histoire bloquée signifie que la spécification ou le contexte est faux. Les sessions de recalibrage reconstruisent la compréhension de l'agent.

Tech Lead hérité
40 à 60 % du temps à coder

Le codage est le métier principal et la majeure partie de la journée.

Tech Lead IA-natif
Moins de 10 % du temps à coder

Spécification, validation et recalibrage sont le métier principal. Le codage est occasionnel.

Tech Lead hérité
Passe par « je lis chaque PR »

La responsabilité est par artefact : chaque PR révisée personnellement.

Tech Lead IA-natif
Passe par « j'ai conçu le système de validation qui attrape les problèmes »

La responsabilité est par processus : le système de validation attrape les problèmes ; le Tech Lead a conçu le système.

Le rôle n'est pas un « ingénieur sénior » renommé. Le quotidien est structurellement différent. Le débit est limité par la qualité de spécification et la conception de validation plutôt que par la taille d'équipe et les heures de concentration ; les stand-ups et rituels rétrécissent en faveur de la revue de spécifications en asynchrone ; les meilleurs ingénieurs du rôle sont des spécificateurs clairs et des réviseurs discernants, pas des producteurs prolifiques.


Quels patrons d'évolution des rôles sont à l'œuvre

Trois des cinq patrons d'évolution des rôles façonnent ce rôle.

  • Élévation (principal). Le passage de la production de code à sa spécification et sa validation. La valeur migre de la vitesse d'exécution vers la qualité de spécification et le jugement de revue.
  • Convergence (secondaire). Les frontières entre front-end, back-end, infrastructure et QA s'estompent. Un Tech Lead au jugement solide dirige l'agent sur toute la pile pour une seule fonctionnalité.
  • Émergence (partiel). Certaines responsabilités sont véritablement nouvelles : configurer le réviseur agent, concevoir des points de validation gradués par le risque, mener des sessions de recalibrage.

Spécialisation et absorption ne s'appliquent pas significativement : le rôle s'étend plutôt que de se resserrer, et ne se contracte ni ne disparaît.


Rôles liés dans le catalogue


Sources et lectures complémentaires


← Retour aux rôles · Patrons d'évolution des rôles · Cadre de référence · Transformer votre rôle · Guide de spécification · Standards d'exécution IA