Combining the business analyst and quality assurance roles is a solution gaining favor among many businesses to address the challenges of moving from a siloed workflow process to Agile.
A BA/QA expert is a unique individual, one who possesses an in-depth understanding of the business domain and customer needs to define new software requirements yet who also has deep technical expertise in testing including the ability to write test cases and use testing automation software.
The job of the BA/QA manager comprises several important responsibilities, including:
- Effectively capturing business requirements to write the
- Writing the acceptance criteria in the BDD orientation of business language, per specific frameworks such as Fitnesses, Cucumber or StoryQ
- Verifying that code meets the acceptance criteria, preferably through automated testing platforms
- Communicating effectively with developers on explanation of user stories and validating the end implementation of the requirements
- Communicating with product managers on product roadmap, backlog grooming, prioritization of requirements and fleshing out the sprint/release plans
- Communicating effectively with business stakeholders to acquire user feedback and refine requirements
BA/QA Cross-training for Success
While both transitions are complex, it is more difficult for QA managers to take on BA responsibilities due to the level of domain expertise required for writing requirements and envisioning the myriad scenarios that could take place within an application and its features.
Individuals positioned for dual roles must have excellent interpersonal skills and enthusiasm to bridge the gap and work across new disciplines. The effort will pay off with respect and cooperation from other team members.
To overcome the challenges of transitioning to a dual role, cross-training should include:
- A series of courses for immersion learning on the industry sector (for QA to BA);
- A hands-on lab to simulate how users interact with the applications including technical training for the BA; and
- A deep-dive session to deliver perspective on the broader development spectrum including functional, technical, design and deployment considerations.
The cross-training process can take several weeks, and is best accomplished with the help of an outside consultancy or training firm. Beyond formal training, QAs should take the initiative to learn the other party’s language, the business talk, while BAs seeking to convert will need to spend more time with developers understanding technical requirements.
How do you coordinate BA and QA roles in your company? Share in the comments.
Simplicity Is Key to Serving Today’s Healthcare Consumers
by emids ● January 3, 2017
In an earlier post, we discussed how healthcare payers and providers are adapting to the needs of healthcare consumers—a topic explored at the recent 2016 emids Healthcare Summit...
How Healthcare Data Can Disrupt Care—for the Better
by emids ● January 3, 2017
The U.S. healthcare industry is broken: It’s too expensive, there aren’t enough primary care doctors, and care is reactive instead of proactive. A salve for many of these issue...
How Consumers Are Transforming the Healthcare Experience
by emids ● December 20, 2016
With a new presidential administration to begin soon and insurance premiums continuing to rise, there are many questions about the future of U.S. healthcare. One thing is for sure:...
Ready to get started?
Contact us today!