« Rietveld のインストール方法 | トップページ | TestLinkCnvMacroメモ »

2009/10/27

オープンソースへの貢献は福利厚生

Googleの開発プロセスで面白い記事があったのでメモ。

【元ネタ】
ソースコードから見るグーグル気質、規律を持つ気さくな開発者集団 1頁:ITpro

ソースコードから見るグーグル気質、規律を持つ気さくな開発者集団 5頁:ITpro

【開発プロセス】
・グーグルの開発スタイルでは、デザインドキュメント+コードレビュー+単体テストが必須
・コードレビューや単体テストは、高品質なソフトウエアを開発するプロセスとして、近年その重要性への認識が高まっている

 自動テストだけでなく、コードレビューを開発プロセスに組み込んでいる点に注目すべき!
 コードレビューは欠陥探しだけでなく、より良い機能への提案や良いプログラムへの賞賛も含まれる。
 コードレビューは開発者同士の信頼関係を高める作用がある。
 コードレビューをそのように扱えば、チームワークの強化にもつながるだろう。

【オープンソースへの対処】
・オープンソース界出身のプログラマにとって、自分の書いたコードを社外の人々にも見せたいし、議論して磨き上げたい欲求は自然
・良いプログラマを集め、プログラマのモチベーションを高めることが、自社のプログラムやサービスを改善させる最良の手段

 オープンソースに優しい環境は、自社開発のリソース削減に役立つだけでなく、プログラマのモチベーションを高めているという指摘。

 Googleだけでなく、オープンソースという仕組みは、技術者にとって非常に重要だと思う。
 その理由と影響度合いはもう少し考えてみる。

|

« Rietveld のインストール方法 | トップページ | TestLinkCnvMacroメモ »

プロジェクトマネジメント」カテゴリの記事

ソフトウェア工学」カテゴリの記事

Agile」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)


コメントは記事投稿者が公開するまで表示されません。



トラックバック


この記事へのトラックバック一覧です: オープンソースへの貢献は福利厚生:

« Rietveld のインストール方法 | トップページ | TestLinkCnvMacroメモ »