User interface (UI) design is applicable to almost anything ranging from home appliances to apps, and is ultimately used to ensure that the interface provides an aesthetically pleasing and simple, efficient experience for the user.
For this reason we carefully balance the visual elements with the technical components of a system, in order to ensure that it is both attractive and operational, and usable. In order to achieve this and as part of the UI design process, we’d therefore work closely with you to ascertain the following:
- User types: who will be using the system and what for?
- User and task analysis: what are the types of users and how will they be using the system?
- Technical requirements: what functionality is required and by which user types?
- Information architecture: how will the various pages/features of the system be related and/or need to interact with each other?
- Prototyping (wireframes): development of interactive wireframes in order to test the interface (without the distraction of the visual elements)
- User testing: the product, feature, or prototype would be tested on the intended audience in order to fully track and identify any potential friction in the user experience
Following the exploratory stage, wireframes and visuals would be produced and tested by various user types, in order to track how users are interacting with the system.
For more information, please take a look at our Grant UK case study.