そして、開発フェーズに入って想定外の仕様が次々と見つかっても、とにかく当初の費用とスケジュールに収めることをベンダーにゴリ押しする発注者もいます。NHKがそのようなタイプなのかは分かりませんが、少なくても日本IBMの声明を読む限り、NHKがしっかりとベンダーの言うことに耳を傾けて、対等なパートナーとして課題を解決しようとする姿勢を見せていたのかどうかが気になります」
別の大手SIerのシステムエンジニア(SE)はいう。
「気になるのは、現行システムは富士通が開発したものなので次期システムも同社が担当するという流れが自然ですが、違うベンダーが選ばれているという点です。長年にわたる稼働のなかで複雑化した現行システムの実情をある程度把握している富士通が、多くの開発工数が必要だと考えてコンペで競合他社より高い費用見積もりを提示したことで、より低額の見積もりを提示した他ベンダが選ばれた可能性もあります。
また、もし日本のベンダーであればNHKという大きな重要顧客だということも加味して、ある程度は無理難題を要求されても“自前でなんとかする”というかたちになったかもしれませんが、外資系ベンダーは追加開発に伴う追加費用やスケジュール見直しについて非常にドライに要求する傾向があることも、法的紛争に発展した背景としてはあるかもしれません」
裁判所が、NHKが要求している代金の返還と損害賠償を認めないという判断をする可能性はあるのか。山岸純法律事務所の山岸純弁護士はいう。
「システム開発においては、一般的に『要求定義』、すなわち『今はこれだが、これからあれを開発して欲しい』という依頼者側の求めをまとめる作業と、『要件定義』、すなわち『これからこれを開発します』という開発者側の理解をまとめる作業があります。今回の日本IBMの言い分は、NHKから『今はこれだが』と言われたものが間違っていたので開発するのが難しくなった、というものかと思います。
システム開発の失敗を原因とする裁判をよく見るのですが、『要求定義』か『要件定義』のどちらか、または双方があいまいだったために失敗する例がほとんどです。このため、今後、依頼者側が提出した『要求定義』と、開発者側が提出した『要件定義』と、どちらに非があったのかが争点となります。
こういった裁判で、極めて重要な“決め手”となるのは、キックオフから開発破綻まで、何度も何度も重ねられてきた会議の『議事録』です。裁判ではこの『議事録』をもとに、
・いつの時点で、
・開発に関するどんな問題が発生し、
・各当事者はどのような行動をしたのか、
を過去に戻って紐解いていく作業となります(議事録がない場合は、もはや“泥沼”です)。
はたして日本IBMが言っているように『あの時、このままだとこうなってしまうよ、と言っていたじゃん』といったことが認められる場合には、(契約内容による修正もあるかもしれませんが)『このまま』にしたことがNHKの責めに帰すべき事由なら、損害賠償は認められません。しかし、システム運用の歴史があるとはいえ、NHKはシステム開発について素人であるのに対し、日本IBMはプロ中のプロです。このため、『こうなるよって、言っていたじゃん』による免責は、ある程度修正されることでしょう」
(文=Business Journal編集部、協力=山岸純/山岸純法律事務所・弁護士)
当サイトは2月5日付記事『システム開発中止で日本IBMへの損害賠償請求が相次ぐ背景…NHKも』で本件を報じていたが、以下に再掲載する。
――以下、再掲載(一部抜粋)――