なんか、仰々しいタイトルをつけましたが、ヨタ話です(^^;
刈歩 菜良さんのこのエントリを読んで、少々思ったことを・・・。
システムが動けばいいというのが目的で、本当にその通り動いているのであれば、それはそれでいいと思います。
ただ、多くがシステムが動いたと思っても、それが要求通りでなかったり、思っていたものとは違っていたり、要求したものが変化したりとなるもんで、どうしても1度作ったものを何らかの形でメンテナンスする必要があります。
もちろん、正常に動かない場合もあるワケで、やっぱりメンテナンスが必要となります。
そうすると、やっぱり「動けばいい」ってことにはならなくて、それなりにメンテナンス性(つまり変更に強い構造、もしくはバグの見つけやすい構造)も求められてしまうワケで・・・。
きっと動けばいいの中にはこれらも含まれているワケです。
こう考えると既に依頼者と開発者の間で意識の差異が生じてしまう(^^; 怖いですねー。