UNDERSTAND (Read the Rules)
The first step is to understand what the problem is. What problem are we trying to solve?
Define the problem. List specifications — functional requirements and design constraints.
Brainstorm potential solutions to the problem. List many ideas..
Do research. Prototype. Test out the potential solutions “in real life”. Learn as much about them as you can. Help refine specifications from the “DEFINE” phase.
CHOOSE (Design Review/Consensus)
Based on the lessons learned during prototyping — choose which solution(s) will be implemented.
Detail out the solution(s) and prepare for implementation. Fully CAD, complete BOM, etc…
Try the implemented solution. See how it works
Use the lessons learned during testing to improve your solution. Start over as needed. Jump backwards. Jump forwards. Don’t be afraid to repeat and improve.