Home

Pflogging

the never-ending quest for pragmatic solutions, useful plans, flawless execution, and designs that endure
Home Areas of interest Conventional wisdom Execution discipline

User login

  • Create new account
  • Request new password

A number of key features are only available to registered users. They include:

  • Access to the full content of top-rated material (only teasers are available to anonymous users after the material has been posted for 45 days)
  • The ability to search site content
  • The ability to access reviews of books relevant to site material
  • The ability to access key quotes relevant to site material
  • The ability to access content from partner sites
  • The ability to rate material
  • The ability to post comments
  • The ability to post new information and propose it for publication
  • The ability to request email notification when selected content is added or updated

7 sources of technical debt

  • View
  • links
Submitted by Admin on Mon, 05/14/2007 - 02:00
  • Execution discipline

The true status and health of a large software project is surprisingly difficult to sense, and worse to measure. One of the best ways to understand this is to think about debt. Although not measured in dollars, software projects certainly accumulate debt over time. This is debt that you will have to pay someday - or continue paying interest to delay the day of reckoning - if the project is successful.

How many of these apply to your project?

7 sources of technical debt

  1. Undiscovered bugs, failing tests, and open bugs in your database
  2. Missing test automation (unit, feature, scenario, or system)
  3. Missing build and deployment automation
  4. Scenarios with incomplete user experiences
  5. Code that's too difficult to understand
  6. Code that's too difficult to extend
  7. Code that's isolated in branches

The insidious thing is your project can hit all its milestones and even make it the whole way to shipping - with any amount of these debts lurking in the code.

In the next post, we'll look at 7 matching strategies for measuring and tackling technical debt, so you can empower your teams to systematically manage it in a lean fashion.

4
Your rating: None Average: 4 (1 vote)
  • Login or register to post comments