Business requirements: Describe the higher-level needs of the organization as a whole, such as business issues or opportunities, and reasons why a project has been undertaken.
Stakeholder requirements: Describe the needs of a stakeholder or stakeholder group.
Solution requirements: Describes features, functions, and characteristics of the product, service, or result that will meet the business and stakeholder requirements.
Functional requirements: Describe the behaviors of the product. Like actions, processes, data, and interactions.
Nonfunctional requirements: Supplement functional requirements and describe the environmental conditions or qualities required for the product to be effective. Like reliability, security, performance, safety.
Transition and readiness requirements: Describe temporary capabilities, such as data conversion, and training requirements, needed to transition from the current as-is state to the desired future state.
Project requirements: Describe the actions, processes, or other conditions the project needs to meet. Like milestone dates, contractual obligations, constraints.
Quality requirements: Capture any condition needed to validate the successful completion of a project deliverable or fulfillment of other project requirements. Like tests, certifications, validations.