• User Interface Design (UI)

    Truly great user interfaces are the ones that are engineered to stay out of the way. ‘Staying out of the way’ means not distracting your users. Rather, good UIs let your user’s complete goals. The result? A reduction in training and support costs, and happier, satisfied and highly engaged users.

    • Patterns

      Users spend the majority of their time on interfaces other than your own (Facebook, Blogger, Bank of America, news websites, etc). By using familiar UI patterns, you will help your users feel at home.

    • Consistency

      Users require consistency. They need to know that once they learn to do something, they will be able to do it again. Language, layout, and design are just a few interface elements that need consistency. A consistent interface enables your users to have a better understanding of how things will work, increasing their efficiency.

    • Visual Hierarchy

      Structuring interface design in a way that allows the user to focus on what is most important. The size, color, and placement of each element work together, creating a clear path to understanding your interface. A clear hierarchy will go great lengths in reducing the appearance of complexity (even when the actions themselves are complex).

    • Keeping it simple

      The best interface designs are invisible. They do not contain unnecessary elements. Instead, the necessary elements are succinct and make sense.

  • User Experience Design (UX)

    The process of enhancing user satisfaction by improving the usability, accessibility, and pleasure provided in the interaction between the user and the product. User experience design encompasses traditional human–computer interaction (HCI) design, and extends it by addressing all aspects of a product or service as perceived by users.

    • Understanding your users

      “If a user interface is designed ‘after the fact’ it is like designing an automobile dashboard after the engine, chassis, and all other components and functions are specified.” - Mitchell Kapor (2002).

      The important questions to ask then in creating a user-centered interface are: Who are the users? What are the main functions that the user will need? Why is the user using this particular piece of software/hardware and what are their goals? Is the software/hardware accessible by users of different experience levels? What is the most intuitive way that the user could interact with the software/hardware?

    • Make UX intuitive

      Creating an interface that is enjoyable to use may seem less obvious, but being enjoyable can be as simple as a navigation structure that is straight-forward and intuitive. Even so, with more and more applications moving to the cloud and our browser becoming our operating system, creating effective, easy and enjoyable interfaces for our web products has never been more important.

      Finger swipe, tap, two-finger pinch, slingshot an angry bird. You can bet that Apple never creates anything without first considering how people will interface with their products.

    • Consistency

      Help the user maintain a sense of spatial orientation, and sanity, is to remain consistent. From the user’s perspective, this means not only a consistent look and feel to a system’s interfaces, but also that actions performed on the interface result in expected outcomes.

    • Converse

      People like an interface that speaks to them and that statement is now moving into the literal sense with systems like Google Voice and like Amazon Echo. In general, building an interface that uses terms that make sense and gives me feedback when a user requires it is fundamental.

    • General

      User-centered interface design is that it never sits still. It incorporates so many different disciplines – hardware and software engineering, ergonomics, psychology, sociology, linguistics, computer science, etc. – that it is an evolving and ever-growing subject, and to fully grasp the intricacies involved means that we can never stop researching and learning about it. (which makes our job fast paced a lot of fun!).

  • Userability Research

    UI / UX research is focused on advancing the field of human-computer interaction research both at the hardware and software levels. We are constantly exploring new ways to make the software which we work with easier to learn, friendlier to use, and more efficient. Our interests lie in both seeking novel yet immediately applicable solutions to the user interface challenges existing in today's software applications, and also rethinking the underlying concepts for which today's user interfaces are designed, by exploring new paradigms which could shape the future generation of application user interfaces.

    • Support

      We can help your project through researching into existing and new technology channels.

    • Client example

      FTS Fueling – A mobile application which enables fleet drivers to pay for vehicle fuel through an account based system, removing the need for personal payments cards and the outcome of company centralised billing. The original solution was to use GPS which through research we later recommended the use of Bluetooth LTE iBeacons. This resulted in the advantage of cost saving and micro-geolocation accuracy.

  • Userability Testing

    A technique used in user-centered interaction design to evaluate a product by testing it on users. Usability testing focuses on measuring a human-made product's capacity to meet its intended purpose. Examples of products that commonly benefit from usability testing are foods, consumer products, web sites or web applications, computer interfaces, documents, and devices. Usability testing measures the usability, or ease of use, of a specific object or set of objects, whereas general human-computer interaction studies attempt to formulate universal principles.

    • Focus Groups

      Allow you watch and interview real users while they interact with a product or service. Working with focus groups allows you to do just that – focus on a user and their skills. Focus groups allow you to deeply and extensively see a group of users interacting with each other to discuss an idea or concept. This can spark some great inspiration as you will gain more insight from the ideas of the group.

    • Remote User Testing

      Remote user testing allows you to conduct testing from the comfort of your personal space, by computer or telephone. It is much easier testing with this method. Ian shared his thoughts with me, stating that A large majority of our clients utilize this approach, finding it the most efficient because it can be implemented throughout the whole process of development – from concept to post deployment. “All you need is the user’s web cam to be pointed at the device of application and a web-based tool to record the session,” he says.

    • Tree Testing

      Tree testing is an effective method that provides a reality check for the user experience designer and your business. It allows you to see how well users interact and find items or elements in the website hierarchy. This helps you to understand what points in the hierarchy need work based on where the user stumbled. This testing method allows a partial reality check. This approach reveals whether your information architecture structure is easily understandable.

    • Beta-Testing

      This method allows you to roll out a product to individuals who are keen on providing an objective feedback, thus creating a win-win situation. This is because you will not only receive valuable feedback for the product, but you will also be able to effectively market your products before they are shipped.

  • Human Computer Interaction (HCI)

    HCI both observe the ways in which humans interact with computers and design technologies that let humans interact with computers in novel ways. (wiki)

    As a company we continue to study methodologies and new techniques around how humans interact with computers and aligning technology.

    A simple example is recent progression can be seen how information is being accessed.

    Books > Websites > Mobile Devices > Wearables > Voice Input > Virtual Reality (VR).

    Being forward thinking allows your products to be designed and developed in a way that is a step ahead.