Domanda

Abbiamo iniziato un progetto che sarà gestito con Scrum e XP.Abbiamo scritto tutto il backlog di prodotto in anticipo per scopi di valutazione.Siamo assicurandosi che tutte le storie sono incentrate sul cliente e stiamo valutando di loro da

  • storia il valore di business: Mosca tecnica - Deve, dovrebbe, potrebbe, sarebbe/non hanno implementato questa
  • storia sforzo/complessità (= storia punti):1, 2, 3, 5, 8, 13, 21, 100 - relative alla storia complessità dello sforzo anziché ideale per i giorni di durata

100 storia i punti possono avere alcune storie con Sarebbe/non avere, perché sono in realtà più complesse storie che saranno suddivisi in seguito, se necessario.

Calcolato storia importanza è basato sul valore e di sforzo di non sovrapposizione Mosca storie.

Ma senza di 100 punti storie, le nostre storie finora (anche rotto) ha complessità tra 2 e 8 e pensiamo che sia un appropriato storia di dimensione per evitare di microgestione.Ma alcune storie divennero connesse o dipendenti l'uno sull'altro.Ci sono storie che possono prendere di più se fatto prima, e meno se qualche altra storia dovrebbe essere fatto prima di loro.

Domande
È possibile regolare anche la storia dei punti più tardi durante lo sviluppo e lo possiamo fare con la storia di attività in cui siamo in grado di ri-valutare, per aggiungere, rimuovere o esistenti, non è questo il caso, con le storie?Perché cambiare la loro complessità, cambia anche la data di fine delle stime sulla base prevista la velocità.Qual è la migliore pratica in questo caso?

È stato utile?

Soluzione

È assolutamente possibile stimare di nuovo le vostre storie e si dovrebbe. I punti sono bloccati solo quando la squadra si impegna a loro al Sprint Planning sessione immediatamente prima dell'inizio di uno sprint.

Una pratica che ho usato è quando si fa l'individuo Planning Sprint si dovrebbe valutare di nuovo ogni storia. Il team impara nel tempo e diventerà più preciso con le stime e le dipendenze di identificazione. Ricordate ciò che accade in uno Sprint è fino alla squadra, il proprietario del prodotto definisce il portafoglio totale. Se il progetto è il tempo limite non cercare di fare le stime si inseriscono la data di fine, se si fa lei si insediano per fallimento.

Ricordate che con Velocity si inizia con una supposizione a quello che si può realizzare. Di solito non è fino al 3 ° o 4 ° Sprint che si colpisce identificare una velocità realistica che la squadra in grado di gestire. Sì, questo significa che si può avere assunto la squadra potrebbe fornire 20 punti per Sprint e in realtà può fare solo 15 punti. Sì questo significa che i tempi di consegna si spegne o storie scendono al di sotto della linea di taglio.

Per quanto riguarda le storie dipendenti si dovrebbe lavorare con il proprietario del prodotto. Se la squadra parla a loro di solito si può riorganizzare storie. La maggior parte delle persone sono ricettivi a qualcuno che dice loro: "Se facciamo un ora ci vorrà il pieno sprint, ma se facciamo un seguito ci vorrà il 15% di una Sprint" che lo rende piuttosto convincente.

Una pratica utile da provare è la pianificazione delle storie all'interno della Sprint. Durante la sessione di pianificazione una volta che tutte le storie sono convalidati e discussi la squadra tira su un calendario e discutere quando si vogliono avere le cose fatte. Mettendo le scadenze su un calendario che aiuta a identificare le sovrapposizioni e le dipendenze tra le storie. Questo in grado di identificare le cose che sono di serie in natura e può causare uno Sprint al sicuro.

Spero che questa informazione è utile.

Altri suggerimenti

Dalla tua spiegazione Stai facendo un ottimo lavoro già. Naturalmente ci sarà sempre storie con una dipendenza. Alcuni non possono anche avere valore per il cliente direttamente visibili; cioè lo sforzo iniziale per impostare un'architettura e alcuni quadri). Ma se le lasci fuori si creerà un sacco di debiti tecnica. Se è possibile, io suggerirei di provare a fare l'equazione completa e mostrare in qualche modo la relazione tra le attività.

Per esempio: - compito 3 è 8 punti se fatto dopo compito 2, ma 12 punti se fatto indipendentemente

.

In questo modo il proprietario del prodotto si sentirà il dolore di ignorare le dipendenze, ma può ancora fare una scelta per fare le storie più preziosi prima. Se il proprietario del prodotto è sicuro che tutte le storie rendono nei prossimi sprint, quindi si può guidare per farli eseguire l'ordine più efficiente. Per esempio, bloccando gli elementi per i quali non sono state soddisfatte le dipendenze (cioè si può avere solo la 'cambiare il mio logo sul sito web' funzione dopo la storia 'webenabled versione' è completato.)

In bocca al lupo!

Posso solo descrivere la mia esperienza.

Quando stavamo progettando primo sprint, si è deciso che si poteva realizzare con 18 punti.Così abbiamo preso diverse storie e stima complessiva di 15 punti.Come ho accennato in precedenza, ci stavano facendo i primi passi in mischia e per questo motivo abbiamo deciso che i 3 punti non utilizzati e di forma-fattore 0.6 sancito il successo.

Ma le nostre stime di ogni storia sono solo approssimative.Abbiamo avuto anche alcuni dipendenti storie.E non abbiamo un piano di attuazione di ogni storia, perché abbiamo pensato che è unnessecary con la metodologia agile.

Come risultato abbiamo fallito il nostro primo sprint, con solo 8 punti completa.

Prima del nostro secondo sprint ho deciso che dobbiamo prendere qualcosa dal buon vecchio semplice cascata e iterativo methodoligies (e io ero uno scrum master).Così, la prossima primavera, la pianificazione di un corretto stime, previsto ogni storia (circa 20 minuti per ogni storia), con semplici diagrammi, tutte le dipendenze, i dettagli di implementazione e così via.La pianificazione è stata difficile, e ci sono voluti 2 incontri.

Ma il secondo sprint era molto meglio e abbiamo fatto quasi tutti (in realtà l'abbiamo fatto tutti, ma con alcuni bug).Penso che ci vorrà meno form-factor 3 ° sprint e si avrà successo.

Ci sono alcuni modelli che vi aiutano a spaccare user story in un modo che sarebbero rimasti INVEST, il che significa che si dovrebbe cercare di salvare le dipendenze, le dimensioni, verificabilità e il valore in particolare. Si può leggere di più su questo qui: http: // www.richardlawrence.info/2009/10/28/patterns-for-splitting-user-stories/ Richard è attivamente applicando e migliorando, e lui non è il solo; -)

Basta essere consapevoli che la scissione e di mantenere le dipendenze (che è come la creazione di un percorso critico in un diagramma di Gantt) sta per vincente la capacità della squadra di essere creativi, e di negoziare su queste storie, e potrebbe anche nascondere un " non prezioso-proposizione".

HTH
ANdreaT

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top