SPM KK, the 'backtracking' method that you use must be very effective, because engineering companies use similar technique for solving problems. The method is given the name
Root Cause Analysis and one of the tools used is a "Fishbone Diagram", developed by Kaoru Ishikawa, which is a drawing representing all possible paths from the effect (tree trunk) to potential causes (root tips). The tree is drawn sideways, so it resembles the skeleton of a fish.
The Cause and Effect Diagram (a.k.a. Fishbone) An Introduction to the Philosophy of Science book that I am reading gives this exercise in forensic science as a practical demonstration of the philosophy of causality: You hear the yelp of a dog behind you, then the sound of a crash. You turn around to see that a car crashed into a tree. You notice an oil spill on the road, and the police arrive and breathalyse the driver. What is the cause of the crash?