Attualmente sul mio posto di lavoro usiamo FogBugz per la gestione di tutte le nostre funzionalità e bug per le nostre diverse applicazioni web.
Quando una nuova funzione deve essere aggiunta a una delle nostre applicazioni Web, viene creato un nuovo caso. Ad esempio "Crea modulo di caricamento CSV".
Quindi lavoro sul caso registrando la quantità di tempo che ho trascorso su di esso. Una volta che questo caso è completato, lo risolvo e viene assegnato di nuovo all'apripista (di solito il project manager), che poi chiude il caso.
Se ci sono dei bug con la funzione, il mio Project Manager riapre la custodia e me la restituisce con un elenco di bug in un punto elenco.
A mio parere, credo che questi bug puntati con i proiettili dovrebbero essere aperti come singoli casi di bug, in modo che possano essere rintracciati più facilmente e non ingombrati dalle note del case originale.
I miei gestori non sono d'accordo con me affermando che è più semplice calcolare il tempo totale trascorso sulla funzione se è tutto in un caso.
Inoltre ritengono che sia meno confuso per i nostri clienti in quanto hanno solo 1 riferimento del numero di caso per la funzione. Tuttavia vorrei sottolineare che i bug dovrebbero essere trattati come casi separati in quanto questo è il post-completamento del caso originale.
Ho ragione affermando che i bug dovrebbero essere riaperti come nuovi casi? E quali sono i pro / contro di ogni modo di gestirlo?