Throughout a decades long career troubleshooting process and engineering problems at various semiconductor manufacturing customer sites worldwide, I have found that many times a problem is simply a disagreement in defining the problem. Once agreement on what the problem actually is, the solution is much easier to implement.
Collaboration to me is a better problem solving method than just plain compromise. Identifying a problem is paramount to finding equitable solutions. Collaboration allows all the stakeholders to find the best way to take on that identified problem.
