I provide Business Analyst service to many software/product companies. I take care of requirement elicitation, requirement analysis, preparing documents BRD, FRD, Use Case, GAP Analysis, Wire-frames/Mock-ups/ Prototype, user manual etc. I act as license between client and technical team where as understand business pain points and provide solution with help of technology. I translate requirement to technical team using proper documentation, I track the progress of project, Present development of project to client, dealing with change request etc. I am used to Agile development methodology as well as waterfall model.