Please enable JavaScript.
Coggle requires JavaScript to display documents.
THE DESIGN PROCESS CHAPTER 2 - Coggle Diagram
THE DESIGN PROCESS
CHAPTER 2
INTERACTION DESIGN
The design process has several stages and is iterative and never complete.
Goals
Develop usable products
Involve users in the design process
The process of design
REQUIREMENTS-WHAT IS WANTED
What exactly is needed
ANALYSIS
Task analysis
DESIGN
Numerous rules, guidelines and design principles
ITERATION AND PROTOTYPING
Most user interface design involves some form of prototyping.
IMPLEMENTATION AND DEPLOYMENT
Writing code, making hardware, writing documentation and manuals -real system
DESIGN RATIONALE
Process-oriented
Structure-oriented
ISSUE-BASED INFORMATION SYSTEM (IBIS)
issues: hierarchical structure with root
positions: potential resolutions
arguments: modify relationship between above
DESIGN SPACE ANALYSIS
questions: major issues of a design
options: alternative answers
criteria: means to assess options
PSYCHOLOGICAL DESIGN RATIONALE
designers identify tasks system will support
scenarios are suggested to test task
users are observed on system
2.1 UNDERSTAND DESIGN RULES FOR INTERACTIVE SYSTEM
INTERFACE DESIGN
principles
guidelines
standards
USABILITY PRINCIPLES
Learnability
Predictability
Synthesisability
Familiarity
Consistency
Generalizability
Flexibility
Dialogue initiative
Multi-threading
Task migratability
Substitutivity
Customisability
Robustness
Observability
Recoverability
Responsiveness
Task conformance
HCI IN SOFTWARE ENGINEERING
HCI-oriented processes
USABILITY ENGINEERING
One view from International Standards
Efficiency-efficient to use = high productivity
Learnability–system should be easy to learn
Errors –system should have a low error rate
Satisfaction–system should be pleasant to use
Memorability–system use should be easy to remember
2.2 Understand Design Rules For Interactive System
Learn ability
Predictability
Synthesizability
Familiarity
Generalizability
Consistency
Flexibility
Dialog initiative
Multi-threading
Task migratability
Substitutivity
Customizability
Robustness
Observability
Recoverability
Responsiveness
Task conformance
Schneiderman’s Eight Golden Rules Of Interface Design
Strive for consistency
Enable frequent users to use shortcuts
Offer informative feedback
Design dialogs to yield closure
Offer error prevention and simple error handling
Permit easy reversal of actions
Support internal locus of control
Reduce short-term memory load