【顧客への了解】
調査方法について、顧客の指定とは異なる方法であるため、顧客の了解を取る必要がある。
たとえ正しいと思っていても、仮に正しいと証明されていても、だ。もしかするとよりよい方法が見つかるかもしれない。
顧客の部長級も交えて、論理的には問題なさそうだと了解を取る。併せて結果をコンパイルリスト全体ではなく、怪しい部分の抽出のみのプリントアウトでもよいとお話を頂いた。
【実装】
ごく単純な処理である。
特定のフォルダにコンパイルリストを用意しておく。それを順次読み込んで、Excelシートに貼り付け、怪しいところを色塗りして、塗ったところだけを残して保存し、併せてプリントアウト。
試しに動かしたら、非常に遅い。理由は、当時はメモリがそれほど十分ではなかったのに、メモリをたくさん使うようにしていたから。COBOL1本だけを実施すると数秒なのだが、複数にすると1本3分くらいかかってしまう。
しかし、夜に流して帰れば翌日には全件できていた。
【効果】
1本のCOBOLをチェックするのに、1ページ30秒として、30ページで15分。それが4本で1時間。8時間なら32本。10人で320本。80時間。
これを、せいぜい3時間で仕上げた。多めに見積もって4時間としても、20倍の人件費低減、といえる。しかも、ミスはない、怪しさの重みが色分けされている、と、効果は絶大だった。
調査方法について、顧客の指定とは異なる方法であるため、顧客の了解を取る必要がある。
たとえ正しいと思っていても、仮に正しいと証明されていても、だ。もしかするとよりよい方法が見つかるかもしれない。
顧客の部長級も交えて、論理的には問題なさそうだと了解を取る。併せて結果をコンパイルリスト全体ではなく、怪しい部分の抽出のみのプリントアウトでもよいとお話を頂いた。
【実装】
ごく単純な処理である。
特定のフォルダにコンパイルリストを用意しておく。それを順次読み込んで、Excelシートに貼り付け、怪しいところを色塗りして、塗ったところだけを残して保存し、併せてプリントアウト。
試しに動かしたら、非常に遅い。理由は、当時はメモリがそれほど十分ではなかったのに、メモリをたくさん使うようにしていたから。COBOL1本だけを実施すると数秒なのだが、複数にすると1本3分くらいかかってしまう。
しかし、夜に流して帰れば翌日には全件できていた。
【効果】
1本のCOBOLをチェックするのに、1ページ30秒として、30ページで15分。それが4本で1時間。8時間なら32本。10人で320本。80時間。
これを、せいぜい3時間で仕上げた。多めに見積もって4時間としても、20倍の人件費低減、といえる。しかも、ミスはない、怪しさの重みが色分けされている、と、効果は絶大だった。