Most technology projects don't fail because of technology. They fail because nobody translated the business problem into something technology could solve — and back again.
- The problem a business owner describes is rarely the problem that needs solving.
- Business owners shouldn't have to learn technology to explain a business problem.
- A translator understands the owner, the people, the process and what technology can realistically do.
- Implementation is not the finish line — adoption is.
A business owner walks into a meeting and says, "We need a better system."
A developer hears a list of features. A software vendor hears a demo opportunity. Everyone nods. Six months later the system is live — and the business is struggling in exactly the same way it was before.
I have seen this pattern again and again. And almost every time, the problem was not technology. The problem was translation.
The problem behind the problem
When an owner says the business needs a better system, that sentence is usually a symptom. Underneath it there might be an approval that travels upward for no reason, a team that doesn't trust the numbers, a process that only one person understands, or a role that was never clearly defined.
Before changing the system, someone has to understand why the business is struggling. Sometimes the answer is software. Sometimes it is a process. Sometimes it is a person.
Two languages, one problem
Business owners speak in outcomes: cash flow, customers, delays, people. Technology teams speak in fields, workflows, integrations and permissions. Both are right. Neither is wrong. But they are different languages.
The usual advice is: "Tell the developer what features you need." I disagree. The business owner shouldn't have to learn technology to explain a business problem. Someone has to understand both sides.
That person doesn't need to be the best developer or the best accountant in the room. They need to be able to:
- Understand what is really happening inside the business
- Simplify it to what actually matters
- Structure it so the pieces connect
- Know what technology can realistically solve — and what it can't
- Find the right expertise when something falls outside their own knowledge
Why adoption decides everything
There is a moment every implementation team knows: "The system is implemented. Why aren't people using it?"
Implementation isn't the finish line. People have habits, fears and motivations. If they don't understand why the change matters to them, they will quietly go back to Excel and WhatsApp. A good translator thinks about adoption from day one, not after go-live.
What this looks like in practice
My own way of working can be reduced to a simple sequence:
- Understand — what is really happening?
- Simplify — what is actually important?
- Structure — how should the pieces connect?
- Connect — who and what is missing?
- Build — what should become real?
- Improve — how can it work better?
None of these steps require writing code. All of them decide whether the code that eventually gets written will be worth anything.
The takeaway
If your business is about to buy, build or change a system, ask one question first: who in this room understands both the business and the technology?
If the answer is nobody, that is the gap to fill — before the software.
