Management Debt, Technical Debt, and Decision-Making

Dave and Bob have great comments on my post, Might Three Backlogs Be Better Than One?. Dave is describing situations where management is making reasonable decisions, not incurring management debt, and by extension, technical debt. Bob and I have experience with significant management debt. (Take a look at Musings About Management Debt for more information …

Expressing Technical Debt as User Stories Helps with ROI

I’m not a fan of ROI (Return on Investment) measures for software, except in the case where you have waste. Several of my clients have huge technical debt which creates waste for the development staff (not just developers, anyone involved with the development of the product). When you’re dealing with waste, user stories just might …

Is Your Product Development Half-Actions?

Via Jack Vinson, I found this gem: Stop doing half-actions. All of you who are separating your developers from your testers? You are doing half-actions. Separating the writers from the developers and testers? Half actions there, too. Even when you define architecture and implement across the architecture, instead of by feature, that’s a half-action. A …

Codependent Schedule Games

Tristan, the senior manager in charge of all projects, strides into Ilene’s office and plunks himself down in her visitor’s chair. “Ilene, you are the project manager in charge of the project to save the company, right?” Ilene nods. “I really need you to fit this other feature into this release,” Tristran says. “We’re toast …

Paying Off Technical Debt

  I’ve had technical debt on my mind recently, so I’ve been writing about it. This week, the good folks at Stickyminds published my column, An Incremental Technique to Pay Off Testing Technical Debt. Enjoy!