Sono uno sviluppatore che sta ancora imparando le complessità di un sistema software su un team di SCRUM che mi sono iscritto di recente.
Mi verrà chiesta una stima del punto storia per un pezzo di lavoro che tocca aree del sistema su cui non ho mai lavorato prima. Ho familiarità con la tecnologia utilizzata per costruire queste aree, tuttavia dovrò leggere il design / i pattern usati, parlare con altri sviluppatori e quindi eseguire alcuni test / passaggio attraverso il codice, in modo da capire come funzionano queste aree e il modo migliore per apportare le mie modifiche.
Il team ha una storia di base di 2 SP che usiamo per la stima relativa. Diciamo che il mio sforzo di stima per la nuova storia è di 12 punti, consentendo lo sforzo aggiuntivo necessario per esercitare "l'apprendimento al volo". L'altro sviluppatore stima 5 punti poiché ha familiarità con il sistema e non richiede uno sforzo di apprendimento aggiuntivo.
In questa situazione le nostre stime di sforzo sono entrambe corrette, per noi . Quindi come è risolto?
Semplicemente non so con molta fiducia quanta più fatica sarà la nuova storia, rispetto alla storia di base. 12 SP è davvero un'ipotesi, sperando solo che la storia non sia più di 6 volte lo sforzo della linea di base.
Le opzioni che posso vedere sono:
- La mia stima viene utilizzata poiché sono lo sviluppatore assegnato al lavoro (a causa di risorse limitate).
- Non fornisco una stima in quanto non ho esperienza / sufficiente e usiamo la stima degli altri sviluppatori.
In una nota correlata, il manager di iterazione mi ha spiegato che non usano né misurano velocità. Ho anche sentito da un altro membro del team che una storia di 13 punti è la più adatta a uno sprint (3 settimane). Che valore c'è nell'usare i punti storia per le stime in questo caso?