Role Of A Business Analyst In Agile

850 Words2 Pages

Title: What is the Role of a Business Analyst in Agile?
If you're thinking that the Agile methodology doesn't make clear the business analyst's job...well, you're not wrong. However, you may be looking in the wrong place.

Learning Tree's business analyst in Scrum course follows the Institute of Business Analyst's when defining the role of "business analyst." Drawing from the institute's "A Guide to the Business Analysis Book of Knowledge (BABOK)", the course says that a business analyst is (emphasis added): …any person who performs business analysis tasks…no matter their job title or organisational role. Business analysts are responsible for eliciting the actual needs of the stakeholders – which frequently involves investigating and clarifying …show more content…

This list of tasks is probably already more than can be performed by one person. As a result, there are probably several people on the team performing these tasks and they may have a variety of job titles, including 'enterprise architect' and 'product owner' (or even 'business analyst').
Agile Principles and Analyst Tasks
This relationship between business analyst tasks and the Agile development style isn't an accident. If you look at the twelve principles of Agile, you can see that most of those principles are directly related to typical business analyst tasks.
These four principles depend on business analysis input:
1. Highest priority is customer satisfaction, through early and continuous delivery of valuable software: Business analyst tasks help ensure that the software that is built and delivered is, in fact, valuable to the organisation
2. Welcome changing requirements, harnessing change for competitive advantage: It's the business analyst's tasks that help identify competitive advantage and the changes that will achieve that …show more content…

Continuous attention to technical excellence and good design: "Good" design, of course, is relative to the needs/issues/goals trinity
Product Owner as Business Analyst
Which leads to one job role that seems tailor-made for the business analyst. Once you start discussing requirements management in an Agile environment, you inevitably end up discussing the role of the Product Owner. The Product Owner is responsible for ensuring that the team is focused on delivering products that have real business value -- that address the trinity of problems, issues, and goals. That definition brings us right back to the business analyst playing "a role in aligning the designed and delivered solutions with the needs of the stakeholders.”
Obviously, for a solution to have real business value, return on investment and total cost of ownership must be assessed (another business analyst task). However, value to the organisation isn't just in the numbers. Solutions must also contribute to the organisation's mission, which may involve intangible benefits. An organisation that prides itself on software that's "easy to use" may not be able to quantify the benefits of improving the user experience but does know that constantly improving that experiences is essential to the organisation achieving its

More about Role Of A Business Analyst In Agile

Open Document