Part 5. Refining the System Definition

Refining the System Definition

The previous team skills focused on the processes of analyzing the problem, eliciting user needs, and collecting, documenting, and managing the desired product features. Once the product features have been specified, the next task is to refine the specification to a level of detail suitable to drive the design, coding, and testing processes. We have now arrived at the bottom of the requirements pyramid, as shown in Figure 1.

The requirements pyramid

Figure 1. The requirements pyramid

In Team Skill 5, we examine an organized method for ...

Get Managing Software Requirements: A Use Case Approach, Second Edition 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.