È ok cambiare le stime nel mezzo di un'iterazione?

14

Abbiamo iniziato a utilizzare Agile / Scrum in un team di 4 sviluppatori. Abbiamo fatto le nostre stime di storie e ordinato le storie Raccontate nella raccolta di prodotti.

Abbiamo iniziato con la stima basata su punti sulla complessità da 1 a 5, invece del solito 1,2,3,5,8,13 .... e così via

Dopo aver lavorato su un paio di storie abbiamo sentito che alcune delle storie valutate in 4 punti dovrebbero essere solo 2 mentre le altre che erano stimate a 2 sono molto più complesse e avrebbero dovuto essere valutate come 5. I vorrei sapere:

  • È corretto modificare le stime delle nostre storie nel mezzo dell'iterazione?
  • È corretto utilizzare i punti di stima correnti da 1 a 5, invece del solito 1,2,3,5,8,13 .... e così via

Anche se personalmente ritengo che dovrebbe essere no per entrambi i casi, ma ho bisogno di sostenermi perché la mia comprensione non è molto chiara. (Qualsiasi buon materiale ref sarebbe comunque buono!)

    
posta tintin 19.10.2011 - 08:12
fonte

2 risposte

13

Is it Ok to change our story estimates in the middle of the iteration?

Assolutamente no. Ci aspettiamo che ciò accada. E ci aspettiamo che gli errori si bilancino nel tempo. Modifichiamo solo le stime solo se è chiaro che una determinata categoria (ad es. Nuove pagine web) sarà sempre più complessa di quanto pensassimo quando le abbiamo valutate tutte.

Come una storia epica è suddivisa in storie più piccole (che dovrebbero accadere molto prima dello sprint), potremmo sembrare che aggiusti la stima originale, ma la definirei piuttosto che riestimare. Questo perché abbiamo una visione più chiara in quel momento.

Il Agile Estimating and Planning di Mike Cohn è un buon libro sull'argomento. Avrei messo in guardia dal suo utilizzo (o da qualsiasi libro "Agile") come una bibbia, ma è un buon punto di partenza per perfezionare il tuo processo.

Parla del modo in cui le stime errate sono bilanciate come "magiche", ma sottolinea che l'ha visto funzionare più e più volte.

Is it Ok to use the current estimation points from 1 to 5, instead of usual 1,2,3,5,8,13.... and so on

L'uso della serie di punti di stima di Fibonacci è un'accettazione che più una storia è grande, meno accurata è la nostra stima (vedi il mio precedente commento su Epics).

Ma, se non funziona per te, soprattutto se tieni tutti i tuoi lavori piccoli, allora non usarli. È una linea guida, non una regola.

Anche il dimensionamento delle magliette (S M L XL XXL) è popolare e sostanzialmente non è diverso da (1 2 3 4 5).

    
risposta data 19.10.2011 - 11:54
fonte
1

Is it Ok to change our story estimates in the middle of the iteration?

Assolutamente sì - se influirà sulla pianificazione di primavera attuale o futura. Il punto di agilità è di basare le tue azioni su informazioni che siano il più attuali e corrette possibili.

Se una stima risulta talmente errata che lo sprint attuale non può essere completato nella sua fascia oraria, è necessario agire sulla stima rivista, quindi probabilmente vorrai cambiarla. Se si basano nuove stime su quelle vecchie (e si guardano effettivamente a quelle piuttosto che affidarsi alla memoria / all'esperienza), è necessario che siano corrette.

D'altra parte, non c'è in realtà alcun valore di per sé in una stima corretta. Non perdere tempo a stimolare alcune statistiche prive di significato.

    
risposta data 19.10.2011 - 13:55
fonte

Leggi altre domande sui tag