Spec-Driven Development with AI Unified Process & Claude Code
Many software projects are still code-centric: requirements are loosely defined, code is written, and documentation, tests and specifications fall behind.
The result? Specifications become outdated, documentation is incomplete, and tests are missing.
In this workshop, you’ll explore a different approach: Spec-Driven Development.
Using the AI Unified Process and hands-on exercises with Claude Code, you’ll learn how to build a clear, Markdown-based specification as the single source of truth.
From there, use cases, entity models, implementation and tests can be derived systematically.
The Workshop

The Goals
- You understand the difference between code-centered and spec-centered work.
You know the fundamentals of the AI Unified Process.
- You have experienced firsthand how Claude Code generates code and tests from specifications.
- You know how AI supports implementation – while the specification remains the source of truth.
The Agenda
Spec-Driven Development – Why?
- Problems of code-centered work: Specifications become outdated, documentation lags, tests are missing.
- Advantage of spec-centered approach: A Markdown specification as the single source of truth.
- Derived from the specification: Use Cases → Entity Models → System Use Cases → Implementation → Tests.
AI Unified Process
- Inception: Goals, stakeholders, initial requirements.
- Elaboration: Use cases, glossary, entity models, acceptance tests.
- Construction: Claude Code generates code + tests from the spec; developers review & correct.
- Transition: Review, acceptance, deployment, feedback for the next iteration.
Claude Code in Action
- No “vibe-coding,” only Spec-Driven Development.
- Example workflow:
- Describe requirements → generate use cases.
- Claude Code generates code & tests.
- Review results, correct, iterate.
Hands-On: Hotel Reservation System
- Define 1–2 use cases as a specification.
- Claude Code generates domain classes, REST API, repository, and tests from them.
- Goal: By the end of the workshop, a small app is running – fully developed from a specification.
The Target Audience
Software Developers, Architects and others interested in AI-driven software development
The Requirements
Basic Programming knowledge
Customer Voices
As Head of Software Engineering at Orange Business Digital Switzerland AG, I always enjoy working with Simon Martinelli as a trainer for our in-house software engineering training courses.
His workshop on Spec Driven Software Development with AI agents was also excellently prepared, practical and tailored precisely to our needs. In my opinion, its underlying approach (AIUP) is very convincing and clearly shows how modern software development with AI can develop sustainably.
I particularly appreciate Simon's eye for the big picture and his ability to convey complex topics in an understandable and tangible way. Our developers were able to pick up a lot of concrete information and apply it directly. I can fully recommend Simon as a trainer and would be happy to book him for our teams again.

Thomas Wenger | Head of Software Engineering
Orange Business Digital Switzerland AG

The workshop was not only a demonstration of "wow, it's all just cool and you don't have to think about anything anymore", but Simon also pointed out the critical points, such as security, and showed how to deal with them. The AIUP's approach was particularly instructive, which covers the entire lifecycle of creating a specialist application with AI and not just the coding part. For me, the workshop also showed how quickly the software development process is changing thanks to AI. It will become more important to properly understand customer processes right from the start and the teams will become leaner. I can only recommend the workshop.

Carmelo Calabrò | Head of Development
it-processing AG

We have fond memories of Simon’s “AI Driven Software Development” workshop. I particularly liked the highlighted symbols that encourage, enable and empower the software engineer. The workshop once again made it clear who has control and responsibility and how and where AI can provide perfect support. Even though the AI world has moved on since the workshop, I can recommend the workshop with a clear conscience.

Alican Bühler | Software Architecture, Lead Dev
openconcept AG

The workshop “Spec-Driven Development with AI Unified Process” was an educational experience for us in modern software development using AI agents. The practical part of the workshop in particular made the possibilities for efficient modernization and development of applications tangible. We use the knowledge gained in current and future projects. We can warmly recommend the workshop.

David Di Donato | Software Architect, Project Manager
SwissPension AG

