Sfondo: ho appena iniziato un nuovo negozio, dove c'è un altro sviluppatore. Questo negozio non era storicamente un negozio di software, e il loro processo di sviluppo del software lo dimostra davvero. Recentemente hanno iniziato a usare subversion (sebbene la maggior parte del codice non sia in un repository) e non hanno un bug tracker. Vendono software desktop e, più recentemente, dispositivi GPS mobili con software proprietario. Questo sembra piuttosto insostenibile.
Il mio problema: il mio manager sembra gradito all'installazione di Trac e all'integrazione con subversion. Mi ha chiesto di scrivere una proposta per i proprietari dell'azienda per giustificare il motivo per cui potrei passare il mio prezioso tempo a trafficare con un'installazione di Trac e perché potremmo cambiare il processo di sviluppo per includere segnalazioni di bug e richieste di funzionalità formali.
Ho cercato di presentare motivi che contano su persone diverse da me (ad es., non: "Così posso vedere l'intera storia sul perché qualcuno ha scritto questo codice ora-buggy") e una sorta di caduta piatta. Non sono un manager e non so molto sulla gestione delle cose. Voglio solo evitare il mal di testa con la codifica nel selvaggio west.
La mia domanda: come posso (educatamente) dire ai dirigenti che è nel loro interesse utilizzare Trac?