Simplicity: 人為的ミスによるシステム障害を防ぐ。


ゴールデンウィーク、終わりました!休みボケしてませんか?一歩一歩足場を固めながら進んでいきたいものです。10周年を迎えた(株)ユビキタスは今週後半から東京ビッグサイトで行われる組込みシステム開発技術展 (ESEC) に出展しますので乞うご期待!▼

さて、3月の震災直後に発生したみずほ銀行のオンラインシステム障害。はやり原因は人為的なミス。オンライン系のシステム障害のほとんどは人為的なものですね。今流行りの言葉で言えば「設計時の想定外の処理」によりシステムに例外処理が発生してしまうというもの。人為的なミスを誘発してしまった設計にも問題があると思うので、そういう意味では設計上の問題と言えないこともないですが。。。システム設計の基本は昔から変わっていません: Simple is the Best。処理を複雑にしないことがミスを防ぎ、問題が発生した時の対応も迅速に行えます。アインシュタインも言ってます: Everything Should be Made as Simple as possible, but Not Simpler.