ソフトウェア開発のいろいろ

ソフトウェア開発のいろいろなこと一歩引いた位置から

No.70 想定外で済まされても

 

 台風で被災された千葉の方々には、本当に大変だと思いますがくれぐれもご自愛ください。

 

 さて、災害の被害を見ると、過去の経験に基づいて設計されたものの想定を超えたときに大きな被害が生まれてしまうと感じています。

 ものづくりにおいて、想定はとても重要で、無理も無駄もなくすべてが想定どおりに動くことがシステムには望まれます。
しかしながら、ものづくりにおいて複雑かつ肥大化した機能を持つシステムが設計者の想定の範囲を超えることは起きてしまいます。

 それを少なくするのが設計者のセンスとか経験になるのですが、なかなか体系だって教えることが難しいものです。

 考え方のポイントがあるとすれば、どうやって動かすではなく、動いた後どうなるを常に考えることでしょうか。

 想定外が起きるとして、何を考えるべきか、余裕があるときに考えておくことが一番大事かもしれません。