開発 情報処理推進機構

第1回:類似点が驚くほど多い「家づくり」と「要件定義」

「家づくり」と「要件定義」、一見全く関係なさそうに思えるが、実は多くの類似点がある。「家を建てる際の最初のプロセス」を例に、「要件定義」とは何かを解説しつつ、要件定義決定のプロセスを紹介していく。

はじめに

 いきなりですが、「要件定義」とは何でしょうか。2017年3月に情報処理推進機構 技術本部ソフトウェア高信頼化センター(IPA/SEC)が公開した「ユーザのための要件定義ガイド ~要求を明確にするための勘どころ~(要件定義ガイド)」によると、「要求とは、『~したい』と表現できる」とあります。

 これに対して「要件定義」とは、新たなシステムを開発する際に、まず何を実現したいのか(要求)を明確にし、それを実現するためにはどのような機能が必要か(要件)を具体的に定義することです。システムやソフトウェアを作る前に「これができたら嬉しいよね」という「希望=要求」をもとに「それにはこんな機能が必要だよね」という要件を明確にする作業が「要件定義」なんですね。

 こういう作業って身近にもありませんか? そうです、「家づくり」です。家一軒を建てるプロセスを想像してください。多くの人にとって「家」は大きな買い物です。ですから、なるべく多くの希望をかなえたい。「こんな設備が必要だよね」「こんな内装だったら嬉しいよね」という要件が湯水のごとく湧いてくるのは当然でしょう。

編集部おすすめの関連記事

残り本文:約5644文字 ログインして続きを読んでください。

「開発」で読まれている記事

TechRepublic Japanで人気の記事

編集部オススメ

トレンドまるわかり![PR]

財務・経理
人事・労務
マーケ・営業
購買・調達
生産・製造
データ分析
コミュニケーション
通信・通話
文書・コンテンツ
PC・モバイル
新興技術
ITインフラ
クラウドサービス
OS・ミドルウェア
開発
開発ツール
開発支援
ノンプログラミング開発ツール
データベース
運用
セキュリティ

ホワイトペーパーランキング

  1. 最先端のデータサイエンティストでいるための5つのヒント—AIによる高度化でデータの達人であり続ける
  2. 経理部門 554人に聞いた「新しい経理部門の働き方」 その実現に向けた具体的な行動指針を解説
  3. パンデミックに乗じたサイバー攻撃に屈しない 最新の脅威分析レポートに見る攻撃パターンと対応策
  4. DX時代にIBM i は継続利用できるのか? モダナイゼーション実施で考えておくべき5つの視点
  5. サイバー攻撃でPCに何が起きている? サイバーディフェンス研究所の名和氏が語るフォレンジックのいま

Follow TechRepublic Japan

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]