Devops, Agile, Method. & TestsDevops, Agile, Method. & Tests
Tools-in-Action25min
BEGINNER

Démystifier le Spec Driven Development : quand l’IA redonne du sens aux spécifications

Cette session explore le Spec Driven Development (SDD) : replacer la spécification au cœur du cycle de développement. Grâce à l’IA, les specs deviennent vivantes et génèrent tests, documentation et code. Un cas concret montre comment créer une base cohérente et testable sans céder au “tout automatique”.

talk.summaryAiDisclaimer

Long Le
Long LeBpifrance
Zied Ben Abderrahim
Zied Ben AbderrahimCapco
talks.description
Les spécifications ont longtemps eu mauvaise réputation : trop rigides, trop formelles, rarement alignées avec le code réel. Et pourtant, à l’ère de l’IA et des outils génératifs, elles redeviennent une arme puissante.

Dans cette session, nous allons démystifier le Spec Driven Development (SDD) — une approche où le contrat (spécification) devient le cœur du cycle de développement. Nous verrons comment les spécifications peuvent désormais alimenter automatiquement la génération de tests, de documentation et même de code grâce à des outils d’IA.

À travers un exemple concret, nous verrons comment passer d’une spec vivante à une base de code cohérente, testable et compréhensible par tous, sans tomber dans le piège du “tout automatique”.

Si vous en avez assez des specs qui prennent la poussière dans un wiki, cette session vous montrera comment leur redonner vie — et comment l’IA peut enfin les remettre au centre du jeu.
développement
automatisation
ia
spécifications
talks.speakers
Long Le

Long Le

Bpifrance

France

"A TDD Guy"
From Developer to Team Lead, I see software quality as a non-negotiable mission. My goal is to turn Software Craftsmanship culture into an industry standard rather than an option. Currently, I navigate between Event-Driven architecture, Kafka, and legacy code modernization.
Zied Ben Abderrahim

Zied Ben Abderrahim

Capco

France

I am a Principal Engineer at Capco with strong expertise in Java architecture, distributed systems, and financial platforms. I design and lead the delivery of mission-critical backend systems for large enterprises, where reliability, scalability, and regulatory constraints are non-negotiable.