When Requirements Fail: The Reality of Data Projects and How to Survive Them.
John Olaoye
Senior Data Architect & Business Intelligence Leader | Transforming Data into Strategic Business Value | Expert in Data Strategy & Leadership
Since I began my journey as a data professional, I have been intimately acquainted with the rigorous, often painful process of validating data—especially after integrating new data sources. It’s a task that demands precision, patience, and an almost obsessive attention to detail. Yet, no matter how meticulously we prepare, the road to seamless data integration is rarely smooth.
The engineering team often works tirelessly, seeking domain knowledge from those who understand the business intricacies. Their goal is to implement the appropriate business logic into the data stream. But here’s the catch: no matter how thorough the requirement-gathering phase may seem, it’s only when the rubber meets the road that we truly discover whether those requirements hold water.
This phase of uncertainty often slows down projects. It reminds me of a saying from my mother tongue: “Only the gourd can tell where the rope placed around its neck would fit.” No matter how diligently we try to anticipate every need, it’s only when the project begins that we uncover what’s missing. The gourd, in this case, is the data project itself—its shape, its contours, its unique challenges—revealing itself only as we proceed.
The Challenges We Face
A Call to Action
The challenges I’ve outlined are not insurmountable, but they do require a shift in mindset. As data professionals, we must prioritize documentation, foster collaboration between technical and business teams, and embrace the iterative nature of data projects. We must also remember that our work is not just about numbers and algorithms—it’s about enabling better decisions, clearer insights, and ultimately, driving value for the business.
So, the next time you find yourself knee-deep in data validation or wrestling with a poorly documented report, remember the gourd and the rope. The path may be uncertain, but with patience, collaboration, and a commitment to clarity, we can navigate the chaos and deliver results that truly matter.