User experience design

Process

ProcessHero3.png
 

My Process

I believe that an efficient and thorough process is essential for creating a revolutionary and effective design. My user-centered process combines applying established design principles and exploring new work methods, with the goal of achieving an enhanced user experience. The user shouldn't have to think about the flow or how to get to their desired end goal. If designed correctly, the product should seamlessly take them from point A to point B in each interaction, meeting their needs along the way.

 
 
Process_Diagram2.png
 

DISCOVER

Understand through empathy

Start with a pair of fresh eyes, noticing new things and gathering insight. During this phase, I want to explore the users and empathize with them through research (surveys, interviews, personas and mental models) and data analysis. Then outline the needs and opportunities associated with the project at hand.

DEFINE

Establish the problem

Set the goals of the project based on aligning the user needs with the business objectives. From the information identified in the discover phase, I can define what already exists and what the problem is. The purpose of this stage is to prioritize and scope the project, and develop a clear and concise design brief that establishes the fundamental challenge.

DEVELOP

Visualize, build, test, repeat

Ideate and perform design thinking exercises to create a solution to the problem. At this stage, I brainstorm with my team to draft a number of alternative low-fidelity sketches. Through white boarding and paper prototyping, we can then perform the first rounds of usability testing. Once a concept is established, we create a medium-fidelity prototype of the wireframe to test the functionality. Finally, we'll produce a high-fidelity prototype to beta test the full project in scope. The feedback gathered during each stage of testing provides such deep and valuable insight — especially if the product pivots in a completely new direction. 

DELIVER

Launch and iterate

After (many) rounds of testing and iterations are complete, we can launch the "final" product. As we did with each step before, we'll continue to monitor the user behavior and experience. And always iterate. Then iterate some more, as a design is never truly final.