Written by Nick Otter.
Fundamental to DevOps or any other practise. Here are some problem solving strategies from Alex Brogan.
It’s very simple to react to a stated problem without addressing the root cause.
What you hear or see when something is initially presented to you is usually the surface-level pain point or struggle.
By asking the right questions, you can get to the root and find a solution.
Here are the five questions:
See this in action with: Richard Feynman, Magnets
A McKinsey developed framework for writing and presenting ideas.
“A tool to help you find out what you think.”
Process:
Start with the problem first
Group and summarize your supporting arguments
Logically order your supporting ideas
A diagram indicating the possible root causes of a problem.
Steps:
Define the problem (Product failure)
Identify contributing factors (Blue ovals)
Find possible root causes related to each factor (Black text and arrows)
Analyse the diagram
Inversion
When problem solving, consider the opposite of what you want—the worst-case scenario or solution.
Now ask, “How do I avoid this happening?”
Inversion teaches you what to avoid on the path to success.
Avoiding stupidity is easier than seeking excellence.
Issue trees are a visual diagram that help you break down a larger problem or question into several smaller, more solvable questions.
They allow you to identify the root causes of a problem as well as to identify its potential solutions.
Questions to help you face reality:
Questions to help you discover what you will do:
Thanks. This was written by Nick Otter.