Andy Lester gave a very fun and enjoyable presentation on Managing Technical Debt. Technical debt is all of the TODO statements in your code-Things you know are broken, but never get around to fixing. Andy gave 5 points to getting out of debt and staying out.

  1. Identify debt
  2. Determine costs of each item
  3. Fix the most profitable.
  4. Stop getting new debt.
  5. Remain vigilant.

There was a lot of detail in the presentation about how to succeed at each stage. Perhaps the hardest is steps 4 and 5, since both of those often require the understanding of management. Management needs to know why it needs to spend money in better, not faster, solutions.

I really liked how he said for step three you need to work at each item one at a time, rather than tackle it all at once.

Posted: Jul 29, 2007 | Tags: OSCON OSCON07

Comments are closed.

Tags

42 | django | python | oggify | OSCON | OSCON07 | osx | utosc | mythtv | security | reading | music | gaming | programming | tips | shell | vim | pyobjc | cocoa | iphone | blog | git

Calendar

<< Jul >>
Mo Tu We Th Fr Sa Su
25 26 27 28 29 30 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

Search

This space reserved for a search box

A Django site. Hosted on a Slicehost Slice