67e8ae9e669c8c85f716fdf8a5a03817.ppt
- Количество слайдов: 32
HCI/ECT 441 Dr. Craig Barnes cbarnes@cs. depaul. edu Office Hours: Tues 5: 00 pm-5: 45 pm Tues 9: 00 pm-9: 45 pm Office: ?
ECT/HCI 441 - Course Info Course Web Site: www. evl. uic. edu/barnes/HCI 441 Check it often.
Course Grading z z Homeworks: User Testing: Final: Individual Contribution: 40% 15% 35% 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: z User Centric z Interdisciplinary z Highly iterative
User Centered Development Initial Stages: z z Needs Analysis User and Task Analysis Functional Analysis Requirements Analysis
Needs Analysis Simple Description of z Type of System z Audience
User Analysis Characterizes potential user of site: z General Demographics z Context of Use
User Analysis Benefits: z Cost reduction in: y development & maintenance y Support y Training z Increased sales
User Analysis z Key: Know your user z Advice: Site developers are NOT users
User Analysis General Characteristics: z z Learning Style Tool Preference Physical Differences Cultural Differences
Learning Style How do users learn? z Read then Do z Do then Read
Tool Preference Set of tools users are familiar with: z Drop Down menus z Complex Searches Find the Least Common Denominator
Physical Differences Accessibility issues: Physical Disabilities Color Perception of small objects Smaller buttons require finer motor control
Cultural Differences z Geographical or Not: z Education z Profession z Corporate Culture
Specific User Characteristics Type of users actively visiting site z Why they use it z What they are doing z How they are doing it
Knowledge of Jobs If site is part of work environment: z How do users do their job? z Understand fit in workflow? z Specialized vocabulary
Application Familiarity Determine users’ technical proficiency: z z Novice Advanced Beginner Competent Performer Expert
Gathering Information Who do you ask? z z Managers? Developers? Primary Users Secondary Users
Gathering Information Places to find information: z z Users Customer Service Technical Support Marketing
Task Analysis Know what users do: z Goals z Tasks z Actions
Task Analysis Build description of users’ duties: z What tasks are performed z Why perform them z How tasks are performed
Goals z Starting point for task analysis z What user want to accomplish z Independent of technology
Tasks Mechanism for accomplishing goals z Can be technology dependent z Composed of sub-components called Actions
Granularity z Level or amount of detail in a task z Break task into successively finer steps z Depends on nature and scope of site
Granularity Successively finer levels of granularity: z Workflow Analysis z Job Analysis z Task List z Task Sequences z Task Hierarchies z Procedural Analysis
67e8ae9e669c8c85f716fdf8a5a03817.ppt