hci/ect 441 dr. craig barnes [email protected] office hours: tues 5:00pm-5:45pm tues...
TRANSCRIPT
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: