Verifiable Acceptance Criteria Met with 90% Reduction in Product Delivery Times
A large Health Payer sought to increase registration rates and usage of an existing digital member services platform by streamlining the onboarding process and improving the user experience. Previously, new members registered online and were mailed a welcome kit with uniquely identifiable information that gave them initial access to the platform. To reduce wait times and lower costs, the client aimed to automate the onboarding process so enrollees could be identified, registered and granted platform access more quickly.
The client sought to digitally optimize the member onboarding process through new automation processes. To do so it was necessary for developers to have a clear understanding of evolving customer needs through a continuous feedback loop and Agile processes.
A Three Amigos approach was used where stakeholders from the product owner, developer and test teams charted out experience mappings based on end customer personas and their journeys. The mappings included identifying customer touchpoints, handoffs from one process to the next and gaps or pain points. This process allowed for teams to identify opportunities to improve the customer experience and automate time consuming handoffs.
The team then derived verifiable, unambiguous acceptance criteria from the customer experience mappings. A Test-Driven Development (TDD) approach was used where tests and test criteria were initially written for every stage with developers, then built to meet the acceptance requirements. This process objectively confirms in real-time that requirements are fulfilled each step of the way.
Stakeholders from all areas were brought together to map the customer journey and create acceptance criteria to ensure the final product was the right one to meet business needs. The approach followed a Behavior-Driven Development (BDD) process, borne out of the tenets of TDD that encourages collaboration among developers, testers and non-technical business participants in a project.
With xScion’s help, the client delivered a customer friendly new member onboarding process that reduced wait times and made it easier to enroll and verify members. Automation of previously manual processes reduced the cost of onboarding members.
Using a TDD and BDD approach resulted in a 90% reduction in product delivery times while ensuring developers met verifiable acceptance criteria each step of the way. xScion used its “learning by doing” Dojo approach to collaborate with technical and non-technical stakeholders to define successful business outcomes and design and implement tests verifying each incremental step in the process.
More About Data Services at xScion
As more large development initiatives transition to Agile methodologies, organizational needs or regulatory compliance requirements to verify and validate often remain, regardless of development methodology. An Agile approach to Quality Assurance introduces verification and validation activities earlier in organizational change initiatives, development lifecycles and in infrastructure implementations. This approach blends with traditional Quality Assurance practices to meet enterprise, regulatory or implementation specific requirements while enhancing overall efficiency and the quality of end products.