Questa è in realtà una domanda che avrei dovuto chiedere qualche tempo fa (come in, non lavoro nemmeno a questo lavoro) ma ho pensato che fosse comunque una domanda interessante.
Il nostro team era fondamentalmente solo uno sviluppatore (io!). Il manager si è anche sviluppato a volte, ma era principalmente solo business. Pensava che dovremmo avere una sorta di bug tracker, quindi abbiamo installato alcuni tracker open source sul nostro server. Inizialmente non ho usato questo bug tracker.
Quindi, è stato assunto un altro sviluppatore. Ha raddoppiato come tester (a volte) e sembrava che ogni mattina (il suo turno fosse programmato come 2 ore prima del mio di preferenza) io venivo a lavorare, lui avrebbe circa 2 pezzi di carta pieni di bug e possibili bug . Analizzerei ogni elemento, li contrassegnerei come fissi, o scriverò per progetto, o sistemerò più tardi.
Ad ogni modo, poi verrei da un'altra mattina .. un'altra lista di bug. Circa 6 dei 15 bug elencati erano duplicati, o estremamente correlati a bug che avevo precedentemente detto in fase di progettazione o correzione in seguito.
Quindi, ho iniziato a utilizzare il bug tracker sul nostro server. Non è stato difficile da usare (richiesto solo un titolo di bug), ma non è stato altrettanto bello. Ho detto all'altro sviluppatore che avrebbe dovuto iniziare a inserire i bug lì e controllerò i bug che ha inviato quando entrerò. In questo modo sarebbe più facile da rintracciare.
Vengo il mattino dopo, ed ecco un altro pezzo di carta sulla mia scrivania elencato con bug. A questo punto circa 11 dei 13 bug elencati erano duplicati. Non mi sono nemmeno preoccupato di scrivere sul giornale. (questo è continuato fondamentalmente per circa 4 mesi, fino a quando non sono stato licenziato)
TL; DR: Che cosa avrei dovuto fare per convincere questo altro sviluppatore a utilizzare il bug tracker?