0% found this document useful (0 votes)
39 views35 pages

Module 2 - Design Process

The document outlines the design process module which discusses organizational design to support usability, the four pillars of design including user interface requirements, guidelines, developmental methodologies, ethnographic observation, participatory design, scenario development, and addresses social impact statements and legal issues for early design reviews. The module is presented by Raghavendra R, Assistant Professor from the School of Computer Science and Information Technology.

Uploaded by

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

Module 2 - Design Process

The document outlines the design process module which discusses organizational design to support usability, the four pillars of design including user interface requirements, guidelines, developmental methodologies, ethnographic observation, participatory design, scenario development, and addresses social impact statements and legal issues for early design reviews. The module is presented by Raghavendra R, Assistant Professor from the School of Computer Science and Information Technology.

Uploaded by

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

Master of Science in Computer Science & Information Technology

[MSc-CSIT]

22MCSIT302 – Human Computer Interaction & Design

Module 2
Design Process

1
Module 2
Design Process Outline
• Organizational Design to Support Usability
• The Four Pillars of Design
• Development Methodologies
• Ethnographic Observation
• Participatory Design
• Scenario Development
• Social Impact Statement & Legal Issues
• Development Processes [+]

Raghavendra R Assistant Professor School of CS & IT 2


Module 2 Organizational Design to Support
Design Process
Usability
• Design is inherently creative and unpredictable.
Interactive system designers must blend knowledge
of technical feasibility with a mystical esthetic sense
of what attracts users.
• Carroll and Rosson design characterization:
– Design is a process, not a state.
– The design process is nonhierarchical.
– The process is radically transformational.
– Design intrinsically involves the discovery of new goals.

Raghavendra R Assistant Professor School of CS & IT 3


Module 2 Organizational Design to Support
Design Process
Usability
• Usability engineering has evolved into a recognized discipline
with maturing practices and a growing set of standards
• Usability engineers and user-interface architects, sometimes
called the user experience (UX) team are gaining experience in
organizational change
• There are numerous papers and reporting addressing return on
investment (ROI) for usability testing
• The Usability Professional's Association (UPA) holds annual
meetings called the “World Usability Day”

Raghavendra R Assistant Professor School of CS & IT 4


Module 2
Design Process The Four Pillars of Design

Raghavendra R Assistant Professor School of CS & IT 5


Module 2
Design Process The Four Pillars of Design

• User Interface Requirements


– Soliciting and clearly specifying user requirements is a
major key to success in any development activity
– Laying out the user-interface requirements is part of the
overall requirements development and management process
– User interface requirements describe system behavior
• Ethnographic Observation
– Identifying and observing the user community in action
– Discussed later

Raghavendra R Assistant Professor School of CS & IT 6


Module 2
Design Process The Four Pillars of Design

• Guidelines documents and processes


Each project has different needs, but guidelines
should be considered for:
– Words, icons, and graphics
• Terminology (objects and actions), abbreviations, and
capitalization
• Character set, fonts, font sizes, and styles (bold, italic,
underline)
• Icons, graphics, line thickness, and
• Use of color, backgrounds, highlighting, and blinking

Raghavendra R Assistant Professor School of CS & IT 7


Module 2
Design Process The Four Pillars of Design
Screen-layout issues
• Menu selection, form fill-in, and dialog-box formats
• Wording of prompts, feedback, and error messages
• Justification, white space, and margins
• Data entry and display formats for items and lists
• Use and contents of headers and footers
Input and output devices
• Keyboard, display, cursor control, and pointing devices
• Audible sounds, voice feedback, touch input, and other
special devices
• Response time for a variety of tasks

Raghavendra R Assistant Professor School of CS & IT 8


Module 2
Design Process The Four Pillars of Design

Action sequences
• Direct-manipulation clicking, dragging, dropping, and
gestures
• Command syntax, semantics, and sequences
• Programmed function keys
• Error handling and recovery procedures
Training
• Online help and tutorials
• Training and reference materials
• Command syntax, semantics, and sequences

Raghavendra R Assistant Professor School of CS & IT 9


Module 2
Design Process The Four Pillars of Design

Guidelines creation should be a social process within an organization


to help it gain visibility and build support

Raghavendra R Assistant Professor School of CS & IT 10


Module 2
Design Process Developmental Methodologies

IBM’s Ease of Use development methodology


specifies activities by roles and phases
Raghavendra R Assistant Professor School of CS & IT 11
Module 2
Design Process Rapid Contextual Design

From Holtzblatt, et al., Rapid Contextual Design:


A How-To Guide to Key Techniques for User-Centered Design

Raghavendra R Assistant Professor School of CS & IT 12


Module 2
Design Process Ethnographic Observation

• Preparation
– Understand organization policies and work culture
– Familiarize yourself with the system and its history
– Set initial goals and prepare questions
– Gain access and permission to observe/interview

• Field Study
– Establish rapport with managers and users
– Observe/interview users in their workplace and collect
subjective/objective quantitative/qualitative data
– Follow any leads that emerge from the visits

Raghavendra R Assistant Professor School of CS & IT 13


Module 2
Design Process Ethnographic Observation (cont.)

