Explore the client's needs, conduct interviews and competitor analysis.
Outline rough information architecture and navigation. Ensure all communication is fluid and efficient.
Develop wireframes and reiterate, reiterate, reiterate.
Design final designs and prototypes with interactions carefully detailed.
Test and track analytics. Conduct user testing and evaluate for bugs or any other necessary improvements.
+ Be open, and be kind.
+ Communicate effectively.
+ Design for accessibility*.
+ Prioritize the user.
+ Dive into industry trends.
+ Always strive for perfection, but don't be limited by it.