Attualmente nel mio posto di lavoro utilizziamo FogBugz per gestire tutte le nostre funzionalità e bug per le nostre diverse applicazioni web.
Quando una nuova funzionalità 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 il tempo che ho trascorso su di esso. Una volta completato questo caso, lo risolvo e viene assegnato all'apriporta (di solito il project manager), che quindi chiude il caso.
Se ci sono bug con la funzione, il mio Project Manager riapre il caso e me lo restituisce con un elenco puntato di bug.
A mio avviso, credo che questi bug a punta di proiettile debbano essere aperti come singoli casi di bug, in modo che possano essere rintracciati più facilmente e non essere ingombra con le note originali del case feature.
I miei manager non sono d'accordo con me affermando che è più facile calcolare il tempo totale speso per la funzionalità, se è tutto in un caso.
Inoltre credono che sia meno confuso per i nostri clienti in quanto hanno solo 1 riferimento al numero di caso per la funzione. Tuttavia, vorrei sottolineare che i bug dovrebbero essere trattati come casi separati poiché si tratta del post-completamento del caso originale.
Ho ragione nel dichiarare che i bug dovrebbero essere riaperti come nuovo caso? E quali sono i pro / contro di ogni modo di gestirlo?