Identify the problem, technical requirements, and goals.
Research, understand competitive landscape and current IP within the market, and then brainstorm solutions.
Choose solution and sketch design for a rapid prototype.
Build a working model or prototype that aligns with the specifications and technical requirements.
Evaluate fit, form, and function of the solutions through testing and end-user feedback.
Collect and analyze data from the tests to make improvements to original design.