Every time I present the first chapter of the BABOK, I introduce it with a disclaimer: "I know you may not find the information in the BABOK identical to your work place environment, but for the purpose of the CBAP test, it's imperative that you learn the information in the BABOK as is." If you have ever considered taking the PMP test, you know that this disclaimer applies as well. But, let's forget about the BABOK for a second. I am turning to you to find out the types of requirements you have worked with.
The BABOK describes 6 requirement types:
Business Requirements: High level statement of goals, objectives or need of the enterprise
User Requirements: Statements of needs of a particular stakeholder or class of stakeholders
Functional Requirements: Behavior and information that the solution will manage
Quality of Service Requirements: Condition that describe environmental condition under which the solution must remain effective or qualities that the system must have
Assumptions and Constraints: Identify aspects of the problem domain that are not functional requirements of a solution, and will limit or impact the design of the solution
Implementation Requirements: Capabilities that the solution must have in order to facilitate transition from the current state to the desired future state
After discussing the topic of requirement types with different Business Analyst around the world, it seems to me that many of you write requirements that are not listed above. I am curious to know what other types of requirements BA are gathering and how the requirements are defined. Let's see if someone is going to come up with a type of requirement I have never heard of :)