Al lavoro, utilizziamo un bug tracker chiamato Pivotal Tracker (www.pivotaltracker.com) che consente agli ingegneri di archiviare funzionalità e bug. Se viene consegnata una funzionalità o una correzione di bug, è compito di QA accettarla o rifiutarla di conseguenza.
Se un ingegnere implementa una nuova funzionalità che presenta un bug in esso, il QA dovrebbe accettare tale funzione e archiviare il bug separatamente, o il QA dovrebbe rifiutare tale funzionalità e segnalare il bug in un commento?
Il potenziale vantaggio del rifiuto della funzionalità: Migliori possibilità per gli ingegneri di notare e correggere il bug prima di rilasciare il codice
Il potenziale vantaggio di presentare un bug separato: Permette agli ingegneri di valutare meglio quanti bug ci sono stati (se questo è veramente utile)