Every time I teach a remote class from my home office, somebody says “oooh, where’d you get that clear whiteboard.” White boards are just ugly, and I wanted something that would essentially disappear into the room, so glass seemed like the best choice. Though I see these in many detective shows on PBS :-), I…Read More
Accelerate: Building and Scaling High Performing Technology Organization is one one the best books to hit the shelves in a long time. Nicole Forsgren, and her co-authors, Jez Humble and Gene Kim have done the industry a huge service by providing a data-focused way of analyzing and improving performance that’s based on real research, not…Read More
The notion of technical debt is not well understood, so let’s start there. Agile is all about fast feedback loops—hours or, at most, a couple days. Deliberately lengthening your feedback loop in pursuit of the chimera of perfection destroys your agility. The cost of that delay is a real cost. It usually exceeds development costs…Read More
Somehow, some people have gotten the idea that design is somehow inimical to Agile. That’s not true. It’s always helpful to think about things before you do them. The question is not whether or not you should think in advance, it’s how far in advance should the thinking occur. Hours? Days? Months? The problem with…Read More

The traditional daily stand-up meeting as generally practiced ranges from merely ineffective to a colossal waste of time. It's a band-aid that's hiding ineffective communication. First, some history. The 15-minute "stand-up meeting" is de rigueur for many Agile shops. It's been a standard practice from very early. JJ Sutherland told me the "first standup happened…

Read More