There is a discipline that is an area of engineering knowledge, which is called Systems & Requirements Engineering (SRE) in which it uses several techniques to analyze a problem.
Almost always relocated to software, but it is a very common mistake. SRE is an area that applies to any and all problems.
I think it can help you in the way of seeing your problem.