- the one they took? Under what circumstances will this design not work? Are there performance limitations of the design?
If technical debt is a reality for your organization, then learn how to increase your testing sophistication and expertise to help diagnose and decrease the debt.
Technical debt impedes you from making project progress, and in my experience, it appears to dramatically affect how much testing you can do. Remember, technical debt is like credit card debt. The more you accumulate, the more you are impeded.
You might be able to shortchange your product on one or two releases, but at some point if you don't pay it off in a planned way, the debt buries you.
I thank Esther Derby, Dale Emery, Dave Smith, and Jerry Weinberg for their review on this column.