Skip to main content
Decision Frameworks

Four Steps to Solve Any Problems

A proposal to adapt an existing problem-solving model or create a personal one. The excerpt does not give the four steps.

THE IDEA

Four Steps to Solve Any Problems

A problem-solving model sets out steps for working through a problem. You can adapt an existing model or build one that suits your needs.

This excerpt introduces a personalized model but does not include its four steps.

When to use it

  • Resolving a personal conflict by outlining each person's perspective and finding a solution.

  • Improving a business process by breaking down inefficiencies and testing new workflows.

  • Choosing between multiple product features by evaluating them against strategic goals.

  • Learning a new skill by identifying gaps in knowledge, planning resources, and practicing iteratively.

FROM THEORY TO EVERYDAY LIFE

In practice

01

Career Change Decision

When considering a career change, one possible sequence is to define the problem (e.g., dissatisfaction), analyze root causes, generate options (e.g., new field, further education), and select the best path based on criteria like passion and income.

02

Fixing a Software Bug

A developer facing a recurring bug could work through four steps: identify the problem (reproduce bug), diagnose cause (code logic), brainstorm fixes (patches, refactoring), and implement the most efficient solution.

✳

A MOMENT TO REFLECT

Put it to work.

  1. What problem-solving steps do you currently use? How could you make them more systematic?

  2. Think of a recent problem you solved. Which steps did you naturally follow, and which did you skip?

  3. How would you adapt your problem-solving model to a collaborative team setting?

CONTINUE THE CONVERSATION

Source texts

  • Thinking in Systems and Mental Models Think Like a Super Thinker (Dawson, Marcus P)
← More decision frameworks