The Small Changes Series: Ep2 - Adding Quality Without Slowing Your Teams Down
Categories: Podcasts , Quality Talks
Small changes can make a big difference in quality by focusing on a seamless, continuous process called “flow” that allows teams to work efficiently while maintaining quality, rather than rigid “gates” that create bottlenecks. This approach integrates quality into the development process, encourages team collaboration, and replaces strict checklists with continuous feedback loops.
Quality Talks
Quality Talks is Stu Day and Chris Henderson and different guest each episode. Released as audio and video. The official Show notes have summary, key points and time stamped chapters.
- https://qualitytalks.co.uk/podcast
- https://www.youtube.com/@QualityTalksPodcast
- https://anchor.fm/s/f6e76df4/podcast/rss
Episode Details
- Show Notes: https://www.youtube.com/watch?v=h69rT3CarsM
- Published: 2026-02-18T08:00:53Z
- Duration: 00:00:00
- Author: Quality Talks Podcast
Overview
The episode focuses on redefining quality in development processes to avoid slowing down teams, challenging the idea that quality is a bottleneck. It promotes a continuous flow model, like the movement of a river, that emphasizes efficiency and collaboration over rigid quality checks. Key strategies include eliminating dedicated QA stages, distributing quality responsibility across the team, implementing ongoing feedback mechanisms, and making decisions based on risk and value rather than striving for perfection. The discussion also highlights the importance of early communication, reducing rework through better team collaboration, and applying systems thinking to understand quality within a larger context.
The episode further explores how effective communication plays a critical role in creating psychological safety and aligning teams. It encourages a say yes mindset and active listening to improve collaboration and reduce friction. Additionally, it prompts listeners to reflect on past experiences where quality practices may have unintentionally caused delays or bottlenecks, suggesting a more integrated and flexible approach to maintaining quality without compromising speed or team dynamics.
What If
-
What if you removed the QA column in your workflow and co-located QA with development?
- Move: Integrate QA into your daily development tasks by pairing with QA engineers or using lightweight testing as you code.
- Why now: Youre likely bottlenecking progress with rigid handoffs; this reduces delays and fosters shared ownership.
- Expected upside: Faster feedback loops, fewer reworks, and a culture where quality is everyones responsibility.
-
What if you scheduled weekly cross-functional ‘risk alignment’ sessions with product teams?
- Move: Dedicate 30 minutes weekly to discuss product goals, timelines, and potential quality risks with product owners.
- Why now: Youre probably missing early conversations that could prevent costly rework later.
- Expected upside: Fewer late-stage issues, clearer acceptance criteria, and alignment on trade-offs between speed and quality.
-
What if you audited your test suite to remove outdated or redundant tests?
- Move: Run a sprint to identify and delete tests that no longer map to current system behavior or business rules.
- Why now: Your test pack is growing brittle; this reduces flaky tests and speeds up integration.
- Expected upside: Faster CI/CD pipelines, more reliable automated tests, and time freed up for writing context-aware tests.
Takeaway
- Integrate quality checks into your continuous workflow by removing separate QA/testing stages, ensuring quality is addressed incrementally during development rather than through rigid handoffs or bottlenecks.
- Adopt continuous feedback loops by regularly reviewing your work and seeking informal input (e.g., user testing, peer reviews) to identify issues early and maintain quality without relying on strict checkpoints.
- Prioritize risk-based decisions by releasing features with known, manageable risks and using customer feedback to iterate, rather than delaying delivery for unattainable perfection.
- Improve communication with stakeholders by using language that fosters collaboration (e.g., “Yeah, okay” instead of “But”) and actively listening to ideas before offering critiques to avoid blocking progress.
- Avoid reactive testing practices by designing automated tests strategically, focusing on system-wide context and sustainability, and periodically refining test suites to prevent brittleness and overhead.
For a PDF of longer Software Testing Podcast Episode Summaries with Briefing Notes and more detailed summary notes, visit EvilTester Patreon Podcast Summaries.