Présentation du cours
Ce cours apprend aux product managers à écrire des spécifications qu'un développeur comme un agent de code peuvent suivre sans avoir à deviner. Vous construisez, étape par étape, la spec d'une fonctionnalité de votre propre produit et le fichier qui l'accompagne dans le dépôt, prêts à servir avec votre équipe.
Objectif de la leçon
À la fin de cette présentation, vous saurez ce que vous allez produire (la spec d'une fonctionnalité de votre produit et son fichier d'intention) et dans quel ordre les quatre modules vous y conduisent.
Thèmes abordés
- écrire des specs
- spécifications fonctionnelles
- agents de code
- spec pour agent IA
- product manager
Dans quel module
Vue d'ensemble
Que vais-je écrire dans ce cours, et dans quel ordre ?
Leçons du module
- Présentation du cours (cette leçon)
Ce que vous apprendrez dans la formation
Cette leçon fait partie de la formation Écrire des specs que les développeurs et les agents IA comprennent
- Choisir le niveau de spec adapté à la décision à prendre (PRD, spec de fonctionnalité, ticket) et savoir ce que chacun doit contenir.
- Formuler l'intention d'une fonctionnalité (problème, résultat visé, contraintes, non-objectifs) séparément de la solution, pour laisser la bonne marge à l'équipe et à l'agent.
- Écrire des critères d'acceptation Given/When/Then vérifiables, déclaratifs et sans ambiguïté, y compris sous forme de tableaux d'exemples.
- Identifier les cas limites et les exigences non fonctionnelles (performance, sécurité, accessibilité, données personnelles) et les rendre testables.
- Rédiger une spec et un fichier d'intention exploitables par un agent de code (contexte, contraintes, fichiers concernés, hors périmètre, définition de terminé vérifiable).
- Relire le plan d'un agent de code contre la spec, repérer les écarts avant qu'il code, puis vérifier les preuves de ce qui a été livré.
- Garder une spec vivante (versions, décisions, mises à jour quand le code révèle un cas) et repérer les anti-patterns qui la rendent inutile.
Formations liées
- Concevoir et valider une expérience produit avec l'IAJunior · ~2 h 30 min
- Instrumenter un produit et utiliser les données pour déciderConfirmé · ~3 h 30 min
- Prioriser et construire une roadmap orientée résultatsConfirmé · ~2 h 30 min