technical debt | TechWell

technical debt

man carrying bag of debt How Are You Managing Your Test Debt?

Just as debt can be good and bad in everyday life (such as a home mortgage), debt in the engineering world can also be good and bad. This applies to quality engineering as well—with good and bad test debt. As testers, how do we create a balance and stay at the right test-debt quotient?

Rajini  Padmanaban's picture
Rajini Padmanaban
iceberg of technical debt Technical Debt, Product Value, and Risk Management

Reports that the Equifax breach took advantage of a known issue in Apache Struts set the stage for a conversation about technical debt, product value, and risk management. Steve Berczuk shares his thoughts on how to help prioritize technical work in a way that balances short and long term value.

Steve Berczuk's picture
Steve Berczuk
How to Avoid or Remedy Technical Debt

Many people have experienced monetary debt in their lives, and although technical debt isn't quite the same, it can be just as harmful. With technical debt, you aren't borrowing chunks of code with the promise to pay it back. Read more to learn about technical debt and how you can avoid and fix it.

Cameron Philipp-Edmonds's picture
Cameron Philipp...
Stumbling Blocks to Becoming a Better Programmer

We continue our journey into the pitfalls which productivity programmers are susceptible to. In part two of this three-part series we delve into some more of the problematic habits and situations programmers can face when it comes to productivity

Cameron Philipp-Edmonds's picture
Cameron Philipp...
Working Your Way Out of Large Technical Debt in a Small Project

When you transition to agile with a small project and you have a reasonably sized codebase, chances are quite good that you’ve been working on the product for a while. You have legacy code—and that code comes with technical debt. Johanna Rothman has ideas about how to work yourself out of it.

Johanna Rothman's picture
Johanna Rothman
Achieving Transparency in Your Next Agile Project

There has been a lot of news recently about increasing transparency in government. While government operations pose significant challenges to ensuring transparency, agile projects can suffer from these challenges as well. Technical debt and documentation are areas where project teams can improve.

Jacob  Orshalick 's picture
Jacob Orshalick
How Agile Prevents Software Decay

All of us have been in the situation where fixing a single issue can produce several other defects. Agile embraces continuous design changes and code refactoring to meet challenges from emerging requirements. This inherently promotes practices that prevent software decay.

Mukesh Chaudhary's picture
Mukesh Chaudhary
Solutions to Old and Bad Software

A recent article in the Atlantic describes the software behind many systems we rely on, and not all of the software is as robust and well written as we might hope. While agile values and techniques may not be the whole solution, they can help you improve the quality of your software.

Steve Berczuk's picture
Steve Berczuk