Cosa succede con il backlog del progetto se la data di scadenza dello sprint non viene rispettata?

2

Supponiamo di avere un articolo di backlog di progetto con uno sforzo di 40 ore. Il mio sprint è di 40 ore (1 settimana) e ho uno sviluppatore in team.

Quindi lo sviluppatore crea un'attività secondaria in attesa di arretrato e stima il lavoro a 40 ore. Alla fine dello sprint lo sviluppatore non è riuscito a risolvere il suo compito. Supponi che lo sviluppatore funzioni solo e solo 40 ore alla settimana.

La prossima settimana ci saranno nuovi elementi arretrati e nuovi sprint. Cosa devo fare con l'articolo arretrato e il grafico della velocità?

Ovviamente l'articolo del backlog non è stato risolto su quello sprint. Devo stimare il lavoro rimanente e sottrarlo dallo sforzo, così ora vedo che la nostra velocità è, per esempio, 38 ore per uno sprint di 40 ore?

    
posta nikita 29.10.2013 - 13:00
fonte

2 risposte

4

Preferisco non riconoscere nessuno sforzo nella mia velocità a meno che non abbiamo raggiunto "Fatto". La mia preferenza è di mostrare la velocità di valore consegnata, e una soluzione parzialmente funzionante ma incompleta che non raggiunge l'obiettivo della storia non fornisce il valore stimato.

Quindi il 'valore' è lo stesso, passa alla successiva iterazione, ma potrebbe essere necessario modificare la stima delle ore di attività rimanenti. In effetti, di solito suggerisco solo al mio team di tenere traccia delle ore di lezione rimanenti per il burndown.

Il prossimo sprint, quando il lavoro raggiunge "Fatto", riconosciamo il premio per il valore completo e le ore di attività rimanenti dovrebbero arrivare a zero.

    
risposta data 29.10.2013 - 14:33
fonte
3

Direi che la tua storia è troppo grande e richiederebbe l'abbattimento di compiti più piccoli. Generalmente nei team agili con cui ho lavorato tendiamo a fare tutto il possibile nello sprint, qualsiasi cosa non finita va solo nel backlog per essere riordinata per il prossimo sprint, dato che potresti non volerli giocare nel prossimo sprint.

Se hai il caso di una storia in cui è parzialmente fatto in uno sprint, ma non del tutto, devi effettuare la chiamata se le attività (supponendo che tu abbia alcuni elementi a livello di compito in una storia) siano complete e se così fosse sono lasciati in sicurezza nella base del codice live. Se è così, la prossima volta che viene riprodotta la storia, lo sviluppatore che lavora su di esso vedrà che 5 delle 7 attività sono complete e riprendono da dove l'altro sviluppatore ha lasciato. Se non è abbastanza stabile da essere inserito, puoi scartarlo e lasciare che qualcun altro si avvii di nuovo, o parcheggiarlo in un altro ramo affinché lo sviluppatore riprenda in un altro sprint quando è necessario. Sebbene lavorare in questo modo richiederebbe agli sviluppatori di gestire le loro storie come diramazioni nel sistema di controllo del codice sorgente.

    
risposta data 29.10.2013 - 14:06
fonte

Leggi altre domande sui tag