Home » Tag Archives: Technical Debt

Tag Archives: Technical Debt

Don’t waste time tracking technical debt

software-development-2-logo

For the last couple of years we’ve been tracking technical debt in our development backlog. Adding debt payments to the backlog, making the cost and risk of technical debt visible to the team and to the Product Owner, prioritizing payments with other work, is supposed to ensure that debt gets paid down. But I am not convinced that it is ...

Read More »

Transition to Agile, Large Technical Debt, Small Project

agile-logo

Many months ago, Rebecca asked an interesting question about technical debt in projects. She asked, How to start when there’s a really big mess? In that case, small, just being a professional clean-up acts may not even make a dent. Of course, as with any good question, the answer is, “it depends.” And the biggest flavor of depends is whether ...

Read More »

Technical Debt – when do you have to pay it off?

software-development-2-logo

There are 2 times to think about technical debt: When you are building a system and making trade-off decisions between what can be done now and what will need to be done “sometime in the future”. “Sometime in the future”, when have to deal with those decisions, when you need to pay off that debt. What happens when “sometime in ...

Read More »

Software Development Metrics that Matter

software-development-2-logo

As an industry we do a surprisingly poor job of measuring the work that we do and how well we do it. Outside of a relatively small number of organizations which bought into expensive heavyweight models like CMMI or TSP/PSP (which is all about measuring on a micro-level) or Six Sigma, most of us don’t measure enough, don’t measure the ...

Read More »

Programs and Technical Debt

agile-logo

Once you have a program (a collection of interrelated projects focused on one business goal) and you have technical debt, you have a much bigger problem. Not just because the technical debt is likely bigger. Not just because you have more people. But because you also geographically distributed teams, and those teams are almost always separated by function and time ...

Read More »

Infrastructure, Technical Debt, and Automated Test Framework

agile-logo

I’ve had several conversations in email and with clients recently that have all been about this question: “What do we do about our infrastructure?” Either the project or the program has to create/update/upgraded their architecture or automated test infrastructure, pay down technical debt, or somehow do something that’s not part of a story. And, that’s the part where I say, ...

Read More »
Want to take your Java Skills to the next level?
Grab our programming books for FREE!
  • Save time by leveraging our field-tested solutions to common problems.
  • The books cover a wide range of topics, from JPA and JUnit, to JMeter and Android.
  • Each book comes as a standalone guide (with source code provided), so that you use it as reference.
Last Step ...

Where should we send the free eBooks?

Good Work!
To download the books, please verify your email address by following the instructions found on the email we just sent you.