開発者の能力以外にも失敗の要因はある システムの開発では、システムを使いたい人が自分では作れないので、作れる専門家に依頼することがほどんどだ。どのようなシステムにするかを依頼主が規定し、それに合わせる形で開発者が設計する。このような形態なので、開発が失敗する原因としては、開発者の能力が低い以外に、依頼主のレベルが低いことを挙げられる。 依頼主が要望を出す形態では、要望をきちんと規定するのが、開発を成功させる大前提だ。要望に含める内容は、何でも良いというわけではない。実際に実現可能なのはもちろん、決められたコストや期間内に作れる必要がある。さらに、企業の戦略との整合性を確保し、情報システムの特徴を生かした形で、戦略を支援できる要望に仕上げることも求められる。依頼主が出す要望は、システム設計の基礎となるため、きちんとした内容でなければならない。 出された要望があいまいだと、システムの仕様が適切