Spec-Driven Development with the AI Unified Process

Hosted by Simon Martinelli
Zoom
Get Tickets
Welcome! Please choose your desired ticket type:
About Event

Stop prompting. Start specifying.

Most developers use AI as a faster way to write code. But without clear specifications, AI generates hallucinations, inconsistencies, and code that drifts from the actual requirements. In this hands-on workshop, you will learn how to use the AI Unified Process (AIUP) and Spec-Driven Development (SDD) to take control.

Together, we will create a system use case from scratch, use it to generate a full-stack Java application, and evolve the features live by changing the specification. You will see how code and tests stay in sync, and how strong guardrails reduce hallucinations dramatically.

What you will do:

  • Write a system use case that AI can actually work with

  • Generate a full-stack Java application from the specification

  • Evolve the application by changing the spec, not the code

  • Keep code and tests in sync automatically

Who should attend: Java developers and architects who want to use AI seriously, not just for autocomplete.

Prerequisites: Basic Java knowledge. No prior experience with AIUP or SDD required.

Important: Before the workshop, you need to install an AI coding agent on your machine. We recommend Claude Code, but GitHub Copilot CLI, Codex CLI, or any other agent-based tool works too. The workshop is agent-agnostic, and comparing results across different tools is part of the fun.