80 likes | 178 Views
Dialog Design Principles. Fundamentals of Good Dialog. Fundamental Principles. Plan Content Match User Needs Plan and Test Determine Formats. ROMC . Representations Operations Memory Aids Controls. Plan Content. Criteria Basic output requirements Process User interface needs
E N D
Dialog Design Principles Fundamentals of Good Dialog
Fundamental Principles • Plan Content • Match User Needs • Plan and Test • Determine Formats
ROMC • Representations • Operations • Memory Aids • Controls
Plan Content • Criteria Basic output requirements • Process User interface needs • Content Data and processing requirements before • Format
Match User Needs • Natural Action Sequences • Minimize Stress From Lack of control Unexpected Events Novelty Poor Responses (e.g. codes) • Focus on HELP when Getting Started Getting Stuck Recovering
Planning and Testing • Sketch dialog before coding • Test Representative users All hardware Saturation and degradation Logs (errors, system failures, recovery) Security Acceptance measures
Format Input • Match user expectations • Assure consistent keystrokes • Plan defaults • Request input in user terms
Format Output • Meet system objectives • Perform business tactic • Human likes Short lines Highlights Accurate labels, units and titles Minimize clutter Beware of codes Provoke action (so what?)