Report Offensive Message

Don't dismiss non-functional requirements
Requirements gathering includes not just the functional requirements, but the non-functional ones: Budgets, deadlines, technology, operating environment, security, etc. We shouldn't dismiss these as "false" but I do agree that we should not confuse them with the functional requirmements. I recommend separating requirements into three major categories - functional, constraints, and security/compliance. Requirements gathering and validation/signoff for each involves different stakeholders.
Posted by donstrayer@...
13th Mar 2008