Defining Success in Your Data Project
- Rhys Hanscombe

- Nov 25
- 3 min read
Based on episode 17 of The Business Thinking Podcast with our CEO, Neil Strange, and AutomateDV Product Manager, Alex Higgs.
In a recent podcast episode, Neil Strange and Alex Higgs delved into the crucial topic of defining success in data engineering and data warehousing projects. This discussion goes beyond simply avoiding failure; it's about proactively establishing the conditions for a successful outcome.
From Failure to Success
Building upon our previous conversation about failure conditions, we shifted our focus to a more positive perspective. As Neil Strange explained, "Instead of saying don't do this kind of saying do this instead do the positive stuff and let's build on that." While acknowledging the potential pitfalls, we emphasized the importance of concentrating on proactive steps to achieve success.
The Foundation of Success
A key element of success is ensuring that everyone involved in the project—from stakeholders to team members—has a clear understanding of the project's goals. As Alex Higgs highlighted, "It's important that every person in the in the team in the project understands what the conditions for success are."
This shared understanding fosters alignment and prevents team members from inadvertently taking actions that detract from the project's objectives.
Speaking the Language of Success
To effectively contribute to a project, team members must possess a solid understanding of the business domain. As Alex Higgs noted, "If you don't know how those parts of the business work. Is quite difficult to empathise with, what with what you're doing for them."
We shared examples of high-performing teams who invest time in learning the intricacies of the business, even pursuing relevant qualifications to better understand the language and processes involved.
Aligning Expectations
Effective communication is paramount. This includes clearly defining the project's scope, requirements, and documentation. Moreover, involving engineers in conversations with stakeholders helps align technical capabilities with business needs.
As Alex Higgs pointed out, "Having the engineers involved to be able to say, OK, actually that's possible. That's not possible."
Automation and Efficiency
Automation plays a crucial role in maximizing efficiency and freeing up time for value-added tasks. By automating repetitive processes, teams can focus on the 5-10% of work that directly contributes to business value.
This approach aligns with lean manufacturing principles, emphasizing the elimination of waste and the continuous improvement of processes.
Addressing Technical Debt
Technical debt, if left unchecked, can derail even the most well-intentioned projects. Allocating time for addressing technical debt, such as software upgrades and security updates, is essential for ensuring long-term success.
As Alex Higgs emphasized, "You have to make time for fixing today, even if it's one day in the Sprint, making time getting through it slowly is better than not getting through it at all."
Engagement and Context
Engaging the team and providing them with the necessary context is crucial for fostering a sense of ownership and accountability. When team members understand the project's objectives and potential pitfalls, they are better equipped to make informed decisions.
Defining Success in Data Warehousing
Shared Understanding: Ensure everyone understands the project's goals.
Business Acumen: Develop a deep understanding of the business domain.
Clear Communication: Align expectations through effective communication.
Automation: Streamline processes to maximize efficiency.
Technical Debt Management: Invest time in addressing technical debt.
Team Engagement: Empower the team with context and ownership.
By adhering to these principles, organizations can establish a solid foundation for success in their data warehousing projects.
