Skip to content

Spec-Driven Development: A Pragmatic Look

with Hari Krishnan

Wednesday 25 November 10:50 – 11:20 Stage 4

About This Session

Spec-Driven Development (SDD) has quickly moved from being an experimental workflow to something many teams are now exploring seriously. The idea of expressing intent through a specification and letting tools and agents use that to plan, generate, and validate work sounds appealing, but fitting it into the realities of day-to-day engineering is a different story. In this talk, we’ll take a grounded look at how SDD can coexist with the messy realities of modern software teams. Where do features live? In your project board, or inside the codebase? What if you do not have a monorepo? How do you balance evolving specs with distributed ownership and asynchronous delivery? In fact a more fundamental question being what is even a spec and the mixed use of jargon like PRD. Drawing on examples from my work and the broader Spec-Driven ecosystem (OpenSpec, Spec-Kit, BMAD Method, and similar tooling), we will explore what is working, where it is met with friction, and where SDD actually adds value. This is not a tutorial or a pitch for the approach itself. It is an attempt to map the principles of SDD onto the practical rhythms of product engineering, design, and AI-assisted implementation. If you have been curious about SDD but unsure how it fits into your team’s structure, this session will give you a realistic lens to evaluate and adopt it at your own pace.

Topics

  • AI Coding Assistants
  • Agents
  • Developer Experience (DevEx)
  • Prompt Engineering
  • Vibe Coding