Having the right systems and applications to collect and analyze data to help meet marketplace changes, such as new reimbursement models and regulatory demands, is critical for healthcare companies. Executives must overhaul cost and quality of care delivered as well as improve the patient experience to keep costs down and stay compliant. This makes healthcare IT organizations the perfect candidates for Agile and DevOps transformation.
The challenge is that large companies typically have entrenched silos of employees and processes in development that can be hard to break. Silos do not fit well into the Agile framework, where team members take on overlapping, cross-functional roles where frequent collaboration is required to design, develop, test and deploy. In DevOps, the workflow is even more accelerated where extreme automation comes to play and weekly or daily update releases are common.
Additionally, many large companies employ multi-vendor outsourcing strategies that disperse development and other IT functions across multiple locations and time zones around the word, making collaboration difficult. Scope creep and quality issues can develop, deadlines may slip, and companies may not be able to keep up with the pace to compete.
Introducing BA/QA Integration
To help large companies adopt Agile more effectively and deliver business value faster, BA/QA is gaining favor as a solution. In a traditional, linear process, the BA and QA roles have long been separate, which creates inefficiencies and can introduce opportunities for errors to occur.
Typically, the business client provides needs to the BA, who develops solutions and turns them into requirements. Then developers execute the requirements, and a QA completes testing. The problem is the testing happens without background knowledge or context, meaning critical pieces of the application may not be appropriately tested and various use cases may not be fully understood. When products demand frequent updates, this disconnected development process becomes even more painful and slow.
The BA-to-QA model places individuals with both sets of skills on each end of the process, telling developers how to build the feature at the outset and ensuring they did it right upon completion.
BA/QA integration also supports the move to popular Agile processes such as Behavior-Driven Development (BDD) and Acceptance Test-Driven Development (ATDD). In BDD/ATDD, requirements are written as user stories expressed in terms of features and benefits, and acceptance criteria are written as events and outcomes. Business analysts are adept at writing the user stories and communicating it to developers, while the quality assurance engineer is skilled at writing acceptance criteria.
With the roles consolidated, development teams get the best of both worlds.
What steps is your organization taking to address the challenges of Agile in your workflow?
Healthcare Consumerism: How Payers and Providers Are Using Technology to Meet Consumer Needs
by emids ● December 2, 2016
Consumerism is gaining ground in the healthcare industry and reshaping the way healthcare will be delivered in the future. As healthcare premiums rise to $17,000 a year for the ave...
How the Internet of Things (IoT) Is Paving the Way for Ambient User Experience
by emids ● October 31, 2016
Ambient user experience occurs when various technology systems and devices—and the data gathered by them—seamlessly interact and adapt to user needs based on the context in whi...
Ready to get started?
Contact us today!