These terms help separate observations, explanations, choices, and tests in real-world problem solving.
Assumption
An assumption is a belief that a plan or explanation depends on but that is not yet supported strongly enough for the decision. Important assumptions should be written down and tested.
Example: A new form will reduce support calls assumes customers can find and complete it.
See the assumption mapping guide for a worked process.
Bottleneck
A bottleneck is the step that currently limits the output of the whole process. Improving a non-bottleneck may make that step faster without improving total completion time.
Example: If review can approve ten cases per day, faster intake alone cannot raise daily completed cases above ten.
See the bottleneck analysis guide for a worked process.
Hard constraint
A hard constraint is a requirement that a feasible answer cannot violate. Options that fail one should be removed before preferences are scored or compared.
Example: A supplier that lacks a required safety certification is infeasible regardless of its price score.
See the decision matrix guide for a worked process.
Hypothesis
A hypothesis is a proposed explanation that predicts evidence. A useful test asks what would look different if that explanation were true instead of a competing explanation.
Example: If retries cause the delay, disabling retries in a controlled test should reduce queue growth.
See the hypothesis-driven problem-solving guide for a worked process.
Problem statement
A problem statement defines the observable gap between the current and expected condition, including the affected group, boundary, measure, and time. It should not assume a cause or prescribe a solution.
Example: Mobile checkout completion fell from the expected range during the last release window.
See the problem statement guide for a worked process.
Root cause
A root cause is a changeable mechanism supported by evidence that helps explain why an unwanted event occurred or escaped detection. A person, correlation, or early timeline event is not enough by itself.
Example: Missing input validation can be a mechanism when reproducing it creates the same failure and adding it prevents recurrence.
See the root cause analysis guide for a worked process.
Sensitivity analysis
Sensitivity analysis changes uncertain inputs within reasonable ranges to see whether a conclusion remains stable. A result that changes after a small input adjustment needs more evidence before commitment.
Example: Change the largest decision weight and check whether another option becomes the winner.
See the weighted decision matrix calculator for a worked process.
Soft constraint
A soft constraint is a preference or cost that may be traded against another preference. It affects which feasible answer is better, but violating it does not make the answer impossible.
Example: A shorter commute may be preferred even though a longer commute remains feasible.
See the constraint satisfaction guide for a worked process.