弊社ではプログラム開発に関わるチームを設け、
標準化チームと称して活動を行っています。
標準化チームでは、主に以下の3つの活動を行っています。
1つ目はコーディング規約の制定です。
コーディングを行う上でのルールを明文化し、
社内ソースの統一を行っています。
2つ目はフレームワークの構築です。
生産性を向上させるためのフレームワークの構築を目的としています。
汎用的に使用できる共通部品の作成を行い、
作成した部品を集めたソリューションを、標準フレームワークとして社内に公開しています。
部品の使用方法、サンプルコードも載せており、教育にも役立っています。
3つ目は査読です。
月1回のペースで社内ソースのチェックを行っています。
査読で挙がった問題点は、各プロジェクトのプログラムリーダー、
各個人へのフィードバックを行い、プログラム品質の向上を図っています。
また、問題点、良い点はブログという形で文章化を行っています。
以上が主な活動ですが、現在は特に査読に力を入れており、
個々のプログラマのスキル向上に重点を置いています。
今後はそれに関連し、社内教育といった面で勉強会も定期的に行っていく予定です。
標準化チームは妥協を許さないチームです。