今日から3月です

今月もよろしくお願いします。ありがとうございます。
みずほ銀行のATMトラブルのニュースを見て思う。現場の技術者は死ぬほど大変なんだろうなぁって。銀行って過去統廃合を繰り返してきているのでシステムは増改築のつぎはぎだらけなことは容易に想像できるし、システムを実現しているソフトウエアの保守管理の苦労は想像を絶するものだと思う。ソースコードなんてスパゲッティコードになってて仕様書なんて無いかあっても違うことが書いてあるのは当然だし、もう発狂レベルなんだろうなぁ。本当は過去のシステムをすべてご破算にして完全にゼロから再構築するのが理想だろうけど現実にはそんなことはできず過去のシステムをだましだまし使いながら保守し続けなければならない。本当、過去をご破算にできるんならこんな簡単なことはない。実はゼロからイチを作ることは一番簡単で安易な方法であり、既存のものを生かしながら互換性を保ちつつ新しいものに移行してゆくことが一番難しいことなのです。