Il nostro team di sviluppo è abbastanza nuovo per il processo di scrum, quindi vorrei contribuire a perfezionare i nostri metodi per sfruttarlo al meglio. In particolare, ho notato che la correlazione tra i punti della storia e le ore di lavoro non è molto buona. Cioè, spesso abbiamo storie di punti minori decomposti in un totale di ore di lavoro più grandi di storie di punti più alti.
Ora, sono consapevole che si tratta di due processi di stima separati e che dovremmo utilizzare le ore per stimare solo il lavoro rimanente per uno sprint mentre si utilizzano i punti della storia per calcolare una velocità e poter prevedere la durata della versione ciclo o la quantità di funzioni che saremo in grado di indirizzare. Tuttavia, mi sembra che se i punti di sprint e le ore di attività non sono correlate bene, allora dobbiamo fare un cattivo lavoro nella stima di uno o entrambi.
Dato che regoliamo solo le ore di lavoro rimanenti anziché registrare il tempo trascorso, non posso facilmente capire se il problema è l'analisi dell'ora dell'attività iniziale o le stime del punto storia.
Quindi, la mia domanda è se dovremmo occuparci di questo e come? Posso pensare a diversi modi per iniziare a trattare questo:
- Registra il tempo trascorso in un'attività e utilizza queste informazioni come feedback per aiutare a perfezionare il nostro processo di stima identificando retrospettivamente le storie degli utenti che abbiamo stimato in / under. Ma non sono convinto che desideriamo registrare queste informazioni e prevedo resistenze ad esse.
- Nella fase di pianificazione, identificare i valori anomali dopo il processo di interruzione delle ore dell'attività e esaminarli ulteriormente. In questo modo potremmo provare ad identificare se abbiamo mal giudicato la complessità della storia o se la suddivisione delle attività manca di sforzi o di sovrastimare la lunghezza delle semplici attività. Tuttavia, temo che questo accoppi i due sforzi di stima, che non sembrano la cosa giusta da fare neanche ... Questo presuppone anche che avremmo decomposto tutte le storie nella fase di pianificazione, altrimenti non saremo in grado di fare molto su storie che sono state giudicate male.
- Un altro metodo per avvicinarsi a questo sarebbe cercare di incorporare autonomamente metodi per migliorare il processo di stima e aumentare la consapevolezza della squadra sull'importanza della stima. Quindi continua a monitorare la correlazione tra i punti della storia e l'interruzione delle ore delle attività iniziali come un indicatore di come stiamo facendo e se dobbiamo continuare a lavorarci. Sono incline a pensare che questo sia l'approccio migliore, ma meno proattivo.
Qual è il modo migliore per affrontare questo problema e / o quali altri suggerimenti ci sono per migliorare il processo di stima in questo contesto?