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