[ooaa main]  [object pasta2]   [essence] (旧blogはこちら)  [flickr]  [myspace]  [View Eiichi Hayashi's profile on LinkedIn] 

物理的に測定、制御することの限界

人的要素が介在する開発プロジェクトは、物理的な基準による制御よりも重要で支配的なファクターがある。 それは人の問題だ。 そしてそれは、人間性であり人の創造性であり人同士の関係性だと思う。


平鍋さんのブログ
”「測定できないものは制御できない」は誤りだった。-- by Tom Demarco”より。
http://blogs.itmedia.co.jp/hiranabe/2009/07/---by-tom-demar.html

ソフトウェア工学の祖の一人である、トム・デマルコが、最近IEEE Software 誌に、過去のソフトウェア・メトリクス賛美を悔い改める記事を書いている。

ソフトウェア開発という活動には「計測と制御」よりもっと大切なことが多く含まれており、その中では、「工学」の概念は「ポイントを外している」

デマルコの最後の結論の部分を引用する。

Software development is and always will be somewhat experimental.
The actual software construction isn’t necessarily experimental, but its conception
is. And this is where our focus ought to be. It’s where our focus always ought
to have been.

ソフトウェア開発は、いつも、ある種「実験的」である。現実のソフトウェア構築は必ずしも実験ではないが、概念的にはその要素を含む。そして、それこそ我々が焦点をあてるべきところであり、ずっと焦点をあてるべきところであったのだ。