To avoid this situation, involve the data professional as early as possible in the process. Make sure they understand the various factors that have led to the need for a data solution. What is the situation? What is the problem that you are trying to solve? Are there particular questions you’re looking to answer? What will happen after you have the information? Will a decision be made? An action taken? Who will make the decision or take the action?
All of this context, and any other you can provide, will help the data professional understand things such as how much precision is needed in the solution, what formats should be used, how long the solution needs to live, what visualizations may be most appropriate, and more. From this understanding, they can formulate the technical specs for the work.