HCI/ECT 441

32
HCI/ECT 441 Dr. Craig Barnes [email protected] Office Hours: Tues 5:00pm- 5:45pm Tues 9:00pm-9:45pm Office: ?

description

HCI/ECT 441. Dr. Craig Barnes [email protected] Office Hours: Tues 5:00pm-5:45pm Tues 9:00pm-9:45pm Office: ?. ECT/HCI 441 - Course Info. Course Web Site: www.evl.uic.edu/barnes/HCI441 Check it often. Course Grading. Homeworks:40% User Testing: 15% Final:35% - PowerPoint PPT Presentation

Transcript of HCI/ECT 441

HCI/ECT 441

Dr. Craig [email protected]

Office Hours: Tues 5:00pm-5:45pmTues 9:00pm-9:45pm

Office: ?

ECT/HCI 441 - Course Info

Course Web Site: www.evl.uic.edu/barnes/HCI441

Check it often.

Course Grading

Homeworks: 40%User Testing: 15%Final: 35%Individual Contribution: 10%*

Disciplines contributing to HCI

Web Usability Problems

Web Usability Problems

Web Usability Problems

Web Usability Problems

Web Usability Problems

Web Usability Problems

User Centered Development

Differs from traditional software development:

User CentricInterdisciplinaryHighly iterative

User Centered Development

Initial Stages:

Needs AnalysisUser and Task AnalysisFunctional AnalysisRequirements Analysis

Needs Analysis

Simple Description of

Type of SystemAudience

User Analysis

Characterizes potential user of site:

General DemographicsContext of Use

User Analysis

Benefits:

Cost reduction in: development & maintenance Support Training

Increased sales

User Analysis

Key: Know your userAdvice: Site developers are NOT

users

User Analysis

General Characteristics:

Learning StyleTool PreferencePhysical DifferencesCultural Differences

Learning Style

How do users learn?

Read then DoDo then Read

Tool Preference

Set of tools users are familiar with:

Drop Down menusComplex Searches

Find the Least Common Denominator

Physical Differences

Accessibility issues:

Physical DisabilitiesColor PerceptionPerception of small objectsSmaller buttons require finer motor

control

Cultural Differences

Geographicalor Not:EducationProfessionCorporate Culture

Specific User Characteristics

Type of users actively visiting site

Why they use itWhat they are doingHow they are doing it

Knowledge of Jobs

If site is part of work environment:

How do users do their job?Understand fit in workflow?Specialized vocabulary

Application Familiarity

Determine users’ technical proficiency:

NoviceAdvanced BeginnerCompetent PerformerExpert

Gathering Information

Who do you ask?

Managers?Developers?Primary UsersSecondary Users

Gathering Information

Places to find information:

UsersCustomer ServiceTechnical SupportMarketing

Task Analysis

Know what users do:

GoalsTasksActions

Task Analysis

Build description of users’ duties:

What tasks are performedWhy perform themHow tasks are performed

Goals

Starting point for task analysisWhat user want to accomplishIndependent of technology

Tasks

Mechanism for accomplishing goals

Can be technology dependentComposed of sub-components called

Actions

Granularity

Level or amount of detail in a taskBreak task into successively finer

stepsDepends on nature and scope of site

Granularity

Workflow AnalysisJob AnalysisTask List

Task SequencesTask HierarchiesProcedural Analysis

Successively finer levels of granularity: