My UX Design Process

1. Understand the Problem

Whether starting at the inception of a product lifecycle or jumping in somewhere along the way, it's crucial to understand its users, brand and the goals of the business. What are the problems I'm trying to solve? Who are the stakeholders?

  • Get to know the product
  • Assess competitors
  • Understand stakeholders
  • Review documentation

2. Research and Analyze

Once I've got an understanding of the background and requirements I dive deeper and look at the research. What does the data say about the users? What feedback has been collected? If little research exists then time to conduct some.

  • Connect with stakeholders
  • Analyze competitors
  • Quantitative research
  • Qualitative research

3. Flows, Sketches and Wireframes

Here I rapidly test ideas. It's important to quickly explore different solutions in order to remain open and flexible. Getting feedback early and often saves everyone time.

  • Pen & paper sketches
  • User flow diagrams
  • Wireframes
  • Feature annotations

4. Hi-Fidelity Design and Prototype

After I've lined up the research I can begin designing. Decisions here are made easier because of the work completed in previous stages. I determine if I need to follow existing design systems or explore something new.

  • Key screens & all designs
  • Color palette
  • Typography
  • Iconography
  • Imagery
  • Copy

5. Hand-off and Assist Engineers

I ensure the dev team has the assets & documentation they need, monitor progress of implementation and make myself available for questions. This is where it all comes together and I want to make sure everything goes as planned.

  • Provide assets & documentation
  • QA feautures
  • Monitor implementation
  • Remain flexible

6. Refine, Test, Validate

There's always room for improvement. When possible, build upon what's been created and start the process over again by targeting key areas or new avenues of the product. What can be done to make it better? What learnings can be applied to new features & future products?

  • Usability studies
  • Conduct add'l research
  • Collect data & feedback
  • Iterate