ある日突然上司から、「例の案件の要件定義を、至急作成してくれ」と頼まれたらどうしますか? まずすべきことは、お客さんの要望を把握する「要求分析」とそれをベースにシステムの全体像を決定する「要件定義」の2つのステップがあることを把握した上で、そのプロセスを上司と共有し、顧客ニーズに関する資料を集めるべきです。 そして顧客(エンドユーザー)は何をしてほしいのか、そのためにどのような機能を実装し、どのように進めていくのかをヒアリングし、決定することです。それを文書に落としたものが、要件定義書です。 IT分野で発生するトラブルの実に40%は、要件定義の不十分さに起因すると言われています。 要件定義は、文章を作成する時の「5W1Hの法則-Who(誰が)、When(いつ)、Where(どこで)、What(なにを)、Why(なぜ)、How(どのように)」に似ています。 本記事では初心者の方向けに、要件定