Subdividing

· 2 min · Quick read · Joost van der Laan

Subdividing means breaking a large, complex problem into smaller, more manageable parts so each piece can be understood and solved on its own.

The idea

Big problems are often too complex to hold in mind or attack all at once. Subdividing splits them into smaller sub-problems — by component, by time period, by cause, or by owner — that are each simple enough to reason about individually. Solving (or at least understanding) the pieces usually makes the whole more tractable than trying to solve it in one pass, and it also makes it easier to parallelize work or assign different parts to different people.

When to use it

How to apply it

  1. State the overall problem clearly.
  2. Split it into parts that are as independent of each other as possible.
  3. Solve, estimate, or assign each part separately.
  4. Recombine the parts and check that solving them together actually resolves the original problem.

Watch out for