システムの運用

トラブル時にスキルが試される
想定していないケースもあります。自分が作ったシステムのテストでは見逃しの可能性が高くなりますから、それぞれ役割分担をして、リスク回避をすることが一般的です。理論としては正しいのですが、それを実践することは非常に難しいのです。もちろん、軽微なトラブルもあるでしょう。そこでシステムエンジニアのスキルが試されるのです。
テストで発見されるトラブルは当たり前のことと考えていいでしょう。優れたシステムエンジニアはこれら全体を見渡しながら、最適な作業構築をするのです。それがシステムと言うものです。多くのユーザーに影響するからです。その差は決して無視できません。

トラブルが発生しないようにするにはテストを十分に
試験運用はうまくいっても、実際の運用になってトラブルが発生することはよくあることです。優れたシステムエンジニアはトラブルを素早く抑えることができるのです。ITシステムを構築したならば、運用が始まります。システムエンジニアの仕事の一つとしてシステムテストがあります。自分が作ったシステムに自信を持っていても、テストは必要なのです。
ソフトウェア工学ではどのようなテストをすれば予期しないプログラムのトラブルを見つけることができるかを考えてきました。人にミスはつきものだと言う考え方です。システムの規模が大きくなればなるほど、テストにかかる時間と労力は増えていきます。誰でも完璧なシステムを構築することはできません。運用になってトラブルが発生しないようにするには、テストを十分にやることです。