a for agile

We are devoted to helping people learn, think, and create better.

We endeavour to record, study, and promote their living heritage and identity. We undertake research on the functions and values of their cultural expressions and practices.

We develop solutions to ease them through our times.

d for development

We create digital products, provide UX design services and organise industry events and workshops.

We work across business, technical, visual and marketing levels, to ensure that the final product experience does not degrade because of politics, budgets and strong personalities.

We think hard and play even harder, not only from a design perspective, but on project management and engineering aspects, mitigating risk for you (and us).

ax for analogue

em for digital

Keep It Simple Stupid

6 design principles for web apps

The web comes with its own context. It is not the desktop. And while over time the lines between desktop and web blur more and more, there is still a unique aspect to creating rich interactions on the web. The following key design principles unlock these interactions and form the core of a UX framework for web applications:

  1. The direct principle or “where there is output, let there be input”. For example, instead of editing content on a separate page, do it directly in context.
  2. The lightweight principle or the need to produce a light footprint and reduce the effort required to interact with the web application. A primary way to create a light footprint is through the use of contextual tools.
  3. The in-page principle or the reduction of page refreshes which are disruptive to a user’s mental flow. Instead of assuming a page refresh for every action, we get back to modelling the user’s process. We then decide intelligently when to keep the user on the page, how to overlay information or provide information in the page flow, create dynamic content and in-page flows.
  4. The invitation principle or the primary challenge of discoverability. A feature is useless if users don’t discover it. A key way to improve discoverability is to provide invitations. Invitations cue the user to the next level of interaction.
  5. The transition principle or the powerful techniques of brighten and dim, expand and collapse, self-healing fade and spotlight.
  6. The reaction principle or “a responsive interface is an intelligent interface”. Use lively responses, including live search, live suggest, refining search, and autocomplete.

A highly recommended read on the subject, which directly inspired this post, is the book Designing Web Interfaces – Principles and Patterns for Rich Interaction by Bill Scott & Theresa Neil, available online or in print by O’Reilly

Comments are closed.