Approaching the problem
Like I explained in my introduction, Building from Scratch, a challenge usually has more than meets the eye, and I think part of what makes a tech consultants, product managers, solution architects, etc. good at their job is understanding the depth of a challenge and what might go into a solution.