The Design Process: Prepared by MDM Pytan
The Design Process: Prepared by MDM Pytan
THE DESIGN
PROCESS
• Designing for usability occurs at all stages of the life cycle, not
as a single isolated activity.
(Re)Design
Evaluate
Build an
interactive
version
Architectural
design
Detailed
design
Coding and
unit testing
Integration
and testing
Operation and
maintenance
JAD workshops
Engineer and
test final prototype
Implementation
review
Prepared by Mdm PYTan
Shneiderman’s
“Three Pillars of Design”
• principles
– abstract design rules
– low authority
– high generality Guidelines
• standards
– specific design rules
– high authority increasing generality
increasing generality Standards
– limited application
• guidelines
– lower authority increasing
increasingauthority
authority
– more general application
2.2.2 The principle to support usability
in interactive systems design
• Learn ability
• Flexibility
• Robustness
Learn ability
• Concerns the features of the interactive
system that allow novice users to understand
how to use it initially and then how to attain a
maximal level of performance
– Predictability
– Synthesizability
– Familiarity
– Generalizability
– Consistency
Summary of principles affecting learnability
Principle Definition Related Principles
Predictibility Support for the user to determine the effect of Operation visibility
future action based on past interaction history
Synthesizability Support for the user to assess the effect of Immediate/eventu
past operations on the current state al honesty
Familiarity The extent to which a user’s knowledge and Guessability,
experience in other real-world or computer- affordance
based domains can be applied when
interacting with a new system