Brainberg
Spec-Driven Development with ATDD & AI (Valentina Jemuoviฤ‡)
AI Integration & ApplicationMeetupFreeOnline

Spec-Driven Development with ATDD & AI (Valentina Jemuoviฤ‡)

Wed 14 Oct ยท 15:30
200โ€“1000 attendees

About this event

You write a spec, hand it to AI, and it gives you back a PR that looks right. But the implementation can be wrong!

In the current tools (Kiro, spec-kit, Tessl), the spec is a Markdown file AI is supposed to follow. But AI can ignore the spec or misread it.

So you end up testing everything by hand, and QA keeps sending the PR back because it doesn't work.

In this session, you'll see how to use ATDD to practice spec-driven development with executable specs. Starting from the acceptance criteria, AI writes failing acceptance tests (RED), and you review and approve them. Then AI implements the system code until the acceptance tests pass (GREEN), which shows that the acceptance criteria are met.
We'll illustrate this with an eShop example, so you can see what spec-driven development with ATDD looks like in practice.

What we'll cover:

- ๐—ฉ๐—ถ๐—ฏ๐—ฒ ๐—ฐ๐—ผ๐—ฑ๐—ถ๐—ป๐—ด & ๐˜€๐—ฝ๐—ฒ๐—ฐ-๐—ฑ๐—ฟ๐—ถ๐˜ƒ๐—ฒ๐—ป ๐—ฑ๐—ฒ๐˜ƒ๐—ฒ๐—น๐—ผ๐—ฝ๐—บ๐—ฒ๐—ป๐˜ - Where is your team today?
- ๐—˜๐˜…๐—ฒ๐—ฐ๐˜‚๐˜๐—ฎ๐—ฏ๐—น๐—ฒ ๐˜€๐—ฝ๐—ฒ๐—ฐ๐˜€ - Why a Markdown spec isn't enough?
- ๐—ง๐—ต๐—ฒ ๐—ฅ๐—ฒ๐—ฑ ๐˜€๐˜๐—ฒ๐—ฝ - AI writes the Acceptance Tests, DSL & Drivers
- ๐—ง๐—ต๐—ฒ ๐—š๐—ฟ๐—ฒ๐—ฒ๐—ป ๐˜€๐˜๐—ฒ๐—ฝ - AI implements code to make the Acceptance Tests pass
- ๐—”๐—œ ๐˜‚๐—ป๐—ฑ๐—ฒ๐—ฟ ๐—ฐ๐—ผ๐—ป๐˜๐—ฟ๐—ผ๐—น - Control scope of changes & optimize token costs
Live Q&A at the end.

ABOUT VALENTINA

Valentina Jemuoviฤ‡ is a Technical Coach at Optivem. She helps engineering teams accelerate delivery through Spec-Driven Development with ATDD/TDD & AI, so they can release frequently without fear of regression bugs. She has coached teams across Europe and North America in finance, logistics, and industrial automation to accelerate delivery & reduce bugs.

- LinkedIn: https://www.linkedin.com/in/valentinajemuovic/
- Twitter: https://x.com/valentinajemuov
- Github: https://github.com/valentinajemuovic
- Substack: https://journal.optivem.com/
- Optivem: https://optivem.com/

Source: meetup

Spec-Driven Development with ATDD & AI (Valentina Jemuoviฤ‡) | Brainberg