How do you approach problem-solving?

I start from the system: I look at the evidence, find the root cause, apply the smallest change that fixes it, and then automate away the repetition so the problem does not come back.