Quanti punti trama dovresti assegnare in uno sprint iniziale?


18

Quando si implementa per la prima volta Scrum all'interno di una squadra, come si deve determinare la quantità di punti trama che sono in uno sprint iniziale quando non si ha idea della velocità della squadra?

Dovresti basarlo su una stima delle ore e utilizzare i punti solo in una fase successiva?


2
Quanto durerà lo Sprint?
Gopi,

Beh, questa è naturalmente una considerazione - nel mio caso è 1 settimana per una squadra di 3 - ma anche su squadre più grandi, come si imposta inizialmente il lavoro per la durata dello sprint prima di conoscere la velocità della squadra ..
Mysterion

@Sri Kumar: che importanza ha?
Azheglov,

Risposte:


13

Non hai fatti storici su cui attingere, quindi ti suggerisco di non preoccuparti di alcuna ipotesi. Cercare di calcolare la velocità basandosi esclusivamente su una formula è solo una perdita di tempo.

Basta stimare abbastanza storie e lasciare che il team lavori su di esse durante il primo sprint. Finiranno comunque quello che finiscono. Dopo questo sprint iniziale, avrai la tua velocità effettiva. Dato che i tuoi sprint sono (eccellenti!) 1 settimane, otterrai la vera velocità molto presto.


"stimare abbastanza storie"?
Armand,

1
Più di quanto possano ragionevolmente finire nella prima iterazione.
Martin Wickman,

4
c'è una stima implicita della velocità richiesta per farlo;)
Armand,

4

Nessuno può dirti quanti punti della storia puoi prendere per il tuo primo sprint. Innanzitutto il punto della storia è un valore senza unità. Non dovresti prendere decisioni iniziali come 1 punto storia = 6 ore perché in molti casi verrà eseguito contro di te in seguito. Inoltre, ogni progetto può avere "dimensioni" diverse di punti della trama.

L'impegno dovrebbe essere fatto in base all'incontro di pianificazione con il proprietario del prodotto. Esaminerai le storie degli utenti e PO spiegherà alcuni dettagli al riguardo. Fornirà anche alcuni criteri di accettazione (definizione di fatto). La riunione di pianificazione è limitata nel tempo (in base alla lunghezza dello sprint e alle dimensioni del team), quindi la prima osservazione è il numero di storie utente che è stato possibile discutere. Sulla base delle informazioni ricevute dall'OP, il team dovrebbe essere in grado di esprimere un giudizio professionale su quante storie degli utenti discusse possano essere fatte nello sprint. Poiché il team sa che è lo sprint iniziale e non è ancora stato fatto nulla, il team probabilmente si impegnerà solo in una piccola quantità di lavoro, ma ciò aumenterà negli sprint futuri.

Il valore dei punti storia puri non deve essere utilizzato per la pianificazione e la stima del tempo. Dovrebbe essere usato per descrivere la complessità relativa, ma comunque 8 punti trama possono significare qualcosa tra 6-12 (punti Fibonacci) nella realtà, quindi dire che 8 punti trama equivalgono a 4 giorni è davvero pericoloso perché può anche essere 3 o 6 + "spreco" (spese generali) nello sprint iniziale.

Uno dei principali principi agili è "Empower People". Pianificazione e impegno sono esattamente quell'empowerment che dai al team. Il team è responsabile della consegna delle storie degli utenti pendolari, ma ovviamente possono fallire e non devono essere incolpati per il fallimento dell'impegno negli sprint iniziali. Gli sprint iniziali sono per la calibrazione.


2

Una tecnica è quella di selezionare alcune storie utente di medie dimensioni, dare loro una dimensione arbitraria in punti e farle ripartire in compiti da parte del team. Quindi il team stima ogni attività in ore, che una volta riassunte fornisce una stima approssimativa delle ore di lavoro per punto storia. Conoscendo la capacità totale di lavoro per lo sprint, puoi estrapolare per ottenere una serie di punti della storia che potresti teoricamente completare nello sprint.

Questo non dovrebbe essere interpretato come un obiettivo preciso da raggiungere, e dovrebbe essere dimenticato non appena appare la prima vera velocità della squadra, quando il primo sprint è finito.


1

Devi indovinare, poiché non hai ancora informazioni da continuare. Tuttavia, se hai già lavorato fuori da Scrum ma con lo stesso team, potresti essere in grado di utilizzare la tua precedente esperienza di stima per guidare le tue ipotesi. Oppure potresti semplicemente prendere altre storie fino a quando non esaurisci il tempo.


0

Non fai affidamento esclusivamente su stime puntuali per la pianificazione dello sprint. Durante la pianificazione, la tua velocità può aiutarti a "proporre" rapidamente un piano di sprint e / o assistere con il tuo controllo di integrità prima di prendere l'impegno finale; ma, indipendentemente dalla quantità di dati sulla velocità che hai, il team alla fine deve impegnarsi per le storie, non per i punti .

Tieni presente che le storie 5 x 1 punto non equivalgono a 1 x 5 punti per valori eccezionalmente piccoli di 1. Sono solo approssimativamente equivalenti ai fini della pianificazione a lungo termine.

Ed è qui che entra in gioco il valore primario dei punti: quando è necessario indovinare quando è possibile completare un'epica o un rilascio, o se si ha troppo sul piatto per una data di rilascio programmata.

Detto questo, una squadra di successo alla fine si ritroverà a pianificare lo stesso numero di punti per ogni sprint. Ma ci saranno variazioni basate sulle storie particolari in quello sprint. Una squadra di successo può articolare durante la pianificazione perché alcune storie a 5 punti in realtà non compensano tutte e 5 le storie a 1 punto inizialmente proposte ...

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.