私が決めた要件通りにシステムを作ってもらいましたが、使えないので訴えます:「訴えてやる!」の前に読む IT訴訟 徹底解説(88)(3/5 ページ)
えっ? システムが実用的でないって? でも、要件を決めたのはあなたでしょう?
目的に資さない要件はベンダーの責任か
ユーザー企業がこのシステムを導入する目的として契約書などに記述したのは、「顧客サービスの強化と営業活動支援資料の迅速な作成と分析、売掛請求の迅速な請求書の発行と請求および記帳の合理化、経営管理資料の迅速な作成と分析」などである。前述の2つの問題を見ると、「2」は直接的に、「1」も間接的に、請求の迅速化、合理化という目的に逆行する仕様である。
無論、これらはシステムのバグではない。
詳細な仕様が、現実の業務や目的とズレていたのである。つまり要件定義の不備に他ならない。通常であれば、このような不備は要件定義の主体であるユーザー企業の責である。しかし、前述した通り、このプロジェクトではベンダーが要件定義をサポートしている。
「システムの操作者というものは、画面を50回も切り替えないものです。条件検索を入れるなどして一発で必要コードを見つけられるようにしましょう」「銀行に自動振替を依頼するなら、これでは情報が足りません」といったアドバイスが専門家として必要だったということだろう。ユーザー企業の主張も、おおよそそうしたものだったと考えられる。
一方で、「この程度のことであれば、ベンダーのサポートなどなくともユーザー自身で気付くべきではないか」という論もあろう。私もベンダーの立場であれば、きっとそのように声高に叫んだと思う。
ただ、この辺りはユーザー企業のITスキルや使用しているパッケージソフトウェアの機能、そもそも請求システムとはどのようなものであるのかについての理解によっても異なるし、それに応じてベンダーが提案時に示した支援内容にもよる。一概にはいい切れない部分なので、裁判の争点になったのだろう。
いずれにせよ、目的に合致しない要件を定義してしまった責任は、作業の主体であるユーザー企業とITや請求システムについて高い専門的知識を持つはずのベンダーのどちらにあるのだろうか。
裁判所の判断を見てみよう。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- こんなことも知らないんですか? ベンダーって勉強不足ですね
集団訴訟を管理するシステムを開発したベンダーが、要件になかった項目を“自主的に”追加しなかったからと弁護士に訴えられた。弁護士の常識vs.ベンダーの常識、勝つのはどっちだ!? - ユーザーの「無知」は罪なのか?
不整合データを提供しておきながら、システムが動作しないとベンダーを訴えたユーザー企業。彼らに勝ち目はあるのか?――IT訴訟事例を例にとり、システム開発にまつわるトラブルの予防と対策法を解説する人気連載。今回は「ユーザーの協力義務違反」を考える - 真夏のホラー、召し上がれ――全エンジニアが震え上がる阿鼻叫喚の生き地獄 IT訴訟解説連載、初のebook化
人気過去連載を電子書籍化して無料ダウンロード提供する@IT eBookシリーズ。第55弾は@ITイチの人気連載「IT訴訟 徹底解説」です - これは、もう「無理ゲー」じゃない?――IT訴訟解説ebook、好評にお応えして早くもパート2 どーん!
人気過去連載を電子書籍化して無料ダウンロード提供する@IT eBookシリーズ。第59弾はみんな大好き「IT訴訟解説」のパート2です - IT訴訟例で学ぶベンダー残酷物語の実態と回避策
人気過去連載を電子書籍化して無料ダウンロード提供する@IT eBookシリーズ。「IT訴訟解説」のパート3は、ベンダーいじめ系特盛です