Hierarchical Decomposition is a task decomposition pattern that recursively breaks down high-level goals into a tree-like structure of sub-goals. Each level of the hierarchy manages only its own tier of complexity.

Why it matters: This pattern is useful for organizing complex tasks, but it’s important to balance the depth of the hierarchy to avoid excessive coordination overhead.

Connections:

Sources: