User Interface Design
User interface design requires a good understanding of user needs. There are several phases and processes in the user interface design, some of which are more demanded upon than others, depending on the project (Note: for the remainder of this section, the word system is used to denote any project whether it is a website, application, or device.)
·
Functionality requirements gathering – assembling a list of the
functionality required by the system to accomplish the goals of the project and
the potential needs of the users.
·
User and task analysis – 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. Typical questions involve:
o What would the user want the system to do?
o How would the system fit in with the user's
normal workflow or daily activities?
o How technically savvy is the
user and what similar systems does the user already use? o What interface look & feel styles appeal to
the user?
·
Information architecture – development of the process and/or
information flow of the system (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 inspection – letting an evaluator inspect a user
interface. This is generally considered to be cheaper to implement than
usability testing (see step below), and can be used early on in the development
process since it can be used to evaluate prototypes or specifications for the
system, which usually can't be tested on users. Some common usability
inspection methods include cognitive walkthrough, which focuses the
simplicity to accomplish tasks with the system for new users, heuristic
evaluation, in which a set of heuristics are used to identify usability
problems in the UI design, and pluralistic walkthrough, in which a
selected group of people step through a task scenario and discuss usability
issues.
·
Usability testing – testing of the prototypes 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.]
Related Topics
Privacy Policy, Terms and Conditions, DMCA Policy and Compliant
Copyright © 2018-2023 BrainKart.com; All Rights Reserved. Developed by Therithal info, Chennai.