Conclusion
The delivery of high-quality software always starts with the correct capture of business requirements that can be used to specify user stories and features, product design, code, tests and production environment and support needs.
Quality must then become the responsibility of everyone in a product team. The right processes, skills, tools and people are required to deliver good quality software from the outset rather than trying to test quality into a product at the end of its lifecycle.
Watch the video to hear the insights shared from our Testhouse experts and clients
A maturity assessment is useful to provide a baseline of current ways of working and an indication of what needs to change. But for that to be successful there must be trust and transparency and a good relationship with stakeholders and partners.
Andrew Holmes says: “First and foremost, it's selecting the right partner because you've got to be able to work with them. They've got to understand the culture of your organisation, and you have to understand that they have expertise and knowledge and experience which you may well lack.”
He adds, “You've got to have the right people, you've got to have sufficient time, and then it's really making sure that the process is fit for purpose, to make sure you deliver something which is valuable.”
Testhouse offers deep experience to help banking and financial services firms optimise quality and testing.
For more information, email us at contact@testhouse.net
“Ensure that you’re working with QA partners like Testhouse as they understand the nature of your business.”
MICHAEL HARRIMAN
Senior Advisor - Information Technology REDWOOD BANK
Testhouse sponsored the research and interviews provided in this Video Magazine. The topics covered are of strategic interest to Testhouse and offer a guide to the business challenges and best practices in quality assurance for B&FS. Visit their website to learn more about why BFSI institutions should choose a QA partner with expertise and solid technological know-how in dealing with highly sensitive banking platforms.