"But It's Just a Small Change"

  I had the pleasure of speaking with two different colleagues today, both with the same dilemma. They are near the end of their projects. They don’t quite have enough time for one round of final testing–but if they’re lucky and the stars align,...

Implement the Most Valuable Features First

  Scott points out Software Product Delivery – 20 Rules? that you should do the riskiest part of the project first. (He explains that you modify that given what’s most important.) I’d add a further refinement: that what’s most important...

Unanticipated Events Screw Up Schedules

  So after I posted the Probabilistic Scheduling post, I was working merrily away. I had made some small progress on the book, but was still finishing up other things. Finally, Wednesday I had cleared the entire day to work on the book. I was having trouble with...

Reducing Infrastructure Risk

  It’s been quite the Monday so far. My office toilet started spewing water, a cabinet door fell off one of the cabinets in the kitchen, and I’m trying to back up and duplicate my hard disk because both latches on my Powerbook broke at the Agile...

Do Engineers Use Their Software?

  My friend and colleague, Stever Robbins, has started a blog, and one of his early posts is Are engineers living on another planet? Don’t they use their software? Unfortunately, not always. It takes self-discipline and the desire to look for problems to...

Degrading Gracefully is an Oxymoron

  I changed ISPs last Friday. At some point Friday, my ISP bounced my email with a strange (to me) message. This is the same ISP that had problems just a few months ago, so I was done. I need email up virtually 100% of the time. And if I can’t receive...