SDD Team Bootcamp · 3 giornate

/sdd Spec-Driven Development: il corso che manda in pensione il vibe coding

Il metodo di GitHub e Microsoft per sviluppare con l'AI: prima la specifica, poi il codice. Tre giornate sul vostro codice. L'ultima, costruite un tool vostro.

Durata
3 giornate
Per chi
Team di sviluppo
Dove
In sede o a distanza
Il paradosso

Con l'AI si sentivano il 20% più veloci. Erano il 19% più lenti.

Come si sentivano
+20%
Com'è andata
−19%
METR, studio controllato su sviluppatori esperti, luglio 2025 ↗

Non è colpa dello strumento. Manca il metodo.

Che cos'è

Che cos'è lo Spec-Driven Development, il metodo di GitHub e Microsoft

Lo Spec-Driven Development (sviluppo guidato dalle specifiche) è un metodo in cui la specifica è la fonte di verità del software: si scrive cosa deve fare e perché, se ne ricavano un piano e una lista di task, e solo allora l'agente AI scrive il codice, un task alla volta.

FontiGitHub, settembre 2025 ↗Microsoft for Developers ↗Microsoft Learn ↗

Vibe coding
  1. prompt
  2. codice
  3. «sistemalo»
  4. codice
  5. «ancora non va»
  6. codice
  7. ???
Spec-Driven Development
  1. 1

    Costituzione

    Le regole che l'AI non può violare.

    constitution.md
  2. 2

    Specifica

    Cosa costruire e perché.

    spec.md
  3. 3

    Chiarimento

    L'agente fa le domande prima.

  4. 4

    Piano

    L'architettura la decide il team.

    plan.md
  5. 5

    Task

    Lavoro piccolo e verificabile.

    tasks.md
  6. 6

    Analisi

    Tutto coerente? Si controlla.

  7. 7

    Codice

    L'AI esegue, il team rivede.

Un esempio

Stessa richiesta, due codici. Solo uno sopravvive alla review.

«Aggiungi la gestione degli utenti, con login e ruoli.»

vibe-coding.log
  • Schema dati deciso dall'AI
  • Permessi non controllati nei casi limite
  • Zero test, zero gestione errori
  • Fra tre mesi: «perché è fatto così?»
spec-driven.md
  • Ruoli e permessi scritti prima del codice
  • Architettura scelta dal team
  • Test previsti dalla specifica
  • Ogni scelta documentata nel repository
Perché farlo

Cosa ci guadagna il vostro team

  • 55%

    più veloci, sullo stesso compito

    Con un assistente AI, in uno studio controllato. Con la specifica davanti, quel codice regge anche la review.

    GitHub, 2022 ↗
  • 1

    tool interno, incluso nel corso

    Costruito dal vivo l'ultima giornata, su una vostra necessità reale. Il codice resta vostro.

  • 4

    file che restano nel repository

    Costituzione, specifica, piano e task: chi entra domani lavora con le stesse regole.

Il programma

Tre giornate. Zero lezioni frontali.

Ogni giornata è teoria, pratica dal vivo e discussione. Si scrive codice insieme, si guardano gli errori veri, anche quelli dell'AI.

  1. G1

    Fondamenta e strumenti

    • Come ragiona un modello, e dove sbaglia
    • Claude, GPT, Gemini e open source a confronto
    • Costi, privacy, gestione del contesto
    • Agenti, subagent e skill: se ne crea uno dal vivo
    • Una feature a chat, per vedere dove si rompe

    Si esce conun agente su misura

  2. G2

    Il metodo

    • I cinque sintomi del vibe coding
    • Le sette fasi, dall'inizio alla fine
    • Plan mode, controlli di qualità, checkpoint umani
    • Integrazione con Jira, Trello e le vostre board
    • Monorepo e codice legacy, casi reali

    Si esce conil metodo, già usato

  3. G3

    Laboratorio

    • Un'esigenza vera, scelta prima del corso
    • Specifica scritta a più mani dal team
    • Piano, task, analisi di coerenza
    • Implementazione con review continua
    • Debrief: dove l'AI ha sbagliato, e perché

    Si esce conil tool che gira

