顧客との関係

creation date:2003/1/8
last update date:2003/1/8

私が関わった顧客とは

「3-1.システム開発とは」の「筆者の勤めていた企業」に書いた通り、私は某有名メーカーグループ企業のソフトハウスにいました。顧客もまた、グループ内企業でした。私は担当していませんが、まったく資本関係のない顧客も希にありました。ただ、その場合も、それなりの協力関係にある会社で、そちらにIS部員を出向させたりしていたのでした。

筆者の所属していたソフトハウスの役職者は、某メーカーのISからの出向者で成り立っており、また顧客企業の役職者も、某メーカーからの出向者が主でした。ISも経理部も資材部も総務部もそうです。だから、広く考えれば、みんな仲間ということです。ISについては、こちらの役職者たちと顧客企業ISの役職者たちは、昔一緒に仕事をした、とか、上司と部下の関係だったとか、そういうケースが良くありました。

良かったこと

良かったこととしてしまうのは問題なのですが、そういった関係性のため、楽ができたことも多々ありました。それは、「多少のミスは大目に見てもらえる」ことです。ミスの説明と謝罪の為、顧客企業に出向きます。IS以外の人間がいる時はそれなりに申し訳なさそうにしていますが、ISの人間だけの場合など、お互いに、にやけながら「いやぁすいませんねぇ」「まぁ、こういうことは良くあるけど、もうちょっと気をつけてよね」「いやぁ、ほんと、注意はしてるんですけど、気が抜けたっていうかなんというか」「まぁ、俺もよくやったわなぁ」みたいな感じです。世間話です。なーなーなのです。エンドユーザは怒っているはずなのですが、なぜか、こんな時だけは、顧客側ISが手を尽くしてあまり問題にならないようにしてくれます。開発も運用もできないのに。

悪かったこと

こういう状態なので、筆者も初めの頃は、いい加減で、ミスもなかなか減らず、まぁいっかという気持ちが普通にありました。JCLのチェック、単体テスト、本番環境への移行、マニュアル作成などのあらゆる所に問題があり、それにも関わらず、上司はろくな対策を立てていませんでした。上司は、注意してやってくれと指示するだけで、自らJCLを確認したり、単体テストのテスト項目と結果を確認したり、正確に移行されたか確認したり、できあがったマニュアルに目を通したりをしなかったのです。ここでもなぁなぁが蔓延していたのです。環境というのは恐ろしいものです。

当初はこの程度でしたが、だんだん、もっと大きな問題に気づくようになりました。顧客の開発予算が少なく、その開発を受けると赤字になるという場合でも、結局は受託してしまうのです。政策として、赤字で受注することはあります。トータルで見て利益が出るということでもいいわけですから、メインフレーム時代に話題になった、ハードをたったの1円で売り、その赤字分をソフト開発の受託で賄うといった極端な例が思いつきます。他にも、自分達にとって初めて使う言語での開発なので、問題が発生する心配を呑んでもらうのと交換に安く受注するとか、開発は安く受けておいて、続けて受託する運用・保守費でカバーするといったものです。

赤字で受託するにしても何の努力もしないわけではなく、優先度の低い開発項目の削減を求めるとか、複雑な帳票を作る替わりに、データをExcelシートに出力できるようにしてそこから先の加工はユーザ自身に任せるとか、そういったことで工数を減らそうとはしますが、最終的に「これだけはどうしても必要、だが、予算はこれだけしかない!」と言い切られると、「わかりました」と答えてしまうのです。理由は、我々のミッションはグループ企業のシステム化を推進することだから、です。「向こうも業績が厳しくてぎりぎりの予算でやってるんだから、やってあげないとね」といった言葉も聞かれました。こうして、無理なスケジュールで無理な規模のシステム化が始まります。

もっと凄いことがあって、グループ内のソフトハウスは実は一つだけではなく複数ありました。そして、これまでのシステムはA社に開発も運用も任せていたが、次の新しいシステムを作ろうとした時に、B社に依頼するという場合も当然あります。勿論、グループ外のソフトハウスに依頼することもあります。ある時、私の所属していたソフトハウスで運用していた某企業のメインフレームシステムがあったのですが、オープン化の波に押されて新システムを開発することになりました。ところが某企業は、別のグループ内ソフトハウスに開発させると言い出したのです。それは規模も大きく、難しい物件のようでしたが、社長が「なにがなんでもうちで取る」と我を通し、親会社のIS出身の人脈をフル稼動し、結局、その物件を受託することに成功しました。しかし、その結果、数度に渡る納期の遅延、低品質に顧客が怒り、数億の違約金を取られるまでに発展しました。グループ企業なのにです。筆者が退職する時も、まだ開発が完了しておらず、あまりにも進捗が悪いので体制の見直しを行ったものの未だに稼動にこぎつけていないらしいのです。これも無理なスケジュール、無理な規模、そして技術力の無さを上層部が把握していない上に、メンツを守ろうとしたことのつけでしょう。その社長は、今は定年退職しそれなりの退職金を受け取ってのうのうとしていることでしょう。

受託した後

厳しい条件ながら、受託してしまえば、必ずやり遂げなければなりません。ですから、下の人間は残業が増大していっても作業をこなす必要があります。それは、仕方ないところもありますが、もともと厳しい条件の上に、さらに仕様変更が重なります。通常、多少の仕様変更は発生するわけで、その分を見込んで工数を算出するわけですが、先述したように、厳しい規模を厳しいスケジュールで無理矢理にやっているのですから、仕様変更によって、さらに無理が増えます。これでは納期遅れが発生するのも当然でしょう。筆者は、こういった繰り返しに付き合っているうちにだんだん馬鹿らしくなって、退職することを選びました。次は、もっとまともな所で働きたいものです。

金を払えば客であることに異存はないのですが、金さえ払えば、あとはそっちでちゃんとやれと言わんばかりの態度にはほとほと呆れ返りました。とにかく、なぁなぁなのです。情報システムの素養のない人間が、あーだこーだ発言しているのを聞いただけではシステムにはできません。事細かに場合分けをして、事細かに内容を確認していきます。それを、忙しいからといって打ち合わせの時間をなかなか取ろうとしなかったり、次の会議までに、これらの疑問点の内容を検討しておいてくれと頼んでおいても、時間が取れなかったという理由で、その会議の場で初めて検討する始末。時は刻々と過ぎていくのでした。