Two. Requirements Elicitation

In this chapter, you will learn what requirements elicitation is, why it is so important, what its role is in the overall system development life cycle, and how you can perform it effectively without taking inordinate amounts of time.

Definitions and Terminology

Requirements elicitation is the art of determining the needs of stakeholders. It usually includes listening to or observing the stakeholders. The people who perform it are given a wide variety of names (systems analyst, problem analyst, interviewer, facilitator, and so on), but for the purposes of this book, they shall be referred to by their most common title, analyst. The purpose of elicitation is to determine as many requirements as possible. I say “determine,” ...

Get Just Enough Requirements Management: Where Software Development Meets Marketing now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.