Hear! Hear! Engineers are very good at solving problems using math, science, and technology. The problem occurs when they are solving the wrong problem. To get to the correct answer (solution) you need to be working on the correct question (problem). Most implementation failures that I have seen have been because the problem wasn’t properly understood and communicated.