• Analysis
– Compile the collected data in numerical, textual, and
multimedia databases
– Quantify data and compile statistics
– Reduce and interpret the data
– Refine the goals and the process used

• Reporting
– Consider multiple audiences and goals
– Prepare a report and present the findings

Raghavendra R Assistant Professor School of CS & IT 14


Module 2
Design Process Participatory Design

Raghavendra R Assistant Professor School of CS & IT 15


Module 2
Design Process Participatory Design (cont.)

Controversial
• More user involvement brings:
– More accurate information about tasks
– More opportunity for users to influence design decisions
– A sense of participation that builds users' ego investment
in successful implementation
– Potential for increased user acceptance of final system

Raghavendra R Assistant Professor School of CS & IT 16


Module 2
Design Process Participatory Design (cont.)
• On the negative side, extensive user involvement may:
– Be more costly
– Lengthen the implementation period
– Build antagonism with people not involved or whose
suggestions rejected
– Force designers to compromise their design to satisfy
incompetent participants
– Build opposition to implementation
– Exacerbate personality conflicts between design-team
members and users
– Show that organizational politics and preferences of
certain individuals are more important than technical
issues

Raghavendra R Assistant Professor School of CS & IT 17


Module 2
Design Process Participatory Design (cont.)

Raghavendra R Assistant Professor School of CS & IT 18


Module 2
Design Process Scenario Development

Day-in-the-life scenarios:
• Characterize what happens when users perform typical tasks
• Can be acted out as a form of walkthrough
• May be used as basis for videotape
• Useful tools
– table of user communities across top, tasks listed down
the side
– table of task sequences
– flowchart or transition diagram

Raghavendra R Assistant Professor School of CS & IT 19


Module 2 Social Impact Statement for Early
Design Process
Design Review
Describe the new system and its benefits
• Convey the high level goals of the new system
• Identify the stakeholders
• Identify specific benefits

Raghavendra R Assistant Professor School of CS & IT 20


Module 2 Social Impact Statement for Early
Design Process
Design Review
Address concerns and potential barriers
• Anticipate changes in job functions and potential layoffs
• Address security and privacy issues
• Discuss accountability and responsibility for system misuse
and failure
• Avoid potential biases
• Weigh individual rights vs. societal benefits
• Assess trade-offs between centralization and decentralization
• Preserve democratic principles
• Ensure diverse access
• Promote simplicity and preserve what works

Raghavendra R Assistant Professor School of CS & IT 21


Module 2 Social Impact Statement for Early
Design Process
Design Review
Outline the development process
• Present and estimated project schedule
• Propose process for making decisions
• Discuss expectations of how stakeholders will be involved
• Recognize needs for more staff, training, and hardware
• Propose plan for backups of data and equipment
• Outline plan for migrating to the new system

Raghavendra R Assistant Professor School of CS & IT 22


Module 2
Design Process Legal Issues

Potential Controversies
• What material is eligible for copyright?
• Are copyrights or patents more appropriate for user
interfaces?
• What constitutes copyright infringement?
• Should user interfaces be copyrighted?
• Evolving public policies related to:
– Privacy
– Liability related to system safety/reliability
– Freedom of speech

Raghavendra R Assistant Professor School of CS & IT 23


+ [Heim 2007]
Module 2
Design Process Development Process: Waterfall
Model
• Traditional SE model (waterfall)
• Emphasis is on systematic, step-wise development
• Applicable when requirements are well-known
• Doesn’t cope well with change

Raghavendra R Assistant Professor School of CS & IT 24


+ [Preece et al,2007]
Module 2
Design Process Development Process: Basic HCI
Model
 Typical HCI model. Note that emphasis is on iteration,
evaluation, and alternative versions.

Raghavendra R Assistant Professor School of CS & IT 25


+ [Heim 2007]
Module 2
Design Process DUE: Discount Usability
Engineering
 Nielsen suggested that the number of problems P that could be identified
from a usability test with n users can be calculated according to the
following equation:

• P = N [1-(1-L)n]
• where:

• N = total number of usability problems in a design


• L = proportion of usability problems discovered with a single participant
(31%)
• n = number of users

Raghavendra R Assistant Professor School of CS & IT 26


+ [Heim 2007]
Module 2
Design Process Development Process: DDE
Framework
• DDE (Discovery, Design, Evaluation) Framework

Raghavendra R Assistant Professor School of CS & IT 27


Module 2
Design Process Survey

Raghavendra R Assistant Professor School of CS & IT 28


Module 2
Design Process Survey

Raghavendra R Assistant Professor School of CS & IT 29


Module 2
Design Process Survey

Raghavendra R Assistant Professor School of CS & IT 30


Module 2
Design Process Survey

Raghavendra R Assistant Professor School of CS & IT 31


Module 2
Design Process Survey

Raghavendra R Assistant Professor School of CS & IT 32


Module 2
Design Process Survey

Raghavendra R Assistant Professor School of CS & IT 33


Module 2
Design Process Survey

Raghavendra R Assistant Professor School of CS & IT 34


Module 2
Design Process Survey

Raghavendra R Assistant Professor School of CS & IT 35

You might also like