TRIZ is build on three postulates:
If you want to solve your problem, you must first understand the contradiction underlying it.
Corrolary: If you are not able to define the contradiction, then it is not a relevant problem for TRIZ
Corrolary 1 : The evolution of technical systems corresponds to the resolution of contradictions
Corrolary 2 : A better solution is a solution in accordance with these laws
Corrolary: A good solution is a solution that involves as few new resources as possible.
As an example, suppose you want to play golf. Ok, the problem is quite simple, But what if you decide to play golf on the moon? Or under the water? You can see that only understanding the problem, without its specific situation, can't guide you to the solution.