It is almost ten years now since Don Gause and I published Exploring Requirements: Quality Before Design. Our book is indeed an exploration, a survey of human processes that can be used in gathering complete, correct, and communicable requirements for a software system, or any other kind of product.
Gause, Donald C., and Gerald M. Weinberg. Exploring Requirements: Quality Before Design. Dorset House, 1989.
The operative word in this description is “can,” for over this decade the most frequent question my clients have asked is, “How can I assemble these diverse processes into a comprehensive requirements ...