My UI/UX Design Process

DISCOVERY
The first crucial step in every project is understanding the core problem, which is the first essential step, that will lead to discovering a successful solution to solving the problem. This includes clearly communicating with the end-user and understanding their business needs or unique situation. Who are they, what are their assumptions, what are their needs, how do they use existing products in the market, where do they click, what devices do they commonly use and what are they ultimately wanting to accomplish?
-
Listen
-
Clearly define the problem
-
Interview users
-
Observe interactions
-
Define requirements
-
Create user personas
BRAINSTORM, ANALYZE AND PLAN
After gaining a clear knowledge of the problem we're attempting to solve, I move onto researching the market, analyzing competitors and exploring possible solutions. I want to learn as much about the competitive landscape as possible. In addition, I study various apps across the digital landscape that may spark ideas and UI design solutions. With enough information gathered, I begin sketching ideas, defining task flows and creating rough prototypes.
-
Brainstorm ideas
-
Market research
-
Analyze competitive landscape
-
Define task flows
-
Sketch rough ideas
-
Create wireframes
-
Generate prototypes
UI DESIGN (Hi-Fidelity)
After exploring possible ideas, defining the user flows, structuring the wireframes, I begin the process of visual UI design of the hi-fidelity screens. This includes defining the initial elements that will be used to create the overall design system. During the process of designing each of the essential screens, I define the colours, typography, iconography, images or illustrations, and overall design language (Look and feel).
-
Sketch, Principle, or Adobe Photoshop
-
Define overall design language
-
Design essential screens
-
Design UI elements
-
Create prototypes
-
Create a style guide

COMMUNICATION: STAKEHOLDERS, DEVELOPERS AND USERS
Throughout the entire design process, it’s important to keep an open line of communication with all parties involved - including product owners, key stakeholders, engineers and the end-user. I’ll make sure to touch base with the team frequently, showing wireframes, sketches and rough prototypes for validation.
-
Frequent check-ins with product owners and engineers
-
Stakeholder reviews
-
User demonstrations
-
Early feedback
HAND-OFF: ASSIST AND MONITOR DEVELOPMENT
Once the designs are final and have been approved, I work with developers throughout the development process. I make sure the engineers are clear on the designs, interactions and overall flow.
-
Hand-off to developers
-
Product demonstrations
-
Collaborate, assist and monitor

USABILITY STUDIES AND VERIFYING
Before signing off and launching a digital product into production, it’s important to get the product in front of users - this can be done with early interactive prototypes or production-ready demos. The purpose at this point is to learn if you’ve hit the mark and solved all necessary problems. Can users accomplish tasks in a user-friendly manner, are there any roadblocks, are there any existing pain points? Through the data and findings, we can emphasise and make adjustments accordingly.
-
Usability studies
-
User Testing, Validately
-
User Interviews
-
Data collection
-
Design iterations