★システム構築の最初にして最大の難関 システム構築をする際の要件定義は難しい。一度決めたはずの要件が、プロジェクトが進むに従って何度も変更される。 要件はシステムの大もと(そもそも何を作りたいのか?)なので、要件が変われば、 設計書も書きなおし、 プログラムも書きなおし、 テストもやり直し、 マニュアルも書きなおし・・。 気づくのが下流工程になればなるほど、被害は大きくなる。 これほど重要な要件定義なのだが、実はシステム構築においては凄く中途半端な位置付けだ。 「要件を定義するのはユーザー(業務担当者の仕事)の仕事なので、システム開発者は要件定義の結果を受け取ればいい」 という建前論がある一方で、 「とは言っても、システムのプロじゃないんだから、ユーザーが正確で網羅的な要件定義は出来ない」という現実論がある。 その2つの見解のハザマに落っこちて、ただでさえ難しい要件定義が、ますます困難なも
![要件定義は誰の責任か?あるいはプロとアマの分岐点:プロジェクトマジック:オルタナティブ・ブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/035529087658d012f0f307d160a1323374978a86/height=288;version=1;width=512/https%3A%2F%2Fblogs.itmedia.co.jp%2Fmt-static%2Fsupport%2Fassets_c%2Fuserpics%2Fuserpic-256-100x100.png)