Sprint Backlog Attività Stime - Di che cosa sono fatte le ore?

7

Per lo sprint backlog, ho letto che le storie sono suddivise in attività e sono stimate. Queste stime sono in genere solo ore di sviluppo o sviluppo + QA? Di cosa sono tipicamente queste ore?

Grazie.

    
posta Brian Mains 22.02.2012 - 03:04
fonte

4 risposte

8

Le attività di backlog dello sprint per completare una storia utente dovrebbero contenere tutto che è necessario per completare la storia. Questo potrebbe includere:

  • design
  • Selezione della tecnologia
  • Studi per provare diversi approcci
  • Attuazione
  • Test delle unità
  • QA
  • Correzione di bug
  • Test di accettazione
  • Documentazione
  • Legale
  • Finanza

Naturalmente, non acquisirai mai tutto durante la pianificazione (i team che ho frequentato tendono a perdere tra il 20% e il 30% delle ore richieste) ... ma ciò non significa che non dovresti provare!

    
risposta data 22.02.2012 - 03:11
fonte
1

La user story non è così suddivisa in attività in quanto vengono determinate le attività richieste per implementare la user story; e "implementare la user story" intendo portare la storia al punto che gli utenti accettano che è stata implementata.

Le attività potrebbero includere:

  • Crea test unitari per il widget Foo
  • Crea test di sistema e integrazione per il widget Foo
  • Codifica il widget Foo
  • Integrare il widget Foo nel sistema Foobar
  • Crea la documentazione per l'utente per il widget Foo
  • Esegui test di accettazione sul sistema Foobar
  • Implementa il sistema Foobar
  • ecc.

Ora, quanto tempo impiegheranno ciascuno di questi compiti?

    
risposta data 22.02.2012 - 07:29
fonte
1

Supponendo che ci sia una storia: Come utente voglio accedere digitando la password.

Possibili compiti (ipotizzando due sviluppatori - Tom, John):

  1. Progetta la pagina - assegnata a Tom - 1 ora
  2. Rivedi la pagina - assegnata a Tom - 1 ora
  3. Aiuta Tom a recensire la pagina - assegnato a John - .5 hr
  4. modello di codice - assegnato a John - 2 ore
  5. scrivi test unità per modello - assegnato a John - 2 ore
  6. Verifica codice modello - assegnato a Tom - 1 ora
  7. test di accettazione del codice per la pagina di accesso - assegnato a Tom - 3 ore

così via .....

    
risposta data 23.02.2012 - 16:30
fonte
0

In Scrum ideale il team è multifunzionale in quanto le stesse persone sviluppano sia il QA sia lo sviluppo. Se ciò è vero per la tua squadra, le ore stimate sono per una persona della tua squadra per completare l'attività. Sono stato in compagnia che il team è composto da sviluppatori e QA che i compiti sono divisi tra loro. Avremmo quindi "ore di sviluppo" e "ore di QA" su un'attività. Facilmente con più specialisti del tuo team puoi dividere i "criteri completati" in diversi tipi di attività e completare con diversi tipi di ore.

    
risposta data 22.02.2012 - 16:43
fonte

Leggi altre domande sui tag