Presentation is loading. Please wait.

Presentation is loading. Please wait.

Supporting Design Managing complexity of designing Expressing ideas Testing ideas Quality assurance.

Similar presentations


Presentation on theme: "Supporting Design Managing complexity of designing Expressing ideas Testing ideas Quality assurance."— Presentation transcript:

1 Supporting Design Managing complexity of designing Expressing ideas Testing ideas Quality assurance

2 Support Design Many kinds of support Informal to formal Pencil-and-paper vs. computer-based support environments Detailed and specific to Vague and general Rules vs. Principles

3 Supporting Design Design Process The production and coordination of results into a coherent whole Designers People as individuals Design Teams People as a group or organization

4 Supporting Design Process Models Star life cycle Waterfall Spiral Etc. Techniques and tools at each stage Transitions between stages

5 Supporting Designers Experience Transfer knowledge from similar problems Previous Known Solutions Store knowledge of problem for others to modify and reuse Library of cases

6 Supporting Designers Problem Decomposition Divide and Conquer Better definition of problem Reduce complexity of the problem Human Cognitive limitations

7 Supporting Designers Alternative Designs Evaluate criteria Find new perspectives on the problem Design Simulation Find external opinions Test partial results Validate partial designs

8 Supporting Designers Understanding the Problem Domain Difficult to identify what specific knowledge is “relevant” Reasoning Strategy Opportunistic reasoning Jumps between levels of abstraction Flexibility is required Support Creativity

9 Supporting Design Teams Social aspects Organization aspects Protocols Space The Design Room

10 Supporting Design Teams Communications Coordination Management interference Formal Communications Channels between designers and users

11 Kinds of Support Guidance Standards, Principles and Rules Communication and Recording Capture ideas and criteria at conceptual level before software Software Capture ideas and criteria at machine level that can be translated to code

12 Guidelines Based on Psychological Theory Based on Experience Depend on the Context of the Application They need to be applied very carefully There is no “CHI cookbook”

13 Principles vs. Rules Principles High level Wide Need Interpretation and Contextualization Rules Low level Specific Straight forward Implementation

14 Principles vs. Rules Principles Know User Population Allow input flexibility Rules Always display the quit button in the bottom left-hand quarter of the screen Always require and ‘end of input’ signal, such as pressing ‘enter’

15 Published Guidelines Standards Journals House Style guides General Handbooks

16 Evaluating Guidelines What is a ‘good’ guideline? Depends on how it is applied How to evaluate them? Become and expert Gain experience Test them What users and their context

17 Application of Guidelines Conflicts Maximize use of screen real estate vs. avoid clutter Trade-offs Use of display space vs. smoothness and predictability Exceptions “ Always require and ‘end of input’ signal, such as pressing ‘enter’ “


Download ppt "Supporting Design Managing complexity of designing Expressing ideas Testing ideas Quality assurance."

Similar presentations


Ads by Google