Interaction Design

Introduction to User Interface Design (UI Design)

In simple terms User interface design (UI Design) is a method of making the user’s interaction as simple and efficient as possible for accomplishing their goals. User interface design works by anticipating what users might need to do and ensuring that the interface has elements that are easy to access, understand, and use to facilitate those actions.

User Interface Design (UI Design) involves same basic human interactions yet also requires some unique skills, experience and knowledge. User interface design (UI design) is used in variety of projects from computers to cars and commercial planes. So the User interface designers (UI Designers) are tend to specialize in certain type of projects and have skills based on their expertise. For example; Software designs, User research, web research, or industrial design.

User Interface Design

How we can achieve a good User interface Design (UI Design)?

  • In UI design it is important to gather function requirements – assembling a list of the functions required by the system to accomplish the goals of the project and the potential need of the users.
  • User and task analysis – In UI design user and task analysis is a form of field research, it’s the analysis of the potential users of the system by studying how they perform the tasks that the design must support, and conducting interviews to elucidate their goals.
  • Information architecture – development of the process and/or information flow of the system is also an important process of a good user interface design (i.e. for phone tree systems, this would be an option tree flowchart and for web sites this would be a site flow that shows the hierarchy of the pages).
  • Prototyping – development of wireframes, either in the form of paper prototypes or simple interactive screens. These prototypes are stripped of all look & feel elements and most content in order to concentrate on the interface.
  • Usability testing – testing of the prototypes of UI design on an actual user—often using a technique called think aloud protocol where you ask the user to talk about their thoughts during the experience. User interface design testing allows the designer to understand the reception of the design from the viewer’s standpoint, and thus facilitates creating successful applications.
  • Graphical user interface design – actual look and feel design of the final graphical user interface (GUI). It may be based on the findings developed during the user research, and refined to fix any usability problems found through the results of testing.