Il backlog di prodotti gerarchici è una buona idea in TFS 2012-2013?

0

Mi piacerebbe convalidare che non sono nel modo sbagliato.

Il progetto del mio team utilizza Visual Studio Scrum 2.x. Poiché ogni area / prodotto ha un sacco di tipi di requisiti (sicurezza, interfaccia utente, servizi HTTP / REST ...), ho cercato di gestire questa creazione di "backlog genitori" che sono "aperti per sempre" e contengono requisiti generici.

Questi backlog genitore hanno altri backlog "aperti per sempre" e / o backlog di sprint.

Ad esempio:

  • Servizi HTTP / REST (per sempre)
    • API dei profili (per sempre) * Profilo POST (per sempre)
      • Abbiamo bisogno di un'API di profili HTTP / REST di base per registrare nuovi profili utente (sprint backlog)

È il modo giusto di organizzare il backlog del prodotto?

Nota: so che ci sono diversi punti di vista e che sarebbe giusto per alcuni e sbagliato per gli altri. Sto cercando la convalida se questa è una possibile buona pratica su TFS con Visual Studio Scrum.

    
posta Matías Fidemraizer 06.03.2014 - 15:26
fonte

2 risposte

1

Per quanto ho capito i backlog gerarchici: Non sono pensati per essere organizzati da argomenti tecnici, ma piuttosto organizzati per livello di astrazione dell'oggetto di lavoro. Si suppone che i livelli più bassi siano i più tecnici, i più elevati rispetto al rapporto valore aziendale / obiettivo aziendale.

Nella documentazione MSDN c'è un esempio con la seguente gerarchia :

  • Assistenza clienti di livello mondiale
    • Mitigare l'impatto delle aree a bassa copertura
      • Miglioramenti della cache di dati

Per me questo modo di usare i diversi livelli sembra essere utile per:

  • Acquisire obiettivi di alto livello, anche se al momento non sono disponibili per lo sviluppo e senza dover specificare attività tecniche e dettagliate
  • Documentare il presunto collegamento tra i dettagli tecnici e l'esito aziendale previsto
  • I livelli di astrazione simili all'interno di ogni livello e il contesto dei livelli superiori forniscono un buon quadro per discutere di alternative o prioritizzazione
risposta data 02.07.2014 - 22:56
fonte
0

L'idea di avere un backlog "secchio" è qualcosa con cui la mia organizzazione è iniziata, ma da cui si è allontanata. Abbiamo risolto questo problema spostandoci su Area Paths by module. Ad esempio, disponiamo di un percorso di area Servizi Web, Interfaccia Web e Accesso ai dati per uno dei nostri progetti di team.

Potresti anche prendere in considerazione l'utilizzo degli elementi di lavoro Iniziativa e funzionalità di TFS 2013, ma per quanto ne so sono destinati anche a oggetti di lavoro finiti.

    
risposta data 03.04.2014 - 19:22
fonte