Article

Understand the real problem

Three panel comic: a guy stuck in traffic jam asks a mechanic: "I need to get there faster". The mechanic works on the car and exults: "Twice the horsepower! But the guy and his superpower car are still stuck in traffic jam.
The real problem

The ticket is clear. The problem is not.

“Can you build a dashboard for me?”

I can build a dashboard. But what decision will it help someone make? Who will act differently because it exists?

I’ve learned to ask those questions before discussing implementation. Sometimes the answer leads to a smaller feature. Sometimes it reveals a problem nobody had mentioned.

A spreadsheet copied between three departments might look like a software problem. Then you discover that each department defines the same number differently. Automating that gives you a faster disagreement.

I like to see how people work today: the workarounds, the repeated steps, the things they stopped reporting because “it’s always been like that.”

That’s usually where the conversation gets interesting.