All tools

Abstraction Laddering

Problem Solving

Frame your problem better with different levels of abstraction

Abstraction Laddering is a problem-framing technique that helps you move between different levels of abstraction to find the right problem to solve. By going up and down the "ladder," you can reframe problems to be either more abstract (why) or more concrete (how).

How to use it

Imagine a ladder where:

  • Going UP means making the problem more abstract by asking "Why?"
  • Going DOWN means making the problem more concrete by asking "How?"

Steps:

  1. Start with your initial problem statement — Place it in the middle of the ladder.
  2. Go up by asking "Why?" — Why is this a problem? Why does this matter? This helps you discover the real need behind the problem.
  3. Go down by asking "How?" — How might we solve this? How could this be implemented? This generates concrete solutions.
  4. Find the right level — The best problem statement is often not where you started. Look for the level that opens up the most useful solution space.

Example

Initial problem: "We need a better intranet."
  • Going up (Why?): "Why do we need a better intranet?" → "So employees can find information easily" → "So employees can do their jobs more efficiently"
  • Going down (How?): "How might we help employees find information easily?" → "Create a searchable knowledge base" / "Set up a Slack bot that answers questions" / "Assign department experts"

Takeaway

Abstraction laddering helps you avoid solving the wrong problem. By moving up and down levels of abstraction, you can find the problem statement that leads to the most innovative and effective solutions.

Put this tool to practice

Apply the Abstraction Ladderingto your own situation. Start with a real problem you're facing and work through the steps above.

Explore more tools

Sources

Related tools