Gather and analyze business requirements
Develop detailed software specifications ensuring that they respond to business needs and are able to be clearly understood by development teams Develop documents to support the project (SRS, Work flows)
Requirement Tracking and Requirement testing
Provide support during the user acceptance test.