IMO il tuo punto di partenza è di parte. Se gli sviluppatori non riescono a correggere i bug, il progetto è destinato a fallire, sia che tengano traccia dei bug usando uno strumento di tracciamento dei bug, post-it, incisioni su pietra, o non del tutto. Non è colpa dello strumento se non viene utilizzato o utilizzato in modo improprio. (Detto questo, ci sono ovviamente bug insettidi / tracker di problemi là fuori ... Ho lavorato a un progetto usando uno strumento totalmente inadeguato per questo lavoro, quindi penso di sapere quanto può essere pessimo, ma ce ne sono anche di buoni, che richiedono una cerimonia e un overhead minimi, permettendoti di concentrarti sulle informazioni pertinenti.)
Se, comunque, gli sviluppatori si preoccupano, e il progetto è più grande di dimensioni insignificanti, e c'è più di un singolo sviluppatore su di esso, e c'è una sorta di gestione coinvolta (tutte cose che sono piuttosto comuni nel reale -world projects), presto ci saranno domande come:
- Quale dei bug aperti dovrebbe essere risolto per primo? (nota: in un progetto sano, questo dovrebbe essere deciso dal proprietario del prodotto e / o dalla direzione, NON da uno sviluppatore - per il quale devono essere consapevoli di tutti i bug aperti prima di tutto!)
- Quanti bug aperti abbiamo e di quale gravità?
- Quali di questi devono essere risolti prima di essere pronti per il rilascio?
- Quanto tempo è necessario per pianificare queste correzioni? Spesso si tratta di: quanto tempo è necessario per correggere un bug in media?
- quanti bug sono stati segnalati dai clienti nell'ultima versione?
- chi ha risolto questo bug e questo, quando e quali modifiche (codice / configurazione / dati) ha comportato la correzione?
- quali correzioni di bug sono incluse nella versione che stiamo per pubblicare?
- ...
Puoi rispondere a tali domande [aggiorna] in maniera ripetibile, affidabile ed efficiente [/ update] in base alle tue note post-it?
Sì, inserire i dati dei bug in un tracker dei problemi comporta un sovraccarico. Tuttavia, è più che compensato dal tempo e dagli sforzi salvati nella ricerca e dalla creazione di report come quelli sopra, dai dati di bug memorizzati.