Business Analysts are engineers who are responsible for understanding the client’s business need, capturing the domain expertise that the client has, and translating this accurately into a succinct requirements document that will serve as the input to the software designers.
Key responsibilities
- Report directly to supervisor(s) and Project Manager if required
- Work with project team members and others if any
- Participate in all software development activities following Scrum process
- Perform the following under the coaching of supervisor(s) and Project Manager:
- Support gather, analyze and create high-level requirements
- Participate in product prototyping process, interface mock-up and GUI creation in agile environment
- Help prepare and maintain product roadmap which defines product enhancements for short - and long-term releases
- Support market research to analyze market trends and perform competitor's analysis
- Turn research and knowledge into actionable plan to drive product development
- Help create and maintain product documentation
- Serve as an internal point of contact for development team whenever requirements need to be clarified
- Help document internal processes, and schedule meetings