Requirements Specification

What is the Requirements Specification?

The Requirements Specification is a description of all the functional and none functional requirements that are needed to complete the Project. These may also include a set of Use Cases that describe the user interactions that the solution must provide.

The Requirements Specification is used to define, document and gain approval for the Project’s requirements.

Document Contents

The "Project Details" tab has the following properties:

Name Description Possible Values
ID - Title The unique Project identifier and the title of the Project. These properties are set on the Project and cannot be modified within the Requirements Specification.
Description The Project description. This property is set on the Project and cannot be modified within the Requirements Specification.
Background Describes where the idea for the Project originated. This property is set on the Project Mandate and cannot be modified within the Requirements Specification.
Objectives Describes what the Project is to achieve. This property is set on the Project Mandate and cannot be modified within the Requirements Specification.
Justification Describes the justification for the Project in terms of cost versus benefit. This property is set on the Project Mandate and cannot be modified within the Requirements Specification.
Sponsor(s) The Project Sponsor is a senior management position whose role is to own the Project and to ensure that the benefits are fully realised. This property is set on the Project Mandate and cannot be modified within Requirements Specification.

The "Project Scope" tab has the following properties:

Name Description Possible Values
Included Scope Items

Describes in detail the Project’s included scope items.

List of Scope Items.

These items come from the Scope Statement and cannot be modified within the Requirements Specification.

Scope Items displayed are sorted in ascending order by Order Index and paged to 10 items per page.

Excluded Scope Items

Describes in detail the Project’s excluded scope items.

List of Scope Items.

These items come from the Scope Statement and cannot be modified within the Requirements Specification.

Scope Items displayed are sorted in ascending order by Order Index and paged to 10 items per page.

The "Approach Plan" tab has the following properties:

Name Description Possible Values
Narrative Describes the overall requirements approach. This property come from the Requirements Approach Plan and cannot be modified within the Requirements Specification.
Steps

Describes the individual steps that are required to define, document and gain approval for the Project’s requirements.

List of Steps.

These items come from the Requirements Approach Plan and cannot be modified within the Requirements Specification.

Steps displayed are sorted in ascending order by ID and paged to 25 items per page.

The "Constraints" tab has the following properties:

Name Description Possible Values
Associated Constraints

Describes the Constraints that are associated with the Requirements Specification.

List of Constraints.

Constraints displayed are sorted in ascending order by ID and paged to 25 items per page.

Additional properties can be displayed by using the row details feature of the DataGrid.

Note: Constraints identified outside of the Requirements Specification will not be displayed.

The "Assumptions" tab has the following properties:

Name Description Possible Values
Associated Assumptions

Describes the Assumptions that have been made within the Requirements Specification.

List of Assumptions.

Assumptions displayed are sorted in ascending order by ID and paged to 25 items per page.

Additional properties can be displayed by using the row details feature of the DataGrid.

Note: Assumptions identified outside of the Requirements Specification will not be displayed.

The "Current Position" tab has the following properties:

Name Description Possible Values
Current Position Elements

Describes the elements within the current position.

List of Current Position Elements.

Elements displayed are sorted in ascending order by ID.

Element's Attachments can be displayed by using the row details feature of the TreeList.

The "Requirements" tab has the following properties:

Name Description Possible Values
Requirement Elements

Describes the functional and none functional requirements for the Project.

List of Requirement Elements.

Elements displayed are sorted in ascending order by ID.

Element's Attachments can be displayed by using the row details feature of the TreeList.