Define Problem
Generate Concepts
Develop a Solution
Construct & Test Prototype
Evaluate Solution
Present Solution