How to Validate a Problem Lineage
How to Validate a Problem Lineage Hierarchy
- Ask
Why does/do [sentient entity] want [thing] [potential state]?
on all descendent problem and ensure all ancestor problems are plausible answers. If this is not the case, continue to traverse the Problem Lineage or remove unrelated problems from the lineage. - Ask
How could/can [thing] [potential state]?
on all ancestor problems and ensure all descendent problems are plausible answers. If this is not the case, continue to traverse the Problem Lineage or remove unrelated problems from the lineage.
How to Validate a Problem Lineage's Desires
Validating a Problem Lineage's desires is how you avoid wasting time. It is also the activity that turns potential problems (solutions) into problems because the sentient entity’s desires go from potential to real.
To validate a Problem Lineage's Desires:
- Write a questions for each problem or potential problem using this formula:
Does\Do [sentient entity] truly want [thing] [potential state]?
- Answer each by gathering evidence—likely through interviewing the sentient entity (an individual or someone with authority to speak on behalf of a group of people).
- If you invalidate the desire, the problem no longer exists and can be removed from the lineage.
Problem Lineage Example
- Sally wants John's car to run smoothly.
Does Sally truly want John’s car to run smoothly? Yes
Icon Reference:
- = Initially Identified Problem
- = Validated Problem
- = Question