Di recente abbiamo provato a correlare le ore trascorse in uno sprint con le storie assegnate al progetto (per provare ad avere un'idea della velocità e delle ore per punto). Tuttavia, il nostro sistema di registrazione ci ha permesso di dedicare del tempo a un progetto, includendo così il tempo come:
- Riunioni clienti / telefonate
- Scrums
- Sviluppo / test
Deve essere preso in considerazione tutto il tempo quando si cerca di determinare la velocità. Oppure si dovrebbe prendere in considerazione solo il tempo di sviluppo / test che si è verificato rispetto a storie specifiche.
Se tutto è in ordine, cosa dovrebbe essere contrario alle verifiche e agli incontri. Dovrebbe esserci una storia separata per questi, o semplicemente registrata su una metrica diversa, cioè elaborazione del progetto o sviluppo del progetto.
Se solo lo sviluppo ci serve un sistema di registrazione a grana più fine per registrare il tempo trascorso su un progetto?
EDIT : oltre alla velocità stiamo anche cercando di ottenere un'idea migliore delle ore per punto
EDIT : ho ricevuto alcuni commenti che dicono che non è il modo di farlo (è grandioso). Tuttavia, nessuno in questi commenti ha suggerito come possiamo fornire un preventivo per il prossimo lotto di lavoro se non sapremo quanto tempo impiegano i punti su base oraria. Il cliente vuole sapere quanto costerebbe il prossimo lotto di lavoro.
Alcuni punti aggiuntivi da notare sono: 1. Il team non è dedicato esclusivamente a questo progetto. Un po 'di tempo è dedicato ad altri lavori per alcune persone e questo può variare. 2. La squadra può variare di dimensioni in quanto il progetto va con un membro che va e viene (immagino queste stime degli effetti, ma come?)