For us, AI in software development is far more than just the introduction of new tools. It is transforming the development process and collaboration throughout the entire SSDLC. Simon Martinelli’s workshop on Spec-Driven Development helped us gain a concrete understanding of this future working model, refine our existing ideas, and derive the next steps for our AI-supported software development.

Cédric Chavi | Head of Software Engineering Services
Abraxas Informatik AG

The Coop IT "Platform & Services" development team, together with representatives from the architecture and Java web development departments, had the opportunity to participate in a highly engaging in-house workshop on "Spec-driven Development" and the "AI Unified Process" (AIUP).
In a rapidly evolving technological landscape, it is crucial to leverage innovative methods that make development processes more efficient, precise, and future-proof.
A big thank you to Simon Martinelli for the valuable insights, practical ideas, and a fantastic exchange!

Martin Mössner | Head IT Development Platform & Services
Coop

As Head of Software Engineering at Orange Business Digital Switzerland AG, I always enjoy working with Simon Martinelli as a trainer for our in-house software engineering training courses.
His workshop on Spec Driven Software Development with AI agents was also excellently prepared, practical and tailored precisely to our needs. In my opinion, its underlying approach (AIUP) is very convincing and clearly shows how modern software development with AI can develop sustainably.
I particularly appreciate Simon's eye for the big picture and his ability to convey complex topics in an understandable and tangible way. Our developers were able to pick up a lot of concrete information and apply it directly. I can fully recommend Simon as a trainer and would be happy to book him for our teams again.
Thomas Wenger
Head of Software Engineering
Orange Business Digital Switzerland AG


Software Development with AI
The workshop was not only a demonstration of "wow, it's all just cool and you don't have to think about anything anymore", but Simon also pointed out the critical points, such as security, and showed how to deal with them. The AIUP's approach was particularly instructive, which covers the entire lifecycle of creating a specialist application with AI and not just the coding part. For me, the workshop also showed how quickly the software development process is changing thanks to AI. It will become more important to properly understand customer processes right from the start and the teams will become leaner. I can only recommend the workshop.
Carmelo Calabrò | Head of Development
it-processing AG


Spec-Driven Development
We have fond memories of Simon’s “AI Driven Software Development” workshop. I particularly liked the highlighted symbols that encourage, enable and empower the software engineer. The workshop once again made it clear who has control and responsibility and how and where AI can provide perfect support. Even though the AI world has moved on since the workshop, I can recommend the workshop with a clear conscience.
Alican Bühler | Software Architektur, Lead Dev
openconcept AG


The workshop “Spec-Driven Development with AI Unified Process” was an educational experience for us in modern software development using AI agents. The practical part of the workshop in particular made the possibilities for efficient modernization and development of applications tangible. We use the knowledge gained in current and future projects. We can warmly recommend the workshop.
David Di Donato
Software Architect, Project Manager
SwissPension AG


For us, AI in software development is far more than just the introduction of new tools. It is transforming the development process and collaboration throughout the entire SSDLC. Simon Martinelli’s workshop on Spec-Driven Development helped us gain a concrete understanding of this future working model, refine our existing ideas, and derive the next steps for our AI-supported software development.
Cédric Chavi | Head of Software Engineering Services
Abraxas Informatik AG


The Coop IT "Platform & Services" development team, together with representatives from the architecture and Java web development departments, had the opportunity to participate in a highly engaging in-house workshop on "Spec-driven Development" and the "AI Unified Process" (AIUP).
In a rapidly evolving technological landscape, it is crucial to leverage innovative methods that make development processes more efficient, precise, and future-proof.
A big thank you to Simon Martinelli for the valuable insights, practical ideas, and a fantastic exchange!
Martin Mössner | Head IT Development Platform & Services
Coop


Book your training now!
Book your training now!
My IT courses are fully customizable to your needs. I offer training both online and on-site – ideal for teams of 5 to 15 people.
I would be happy to create a tailored offer that fits your requirements!


