Define the Problem

Brainstorm

Research and Design

Refinement

Resolve the Problem