We’ve all been there. Developers are told to “just try harder” not to create bugs, and testers are expected to “just try harder” to catch bugs before they reach production. However, this age-old strategy doesn’t address the root causes of software bugs and can even be counterproductive.
In this session, we’ll explore three strategies for creating an environment that minimises the likelihood of bugs: optimising feedback loops, using monitoring and observability tools and feature flags, and reducing change approval overhead to prevent and detect bugs.
This session goes beyond code quality, testing, legacy issues, or poor requirements. It examines some underlying factors contributing to bug creation and outlines how to tackle them effectively.
* 45-minute talk presented at Agile on the Beach 2025.
Version with speaker notes here: https://speakerdeck.com/andyrlweir/beyond-just-try-harder-three-effective-strategies-to-tackle-bugs-aotb-speaker-notes