Requirements and design
Client requirements are a notorious problem in many fields. There's a widespread view that the problem is due to clients not making their mind up, or being disorganised. The real reasons run deeper; fortunately, there are effective methods for fixing the problem, which are not as widely known as they should be.
The articles below describe ways of clarifying client requirements within a systematic overall process.
The articles below describe methods that are useful for identifying requirements rigorously and systematically, with particular reference to requirements that clients are likely to miss.
When design meets requirements
Requirements overlap considerably with design. The articles below discuss this overlap, with particular reference to the usability of designs.
Regularities in requirements
There are regularities and trends in requirements across projects and across time. The articles below discuss this issue.