Module 4 L13 UI Design
Module 4 L13 UI Design
Easy to use?
Easy to understand?
Interface Design
Typical Design Errors
lack of consistency
too much memorization
no guidance / help
no context sensitivity
poor response
Arcane/unfriendly
THE GOLDEN RULES
Stated by Theo Mandel that must be followed during the design of
the interface.
1. Place the user in control
• Strives to agree with the user's mental model; users then feel
comfortable with the software and use it effectively
4. User's mental model
1. Profile of users
➢ Initially, the focus is based on the profile of users
who will interact with the system, i.e. understanding,
skill and knowledge, type of user, etc. based on the
user’s profile users are made into categories.
➢ From each category requirements are gathered.
➢ Based on the requirements developer understand
how to develop the interface.
• Are users trained professionals, technician, clerical, or
manufacturing workers?
• What level of formal education does the average user
have?
• Are the users capable of learning from written materials or
have they expressed a desire for classroom training?
• Are users expert typists or keyboard phobic?
• What is the age range of the user community?
• Will the users be represented predominately by one
gender?
• How are users compensated for the work they perform?
• Do users work normal office hours or do they work until the
job is done?
• Is the software to be an integral part of the work users do or
will it be used only occasionally?
• What is the primary spoken language among users?
• What are the consequences if a user makes a mistake using the
system?
• Are users experts in the subject matter that is addressed by the
system?
• Do users want to know about the technology the sits behind
the interface?
2. Task Analysis
➢Once all the requirements are gathered a detailed analysis is
conducted. In the analysis part, the tasks that the user performs
to establish the goals of the system are identified, described and
elaborated.
➢tasks that the user performs to accomplish the goals
Answers the following questions …
➢ What work will the user perform in specific circumstances?
➢ What tasks and subtasks will be performed as the user does the work?
➢ What specific problem domain objects will the user manipulate as work is
performed?
➢ What is the sequence of work tasks—the workflow?
➢ What is the hierarchy of tasks?
3. Environment Analysis
➢The analysis of the user environment focuses on the physical
work environment.
➢Among the questions to be asked are:
• Where will the interface be located physically?
• Will the user be sitting, standing, or performing other tasks unrelated to the
interface?
• Does the interface hardware accommodate space, light, or noise constraints?
• Are there special human factors considerations driven by environmental factors?
4. Analysis of display content