Requirement elicitation/gathering can be a complex process. Especially, contracting/consulting in a new domain. The main problem is, ‘What you don’t know is you don’t know?’ It is easy to miss consulting few important business areas.
To ensure completeness of requirements we require an overarching checklist. I hope you will find Singh’s Requirements Landscape helpful!
What do you think?