Come ha sottolineato Sklivvz, Scrum non ha il concetto di tempo rimasto sul singolo compito : nella mia esperienza, il monitoraggio del tempo di un singolo compito può stressare lo sviluppatore in modo strong (ricordo il mio ex-boss che mi diceva che avrebbe misurato anche l'ora della telefonata personale e dei minuti in toilette: |) e consideri gli eventi del contesto fuori controllo (ad esempio, la corruzione dei dischi rigidi della macchina di deposito e la perdita del codice (Sì , questo appesantisce:)).
Penso che il tempo impegnato sia un effetto di definizione di compito ; più il tempo è impegnato, più il compito ha qualche punto di grande sforzo o qualche evento problematico imprevedibile o non riproducibile nel contesto, fuori dal tuo controllo. Esco dai dati, perché? Difficile in algoritmico? In ritardo riceveranno i requisiti coerenti? Problemi con la configurazione dell'hardware? Hai perso tempo nel correggere vecchi bug che danno effetti in un nuovo sviluppo?
Secondo la mia esperienza, penso che sia meglio utilizzare alcune metriche standard (Function Point, complessità, ecc.) e vedere se l'attività rispetta i normali valori di questa metrica di troppa differenza.
È il compito aziendale ciò che determina il tempo di impegno, non il tempo che determina gli obiettivi di business del software.