Ho cercato di introdurre argomenti come test di unità, iniezione di dipendenza, inversione del controllo, ecc. ai colleghi di lavoro. Ho tenuto mini lezioni, dimostrazioni e ho suggerito questi argomenti durante il pranzo e ho imparato. La ricezione è stata generalmente positiva e la gente vede il valore in tali argomenti.
Anche se sembrano attratti da questi argomenti, l'adozione è stata molto bassa. Quando ne parlo con loro, la risposta è generalmente sulla falsariga di:
I'll try it next time. I just want to get this project out the door.
Ho la sensazione che sia perché la maggior parte di ciò che hanno visto sono solo dimostrazioni di tipo di lezione e non hanno alcuna esperienza pratica. Cosa posso fare per aiutarli a spingerli? Non voglio "forzarli" a scrivere codice se non lo desiderano, perché potrebbero sembrare "compiti a casa" e potrebbe lasciare loro una cattiva impressione.
I nostri progetti generalmente non lasciano il tempo per la sperimentazione, quindi le persone tendono a rifuggire dalle nuove tecnologie. Ciò non lascia spazio agli sviluppatori per cercare di incorporare nuove cose durante la fase di sviluppo.
Ci sono esercizi divertenti o interessanti (da solo o in squadra) che permettano loro di avere più esperienza pratica con questi argomenti? Spero di trovare qualcosa che possa dare il massimo interesse, in modo che siano disposti a pianificare un'ora della loro giornata in cui lavorare su qualcosa di pulito, o avere un interesse abbastanza alto da poter indagare nel loro tempo libero.