Template per User Story con Checklist INVEST in Word
Per product owner e team Agile che vogliono scrivere user story davvero pronte, non solo formalmente corrette. La checklist INVEST (Independent, Negotiable, Valuable, Estimable, Small, Testable) diventa un gate esplicito: ogni story viene valutata lettera per lettera, così identifichi prima del refinement le story troppo grandi, non testabili o senza valore.
Esempio di output
USER STORY — [ID: US-042] 1. Card Titolo: Reset password autonomo Come: utente registrato che ha dimenticato la password Voglio: poter reimpostare la mia password da solo via email Così da: rientrare nel mio account senza contattare il supporto 2. Criteri di accettazione (Gherkin) Scenario 1 — Richiesta valida Dato che inserisco un'email registrata Quando richiedo il reset Allora ricevo un'email con link valido 30 minuti entro 60 secondi Scenario 2 — Email non registrata Dato che inserisco un'email non presente Quando richiedo il reset Allora vedo un messaggio neutro (nessuna conferma di esistenza account) Scenario 3 — Link scaduto Dato che apro un link più vecchio di 30 minuti Quando provo a impostare la nuova password Allora vedo un errore e l'invito a richiedere un nuovo link 3. Checklist INVEST (gate di qualità) | Criterio | Esito | Valutazione | |---|---|---| | Independent | Soddisfatto | Non dipende da altre story dello sprint, solo dal modulo email già esistente | | Negotiable | Soddisfatto | Dettagli (durata link, copy email) negoziabili in refinement | | Valuable | Soddisfatto | Riduce ticket al supporto e attriti di accesso: valore utente e business chiaro | | Estimable | Soddisfatto | Team in grado di stimarla: 3 SP | | Small | Non soddisfatto | Include invio email + scadenza link + UI errori: valutare split UI/backend | | Testable | Soddisfatto | I 3 scenari Gherkin sono verificabili e automatizzabili | Esito gate: 5/6 — NON pronta. Azione: splittare la story per soddisfare 'Small' (es. US-042a invio link, US-042b gestione scadenza/errori), poi rivalutare. 4. Note Stima: 3 SP (provvisoria) — Priorità: Alta — Dipendenze: modulo invio email transazionale.
Domande frequenti
INVEST è l'acronimo dei sei requisiti di qualità di una buona user story: Independent, Negotiable, Valuable, Estimable, Small, Testable. La card descrive cosa vuole l'utente, i criteri ne definiscono il 'fatto', ma INVEST verifica che la story sia pronta da prendere in sprint senza sorprese.
Il prompt segnala la lettera come Non soddisfatta, spiega perché e propone un'azione: tipicamente splittare se non è Small, riscrivere i criteri se non è Testable, o aggiungere il beneficio se non è Valuable. La story non passa il gate finché tutte e sei sono soddisfatte.
Sì: ogni criterio è scritto come scenario Dato/Quando/Allora (Given/When/Then), così è verificabile e automatizzabile. Questo rende anche più facile validare la T di Testable nella checklist INVEST.
Vuoi un template su misura?
Costruiscine uno in poche domande — con la struttura corretta per il tuo standard.