Each project presents its own set of challenges, whether in terms of budget, time, or available resources. Because of this, the approach to UX must remain flexible yet thorough, adapting to these constraints while ensuring the product meets both business and user needs.
The process I follow is one I've developed and refined over the past eight years. While every project is unique, this framework has consistently helped me guide each one from concept to completion.
My UX Design process is divided into five stages:
Let’s explore each stage, starting with Research.
The research stage is where we dive into understanding both the business and the users. This is essential groundwork—without it, we can’t create a product that meets its objectives. Here, the goal is to gather Business Requirements and User Requirements.
On the Business Side:
On the User Side:
Once you’ve gathered all the research, the next step is Formulate, where we begin shaping the structure of the product. This is where the insights gained from research are used to map out how users will interact with the product and how the product’s information is organized.
Key deliverables in this stage include:
One of the most fulfilling stages of the process is Design. This is where the product starts coming to life. In this stage, all of the insights from Research and Formulate are synthesized into tangible designs.
Key outputs of the Design stage include:
The Test stage is where we validate the designs with users. This is crucial because it reveals: a. What users like
b. Where they struggle
Testing early and often allows us to identify and fix any major usability issues before moving into UI design and development. This stage helps us save time and money by ensuring that any necessary changes can be made quickly and easily in the wireframes, rather than later in the development process.
The Test stage typically includes:
Finally, we arrive at the Deliver stage. This is where everything from Research, Formulate, Design, and Testing comes together to be shared with other teams involved in the project, such as UI Designers, Developers, Copywriters, and even the client.
This stage is critical and often overlooked. By ensuring that all the insights and design thinking are handed off properly, you make the work of the other teams easier and keep the focus on the users’ needs.
The Deliver stage typically involves: