HCI Processes 1 Overview of HCI Design - PowerPoint PPT Presentation

1 / 14
About This Presentation
Title:

HCI Processes 1 Overview of HCI Design

Description:

Difficult to deeply analyze human behavior. May be too close to ... Co-evolution makes it even harder. HCI Processes. Iterative Design. Usability Engineering ... – PowerPoint PPT presentation

Number of Views:190
Avg rating:3.0/5.0
Slides: 15
Provided by: Irfan8
Category:

less

Transcript and Presenter's Notes

Title: HCI Processes 1 Overview of HCI Design


1
HCI Processes 1Overview of HCI Design

2
Agenda
  • Questions
  • HCI Processes
  • Focus on software engineering

3
Why is HCI Design Difficult
  • Difficult to deeply analyze human behavior
  • May be too close to the domain
  • Multiple clients
  • Co-evolution makes it even harder

4
HCI Processes
  • Iterative Design
  • Usability Engineering
  • Participatory Design
  • Contextual Design
  • Scandinavian School

5
Before or after ..
  • Formative
  • Strategies to build a better interface
  • Summative
  • Assessing an existing interface

6
Formative techniques
  • Apply principles
  • Dont assume the user is right-handed
  • Build prototypes
  • Apply design rules / standards
  • Java look and feel
  • Create usability specifications
  • The XYZ dialog takes lt 5 sec.

7
Summative techniques
  • Empirical / laboratory evaluation
  • Expert review
  • Field study
  • Client review

8
Software Engineering
  • the structured application of scientific
    techniques to the development of software
    products
  • Why SE?
  • Complexity of large-scale systems
  • legacy systems

9
Software Life cycles Waterfall Model
RequirementsSpecification
ArchitecturalDesign
Detailed Design
Coding andUnit Testing
Integrationand Testing
Operation and Maintenance
10
Activities in the Life Cycle
  • Requirements specification
  • what will the system do
  • Design
  • architectural, functional, detailed
  • Coding and Unit Testing
  • Integration Testing
  • verification and validation
  • Operation and Maintenance

11
Software Life cycles Iterative Waterfall Model
RequirementsSpecification
ArchitecturalDesign
Detailed Design
Coding andUnit Testing
Integrationand Testing
Operation and Maintenance
12
Why waterfall fails
  • You cant determine all requirements from the
    start
  • Some tasks will only be known after the user has
    interacted with the system
  • Users will perform tasks that werent intended by
    the designer
  • Doesnt support the users perspective of the
    system

13
Work with project groups
  • Establish groups if you havent already
  • Talk about what problem/people you are going to
    study
  • Talk to me about your project
  • Assign people to work on IRB approval,
    Co-Web/project web page, arrange meeting times

14
Upcoming
  • More Design Process (DFAB 5.4 5.6)
  • Part 0 Due Wednesday 1/15
  • HW 1- IRB Certification due Friday 1/17
Write a Comment
User Comments (0)
About PowerShow.com