6Defining the Requirements

This chapter describes the TSPi requirements process. It explains what requirements are and why they are needed, and it discusses key requirements issues. We also step through the REQ1 script and describe the steps of the requirements process. Because defining requirements involves a great many issues, you should read the entire chapter before starting on the requirements phase.

6.1 What Are Requirements?

In the requirements phase, your team produces the software requirements specification (SRS). The SRS should provide a clear and unambiguous description of what the product is to be, and it should include precise criteria for evaluating the finished product to ensure that it does what it is supposed to do. The SRS ...

Get Introduction to the Team Software Process(SM) 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.