Aller au contenu

Product Engineer

Essence : Transformer des intentions en réalité technique en orchestrant des agents IA.

Les agents savent générer du code, mais ils ne savent pas quoi construire ni si le résultat est correct. Le PE est le chef d’orchestre qui donne la direction, le tempo et valide la partition.

ActionFréquence
Rédiger des SPECs claires et complètesPar fonctionnalité
Orchestrer les agents pour produire du codeContinu
Valider la qualité du code généréÀ chaque génération
Maintenir le contexte projet pour les agentsContinu
Prototyper rapidement des solutionsHebdomadaire
Gérer la dette technique localeContinu
  1. Orchestration d’Agents : Savoir formuler des SPECs que les agents comprennent et exécutent correctement
  2. Architecture : Comprendre les patterns, les contraintes et les implications de chaque décision technique
  3. Quality Thinking : Intégrer la qualité dès la rédaction des SPECs, pas après la génération
  4. Product Thinking : Comprendre le “pourquoi” derrière chaque fonctionnalité pour mieux guider les agents
IndicateurCible
First-time success rate (code généré valide du premier coup)Plus de 70%
Ratio code généré / code manuelPlus de 80/20
Couverture tests backendPlus de 80%
Couverture tests frontendPlus de 70%

Le PE “réécrivain” qui réécrit systématiquement le code des agents au lieu d’améliorer ses SPECs. Si l’agent produit du mauvais code, le problème vient probablement de l’instruction, pas de l’agent.

Interactions avec les autres rôles

Le PE transforme les intentions du PM en SPECs, utilise l'écosystème configuré par l'AE, valide la qualité avec le QA, et respecte l'architecture du Tech Lead.

PMAEQATech Lead

Configuration d'équipe recommandée

PersonneResponsabilités
A
PMTech Lead
B
PEQAAE