BA as Product Owner. The role of the product owner is essentially that of the business subject matter expert (SME). Their main accountability on the project is to articulate the vision and define and prioritize product requirements. Their role, as the sponsor’s key delegate, is to make business decisions. The BA has accountability to both the business and the project. On the one hand BAs need to ensure that end product or service meets the business objectives and that the requirements are defined completely and correctly. However, they also need to ensure that the end product or service meets the project objectives and that it is delivered within the project constraints. Finally and maybe most importantly BAs are not decision-makers. They are facilitators, consultants, and hopefully trusted advisors.
BAs as Testers. Testing on Agile projects is an essential role. While theoretically the delivery team wears multiple hats, one of which would be that of tester, practically speaking I have seen more instances where outside testers fulfill this role. With the wide-spread use of automated testing tools on many agile projects, it is helpful to pay attention to testing on its own with its own resource(s) devoted to it. It seems to me that as with any approach, separating both business analysis and testing from development work makes a great deal of sense.
BAs as BAs. So where do BAs most effectively fit into an agile project? As BAs doing just-in-time BA work. Here are just a few ways the BA can support the agile project:
“Grooming” the backlog. So how can BAs do all the things BAs do so well without preventing the team from delivering an increment in short time frames, such as 2-4 weeks? By ensuring requirements are defined completely and correctly before each sprint begins. The BA can work with the product owner and other business and technical SMES as the delivery team completes each sprint. However, the BA is working on requirements for the upcoming sprint, rather than the current sprint.
While many organizations use the term “agile” to mean doing things in a quick and dirty way without adding a layer of business analysis bureaucracy, others have considered the consequences of omitting the role of the BA and are now recognizing the vital role BAs can play.
If you found this post interesting, you might also enjoy reading Avoiding Conflict Between the PM and BA, Part I and Avoiding Conflict Between the PM and BA, Part II. (You must be a Watermark Learning Member to access this article. Membership is free and allows you to access valuable skill-development tools, such as articles, webinars, eNewsletters and special discounts.)
How do you define success for your team? Take a moment to think about this…
Remote work has transformed how organizations operate, with virtual teams becoming the new normal across…
Effective leadership has never been more critical. Whether managing a team in a high-pressure corporate…
Remote work has transformed how organizations operate, with virtual teams becoming the new normal across…
The Business Analysis Body of Knowledge (BABOK® Guide v3) is a comprehensive guide to the…
A certified Business Analyst (BA) has successfully passed an International Institute of Business Analysis (IIBA.org)…
View Comments
Dear Elizabeth,
totally agree!!! I had some discussions that as a BA my role could "disappear" in agile contexts, and several LinkedIn groups discuss this topic as well.
As a BA I had an experience within an agile team, and I did:
- participated in elicitation events (e.g., meetings, workshops)
- specify and model "to-be" requirements (e.g., UML, BPMN)
- "translate" them to user story statements
- mock-up design
- write test plans based on the requirements.
Kind regards,
Nuno Santos