1. Define a Problem 2. Brainstorm 3.Generate ideas 4. Identify Criteria and Specify Constraints 5. Explore Possibilities 6. Select an Approach 7. Develop a Proposal 8. Make a model or Prototype 9. Test and Evaluate the Design using Specification 10. Refine the Design 11. Create or Make12. Processes and Results