オンコール諺にもあるように、物事は変われば変わるほど、変わらない。オンコールへようこそ。約40年前、ある苦境に立たされたエンジニアが、イギリスのサッチャー政権の政策に対する不器用な対応に苦慮していた時の話です。
今日の公共部門の悲惨な状況に関する話は、イングランド北部の州議会で働いていたレゴマイザーによって「アンドリュー」と呼ばれた読者から来たものです。
「当時はIBMのメインフレームでPL1が稼働していました」と彼は回想する。「私はプログラマーで、問題発生時にはオンコール対応もしていました。」
アンドリューが使用したIBM 4341プロセッサは、サッチャー政権時代と同じく1979年に初めて導入され、驚異的な性能を誇っていました。IBMはSystem/370との互換性と、100万文字処理時のSystem/370モデル138の最大3.2倍の実行速度を誇ると謳っていました。
息を呑むような 1,920 文字のディスプレイとキーボードを備えた IBM 3278 モデル 2A コンソールを使用してデバイスを操作することができ、プロセッサには「64,000 ビットの情報」を保存できるメモリ チップが使用されていました。
頭が痛くなるようなもの。
「使用されていた言語はPL1 RPGIIとFiletabでした」とアンドリューは説明した。議会は、地域内のすべての地方議会の家賃と住宅給付制度を自ら運営していた。
足で車を運転したり、ミシンを操作したりできます。もちろんコンピューターでも同じです。
続きを読む
政権交代(あるいは名を上げたい新大臣の就任)の際にはよくあることですが、手続きは徹底的に見直されます。アンドリューにとってすぐに影響があったのは、新しい住宅手当制度でした。これは市議会チームが自ら設計、仕様策定、そして実装しました。高額なコンサルタントは不要です。
「奇妙な問題が発生するまで、それほど時間はかかりませんでした」と彼は語った。「年金受給者の中には、住宅手当がシステムによって自動的に打ち切られてしまう人もいました。何の警告もなく、支給が止まってしまったのです。」
サッチャー政権によってもたらされた、より激しい変革(政治的立場によっては、啓蒙的な改革)を覚えている人なら、これが何らかの意図的なものだったのではないかと疑問に思うのも無理はないだろう。
それは絶対にそうではありませんでした。オンコール プログラマーであるアンドリューは、議会が知る限り多くの年金受給者がなぜこの世から姿を消したのかを解明する任務を負いました。
捜査票が提示され、彼は捜査を開始した。それは確かに奇妙なものだった。記録は存在し、氏名、住所、個人情報まで正確に記されていた。
受給資格を失った人々のリストを眺めていると、ある共通点に気づいた。影響を受けた人々は皆、年金受給年齢をはるかに超えていたのだ。はるか昔に過ぎていた。
彼はもう一度システムを確認した。IBMが永遠の若さを付与できたのか(「18歳未満には住宅手当が支給されない」と彼は説明した)、それとも年齢計算に何か重大な誤りがあったのか、どちらかだ。
おそらくメモリの制約を考慮してか、あるいは単に勝手な策略で、誰かが誕生日を年を 2 桁だけで保存することに決めたのでしょう。
その結果、地域の高齢者住民に対する福祉給付が突然削減されることとなった。
アンドリューは修正を加え、給付金を失った人々に給付金を回復させたが、その過程で彼が貴族の位に就く可能性は減ったと思われる。
実際、関係する会計担当者にとっては事態はさらに悪化した。アンドリュー氏によると、この不正行為によって「当初の申請では100歳を超えているという理由で却下されていた年金受給者の一部が、今回から対象となり、住宅手当の受給資格を得た」という。
100歳の老人が記入した書類を目の前にして、オンコールの電話に出ようとは誰も思わなかったのは明らかだ。一方、アンドリューはIT界のロビンフッド(弓矢の代わりにRPGIIとFiletabのスキルを駆使する)だ。
日付の書式設定で困った経験や、ちょっとした修正で何百万ポンドもの節約が水の泡になってしまった経験など、ぜひお聞かせください。On Callまでメールであなたの体験談をお聞かせください。®