SFEIR
Spec-Driven Development Concept

Spec-Driven Development

Développement piloté par la spécification : décrire le comportement attendu pour que l'IA le construise (modèle 2025, avant l'issue-based).

Décrire précisément pour faire construire

Le Spec-Driven Development consiste à écrire une spécification précise du comportement attendu, puis à laisser l'IA la construire sous surveillance. C'est le modèle de référence de 2025 : la valeur se déplace de l'écriture du code vers la qualité de la spécification, l'IA se chargeant de l'exécution.

Sa limite et son successeur

L'anti-pattern guette : demander une fonctionnalité isolée revient à « boulonner une salle de bain sur une façade » — cohérente en soi, incohérente avec l'ensemble. D'où la bascule vers l'Issue-Based Development (2026) : on rapporte un écart et l'IA analyse le contexte existant pour une cohérence systémique. Les deux s'appuient sur un contexte structuré.

Questions fréquentes

Quelle différence entre spec-driven et issue-based development ?

Le spec-driven (2025) part d'une spécification détaillée de la fonctionnalité voulue ; l'issue-based (2026) part d'un écart ou d'un bug signalé, l'IA analysant alors le contexte existant pour restaurer une cohérence systémique plutôt que d'ajouter une brique isolée.

Articles liés