さまざまな炎上事例、裁判事例を見てきた細川氏。中には「これってどうなの?」と思えるような、ほんの少し気を付けてさえいれば、もめ事を避けられた事例もたくさんあったはず。そこで山本氏はまず、「ユーザーがベンダーに発注する際、どういうところに力点を置けば良いのか」を細川氏に尋ねた。
「よくもめるのは要件定義ですね。ここは基本的にはユーザーが決めなければいけない」と、細川氏。
しかし、ユーザーに十分なスキルがない、あるいは何をどういう段取りで決めていけば良いのかよく分かっていないというケースは多い。そういう場合はベンダーが、「要件には機能要件と非機能要件がある」、それぞれを定義する際は「こんなことに気を付けなければいけない」などガイドしてあげなければならない、と細川氏はベンダーの役割を説明する。
発注側は、現在の業務の課題を解決するためにシステムを導入したいと考えているはずだ。そのためには、自動化あるいは効率化したい「業務」を洗い出し、整理しなければならない。