第3回:開発効率を飛躍的に向上する - Think IT
(2006/10/24)
http://www.thinkit.co.jp/free/article/0610/5/3/
オブジェクト指向,サービス指向とソフトウェアの開発手法の中で再利用性を向上させようという試みは長年続けられてきましたが,実現できていないようです.これは「ハードウェアとソフトウェアの本質的な違い」,「マスカスタマイゼーション」が影響しているとおっしゃっています.詳細は記事を見てください.
「マスカスタマイゼーション」には「可変性に対して徹底的に対処すること」とし,例が載っています.
最後にソフトウェア開発に関わる普遍的な法則は「イノベーションとコモディティ化」であるとおっしゃっています.(^o^)/
ソフトウェアは人間や実世界と同じなのだと思います.人間一人一人の"私"も,「イノベーションとコモディティ化」をして成長していきます.色々なことに挑戦して,試行錯誤を経て成果物を構築し(イノベーション),その成果物は自分の中に知識や経験として蓄えられていきます(コモディティ化).
人間全体の"公"も,"私"のイノベーションを組合せにより更なる成果物を生み出し(イノベーション),その成果物は学問や体験として継承されていきます(コモディティ化).
人間や実世界はソフトウェアと同じという所まで来たら,その時が複雑系が解明された時なのではないでしょうか.(^O^)