I produce a wide variety of UI and UX design deliverables to communicate research findings, design concepts, and final solution to different audiences.
The following deliverables are used at team meetings, client sessions, presentations, implementation and documentation.
My understanding of business operation processes is categorised into different flows such as:
- Customer journey maps
- User flows
- Task flows
- Screen flows
- Flow diagrams
These flows are extremely useful in driving discussions among Subject Matter Experts(SMEs) and business stakeholders.
Considering research insights, I design screen flows for every use-case (potential scenarios in each user task). Usually, every step in the flow will tie to a new screen or interaction in the prototype.
Wireframes & Sitemaps
A set of detailed wireframes are hand-sketched when the high-level future flows are confirmed. This is my favourite design activity as I enjoy translating complex business requirements into suitable page layouts and content hierarchy.
Occasionally, I run card sorting exercises to observe how users categorize different data together. This activity helps me to decide the Information Architecture (IA) of the product and create a sitemap.
A designer cannot create a usable and useful product without hearing continuous feedback from different point-of-views. To prevent needless rework, I always validate my design concept before creating any digital screens.
The purpose of a wireframe review session is to ensure that the design concept suits users’ needs and that I am prioritizing data correctly in each screen.
Testing can be conducted at any stage. I showcase mockups for concept testing and use interactive or coded prototypes for usability testing.
Finally, I design some key screens using a prototyping tool (Adobe XD or Axure RP) along with applying visual design best practices like colours, typography and spacing to create visual hierarchy.
These static screens are called mockups, which aims to give users a sense of the potential look-and-feel of the final product.
Once the general look-and-feel is approved, I continue to design the intermediate screens and link them up according to the validated screen flows earlier on. So far, the maximum number of interactive prototypes I have created for a project is 6, with a total of 20 to 120 screens per prototype.
Other documentation for design handoffs
Once the design is user-tested and iterated, I prepare assets, auto-generated prototype link(s) and design specification link to handoff to the developers. If there are missing interactions or screen states in the prototype, then I will create a separate design specification deck with more details.
Sometimes, I might be requested to code my design in HTML and CSS. When that happens, my codes will cater for screen responsiveness, accessibility and device compatibility.
I co-create the future flow with user representatives during the storyboarding session. The outcome will always be a hand-drawn screen flow on the whiteboard (refer to the first picture under “Flow”).
I create storyboards in either digital illustrations, photos or vectors only when there is a need for business presentations.