Analyzing and understanding requirements of intended softwareUnderstanding how the project will contribute in the organization objectivesIdentify sources of requirementValidation of requirementDevelop and implement requirement management planDocumentation of business, technical, process and product requirementsCoordination with clients to prioritize requirements and remove and ambiguityFinalizing acceptance criteria with client and other stakeholders