Web UI

Services: Interaction Design

Web UI specializes in interaction design, which, roughly speaking, encompasses three main phases: user research, conceptual design and requirements definition. The end result of this process is a well-documented design framework that can be used as a blueprint for building a software product.

User Research

Any and all user-centered design methodologies must begin by gaining an understanding of the various types of users and their goals in relation to the software system. There are a number of techniques for reaching this understanding:

  1. Ethnographic research and contextual inquiry including field observations and interviews
  2. User workshops and brainstorming sessions
  3. User role and task modeling sessions

Conceptual Model

The user research activities outlined above provide the raw data that must be analyzed in the creation of two important sets of design artifacts: personas and scenarios. Personas are user profiles that describe particular types of users and their business and/or personal goals. Scenarios are narratives that describe how the software will be used in specific contexts by particular user types to achieve one or more goals.

The creation of personas and scenarios enables designers to understand users’ mental models and to visualize design solutions expressed in the form of wireframes and storyboards. These in turn are used for creating prototypes that can be utilized in an iterative design process that incorporates usability testing to validate and refine the conceptual model.

Requirements Definition and Design Framework

Based on the user research and conceptual design phases, the requirements definition phase specifies exactly what is to be built, and how it should behave. The artifacts that result from this definition phase constitute a design framework, and include: