At my current company, I jumped into a business analyst role to help out with a project that had started without a dedicated resource to perform detailed analysis on the high-level user requirements. The new feature touched almost every area of our existing system. We needed extensive analysis to ensure that the changes would not degrade the user experience or corrupt data.
I took over the business analysis for this project, while continuing to maintain my documentation responsibilities. I worked with the product management team to break down the high-level requirements into detailed requirements and business rules. I worked with the user experience, development, and quality assurance teams to integrate the new feature into our existing product. I documented the requirements, designs, and business rules for both our local and off-shore developers. I became the main resource for functionality questions from the developers.
This brought the project back on track for a successful release.
Since that initial project, I have continued to work as a business analyst on several other projects. We use an Agile methodology for our software releases, and the business analyst is a key team member.
I work closely with our product managers to prioritize and break down the high-level requirements into smaller user stories. I facilitate grooming meetings with the development team to help them understand and size those stories. As the team completes the stories, I perform user acceptance testing on the stories and review them with product management to ensure that we are always building what our customers need.
As with my documentation work, I currently do all of my business analysis work for this company as a full-time remote employee.