Devops, Agile, Method. & TestsTools-in-Action25min
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 LeBpifrance
Zied Ben AbderrahimCapco
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.
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.
Long Le
"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.
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
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.