Neural Project InstituteCertificazione di project management per l'era dell'IA

Guida Scrum · Artefatti e pratiche

Tecniche Scrum: pratiche che completano il framework

La Guida Scrum è volutamente essenziale. Lascia ai team lo spazio per scegliere le pratiche più adatte. Queste sono le tecniche più comunemente usate insieme a Scrum.

Punti chiave

  • Scrum lascia spazio a pratiche complementari.
  • User story, story mapping e planning poker aiutano con il backlog.
  • Scegliete tecniche che risolvono problemi reali per il vostro team.

Tecniche per il backlog

  • User story: "In qualità di [utente], voglio [obiettivo] in modo da [beneficio]."
  • Criteri di accettazione: condizioni chiare per ogni elemento, spesso nel formato Given-When-Then.
  • Story mapping: disporre le story lungo il percorso dell'utente per pianificare i rilasci.
  • INVEST: Independent, Negotiable, Valuable, Estimable, Small, Testable (indipendente, negoziabile, di valore, stimabile, piccola, testabile).
  • Schemi di suddivisione: suddividete per passaggio del workflow, regola di business, tipo di dati o interfaccia.

Tecniche di pianificazione e monitoraggio

  • Planning poker e altri metodi di stima.
  • Sprint burndown chart e release burnup chart.
  • Capacity planning; vedi Capacity planning Agile.
  • Definition of Ready, una checklist facoltativa per gli elementi che entrano in uno Sprint.

Tecniche di delivery

  • Pair o mob programming.
  • Test-driven development e integrazione continua.
  • Swarming sugli elementi ad alta priorità.
  • Limiti WIP all'interno dello Sprint.

Tecniche di miglioramento

Domande frequenti

La Definition of Ready è una tecnica Scrum ufficiale?

No. È una pratica facoltativa usata da alcuni team; non dovrebbe diventare un cancello rigido.

Le user story sono una tecnica Scrum obbligatoria?

No. Scrum richiede soltanto elementi del Product Backlog; le user story sono un formato diffuso.

Come funzionano le user story come tecnica Scrum?

Una user story è una breve descrizione di un bisogno dal punto di vista dell'utente, spesso scritta come: In qualità di utente], voglio [obiettivo] in modo da [beneficio]. Vedi [user story.

Come si usa il modello INVEST come tecnica Scrum?

È una checklist per buoni elementi del backlog: Independent, Negotiable, Valuable, Estimable, Small e Testable (indipendente, negoziabile, di valore, stimabile, piccolo e testabile). È stata proposta da Bill Wake.

Lo story mapping è una tecnica Scrum utile?

Sì. Lo story mapping dispone le user story lungo il percorso dell'utente, con la priorità dall'alto verso il basso, per pianificare i rilasci e individuare la porzione di valore più piccola.

Come funziona la Definition of Ready come tecnica Scrum?

È una checklist facoltativa che un elemento del backlog dovrebbe soddisfare prima di entrare in uno Sprint, ad esempio criteri di accettazione chiari. Non fa parte della Guida Scrum.

Perché i criteri di accettazione sono una tecnica Scrum utile?

Stabiliscono le condizioni che un elemento del backlog deve soddisfare per essere accettato, spesso scritte nel formato Given-When-Then. Si differenziano dalla Definition of Done, che si applica a tutti gli elementi.

Che cos'è lo swarming come tecnica Scrum?

Più Developer che lavorano insieme su un elemento per completarlo rapidamente, invece di iniziare ciascuno elementi separati. Vedi Swarming Agile.

Il mob programming è una tecnica Scrum?

È una pratica complementare più che una parte di Scrum: l'intero team lavora alla stessa attività nello stesso momento su un unico computer, alternandosi alla tastiera. Diffonde le conoscenze e riduce i passaggi di consegne.

Perché il test-driven development è una tecnica Scrum utile?

Test-driven development significa scrivere un test automatizzato prima di scrivere il codice che lo fa passare, quindi fare refactoring. Supporta una Definition of Done rigorosa.

Quali tecniche Scrum aiutano a suddividere le user story grandi?

Suddividete per passaggio del workflow, regola di business, tipo di dati, interfaccia o casi semplici rispetto a complessi, mantenendo ogni parte di valore in sé. Vedi epic vs story vs task.