CS252. User Interface Design

Lecture Outline for Jan. 7
Why Usability Is A Challenge


1.   What is Usability?
     Usability




     Usability criteria
       Effectiveness: To what extent can the goal be achieved?




       Efficiency: How much effort is required to achieve the goal?




       Satisfaction: How acceptable is the software to users, as an aid to
	achieve the goal?



     
     Designing usable software requires knowledge about:






2.   Knowing about Users
     No matter how specialized the software, it will be used by people who differ
          physically


          in their experience and knowledge of the software


          in their domain knowledge


          psychologically


          culturally


     To be successful at UI design, it's critical to develop objectivity



3.   Knowing about User Tasks

     Characteristics that are important for interface design











4.   Knowing about the Work Environment

     Aspects of the environment that can affect software usability













5.   Knowing about What's Feasible

     Examples of technical factors



     Examples of organizational factors





     Organizational factors have become increasingly critical in software success


[Adapted from K. D. Eason. Information Technology and Organization Change. London: Taylor and Francis, 1988. Cited in Preece, 1993.]

[Adapted from N. Bjorn-Anderson. "Understanding the Nature of the Office for the Design of Third Wave Offices." In People an dComputers: Designing for Usability, ed. M. D. Harrison and A. F. Monk. Cambridge: Cambridge University Press, 1986. Cited in Preece, 1993.]