Learn about your target audience
Problem analysis on user needs
Brainstorm and come up with creative solutions
Build representation of your ideas
Test your idea & get feed back