If You’re Managing Data Science Projects Like Engineering, You’re Setting Them Up to Fail
Diogo Ribeiro
Lead Data Scientist and Research - Mathematician - Invited Professor - Open to collaboration with academics
Many companies make the mistake of managing data science projects the same way they manage engineering projects. It seems logical on the surface—both fields involve technical problem-solving, right? But applying the same approach to two vastly different types of work often leads to frustration and failure.
Here’s why.
Data Science: Known Scope, Unknown Solution
Data science is all about experimentation and discovery. You often start with a clear question (like predicting customer churn), but the path to finding the solution is far from certain. What algorithm will work? Which features should you use? It’s a process of trial and error, testing hypotheses, and iterating on models. Because the solution is unknown, predicting timelines for data science projects can feel like throwing darts in the dark.
Engineering: Known Solution, Unknown Constraints
In contrast, engineering is more structured. Once the scope is defined, the solution is usually clear. You know what needs to be built, and while challenges (like scaling issues or system limitations) may arise, you can generally work through them because the overall process is well-understood.
领英推荐
Why Managing Data Science Like Engineering Sets You Up to Fail
When you try to manage data science projects with the same rigid timelines and expectations used in engineering, you’ll face several problems:
How to Manage Data Science Differently
Bottom line: Treating data science like engineering will lead to missed deadlines, frustrated teams, and failed projects. By adopting a flexible, discovery-driven approach, you’ll give your data science team the space they need to uncover meaningful insights and deliver real value.
Data science is a bit more soft than engineering which makes data science flexible. That's the key differentiator.