Menu

“Why Not?” is a bad reason to ship a feature

I agree with Chris LoSacco that “Why Not?” is a dangerous questions to ask for any product team:

Often stakeholders assume that if their ideas aren’t bad, they should be on the roadmap. “This isn’t hard; let’s get it in front of the engineers.” But the burden of proof is the other way around — ideas should get turned down unless they clear a high hurdle.

Just because a feature is easy or obvious doesn’t mean you should build it. This is why I prefer the question “Why Now?”:

What is the danger of not doing this project right now? If we don’t solve this problem or add this feature right now, what do we lose? Are sign-ups going to drop? Are we going to lose customers? Are we going to miss a major shift in the market? If so, then, yes, now is a good time to work on it. But if the room suddenly falls silent and everyone comes up short on the downside of skipping over the idea, that’s a pretty good indication that it can wait for later.