Come fai a convincere la gente a usare un bug tracker?

7

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?

    
posta Earlz 02.03.2011 - 02:08
fonte

3 risposte

9

Se un bug viene segnalato con qualsiasi altro mezzo, chiedi al reporter di salvarlo nel bug tracker. Non lavorare o discuterne fino a quando non viene archiviato nel sistema.

Se questo collega è in qualche modo interessato a fare un buon lavoro o seguire le migliori pratiche, non dovrebbe essere una vendita difficile. Anche se l'autore vende software di tracciamento dei bug, questo articolo è corretto.

    
risposta data 02.03.2011 - 03:23
fonte
3

Sembra che la seconda persona non fosse il tuo rapporto diretto, quindi non potresti esercitare un'influenza basata su una gerarchia di rapporti. Questo è quello che vorrei suggerire:

Passaggio 1: se questa persona è sorda ai tuoi suggerimenti e non capisci perché, prendilo per un pranzo o un caffè e fai una conversazione sincera ma di buon cuore. In termini molto semplici, senza essere troppo tecnici o giudicanti, spiega perché vuoi vedere il cambiamento e in che modo sarebbe vantaggioso per entrambi. Nota che hai sentito resistenza da lui e informati sulle ragioni. Conoscere tutte le informazioni e non avere ipotesi, trovare un modo per lavorare insieme.

Passaggio 2: facoltativo. Se c'è ancora una resistenza e pensi che sia ingiustificato, parla con il tuo capo e convincilo a proseguire. Il tuo capo può quindi richiedere la modifica.

In poche parole: amichevole cheat-chat; se non funziona - escalate:)

    
risposta data 02.03.2011 - 03:42
fonte
3

Se lo costruisci, verranno

Sono stato nella tua situazione e ho scoperto che la strategia migliore è iniziare silenziosamente a usarla da solo. Mantieni che segnalino i bug nel modo desiderato e trascorri del tempo inserendoli nel bug tracker di tua scelta. Al termine, invia all'e-mail segnalata un link agli elementi del bug nel tracker, potresti anche creare un account per loro e includere nell'e-mail un promemoria amichevole in cui possono guardare gli articoli dal comfort delle loro stazioni di lavoro. Inizia lentamente, non esporre tutto in una volta, prima dai loro link per visualizzare gli articoli che hanno inviato quella mattina, quindi inizia a introdurre rapporti sui progressi, visualizza i bug presentati da altri, visualizza tutti i bug, modifica i commenti, ecc. Potrebbero essere necessari alcuni settimane ma se tutto va bene sono loro che verranno e chiederanno come possono inserire bug nel sistema da soli.

Tieni traccia di tutto, se sono stati inviati dei duplicati, inserisci un aggiornamento al bug e indica che è stato segnalato .. di nuovo e dichiara da chi.

Tieni traccia dei cambiamenti e dei progressi delle tue indagini sui bug e invia loro aggiornamenti regolari sugli articoli da loro segnalati (molti sistemi lo faranno automaticamente).

È sicuramente più sicuro per te, ma ottieni tutti i benefici del sistema di tracciamento + se qualcosa va acuto in qualsiasi parte del modo in cui hai scritto la prova di ciò che è accaduto quando e chi è stato coinvolto.

Ho scoperto che gli aspetti più difficili dell'utilizzo di un tale sistema quando si lavora da soli è che io tendo a non vedere più il punto e smettere di usarlo nel modo più approfondito che dovrei. La prima persona che ti serve per convincere questo strumento è necessaria. Convinci gli altri rendendoli semplici da usare e assicurandoti che lo strumento li li con ulteriori vantaggi. Dai un'occhiata alle informazioni di cui hanno bisogno e crea rapporti automaticamente dallo strumento che possono vedere. Iniziando lentamente, valuterete anche il vostro bisogno dello strumento, a volte è troppo per ciò che è necessario. Alla fine, vedrai esattamente cosa ti serve dallo strumento ... rapporti sui progressi, copertura del culo, metriche sulla qualità del codice, cronologia del prodotto, documentazione ecc.

Un bug tracker è uno strumento di comunicazione bidimensionale, in grado di comunicare attraverso le persone e nel tempo. Prima di iniziare a raccogliere tutti questi dati o farli raccogliere da altri, devi convincerli della necessità di questi dati. Nell'occhio del tuo manager questa raccolta ha un costo e devi assicurarti di poter compensare questo costo esponendo il valore dei dati raccolti.

Costruiscilo, usalo, miglioralo ... alla fine, se ne vale la pena, vedranno la luce.

I cambiamenti di qualsiasi tipo sono sempre incontrati con resistenza. Da chi comprerai una macchina? Il venditore invadente che ti costringe a vendertelo con minacce e tattiche intimidatorie o con il ragazzo amichevole che, con le sue argomentazioni sensate, riesce a convincerti che è il miglior affare di sempre.

    
risposta data 02.03.2011 - 04:49
fonte

Leggi altre domande sui tag