★システム構築の最初にして最大の難関 システム構築をする際の要件定義は難しい。一度決めたはずの要件が、プロジェクトが進むに従って何度も変更される。 要件はシステムの大もと(そもそも何を作りたいのか?)なので、要件が変われば、 設計書も書きなおし、 プログラムも書きなおし、 テストもやり直し、 マニュアルも書きなおし・・。 気づくのが下流工程になればなるほど、被害は大きくなる。 これほど重要な要件定義なのだが、実はシステム構築においては凄く中途半端な位置付けだ。 「要件を定義するのはユーザー(業務担当者の仕事)の仕事なので、システム開発者は要件定義の結果を受け取ればいい」 という建前論がある一方で、 「とは言っても、システムのプロじゃないんだから、ユーザーが正確で網羅的な要件定義は出来ない」という現実論がある。 その2つの見解のハザマに落っこちて、ただでさえ難しい要件定義が、ますます困難なも