Category: Clarity

  • Capacity Is Not the Constraint

    Over my career, the ask from leadership has been pretty consistent: more development capacity. The list of requests never shrinks, so the conclusion is always the same: we need to go faster. AI is now delivering on that in ways hiring never quite could.

    The list will always outpace the team. That’s not a capacity problem, it’s the nature of the work.

    What I haven’t seen is a matching increase in clarity about which parts of the work actually matter.

    Capacity without direction is just faster drift. You ship more, but you’re not sure what’s landing. You don’t know which features people actually use, or which ones drove engagement.

    There’s an infinite supply of “can we build this?” The constraint that’s always been scarce is “should we build this at all?”

    That second question is worth more than it gets credit for. Every feature you don’t build is scope your team doesn’t carry: no implementation cost, no maintenance burden, no support tickets, no documentation. The savings compound in ways that never show up on a roadmap because there’s nothing to point at.

    The gains from AI make this more urgent. When capacity goes up, the temptation is to fill it. But the better return is a leaner organization pointed at fewer, more deliberate bets.

    More “can we measure whether this mattered?” would help too. But it starts with being willing to ask whether to build it at all.

  • Watermelon Status

    You do a quick scan of the project status on your way to the next thing. Everything looks green. You move on.

    You didn’t realize that you just looked at a watermelon status. Green on the outside. Red on the inside.

    2 weeks later the project is slipping, and everyone is suddenly busy explaining what happened.

    Cut it open a week earlier and you’d have found it was already turning red inside.

    Why? People want to do a good job, and they’re optimistic. When there’s still runway on the calendar, it’s easy to defer raising the risk. There’s time. Someone will figure it out. And honestly, no one wants to be the person who surfaces the problem, because surfacing the problem feels like owning it.

    So they enable the status green. They believe it. Or they hope.

    Slipping is an event worth surfacing. Every dependency that wasn’t known up front, every friction point that showed up mid-sprint, is quietly pushing other things further back. By the time the dashboard turns red, you’re already weeks behind where the conversation should have happened.

    Many of your dashboard metrics are trailing indicators. The daily conversations are where the real signal lives. Your team and your Scrum Master must have the courage to keep those conversations focused and honest every day.

    Slipping is a signal to catch and fix before it becomes a sinkhole.

    The status report doesn’t tell you how the project is going. The people do. Go to them and listen.