Guida Agile · Fondamenti di Agile
Agile vs Scrum: qual è la differenza?
Spesso si usano "Agile" e "Scrum" come se significassero la stessa cosa. Sono collegati ma non identici. Agile è un insieme di valori e principi. Scrum è un framework specifico, con ruoli, eventi e artefatti definiti, che mette in pratica quei principi.
Punti chiave
- Agile è la mentalità; Scrum è un framework che la applica.
- Scrum aggiunge tre responsabilità, cinque eventi e tre artefatti.
- Scegliete Scrum per team di prodotto dedicati; valutate Kanban per il lavoro a flusso continuo.
La risposta breve
Agile è la filosofia, descritta nel Manifesto Agile. Scrum è un framework che la applica. Tutto Scrum è Agile, ma non tutto l'Agile è Scrum. Kanban, XP e Lean sono altri modi di essere Agile.
Cosa aggiunge Scrum
Scrum traduce i principi Agile in una struttura concreta:
- Tre responsabilità: Product Owner, Scrum Master e Developer.
- Cinque eventi: il Sprint, Sprint Planning, Daily Scrum, Sprint Review e Sprint Retrospective. Vedi Riunioni Agile.
- Tre artefatti: Product Backlog, Sprint Backlog e Increment, ciascuno con un impegno: il Product Goal, lo Sprint Goal e la Definition of Done.
- Time-box: ogni evento ha una durata massima.
Queste regole sono definite nella Guida Scrum, mantenuta da Ken Schwaber e Jeff Sutherland e rivista l'ultima volta nel 2020.
Agile e Scrum a confronto
| Agile | Scrum | |
|---|---|---|
| Che cos'è | Valori e principi | Un framework specifico |
| Ruoli | Non prescritti | Product Owner, Scrum Master, Developer |
| Cadenza | Qualsiasi ritmo iterativo | Sprint a durata fissa di un mese o meno |
| Regole | Solo indicazioni | Eventi, artefatti e time-box definiti |
| Ambito | Qualsiasi team o organizzazione | Principalmente un singolo team che sviluppa un prodotto |
Quando Scrum è una buona scelta
- Un team dedicato e cross-funzionale lavora su un unico prodotto.
- Il lavoro può essere pianificato in cicli a durata fissa.
- Un Product Owner può prendere decisioni di prioritizzazione.
- Il team trae vantaggio da una struttura chiara mentre impara Agile.
Se il lavoro arriva in modo imprevedibile, come nel supporto o nelle operations, Kanban è spesso più adatto.
Domande frequenti
Agile vs Scrum: si può essere Agile senza Scrum?
Sì. Kanban, XP, Lean e molti approcci personalizzati sono Agile senza usare Scrum.
Agile vs Scrum: Scrum è il miglior framework Agile?
È il più diffuso, ma il framework migliore è quello che si adatta al vostro lavoro. Molti team combinano Scrum con pratiche Kanban; vedi Scrumban.
Agile vs Scrum: Scrum è la stessa cosa di Agile?
No. Agile è un insieme di valori e principi; Scrum è un framework specifico che li applica, con responsabilità, eventi e artefatti definiti.
Agile vs Scrum: quali sono i tre ruoli di Scrum?
Product Owner, Scrum Master e Developer. La Guida Scrum 2020 le chiama responsabilità (accountabilities). Vedi il ruolo dello Scrum Master.
Agile vs Scrum: quali sono i cinque eventi di Scrum?
Lo Sprint, lo Sprint Planning, il Daily Scrum, la Sprint Review e la Sprint Retrospective. Vedi Riunioni e cerimonie Agile.
Kanban è Agile o Scrum?
Kanban è un metodo Agile a sé stante, separato da Scrum. Gestisce il flusso continuo con limiti WIP e non prevede ruoli o Sprint obbligatori.
Agile vs Scrum: Scrum si può usare al di fuori del software?
Sì. Scrum viene usato nel marketing, nella ricerca, nella formazione e in altri ambiti ovunque un piccolo team affronti un lavoro complesso che può essere consegnato per incrementi.
Agile vs Scrum: Scrum è una metodologia o un framework?
La Guida Scrum descrive Scrum come un framework leggero. Definisce una struttura minima e lascia ai team il compito di aggiungere le proprie pratiche.
Agile vs Scrum: chi mantiene Scrum?
I suoi creatori, Ken Schwaber e Jeff Sutherland, mantengono la Guida Scrum. La versione attuale è stata pubblicata nel 2020.
Un principiante dovrebbe imparare prima Agile o Scrum?
Imparate prima i valori Agile, poi Scrum come esempio concreto della loro applicazione. Capire perché esistono le regole rende Scrum molto più facile da applicare.
Agile vs Scrum: che cos'è lo Scrumban?
Un ibrido che mantiene il ritmo di pianificazione e review di Scrum ma usa il flusso continuo e i limiti WIP di Kanban. Vedi tipi di metodologie Agile.