Chapter 1. Requirements Engineering Overview

Requirements engineering is one of the most challenging aspects of software development. It is also arguably the most important aspect, as it lays the foundation for all the subsequent project work. The past several years have seen a surge of interest in software requirements. People in many development organizations have elected to pursue better requirements practices because the pain from their current approaches has become too great. Many requirements analysts—those team members who coordinate the project’s requirements engineering activities—also are enhancing their skills.

This book ...

Get More About Software Requirements: Thorny Issues and Practical Advice 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.