09/03/2026
Every data project has two reasons behind it. The one written in the proposal, and the one nobody wrote down.
The first is tidy: efficiency, scale, modernization. The second is specific and a little uncomfortable, and it is almost always the real one. A quarter closed late because two systems disagreed. An auditor asked a question nobody could answer. A key person left and took half the process with them.
That event, not the language on the proposal, is what the project is actually for. When the stated reason is "modernize our systems," the requirement becomes "newer systems," and you end up shopping for features. When the real reason is named, the requirement gets sharp and testable.
So before the requirements document, before the demo, ask a smaller and more honest question. What happened right before you decided to fix this? The answer is usually a story, not a spec. And that story is the requirement.
Our new post makes the case: https://www.kohezion.com/blog/ask-what-happened-data-project