A technique used to encourage creative thinking in which the parts of a subject, problem or task listed and then the problem solver uses analogies to other contexts to generate and consider potential solutions.