O'Reilly logo

Managing Software Debt: Building for Inevitable Change by Brent Barton, Chris Sterling

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 5. Quality Debt

image

Promises make debt, and debt makes promises.

Dutch proverb

Quality as an Afterthought

In traditional projects, quality is assessed late in the software delivery cycle. The idea is to focus on defining requirements, and both code and tests can be separately developed based on those requirements. The problem is that team members implementing code and test artifacts interpret requirements documents, no matter how well they are written, differently.

Executing the tests after the code has been written makes quality an afterthought. Quality is validated only after the code is feature complete, meaning that all features have ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required