The objective of this activity is to develop an understanding with customer needs, requirements, and constraints; and resolve any clarification issue, so that an agreed upon set of requirements can be specified.
Process Entry/Exit Criteria
- Customer requirements are received/gathered through different means.
- Understanding with customer requirements is developed and clarifications issues are resolved.
- Customer Request for Proposal (RFP)
- Customer existing application (if any)
- Any other documents provided by the customer
- Requirements Specification.
- The client provides some documents (Business Requirements) or some existing application to extract requirements from.
- Development Team studies customer provided documents or applications.
- Development Team prepares a list of questions if some clarifications are required.
- Development Team communicates these questions to the client and discusses until there is minimum or no confusion.
- Development Team develops an understanding of customer requirements and documents Business Overview, Customer Requirements, Scope and Assumptions in the Requirement Specification document.
- Development Team Lead reviews the Requirements Specification and updates it as required.
- Development Team Lead sends the Requirements Specification to the Quality Assurance Team assigned on this project.
- Quality Assurance Team review the Requirements Specification and send their review feedback to Development Team
- Development Team updates the Requirements Specification according to review feedback.
- Project Manager/Development Team Lead/Contact Person sends the Requirements Specification to the customer for review and approval.
- If Customer finds some issues and problems, he sends the review comments otherwise sends an approval notification to Project Manager/Development Team Lead/Contact Person.
- If review comments are received from the customer, Development Team updates the Requirements Specification and resubmits for verification and approval.
- After customer approval, Project Manager/Development Team Lead publishes the Requirements Specification to the Project team.
Guidelines for Understanding of Requirements
- In case if a customer has already approved the requirements in Statement of Work (SOW) or Proposal then there is no need to send the RS again for approval to the customer. In this case, the Project Manager or Development Manager can approve the RS document after Quality Assurance review.