Discover Curiosity's AI-powered platform for redefining outer loop software delivery and productivity
Why didn’t you test that? Podcast | episode 26
Organisational challenges in defining quality
Measuring software quality
Welcome to episode 18 of the Why Didn’t You Test That? Podcast. In this episode, Curiosity's Rich Jordan and James Walker, are joined by Chris Harbert, Founder & CEO of Testery. Together, they discuss organisational challenges in defining quality and the impact of AI on quality efforts.
James Walker kicked the conversation off with a key question, who actually owns quality at your organisation? Quality is essential in software delivery, and collaboration between developers and testers is crucial for achieving quality. Building a mutual respect and involvement in bug fixes can bridge the gap between testers and developers, and improve overall product quality. But can this lead to the ‘bystander effect’, in which no one seems to be responsible for quality?
Chris Harbert points out that legacy systems are forcing organisations to adress their technical debt and complexity in order to improve their quality standards. Having a clear plan, architectural overview, and leveraging test automation can help untangle legacy systems and pave the way for better quality practices. This can enhance testability and reduce toil during sprints.
Rich Jordan brings up another key question: How do you measure quality and what metrics do you use? Key metrics include bug discovery rates, test coverage, customer satisfaction scores, and support team efforts. These metrics provide insights into the effectiveness of quality initiatives and highlight areas for improvement.
Finally, Chris and James consider the impact of AI on current organisational testing efforts. Generative AI and non-deterministic behaviour may complicate testing, so requiring skilled testers is paramount to ensure you’re in line with organisational quality objectives, meeting customer expectations, and also providing a good user experience.
Watch the full episode to learn more!
01:56 What is quality?
03:09 Owning quality and de-risking releases
08:51 The test selection problem
10:15 Early adopters of agile
15:50 QA collabs: dev and testing
22:08 A mission to bring back quality
24:25 Business case for quality
31:38 Advice for becoming agile
35:41 System architecture and QA
38:33 Legacy 'Characterization Tests'
42:15 AI: accelerator and auto-pilot?
Hosts and guests
James Walker - Co-Founder & CEO
James Walker is the Co-Founder and CEO of Curiosity Software, where he works with a range of organisations to identify and resolve their quality needs.
Rich Jordan - Enterprise Solution Architect
Rich Jordan has reached over 20 years in testing, mainly within complex financial services environments.
Chris Harbert - CEO & Founder
With Testery, Chris helps teams ship software, get Started with test automation, migrate testing frameworks, and optimize existing test runs.
Watch more episodes!
The Curiosity Software podcast, hosted by Rich Jordan, Huw Price and the Curiosity team! Together with guests, they share their insight and expertise in driving software design, development and quality.
Learn how you can improve your journey to quality software delivery, by considering how much do you really understand about your systems, and when things inevitably go wrong, why didn’t you test that?