大変になると思いますので、闘いに備えましょう。結局のところ、プログラミング(特にカウボーイハックとスラッシュ以外のコーディング)は、誰にとってもわくわくするようなものではありません。これは、知的に挑戦し、それなりにやりがいのある分野ですでに働いている人々に特に当てはまります。
まず最初に、トークやワークショップ自体を楽しいものにします-無料の食べ物(それが素晴らしい食べ物であることを確認してください!)と同様のごちそうは、開始するのに適しています。少しのユーモアも注入してみてください。少なくとも最初は、できるだけ簡潔かつ非公式にしてください。
次に、話し合いとワークショップが適切であることを確認します。それらが抽象化しすぎないようにしてください(たとえカバーされている概念が抽象的であっても)、可能であれば、カバーされているものを試すことができることを確認してください。セッション間で彼らが何をしたかをさらにチェックし、肯定的なフィードバックを提供します。それらが関連性がなく、あなたが議論したことを適用していない場合、彼らはそれらを(正しく)時間の無駄と見なします。
最後に、いくつかの基本的なコーディング標準の導入を試みます。できれば、それらが現在どのように動作しているかをあまり邪魔しないものが望ましいです。.netの世界にいる場合、Resharperは、命名規則などについて警告するため、最初に使用するのに適しています。StyleCop(Resharperに統合可能)を使用して、さらにそれを行うことができますが、必ず最初にルールセットをカスタマイズしてください。.netを使用していない場合は、他の場所にも同様のツールが存在すると確信しています。それは多くはありませんが、それは始まりです。
即時の結果を期待しないでください(おそらく自動的に適用されるコーディング標準を除いて)-ベストプラクティスを紹介するために6、9、12か月間ぐらついていたと聞きました。
私はこれまでたどり着いただけですが、次の本Driving Technical Changeには、かなり適切で適切なアドバイスがあるようです。