G4Giornata 4, facoltativa: approfondimenti o completamento del caso pratico.

L'ultima giornata

Il corso finisce con un tool vostro. Funzionante.

Scegliamo insieme una necessità reale: le note spese che girano per email, la dashboard che vive in Excel. L'ultimo giorno il team la costruisce, con il metodo. Codice e documentazione restano vostri.

Resta in azienda
constitution.mdspec.mdplan.mdtasks.md
Gli strumenti

Funziona con l'agente che avete già

Il metodo non dipende da un fornitore: si lavora sul vostro stack, con il vostro agente.

  • GitHub Copilot
  • Claude Code
  • Cursor
  • Codex
  • Gemini CLI
  • Windsurf
Per chi

È per voi se…

  • Il team usa già l'AI, ognuno a modo suo
  • Avete le licenze, ma i risultati non arrivano
  • Avete codice legacy o un monorepo
  • La review del codice dell'AI è diventata un collo di bottiglia
  • Non è per voi se: Cercate un corso individuale in video
  • Non è per voi se: Volete imparare a programmare da zero
Elia Tolin

Chi insegna

Ciao, sono Elia 👋

Costruisco prodotti, faccio consulenza e formo team.

In aula porto quello che uso ogni giorno: lo stesso metodo con cui sviluppo i miei prodotti e affianco le aziende, applicato ai vostri casi veri.

Chi sono ↗
Costi

Costa meno di quanto pensate

Preventivo scritto dopo una call di mezz'ora. Senza sorprese.

  • Deducibile

    La formazione del personale è un costo deducibile per l'impresa.

  • Senza IVA

    Regime forfettario: per banche, assicurazioni e sanità è un risparmio vero.

  • Fondimpresa

    Per le aziende aderenti, finanziabile con il Conto Formazione.

Domande

Domande frequenti

Aggiornato al

Che differenza c'è tra Spec-Driven Development e vibe coding?

Nel vibe coding si chiede il codice all'AI con un prompt e si corregge a tentativi. Nello Spec-Driven Development prima si scrivono specifica, piano e task, e l'AI implementa dentro quel perimetro. Il primo è veloce subito; il secondo resta veloce anche quando il progetto cresce.

Chi ha inventato lo Spec-Driven Development?

L'idea di partire dalla specifica è vecchia quanto l'ingegneria del software. Nella forma pensata per gli agenti AI l'ha lanciata GitHub nel settembre 2025, e Microsoft oggi la insegna nelle sue guide ufficiali per sviluppatori.

Usiamo già Copilot o Claude Code. Ha senso farlo?

È il caso ideale. Il valore non sta nell'usare l'AI, ma nell'usarla con un metodo: il corso lavora sugli strumenti che avete già.

Serve esperienza con l'AI?

No. Si parte dalle fondamenta, ma chi usa già l'AI ogni giorno trova contenuti avanzati: agenti, skill, codice legacy.

Funziona anche su codice legacy?

Sì. Una parte della seconda giornata è dedicata al codice esistente e ai monorepo, ed è lì che il metodo rende di più: la specifica fissa cosa non va rotto.

Il codice scritto durante il corso di chi è?

Vostro, integralmente. Nel repository restano anche costituzione, specifiche, piani e task.

In sede o a distanza? Quanto dura?

Tutte e due le formule. Sono tre giornate da otto ore: la prima di fondamenta, le altre due ravvicinate, più una quarta facoltativa.

Quanto costa?

Dipende dal numero di persone e dal formato. Dopo una call di mezz'ora ricevete un preventivo scritto. La formazione è deducibile, la fattura è senza IVA e, per le aziende aderenti, finanziabile con Fondimpresa.