Task: SI. 2 Software requirements analysis
The Software Requirements Analysis activity analyzes the agreed customer requirements and establishes the validated project software requirements.
Disciplines: Software Implementation Process (SI)
Purpose
It is important to clearly define the project scope (boundaries) and to identify key functionalities of the future system with the customer to avoid problems like forgotten key functionalities or requirements creep.
Relationships
RolesPrimary Performer: Additional Performers:
InputsMandatory:
    Optional:
    • None
    Outputs
      Main Description

      The main activities are:

      1.      Identify information sources to get the requirements (customer, users, previous systems, documents, etc.).

      2.      Consult information sources and capture the key concepts of the of the business domain of the customer.

      3.      Identify the functionalities that are in the project scope.

      4.      Identify and list the software key requirements.

      5.      Organise and structure identified requirements accordingly, using requirements identified in the previous step, (e.g. by business processes or by system functions).

       

      Illustrations