2006-09-20 [長年日記]
_ 生産性の指標
プログラムの生産性を表す指標って何を計測すればいいと思いますか?
というのは、うちのプロジェクトに
「(ある期間に書かれた)コード行数を測定しなさい」
とお達しが来ているのですが、
意義や、測定するコストに見合ったメリットが見いだせないのです。
例えば、バグの原因を1日探して修正したのは1文字なんてこともありますし、
処理の順番を入れ替えるなんてのはコード行数には表れません。
日ごとのコード増加行数をグラフにして、
スケジュールと比較したら何か見えてくるかなー。
この時期は新規開発メインで、この時期はバグ修正メインだね、とか。
あと、テストコードの本番コードカバー具合を見える化とか。
そんなツールがあった気がするので、機会があれば測定してみようかな。
良いアイデアがありましたらぜひ教えてください。