Be the change you wish to see in the world.
—Ghandi (bumper stickerized)
Questo tipo di cose tendono ad essere ricevute molto meglio se introdotte volontariamente, quindi volontarie. Crea un gerrit server o simile e inizia a mettere le tue modifiche su di esso. Dì a qualcuno che stai cercando di migliorare la qualità del tuo codice e chiedi se non gli dispiacerebbe rivedere il tuo codice. Quando le persone ti chiedono di rivedere in modo informale il loro codice, richiedi che lo mettano su gerrit. Rendilo aperto a chiunque.
Per lo meno, la qualità del tuo codice migliorerà. Scoprirai a chi importa veramente la qualità del codice e chi è resistente. Vedrai come i tuoi colleghi preferiscono usarlo e può usarlo per creare linee guida se in seguito sarà reso obbligatorio. A livello aziendale, potrebbe continuare all'infinito solo come volontario, o se hai già una squadra disciplinata che fa recensioni informali potresti scoprire che non vale la pena.
Ciò che spesso accade è che una release avrà molti problemi di qualità, la gestione comincerà a scervellarsi su come prevenirla in futuro e cercherà soluzioni. Se hai già in corso questo processo di volontariato che sta già funzionando bene per alcuni, è probabile che a quel punto venga assegnato un supporto di gestione a livello aziendale. Nella mia azienda, il nostro processo agile, i test automatizzati e gli sforzi di modularizzazione sono tutti fondamentalmente iniziati come idee di volontariato.