Atualmente, no meu local de trabalho, usamos o FogBugz para gerenciar todos os nossos recursos e bugs para nossos diferentes aplicativos da web.
Quando um novo recurso deve ser adicionado a um de nossos aplicativos da web, um novo Caso é criado. Por exemplo, "Criar formulário de upload CSV".
Depois, trabalho no caso, registrando a quantidade de tempo que gastei nele. Depois que esse caso é concluído, eu o resolvo e ele é atribuído de volta ao abridor de casos (geralmente o gerente de projeto), que então fecha o caso.
Se houver algum erro com o recurso, meu gerente de projeto reabrirá o caso e o atribuirá de volta a mim com uma lista de erros.
Na minha opinião, acredito que esses erros apontados por marcadores devem ser abertos como casos de erros individuais, para que possam ser rastreados com mais facilidade e não ficarem desordenados com as notas do caso do recurso original.
Meus gerentes discordam de mim, afirmando que é mais fácil calcular o tempo total gasto no recurso, se tudo estiver em um caso.
Além disso, eles acreditam que é menos confuso para nossos clientes, pois eles têm apenas 1 referência de número de caso para o recurso. No entanto, gostaria de enfatizar que os bugs devem ser tratados como casos separados, pois isso é pós-conclusão do caso original.
Estou certo ao afirmar que os bugs devem ser reabertos como um novo caso? E quais são os prós / contras de cada maneira de gerenciar isso?