Requirements analysis and design

Once the requirements have been elicited, specified, modeled, verified and validated, the potential solution options need to be identified.

To achieve this the requirements need to be structured and organized, the tasks that are used to achieve the structuring and organization are the requirements analysis and design definition tasks.

The requirements analysis and design definition knowledge area covers various activities from the initial concept and exploration of the need through to the change of those needs into a particular recommended solution.

Requirements and designs are tools used by the business analysts to define and guide the change.

Requirements and designs are similar in that one persons requirements is another person’s designs and the level of detail required for the requirements and designs depends on what is necessary in the situation.

The business analyst role in requirements, designs, modelling and solution is instrumental in organizing the analysis and communication with other stakeholders.

The business analysts analyzes the probable value of both the requirements and designs.

By working with other stakeholders, the business analyst defines the solution options that would be assessed to decide on the best solution option that would fulfill the needs and provide the most value.

The following tasks make up the requirements analysis and design definition knowledge area and these task are:

1. Specify and model requirements: this task describes the requirements and design in detail using logical reasoning.

2. Verify requirements: this task ensures that the requirements and designs has been developed in enough detail, that it is consistent and of high quality.

3. Validate requirements: this task ensures that the requirements and design delivers business values and supports the organizational goals and objectives.

4. Define requirements architecture: this task structures the requirements and design so that they support the business need for the change.

5. Define solution options: this task identifies, familiarize and describes different ways of meeting the need.

6. Analyze potential value and recommend solutions: this task assesses the business value of a potential solution and compares different options to identify and recommend the best option which would deliver the most value.