Ho cercato di introdurre argomenti come test unitari, iniezione di dipendenza, inversione di controllo, ecc ... ai colleghi. Ho tenuto mini lezioni, dimostrazioni e ho suggerito questi argomenti durante il pranzo e apprende. L'accoglienza è stata generalmente positiva e le persone vedono 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:
Ci proverò la prossima volta. Voglio solo portare questo progetto fuori dalla porta.
Ho la sensazione che sia perché la maggior parte di ciò che hanno visto sono solo dimostrazioni sul tipo di lezione e non hanno alcuna esperienza pratica. Cosa posso fare per aiutarli a spostarli? Non voglio "forzarli" a scrivere codice se non vogliono, perché può sembrare un "compito a casa" e può lasciare loro una brutta impressione.
I nostri progetti in genere non lasciano tempo alla 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 gruppo) che consentono loro di avere più esperienza pratica con questi argomenti? Spero di trovare qualcosa che susciti abbastanza interesse in modo che siano disposti a programmare un'ora della loro giornata per lavorare su qualcosa di ordinato, o raggiungere l'interesse sufficiente in modo che possano indagare sul proprio tempo.