I start every project with stakeholder interviews to establish business and user needs/goals.
Next I do some variation of research (user interviews, industry research, competitor research/analysis). Context is key to setting any project up for success.
Once I have a enough context, I generate functional and non-functional requirements to be evaluated and prioritized with the client.
The next steps involve creating the information architecture, and wireframes from the lowest to highest fidelity. Through these steps I am focusing on the layout, content, controls, and functionality for the user interface. I am also focusing on how the system responds and accommodates users accomplishing their goals.
Throughout this process, I create prototypes to gather feedback from the client.
Lastly, I visually stylize the wireframes to give them the commercial grade fit and finish the user deserves to experience.