Elements and Performance Criteria
- Gather and confirm client requirements
- Confirm requirements and scope with the client
- Gather information regarding requirements via sources of information and business processes
- Analyse client requirements to determine the project scope and the problem context or opportunity faced by the business
- Document client requirements, project scope, related problems and sources of information
- Analyse functional and related non-functional requirements
- Analyse the feasibility of a project
- Develop high-level system solutions
- Prepare and publish software-requirements documentation