要件定義で絶対に外してはいけないポイント

  「高いお金をかけて導入したシステムが利用されない」、「思った成果が上がらない」とシステム導入についての失敗例はよく聞くところです。

 システム開発・導入に失敗する原因の一つとして、「要件定義の不足」が挙げられます。要件定義が不足する原因について説明します。

要件定義とは

 要件定義とは、システム開発・導入にあたって、実現したい機能や性能を明確にすることです。明確にした要件はその後のシステム開発・導入に非常に重要な役割を果たします。システムを開発・導入していく中で、不明な点や迷う点、開発側と発注側に認識の相違があればここに立ち戻ります。また、その重要性からこれを変更するのは、慎重であるべきで、開発の進んでいる段階では大幅な変更は不可と考えた方が良いです。

要件定義の流れ と それが「不足する原因」

 次のプロセスで実施していくことで要件定義を適切に行うことができます。システム開発に必要な手順として業界で一般的に取られている手順であるので、これはおおむねどのベンダーでも行っていることは変わりません。発注側としては、ベンダーの作業手順に従いつつ、どの段階の作業を行っているか知っておくとベンダーとの話がしやすくなります。
 さらに、ベンダーにおける各実施事項とその内容、及び「それが不足する原因」を次のとおりまとめました。

 上記のように、それぞれの段階で不足する原因があります。
 ここで知っておきたいのは、ベンダーは何としてでも完成させて報酬を得なければなりませんから、実はこれらを放置しても、大体のシステム開発・導入は、カタチ上完了してしまうということです。ただし、発注者の望んだものにはならず、これがシステム開発・導入の失敗になります。

発注者側のアクション

 ただ、これらの原因をつぶすことは、発注側としては決して楽なことではありません。また、全てを完璧にすることは率直に困難です。
 要件定義の重要性を理解し、ベンダー任せにせず、これらのうちのいくらかでも不足分を補って、少しでも失敗リスクの少ないシステム開発・導入にしていくことが肝要です。

システム導入のご相談は

みよし市で行政書士開業準備中-ITセカンドオピニオン

アーカイブ