あなたはここで間違った領域に焦点を合わせているかもしれません、あなたはあなたのプロセスのいくつかの弱点を見る機会を与えられています。
- 共通のCVSリポジトリではなく、ホームディレクトリの自分の小さな領域で動作します
ここでは簡単なチャットでおそらく十分です。バージョン管理の利点はそれ自体を物語っています。「明るい」人なら誰でも、これらの利点に熱心に取り組むでしょう。ただし、使いやすさと柔軟性を高める代替バージョン管理システムを検討する良い機会かもしれません(bzrとgitを見てください)。さらに良いことに、彼を選択プロセスに参加させてください。彼が本当に「スター」である場合、彼はおそらく良いインプットを持っており、その使用により多くの権利があります。
ドキュメントがプロセスの一部であるようには思えません。人々は余分な仕事をしなければならないことに抵抗するでしょう、そして定義されたプロセスがなければ、あなたはたくさんの余分な仕事について話しているのです。ドキュメントは本当に必要ですか?もしそうなら、それを作成するために定義されたプロセスはありますか?あなたはそれに完全に専念する誰かを持っているべきですか?少なくともそれを容易にするツール(おそらくmediawikiのような単純なもの)が必要ですか?
- 彼のコードにコメントしていません。たとえば、Cの3,500 SLOCには、コメントも空白行もありません。
3つの言葉:ピアコードレビュー。明らかなエラーキャッチの利点のほかに、これはまた、強い力であり、良いことである可能性がある、ある程度の仲間からの圧力を提供する可能性があります。あなたの仲間によく認識されたいと思うことは、所有権と品質を自己生成します。
- 多くの場合、物事を複雑にしすぎます。たとえば、1つの単純なシェルスクリプトで実行できる作業を実行するために相互に呼び出す3つのシェルスクリプトを使用します。
繰り返しますが、ピアコードレビュー。あなたは、経営陣がこのプログラマーの欠陥について知っていると言います。彼はいますか?自分のやり方の問題を認識していなければ、人々が変化し、改善することはかなり困難です。
そして、おそらく何よりも、開発プロセスを改善する計画を考え出すことで(これにより、「スター」だけでなく、チームの他の全員も改善される可能性があります)、管理者からゴールドスターを獲得できる可能性があります。