O’REILLY Learning「Software Requirements Essentials: Core Practices for Successful Business Analysis」1
https://learning.oreilly.com/library/view/software-requirements-essentials/9780138190279/
Chapter 1 Essentials of Software Requirements
目的、使用タスク、データ要素など、いくつかの要件を考えてから行動することの重要性。
要件を理解するようにプロセスを調整してからは、ソフトウェアプロジェクトが制御不能になることはなくなりました。
ソフトウェアチームが、その後の開発作業の基礎となる一連の要件を作成するのに役立つ、最も重要な20のプラクティスを説明する。
Ian Sommerville と Pete Sawyer (1997)
要件とは、…実装されるべきものの仕様である。
システムがどのように動作すべきか、またはシステムの特性や属性についての記述である。
システムの開発プロセスに対する制約条件である場合もある。
要求情報のいくつかのタイプの定義
・ビジネス要件
・ビジネスルール
・制約条件
・データ要件
・外部インタフェース要件
・機能的要件
・非機能要件(Nonfunctional Requirement)
・ソリューション要件
・システム要件
・ユーザー要件
要求開発と要求管理
ビジネスアナリスト(BA)