Workshop

Spec-Driven Development Workshop

Your team, your domain, one day.
Learn to write use cases that stakeholders, engineers, and AI agents read alike, and generate a working application from them. In-house for your team, or as a public online session. Taught by Simon Martinelli, creator of the AI Unified Process (AIUP).
Formats

Two formats, one method #

Same content, same exercises. Pick the format that fits your team.

In-house · On site or remote

One day with your team

Up to 10 people from one team: analysts, engineers, testers, and the product owner in the same room. We work on your product, not on a demo, and leave with a first use case catalog and a generated iteration for it.

  • Full day (about 8 hours), on site in Switzerland or remote
  • Your own domain as the running example
  • Language: German or English
  • Includes the book Spec-Driven Development for every participant

CHF 4'400 per day, up to 10 participants, plus travel if on site, excl. VAT

Request a date Not sure yet? Book a 30-minute call →
Public online · Zoom

Half a day, open to everyone

Spec-Driven Development with the AI Unified Process

A compact three-hour session for individuals and small groups. You create a system use case from scratch, generate a full-stack Java application from it, and evolve the features live by changing the specification.

  • 3 hours live on Zoom, in English
  • Small group, questions welcome
  • Prerequisite: basic Java, an AI coding agent installed
  • Recording of your session included

13 October 2026 2:00 – 5:00 PM CEST · Zoom · $390, Early Bird $290 until Sept 29

Register on Luma Get notified about new dates →
From past workshops

What participants say #

Four voices from in-house workshops in Switzerland. Translated from German; the originals are on the German page.

The workshop “Spec-Driven Development with AI Unified Process” was an instructive experience of modern software development with AI agents. The practical part in particular made the possibilities for efficient modernization and development of applications tangible. We apply what we learned in current and future projects. We can warmly recommend the workshop.
David Di Donato Software Architect, Project Manager, SwissPension AG
As Head of Software Engineering at Orange Business Digital Switzerland AG, I regularly work with Simon Martinelli as a trainer for our in-house software engineering trainings. His workshop on Spec-Driven Software Development with AI agents was excellently prepared, practical, and tailored precisely to our needs. His underlying approach (AIUP) is very convincing in my view and shows clearly how modern software development with AI can evolve sustainably. I particularly value Simon’s view of the big picture and his ability to convey complex topics in an understandable and tangible way. Our developers took away a lot of concrete things they could apply directly. I can recommend Simon as a trainer without reservation and will gladly book him again for our teams.
Thomas Wenger Head of Software Engineering, Orange Business Digital Switzerland AG
The workshop was very well prepared and competently delivered. It was not just a showcase of “wow, everything is cool and you don’t need to think anymore”; you also pointed out the critical points, such as security, and showed how to deal with them. Particularly instructive was the AIUP approach, which covers the whole lifecycle of a business application with AI, not just the coding part. The workshop also showed me how fast the software development process is changing because of AI. Understanding the customer processes correctly from the start becomes more central again, and teams become leaner again. I can only recommend the workshop.
Carmelo Calabrò Head of Development, it-processing AG
Simon’s workshop “AI Driven Software Development” has stayed in our memory. We especially liked the images he used, which encourage, enable, and empower the software engineer. The workshop made clear once more who carries control and responsibility, and how and where AI can support perfectly. Even though the AI world has moved on since the workshop, I can recommend it with a clear conscience.
Alican Bühler Software Architecture, Lead Dev, openconcept AG
Outcome

What you take home #

A workshop is only worth it if something is different on Monday.

A use case catalog for your product

Written in the format the AI Unified Process uses everywhere: readable for stakeholders, precise enough to generate from.

A generated first iteration

Database migration, application, and tests generated from your use cases, reviewed as a pull request.

A way of working, not a tool demo

The four phases, the business review, and how a change flows through the specification instead of through the code.

A plan for your next step

Greenfield or Brownfield, which stack plugin fits, and what to specify first.

Agenda

Four blocks, hands-on #

The full-day agenda. The online session covers blocks 2 and 3 in a compact form.

→ 01

Why specs, why now

Where AI coding tools fall short, the three levels of spec-driven development, and why the AI Unified Process stays spec-anchored. Short, then straight into practice.

→ 02

Writing use cases for AI

Vision, requirements, entity model, use case diagram. You write the first system use case for your own product and learn what an AI agent needs to get it right.

→ 03

Generating and reviewing

Migration, implementation, and tests generated from your use case. Review the pull request, refine the specification, regenerate. The loop that replaces prompting.

→ 04

Bringing it to your team

Business review, test cases, traceability, and the Brownfield workflow for existing systems. Which plugin fits your stack and what to do in the first two weeks.

Who and what

For teams that ship business applications #

Who should attend

  • Team leads and software architects who decide how the team works with AI
  • Business analysts and requirements engineers who own the specifications
  • Software engineers who want control back from vibe-coding
  • Test engineers who want tests derived from specs, not from code

What you need

  • Basic Java knowledge for the hands-on part. No prior experience with the AI Unified Process needed.
  • An AI coding agent on your machine: Claude Code, GitHub Copilot CLI, Codex CLI, or similar.
  • For in-house workshops we clarify the setup with you beforehand, including options for teams that cannot install tools.
Questions

Frequently asked questions #

Can the in-house workshop be held remotely?

Yes. Remote works well with Zoom or Teams and screen sharing. On site is better for the discussion parts, remote is easier to schedule. Both cost the same, minus the travel.

German or English?

Both. In-house workshops are held in German or English, whichever your team prefers. Public online sessions are in English.

How many people?

Up to 10 for a one-day workshop, so everyone gets to write and generate. Larger groups are split into two cohorts.

Does it work with our stack?

The hands-on part uses the Vaadin with jOOQ stack plugin. For other stacks we discuss in the workshop which plugin fits and what it would take to adopt it.

We have a large legacy system. Is this still for us?

Especially then. The Brownfield workflow reverse-engineers use cases from the existing code first. In the workshop we do this for one module of your system.

What happens after the workshop?

You keep the use cases, the generated code, and the slides. Many teams follow up with a coaching call after two weeks, or with AI Unified Studio so that customers and analysts can work on the specifications too.

Next step

Bring Spec-Driven Development to your team #

Request an in-house date, or join the next public online session.