Organisational Challenges in Defining Quality | Why Didn't You Test That?
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.
Measuring Software Quality
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?
-
Shownotes
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?
-
Full Episode Description
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!
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 and development in test. 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?