1 / 32

Web Usability Problems in User-Centered Development

This course explores the discipline of HCI and how it relates to web usability problems in user-centered development. Topics include needs analysis, user and task analysis, and functional and requirements analysis.

mstroup
Download Presentation

Web Usability Problems in User-Centered Development

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. HCI/ECT 441 Dr. Craig Barnes cbarnes@cs.depaul.edu Office Hours: Tues 5:00pm-5:45pm Tues 9:00pm-9:45pm Office: ?

  2. ECT/HCI 441 - Course Info Course Web Site: www.evl.uic.edu/barnes/HCI441 Check it often.

  3. Course Grading • Homeworks: 40% • User Testing: 15% • Final: 35% • Individual Contribution: 10%*

  4. Disciplines contributing to HCI

  5. Web Usability Problems

  6. Web Usability Problems

  7. Web Usability Problems

  8. Web Usability Problems

  9. Web Usability Problems

  10. Web Usability Problems

  11. User Centered Development Differs from traditional software development: • User Centric • Interdisciplinary • Highly iterative

  12. User Centered Development Initial Stages: • Needs Analysis • User and Task Analysis • Functional Analysis • Requirements Analysis

  13. Needs Analysis Simple Description of • Type of System • Audience

  14. User Analysis Characterizes potential user of site: • General Demographics • Context of Use

  15. User Analysis Benefits: • Cost reduction in: • development & maintenance • Support • Training • Increased sales

  16. User Analysis • Key: Know your user • Advice: Site developers are NOT users

  17. User Analysis General Characteristics: • Learning Style • Tool Preference • Physical Differences • Cultural Differences

  18. Learning Style How do users learn? • Read then Do • Do then Read

  19. Tool Preference Set of tools users are familiar with: • Drop Down menus • Complex Searches Find the Least Common Denominator

  20. Physical Differences Accessibility issues: Physical Disabilities Color Perception Perception of small objects Smaller buttons require finer motor control

  21. Cultural Differences • Geographical or Not: • Education • Profession • Corporate Culture

  22. Specific User Characteristics Type of users actively visiting site • Why they use it • What they are doing • How they are doing it

  23. Knowledge of Jobs If site is part of work environment: • How do users do their job? • Understand fit in workflow? • Specialized vocabulary

  24. Application Familiarity Determine users’ technical proficiency: • Novice • Advanced Beginner • Competent Performer • Expert

  25. Gathering Information Who do you ask? • Managers? • Developers? • Primary Users • Secondary Users

  26. Gathering Information Places to find information: • Users • Customer Service • Technical Support • Marketing

  27. Task Analysis Know what users do: • Goals • Tasks • Actions

  28. Task Analysis Build description of users’ duties: • What tasks are performed • Why perform them • How tasks are performed

  29. Goals • Starting point for task analysis • What user want to accomplish • Independent of technology

  30. Tasks Mechanism for accomplishing goals • Can be technology dependent • Composed of sub-components called Actions

  31. Granularity • Level or amount of detail in a task • Break task into successively finer steps • Depends on nature and scope of site

  32. Workflow Analysis Job Analysis Task List Task Sequences Task Hierarchies Procedural Analysis Granularity Successively finer levels of granularity:

More Related