Che cosa dovrebbe contenere una corretta definizione Ready for Sprint?

2

I team della nostra azienda si occupano di proprietari di prodotti che si trovano in una posizione tale da non poter passare tanto tempo con noi, come vorremmo, per eseguire il corretto Grooming di Backlog.

Quindi, per alleviare alcuni dei limiti di tempo, abbiamo iniziato a implementare l'arte di ottenere storie "Ready for Sprint" o, in altre parole, metterle in uno stato in cui sappiamo / capisco abbastanza da portarle in uno sprint.

Purtroppo siamo ancora nuovi a quella che sarebbe una definizione appropriata di "Ready For Sprint" e quindi la domanda su cosa sarebbe opportuno tenere a mente quando si ottiene una storia nel backlog Ready for Sprint?

[EDIT]

In risposta alle risposte e ai commenti di Ryathal e Donal Fellows vorrei provare a spiegare che non intendiamo costruire realmente le storie. Vorremmo applicare la pratica di ottenere storie esistenti "Ready for Sprint" come spiegato da questo Post del blog . I proprietari dei prodotti dovrebbero probabilmente aggiungersi a questo, ma come accennato non siamo in una posizione privilegiata con i nostri proprietari di prodotti (ancora).

Abbiamo letto che è possibile fare definizioni come una storia in stato Pronto se i suoi punti di sforzo sono 5 o meno, o la storia deve avere criteri minimi di accettazione definiti, o deve avere un Mockup Balsamiq ecc.

La mia domanda è orientata a trovare ciò che gli altri hanno usato nelle loro definizioni e ciò che ha funzionato per loro. :)

    
posta David 'the bald ginger' 23.07.2013 - 13:57
fonte

3 risposte

1

Dovrebbe contenere abbastanza informazioni che, alla fine dello sprint, l'accettazione non sarà un problema.

A volte una singola frase è abbastanza buona.

Molto spesso, alcuni membri del team vorranno ulteriori informazioni / requisiti scritti per assicurarsi che nessuno cambi idea e ricordi tutto ciò che è stato concordato.

Qualsiasi cosa scritta dovrebbe essere il più obiettiva / verificabile possibile. Mi piacciono molto i formati "dato / quando / poi" e "come ... io ... così ...", in quanto trasmettono molte informazioni e requisiti verificabili in una forma compatta.

Ho visto un paio di tentativi di definire "regole" o porte per le diverse fasi del ciclo di vita di una storia (pronto per lo sprint, accettato ...) - e nella mia esperienza le regole da sole non funzionano bene. È molto facile finire con un elenco troppo esaustivo di cose che una storia deve contenere per essere presa in considerazione (caso d'uso, piano di test, modelli di prova, criteri di accettazione, documentazione, ecc.). È molto difficile garantire che tali elementi siano "buoni". E in molti casi (storie semplici con un sacco di contesto condiviso o contenuti non sorprendenti), mock, piani di test e dettagli sono una perdita di tempo.

Un esempio recente: incoraggiando "come X voglio Y", ho finito con "Come amministratore, mi aspetto che la riservatezza e l'integrità dei dati siano mantenute nella piattaforma". Soddisfa le linee guida, ma è completamente inutile nel dire allo sviluppatore ciò di cui hanno bisogno per consegnare / testare / documentare.

Non penso che tu possa sfuggire dall'avere una buona comunicazione tra PO e dev, e una buona sensazione di ciò che ogni parte penserà è abbastanza buona.

    
risposta data 23.07.2013 - 18:45
fonte
2

Una storia è "pronta per lo sprint" quando:

  • contiene requisiti verificabili e
  • ritieni che corrisponda a ciò che il cliente desidera.

Dovresti anche provare a lavorare con il tuo proprietario per aumentare il tempo che possono dedicare a lavorare con te, e trovare modi in cui possono fare un po 'di manutenzione del backlog da soli, se non possono già farlo. Il modo migliore per ottenere un maggiore coinvolgimento sta per fornire qualità con il livello attuale di interazione e spiegare che un ulteriore coinvolgimento può migliorare ulteriormente i risultati.

    
risposta data 23.07.2013 - 14:52
fonte
0

Penso che la definizione di ready sia piuttosto auto-esplicativa e che non valga davvero la pena di definire esplicitamente.

Se l'ordine di acquisto scompare fino alla fine dello sprint (che può accadere) e il team costruisce ciò che la trama dice, c'è un modo in cui il Product Owner può dire "Questo non è quello che abbiamo concordato"? In caso contrario, è pronto.

A seconda del coinvolgimento del PO nello sprint e del tipo di trama, questo può essere molto dettagliato o molto semplice.

    
risposta data 05.08.2013 - 17:58
fonte

Leggi altre domande sui tag