logo
logo
Products 

Technical Debt and UNDONE work

avatar
Naveen Singh
collect
0
collect
0
collect
0
Technical Debt and UNDONE work

Impact

  • UNDONE Work – Delayed feedback cycle and the value delivery
  • Technical Debt – Increased Total Cost of Ownership (TCO)

You are the Product Owner, and If you have to decide, then which one will you care?
To better deal with this situation, let’s understand what is Technical Debt and UNDONE work is all about?

Technical Debt:

It is a concept from software development. Tech Debt reflects on taking poor technical choices now, i.e., trading-off quality for time and not taking the better approach that would take longer.

One can also define it as the long-term consequences of poor design decisions.

Sometimes, the tech debt is intentional and sometimes is not. So, what causes it?

Intentional or active Tech Debt

  • A conscious choice of taking down quality to hit the market early
    • Maybe to take a competitive edge in the market or
    • To validate an idea for early feedback

Unintentional or passive Tech Debt

  • Development team learnings about the problem
  • Frequent changes in the team’s composition
  • An evolving Definition of DONE

There is an analogy for Technical Debt – It’s diabetes. There is no cure, but you can only control for a quality life. Should you ignore this, and there are serious consequences.

The high technical debt system is highly unstable and unpredictable, which requires more maintenance and hence increases its operating cost. When developing new functionality on the system that carries high technical Debt, due to system failure’s unpredictability, it often increases the development cost and hence increases the Total Cost of Ownership.

To view the full blog and this blog "Technical Debt and UNDONE work" is originally published on agilemania website.

collect
0
collect
0
collect
0
avatar
Naveen Singh