Does a Business Analyst Have a Place in Scrum Development?
Scrum is a framework for agile software development where several small teams operate intensively within their own specialization while working inter-dependently towards a common goal. It is a model that was adopted to contend effectively with agile development environments, requiring real-time decision making based on actual events and information.
The question asked by many is where the business analyst fits in to scrum development? Certainly, the scrum framework does not recognize the traditional role of a business analyst. This does not mean that the role is redundant; rather, the business analyst’s role has to change to accommodate scrum core values.
The scrum model defines three main roles:
- Scrum Master. He acts like a project manager.
- Product Owner. He carries responsibility for keeping development in line with business requirements.
- Development Team. Team members build the product in increments, called sprints, which are short time periods.