0% found this document useful (0 votes)
68 views2 pages

Processes

The document outlines the key processes involved in user interface design: 1) Functionality requirements gathering to determine user needs and system goals. 2) User and task analysis through research and interviews to understand how users perform tasks. 3) Information architecture to develop the system workflow. 4) Prototyping through wireframes and interactive screens to test the interface. 5) Usability inspection and testing to evaluate prototypes with users and identify problems. 6) Graphical user interface design to create the final look and feel.

Uploaded by

mansi bavliya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
68 views2 pages

Processes

The document outlines the key processes involved in user interface design: 1) Functionality requirements gathering to determine user needs and system goals. 2) User and task analysis through research and interviews to understand how users perform tasks. 3) Information architecture to develop the system workflow. 4) Prototyping through wireframes and interactive screens to test the interface. 5) Usability inspection and testing to evaluate prototypes with users and identify problems. 6) Graphical user interface design to create the final look and feel.

Uploaded by

mansi bavliya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Processes[edit]

Printable template for mobile and desktop app design (PDF)

User interface design requires a good understanding of user needs. It mainly focuses on the
needs of the platform and its user expectations. There are several phases and processes in the
user interface design, some of which are more demanded upon than others, depending on the
project.[5] (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 elaborate their goals. [6] 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 wire-frames, 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 cannot 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). These are design’s control panels and faces; voice-controlled
interfaces involve oral-auditory interaction, while gesture-based interfaces witness
users engaging with 3D design spaces via bodily motions. 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. [7] Depending on the type of interface being
created, this process typically involves some computer programming in order to
validate forms, establish links or perform a desired action. [8]
 Software maintenance – after the deployment of a new interface, occasional
maintenance may be required to fix software bugs, change features, or completely
upgrade the system. Once a decision is made to upgrade the interface, the legacy
system will undergo another version of the design process, and will begin to repeat
the stages of the interface life cycle.[9]

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy