Analyst
The business analyst is a core team role for projects of any size, from small system updates, to vended product integrations, to enterprise-wide software development. Analysts are essential in defining what a team is building, and ensuring that the resulting product is valuable and effective for the client, from initiation to launch.
Analysts help stakeholders define precise business needs by identifying issues, evaluating possible solutions, and prioritizing features. Stakeholders may start with a rough idea of what they need to accomplish; the analyst helps refine that vision by translating the client’s needs into actionable requirements.
For the project team, the analyst leads by maintaining clear, accurate requirements that are visible and understood by all team members. Analysts work closely with designers to develop system interactions and flows, and iterate these into an effective solution. For developers, analysts might provide some technical specifications, including queries and scripts.
Close collaborators
- C
- St
- Ux
- Dv
- Pm
- Qa
- De
- Db
- I
Activities
- Maintain team focus on business needs and priorities
- Research business and technical issues
- Create SQL queries and scripts (in some cases)
- Identify business objectives and vision, and propose solutions
- Document functional and technical requirements
- Perform cost/benefit analysis for potential solutions
- Capture and document workflows
- Troubleshoot applications
- Conduct data analysis
- Test applications and confirm functionality
Key Products
- Functional requirements, including use cases and user stories
- Technical specifications, possibly including SQL queries, data/web service definitions
- Project communications and updates
- Test cases