2012-07-11 17 views
11

Qual è l'approccio migliore per gestire attività e storie utente che non hanno completato la fine dello sprint in TFS?Come gestire le attività rimanenti in TFS

Il mio approccio:

  • Set ogni compito a 'chiuso' con il diritto sottostato Ragione. Copio questa attività + stima originale + ore rimanenti nel Blocco note.
  • Rimuovere l'iterazione dalla storia dell'utente (in modo che sarà sul Product Backlog nuovo)

Per il prossimo sprint:

  • Aggiungi i compiti da Blocco note per TFS come nuovi compiti, assegnalo alla giusta user story e imposta la user story allo sprint corrente.

Questo è solo un approccio. Hai idee o suggerimenti migliori?

risposta

8

Se si sta veramente facendo Scrum, si vedrà l'unico parametro importante per qualsiasi squadra è "Rimanendo Lavoro". Il fatto è che molte persone sono ossessionate dalle metriche, dalle statistiche, dai dati e dalla traccia sciolta dell'essenza di Scrum.

Quindi mantieni la semplicità. Nella revisione sprint, è sufficiente concordare con il PO su quando completare il lavoro e quindi assegnare i compiti in sospeso allo sprint concordato.

Se si desidera un po 'di aumento della produttività; quindi creare una query di attività annullate e semplicemente sostituire il valore della colonna di iterazione allo sprint successivo e pubblicare nuovamente in TFS.

+0

Check! Questo è il modo in cui mi è piaciuto molto e valutato durante alcuni sprint. Ci concentriamo sul lavoro rimanente, questa è la vera storia. –

0

Segnarli chiusi, a mio parere, non è necessario. È sufficiente mantenere le attività rimanenti, contrassegnarle/taggarle come non terminate, avviare un nuovo sprint e applicare tutte le attività con quella particolare bandiera come quelle dello sprint nuovo/imminente (e, se necessario, rivalutare i tempi e le difficoltà).

+1

Puoi descrivere più dettagliatamente come "li contrassegno/tag" come incompiuto? –

1

Facciamo esattamente la stessa cosa che fai, ma invece di usare il Blocco note, abbiamo semplicemente copy l'operazione in uno nuovo & quindi assegnarlo nella nuova iterazione. Per impostazione predefinita, l'attività di copia è collegata a tutti gli elementi di lavoro che erano originali, oltre all'attività originale stessa.
L'attività precedente rimane nella vecchia iterazione & viene contrassegnata come "Chiusa".

4

Ci sono due scuole di pensiero:

  1. lasciare questi e creare nuovi nella iterazione Product Backlog (spesso la radice Project Team). Li lasceremmo e rimuoveremo i punti (per il rapporto Velocity), perché rappresentano ciò che il nostro sprint era stato pianificato.
  2. Aggiornare l'iterazione al Product Backlog e gestirli come qualsiasi altra storia durante lo sprint successivo. (Mi iscriverei a questo).

Ogni squadra è diversa dalle attività. Se si sceglie di nuovo la storia nello sprint seguente, aggiornare il percorso di iterazione dell'attività ed eseguirlo. Se non lo si preleva, rimuoverò le attività in modo che si discuta su come soddisfare le necessità nel contesto del software così come esiste quando si seleziona do. Lasciare i compiti su una storia per uno sprint ha un modo di darci un falso senso di sicurezza che quelli sono ancora tutte le cose necessarie. Preferirei rivalutare come lo realizzeremo.

+2

Se si aggiorna semplicemente l'iterazione delle attività, le attività non completate verranno visualizzate sulla scheda attività. Quindi quando guardi il backlog di iterazione dello sprint precedente vedi la user story con le attività completate. Quando guardi lo sprint corrente vedi la user story con le attività non finite. –

1

Forse non ho risolto correttamente il problema, ma questa è la mia opinione: L'idea principale di attività annullate è che il loglog/logout non viene eseguito. Quindi, dopo lo sprint, tutti i backlogitems/userstories che sono stati eseguiti -> nuovo incremento. Se un backlogitem non è completamente pronto, l'intero backlogitem non viene consegnato, anche se rimangono solo poche attività. È sufficiente rotolare tutto indietro (mantenere il codice :)) e terminare lo sprint. Il backlogitem/usertory passa allo sprint successivo.

0

È uno scenario molto comune e abbiamo qualcosa sul nostro backlog per creare una soluzione adatta allo scopo per questo, ma non abbiamo ancora dato la priorità a un altro lavoro.

Se ritieni che ciò sia importante, non esitare a aggiungere il suggerimento allo user voice. Usiamo quel sito nella nostra priorità: è la tua occasione per influenzarci

Ewald Hofman (Product Group TFS)

+0

Stiamo raggiungendo la fine del nostro primo sprint TFS 2012 oggi. Quindi non vedo l'ora di sentire alcuni consigli "ufficiali" su questo. Immagino che dovremo solo spostare i PBI incompleti e gli oggetti di lavoro degli errori nel backlog del prodotto e spostarli nella successiva iterazione di sprint quando in forma. – Marc

+0

Si noti che il mio approccio è stato eseguito in questo modo per tenere traccia dei "vecchi"/precedenti grafici del backlog iterativo. Quando si sposta WI al prossimo sprint, si perde la vista dei grafici originali ... –

Problemi correlati