Tuesday, March 15, 2011

The BABOK Guide Requirements Taxonomy

The BABOK® Guide defines a specific taxonomy, or classification scheme, for project requirements. Remember that the standard defines a requirement as a condition or capability needed by a stakeholder to solve a problem or to achieve an objective. According to the standard, business requirements are the highest level of requirements and are developed during Enterprise Analysis activities. They define the high-level goals, objectives and needs of the organization. Business requirements are progressively elaborated into the next level of detail, the stakeholder requirements.

Stakeholder requirements define the needs of stakeholders and how they will interact with a solution. Stakeholder requirements bridge between the high-level business requirements and the more detailed solution requirements that follow in the requirements development process.

Solution requirements are the most detailed type of requirements found in the standard. They describe the solution characteristics that will be needed to meet the higher-level business and stakeholder requirements. Typically, solution requirements are subdivided into three types: functional, non-functional and transition requirements. Functional requirements define the capabilities that a product must provide to its users while the non-functional requirements describe quality attributes, design and implementation constraints and external interfaces that the product must have. Your project's stakeholder and solution requirements are created by tasks found in the Requirements Analysis knowledge area.

Transition requirements define the solution capabilities required to transition from the current to the future state and are no longer needed once the transition is complete. Transition requirements are created by tasks in the Solution Assessment and Validation knowledge area.

The graphical relationship between these BABOK® Guide requirements classes is shown in the following diagram:


Be sure to map these requirements classes to your own requirements classification scheme and names since these will be the types of requirements you will see throughout your certification exam questions and answers. Be sure you are quite familiar with this view of project requirements.

Happy studies!

Susan

No comments:

Post a Comment