SE Radio 599: Jason C. McDonald on Quantified Tasks

Topics covered
Popular Clips
Episode Highlights
Stability Metrics
Stability metrics in software development are crucial for assessing the reliability of a codebase. explains that these metrics, when used with quantified tasks, can reveal the effectiveness of quality control processes. He describes a system where bugs are tracked through their lifecycle, from planning to production, to calculate a volatility score.
If you catch a bug at the same phase it originates, you're great. You have zero volatility because bugs are always going to show up. That means your quality control is flawless, or at least darn near close.
---
This score helps identify whether quality control gates are failing and the severity of the bugs that manifest, providing a comprehensive view of software stability 1.
Bug Detection
Quantified tasks offer a novel approach to bug detection by highlighting inefficiencies in quality control. notes that the time a bug remains undetected can indicate the failure of quality control gates throughout the software development lifecycle. By recording the origin and detection points of bugs, developers can pinpoint which gates failed.
If you have a bug that appears in design and makes it to production, what that means is that your requirements review failed, your static analysis tools did not catch it, your testing didn't catch it, your linters didn't catch it, your CI failed to catch it, your manual review failed to catch it, and now it landed in user's lap.
---
This method provides a clear metric for evaluating the stability of a project and the effectiveness of its quality control measures 2.
Related Episodes


SE-Radio-Episode-273-Steve-McConnell-on-Software-Estimation
Answers 383 questions

SE Radio 628: Hans Dockter on Developer Productivity
Answers 383 questions

SE-Radio Episode 357: Adam Barr on Code Quality
Answers 383 questions

SE Radio 637: Steve Smith on Software Quality
Answers 383 questions

SE-Radio Episode 262: Software Quality with Bill Curtis
Answers 383 questions

SE-Radio Episode 295: Michael Feathers on Legacy Code
Answers 383 questions

SE-Radio-Episode-253-Fred-George-on-Developer-Anarchy
Answers 383 questionsEpisode 147: Software Development Manager
Answers 383 questions

SE-Radio Episode 256: Jay Fields on Working Effectively with Unit Tests
Answers 383 questions

Episode 111: About Us 2008
Answers 383 questions
SE Radio 555: On Freund on Upskilling
Answers 383 questions

SE Radio 558: Michael Fazio on Modern Android Development
Answers 383 questions

SE-Radio Episode 317: Travis Kimmel on Measuring Software Engineering Productivity
Answers 383 questions
SE Radio 629: Emily Bache on Katas and the Importance of Practice
Answers 383 questions













