Penso che sarà difficile, quindi preparatevi a una lotta - ma non impossibile. Alla fine della programmazione del giorno (in particolare la codifica non-hack'n'slash) non sarà per niente entusiasmante per tutti. Ciò è particolarmente vero per le persone che già lavorano in un'area che è intellettualmente stimolante e gratificante di per sé.
Innanzitutto rendi divertenti i discorsi e i workshop - cibo gratis (assicurati che sia buon cibo!) e prelibatezze simili sono un buon punto di partenza. Cerca di iniettare anche un po 'di umorismo e, almeno inizialmente, mantenerli abbastanza brevi e il più informali possibile.
In secondo luogo, assicurati che i discorsi e i workshop siano pertinenti. Cerca di non renderli troppo astratti (anche se i concetti trattati sono astratti) e se puoi assolutamente, assicurati che possano provare ciò che è stato coperto. Ancora meglio controllare cosa hanno fatto tra le sessioni e fornire un feedback positivo. Se non sono pertinenti e non applicano ciò che hai discusso, lo vedranno (correttamente) come una perdita di tempo.
Infine cerca di introdurre alcuni standard di programmazione di base, preferibilmente quelli che non sono troppo intrusivi nel modo in cui attualmente operano. Se sei nel mondo .net, Resharper è un buon inizio, poiché ti avviserà di cose come le convenzioni sui nomi. Puoi farlo ulteriormente con StyleCop (che può essere integrato in Resharper) - ma assicurati di personalizzare prima il set di regole. Se non sei in .net allora sono sicuro che strumenti simili esisterebbero altrove. Non è molto, ma è un inizio.
Non aspettarti risultati immediati (eccetto forse eventuali standard di codifica applicati automaticamente) - Ho sentito 6, 9 e 12 mesi banditi per il tempo necessario per introdurre le migliori pratiche.
L'ho solo sfogliato finora, ma sembra esserci un bel po 'di consigli utili per te nel prossimo libro Guida alle modifiche tecniche .