SlideShare uma empresa Scribd logo
1 de 27
Baixar para ler offline
User Interface Design: Best Practices
Design Language Comics




© 2007, Stacie Gomm, Utah State University
Design Language Comics




             Design Language Comics




© 2007, Stacie Gomm, Utah State University
Imbedded User Languages

                  Stacie Gomm
                  Utah State University
                  May 2007




© 2007, Stacie Gomm, Utah State University
How do these relate?




 How do you know that?
© 2007, Stacie Gomm, Utah State University
The design of the key and
                      keyhole concept is implicit
                        and it is has a language
                       which “speaks” to users
                      and let’s users know what
                       they are supposed to do.



© 2007, Stacie Gomm, Utah State University
Does this “speak” to you?




© 2007, Stacie Gomm, Utah State University
Imbedded User Languages

         This imbedded language is
           often overlooked or its
         existence is not realized as
       users develop products which
       are used in our everyday lives.
© 2007, Stacie Gomm, Utah State University
Imbedded User Languages

   The user language imbedded in
      every designed product
   communicates to the users the
       use for/of that product.


© 2007, Stacie Gomm, Utah State University
Design of Everyday Things
                                             by Donald Norman
   The human mind is exquisitely tailored to make sense of the
   world. Give it the slightest clue and off it goes, providing
   explanation, rationalization, understanding. Consider the
   objects – nooks, radios, kitchen, appliances, office machines,
   and light switches – that make up our everyday lives. Well-
   designed objects are easy to interpret and understand. They
   contain visible clues to their operation. Poorly designed objects
   can be difficult and frustrating to use. They provide no clues –
   or sometimes false clues. They trap the user and thwart the
   normal processing interpretation and understanding (Norman, p.
   2, italics added).

© 2007, Stacie Gomm, Utah State University
Design of Everyday Things
                                             by Donald Norman
   Included in every design are the
   affordances, mappings, visibility,
   and feedback and each of these
      has it own implicit language
       which speaks to the user.
© 2007, Stacie Gomm, Utah State University
Design of Everyday Things
                                             by Donald Norman
        Affordances are the “perceived and actual properties
         of the thing, primarily those fundamental properties
         that determine just how the thing could possibly be
                          used” (Norman, p. 9).


                  Mapping is a technical term meaning the
                “relationship between two things, in this case
             between the controls and their movements and the
            results in the world. … Natural mapping … leads to
                 immediate understanding” (Norman, p. 23).
© 2007, Stacie Gomm, Utah State University
Design of Everyday Things
                                             by Donald Norman
       In good design things are visible. “There are good
     mappings, natural relationships, between the controls and
          the things that are controlled” (Norman, p. 22).




           Feedback is the notion of sending back to the user
        information about what action has actually been done --
          what result has been accomplished (Norman, p. 27).


© 2007, Stacie Gomm, Utah State University
Design of Everyday Things
                                              by Donald Norman
       Norman suggests that when developing a product ALL of the
       following should be included in its user language:
       •Visibility – By looking the user can tell the state of the device and
       the alternatives for action.
       •Affordances – The designer provides a good conceptual model
       for the user, with consistency in the presentation of operations and
       results and a coherent, consistent system image.
       •Good mappings – It is possible to determine the relationship
       between actions and results, between the controls and their
       effects, and between the system state and what is visible.
       •Feedback – The user receives full and continuous feedback about
       the results of actions. (Norman, p.53)
© 2007, Stacie Gomm, Utah State University
Netest
      A testing system developed at Utah
      State University that is used to
      administer the Computer and
      Information Literacy (CIL) tests.


      Lack of communication could
      interfere with the user being able to
      pass a test.
© 2007, Stacie Gomm, Utah State University
Netest – Trainee Interface



                                                 Visibility

                                                 This screen
                                                 shows all of the
                                                 options available
                                                 to trainees.




© 2007, Stacie Gomm, Utah State University
Netest – Trainee Interface



                                                 Affordances

                                                 It is obvious which
                                                 buttons perform
                                                 which tasks.




© 2007, Stacie Gomm, Utah State University
Netest – Trainee Interface



                                                 Mappings

                                                 Mapping buttons to
                                                 their action is done
                                                 well in this
                                                 program.




© 2007, Stacie Gomm, Utah State University
Netest – Trainee Interface



                                                 Feedback

                                                 The buttons
                                                 actually do what is
                                                 expected.




© 2007, Stacie Gomm, Utah State University
Netest – Testing Interface



                                                     Norman
                                                     contends that
                                                     when simple
                                                     things need
                                                     pictures,
                                                     labels, or
                                                     instructions,
                                                     the design
                                                     has failed
                                                     (p.9).




© 2007, Stacie Gomm, Utah State University
Implications for Portal Design




         When building a portal there exists a
         language that communicates to the user the
         actions which are expected by the user.
         When a designer designs the portal, there is
         a built in user language. The designer must
         realize this fact in order for his design to be
         able to communicate effectively with its
         users. This language is used by the user to
         communicate with the portal system.
© 2007, Stacie Gomm, Utah State University
Implications for Portal




         Show sample Portals
         Identify commonalities and
         what the user expects



© 2007, Stacie Gomm, Utah State University
Design of Everyday Things


                                             by Donald Norman


                 When developing instructional products,
                 according to Norman, this is what
                 instructional designers should do:


       1. Understand the causes of error and
          design and to minimize those causes.



© 2007, Stacie Gomm, Utah State University
Design of Everyday Things


                                             by Donald Norman


       2. Make it possible to reverse actions –
          to “undo” them – or to make it harder
          to do what cannot be reversed.
       3. Make it easier to discover the errors
          that do occur, and make them easier
          to correct.



© 2007, Stacie Gomm, Utah State University
Design of Everyday Things


                                             by Donald Norman


       4. Change the attitude toward errors.
          Think of an object’s user as
          attempting to do a task, getting there
          by imperfect approximations. Don’t
          think of the user as making errors;
          think of the actions as approximations
          of what is desired. (p. 131)



© 2007, Stacie Gomm, Utah State University
Imbedded User Languages




          “Good” designers have a
      realization and understanding of
        the user language contained
      within their products and insure
       complete communication takes
       place between the product and
                     user.
© 2007, Stacie Gomm, Utah State University
Imbedded User Languages




                        Questions / Comments?




                                             Contact Info:
                         Stacie.Gomm@usu.edu

© 2007, Stacie Gomm, Utah State University

Mais conteúdo relacionado

Destaque

Usability Best Practices for Adopting Responsive Design
Usability Best Practices for Adopting Responsive DesignUsability Best Practices for Adopting Responsive Design
Usability Best Practices for Adopting Responsive DesignUXPA International
 
Mobile User Experience - @iRajLal
Mobile User Experience - @iRajLalMobile User Experience - @iRajLal
Mobile User Experience - @iRajLalRaj Lal
 
Establishing best practices to improve usefulness and usability of web interf...
Establishing best practices to improve usefulness and usability of web interf...Establishing best practices to improve usefulness and usability of web interf...
Establishing best practices to improve usefulness and usability of web interf...DRIscience
 
UID_AZY_COMP1650
UID_AZY_COMP1650UID_AZY_COMP1650
UID_AZY_COMP1650Aung Zay Ya
 
13 si(systems analysis and design )
13 si(systems analysis and design )13 si(systems analysis and design )
13 si(systems analysis and design )Nurdin Al-Azies
 
His hers yours mine
His hers yours mineHis hers yours mine
His hers yours mineElmo Hado
 
Abdullah turan 20283806 mis ass#1
Abdullah turan 20283806 mis ass#1Abdullah turan 20283806 mis ass#1
Abdullah turan 20283806 mis ass#1Abdullah46
 
Engineering desing process
Engineering desing processEngineering desing process
Engineering desing processcwyatt01
 
Mappa alberi instagram
Mappa alberi   instagramMappa alberi   instagram
Mappa alberi instagramCity Planner
 
Cer power point
Cer power pointCer power point
Cer power pointcwyatt01
 
Usability & User Experience 101 - #UX101
Usability & User Experience 101 - #UX101Usability & User Experience 101 - #UX101
Usability & User Experience 101 - #UX101Become Customer-Centric
 
Visual Usability: principles & practices for designing great web and mobile a...
Visual Usability: principles & practices for designing great web and mobile a...Visual Usability: principles & practices for designing great web and mobile a...
Visual Usability: principles & practices for designing great web and mobile a...Tania Schlatter
 
User Interface Testing | Best Practices
User Interface Testing | Best Practices User Interface Testing | Best Practices
User Interface Testing | Best Practices David Tzemach
 
Forms usability design best practices experience dynamics web seminar
Forms usability design best practices  experience dynamics web seminarForms usability design best practices  experience dynamics web seminar
Forms usability design best practices experience dynamics web seminarExperience Dynamics
 
Mobile UI Design – User Centered Design and UI Best Practices
Mobile UI Design – User Centered Design and UI Best PracticesMobile UI Design – User Centered Design and UI Best Practices
Mobile UI Design – User Centered Design and UI Best PracticesOXD
 
Automotive User Interface Design: Innovative UI design in a slow moving indus...
Automotive User Interface Design: Innovative UI design in a slow moving indus...Automotive User Interface Design: Innovative UI design in a slow moving indus...
Automotive User Interface Design: Innovative UI design in a slow moving indus...UXPA International
 
Chapter 5 software design
Chapter 5 software designChapter 5 software design
Chapter 5 software designPiyush Gogia
 

Destaque (20)

Usability Best Practices for Adopting Responsive Design
Usability Best Practices for Adopting Responsive DesignUsability Best Practices for Adopting Responsive Design
Usability Best Practices for Adopting Responsive Design
 
Mobile User Experience - @iRajLal
Mobile User Experience - @iRajLalMobile User Experience - @iRajLal
Mobile User Experience - @iRajLal
 
Establishing best practices to improve usefulness and usability of web interf...
Establishing best practices to improve usefulness and usability of web interf...Establishing best practices to improve usefulness and usability of web interf...
Establishing best practices to improve usefulness and usability of web interf...
 
UID_AZY_COMP1650
UID_AZY_COMP1650UID_AZY_COMP1650
UID_AZY_COMP1650
 
Revit Lesson 01A
Revit Lesson 01ARevit Lesson 01A
Revit Lesson 01A
 
13 si(systems analysis and design )
13 si(systems analysis and design )13 si(systems analysis and design )
13 si(systems analysis and design )
 
His hers yours mine
His hers yours mineHis hers yours mine
His hers yours mine
 
Abdullah turan 20283806 mis ass#1
Abdullah turan 20283806 mis ass#1Abdullah turan 20283806 mis ass#1
Abdullah turan 20283806 mis ass#1
 
Engineering desing process
Engineering desing processEngineering desing process
Engineering desing process
 
Mappa alberi instagram
Mappa alberi   instagramMappa alberi   instagram
Mappa alberi instagram
 
Cer power point
Cer power pointCer power point
Cer power point
 
Usability & User Experience 101 - #UX101
Usability & User Experience 101 - #UX101Usability & User Experience 101 - #UX101
Usability & User Experience 101 - #UX101
 
Principles of ui design
Principles of ui designPrinciples of ui design
Principles of ui design
 
Visual Usability: principles & practices for designing great web and mobile a...
Visual Usability: principles & practices for designing great web and mobile a...Visual Usability: principles & practices for designing great web and mobile a...
Visual Usability: principles & practices for designing great web and mobile a...
 
User Interface Testing | Best Practices
User Interface Testing | Best Practices User Interface Testing | Best Practices
User Interface Testing | Best Practices
 
Forms usability design best practices experience dynamics web seminar
Forms usability design best practices  experience dynamics web seminarForms usability design best practices  experience dynamics web seminar
Forms usability design best practices experience dynamics web seminar
 
User Interface
User InterfaceUser Interface
User Interface
 
Mobile UI Design – User Centered Design and UI Best Practices
Mobile UI Design – User Centered Design and UI Best PracticesMobile UI Design – User Centered Design and UI Best Practices
Mobile UI Design – User Centered Design and UI Best Practices
 
Automotive User Interface Design: Innovative UI design in a slow moving indus...
Automotive User Interface Design: Innovative UI design in a slow moving indus...Automotive User Interface Design: Innovative UI design in a slow moving indus...
Automotive User Interface Design: Innovative UI design in a slow moving indus...
 
Chapter 5 software design
Chapter 5 software designChapter 5 software design
Chapter 5 software design
 

Semelhante a User Interface Design Best Practices

Audacity for Listening and Speaking Material Development
Audacity for Listening and Speaking Material DevelopmentAudacity for Listening and Speaking Material Development
Audacity for Listening and Speaking Material DevelopmentDilip Barad
 
Evaluating Touch Gesture Usability -- D4M 2010
Evaluating Touch Gesture Usability -- D4M 2010Evaluating Touch Gesture Usability -- D4M 2010
Evaluating Touch Gesture Usability -- D4M 2010Kevin Arthur
 
An agile approach to iPhone design: Paper prototyping + user testing
An agile approach to iPhone design:  Paper prototyping + user testingAn agile approach to iPhone design:  Paper prototyping + user testing
An agile approach to iPhone design: Paper prototyping + user testingGinsburg Design
 
Webinar: The Workforce of Tomorrow
Webinar: The Workforce of TomorrowWebinar: The Workforce of Tomorrow
Webinar: The Workforce of TomorrowYankee Group
 
TCC TAM applied to online education
TCC TAM applied to online educationTCC TAM applied to online education
TCC TAM applied to online educationNational University
 
The Elements Of User Experience
The Elements Of User ExperienceThe Elements Of User Experience
The Elements Of User ExperienceJohn Chen, Jun
 
Unit iii(part c - user interface design)
Unit   iii(part c - user interface design)Unit   iii(part c - user interface design)
Unit iii(part c - user interface design)BALAJI A
 
Mobile speech and advanced natural language solutions
Mobile speech and advanced natural language solutionsMobile speech and advanced natural language solutions
Mobile speech and advanced natural language solutionsSpringer
 

Semelhante a User Interface Design Best Practices (9)

Seii unit5 ui_design
Seii unit5 ui_designSeii unit5 ui_design
Seii unit5 ui_design
 
Audacity for Listening and Speaking Material Development
Audacity for Listening and Speaking Material DevelopmentAudacity for Listening and Speaking Material Development
Audacity for Listening and Speaking Material Development
 
Evaluating Touch Gesture Usability -- D4M 2010
Evaluating Touch Gesture Usability -- D4M 2010Evaluating Touch Gesture Usability -- D4M 2010
Evaluating Touch Gesture Usability -- D4M 2010
 
An agile approach to iPhone design: Paper prototyping + user testing
An agile approach to iPhone design:  Paper prototyping + user testingAn agile approach to iPhone design:  Paper prototyping + user testing
An agile approach to iPhone design: Paper prototyping + user testing
 
Webinar: The Workforce of Tomorrow
Webinar: The Workforce of TomorrowWebinar: The Workforce of Tomorrow
Webinar: The Workforce of Tomorrow
 
TCC TAM applied to online education
TCC TAM applied to online educationTCC TAM applied to online education
TCC TAM applied to online education
 
The Elements Of User Experience
The Elements Of User ExperienceThe Elements Of User Experience
The Elements Of User Experience
 
Unit iii(part c - user interface design)
Unit   iii(part c - user interface design)Unit   iii(part c - user interface design)
Unit iii(part c - user interface design)
 
Mobile speech and advanced natural language solutions
Mobile speech and advanced natural language solutionsMobile speech and advanced natural language solutions
Mobile speech and advanced natural language solutions
 

Mais de Satyajit Roy

Ux strategy design digital transformation
Ux strategy design digital transformationUx strategy design digital transformation
Ux strategy design digital transformationSatyajit Roy
 
Gamified Tv Ads with Augmented Reality
Gamified Tv Ads with Augmented RealityGamified Tv Ads with Augmented Reality
Gamified Tv Ads with Augmented RealitySatyajit Roy
 
Appification vs gamification
Appification vs gamificationAppification vs gamification
Appification vs gamificationSatyajit Roy
 
Healthcare Gamification
Healthcare GamificationHealthcare Gamification
Healthcare GamificationSatyajit Roy
 
Fine docs product presentation latest
Fine docs product presentation latestFine docs product presentation latest
Fine docs product presentation latestSatyajit Roy
 

Mais de Satyajit Roy (9)

Iot healthcare
Iot healthcareIot healthcare
Iot healthcare
 
Ux strategy design digital transformation
Ux strategy design digital transformationUx strategy design digital transformation
Ux strategy design digital transformation
 
Gamified Tv Ads with Augmented Reality
Gamified Tv Ads with Augmented RealityGamified Tv Ads with Augmented Reality
Gamified Tv Ads with Augmented Reality
 
Mobile UX-COE
Mobile UX-COEMobile UX-COE
Mobile UX-COE
 
Appification vs gamification
Appification vs gamificationAppification vs gamification
Appification vs gamification
 
Healthcare Gamification
Healthcare GamificationHealthcare Gamification
Healthcare Gamification
 
Gamification HR
Gamification HRGamification HR
Gamification HR
 
Portfolio 1
Portfolio 1Portfolio 1
Portfolio 1
 
Fine docs product presentation latest
Fine docs product presentation latestFine docs product presentation latest
Fine docs product presentation latest
 

Último

Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Tina Ji
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyEthan lee
 
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 DelhiCall Girls in Delhi
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurSuhani Kapoor
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation SlidesKeppelCorporation
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...noida100girls
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessAggregage
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...Any kyc Account
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...anilsa9823
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 

Último (20)

Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
 
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for Success
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 

User Interface Design Best Practices

  • 1. User Interface Design: Best Practices
  • 2. Design Language Comics © 2007, Stacie Gomm, Utah State University
  • 3. Design Language Comics Design Language Comics © 2007, Stacie Gomm, Utah State University
  • 4. Imbedded User Languages Stacie Gomm Utah State University May 2007 © 2007, Stacie Gomm, Utah State University
  • 5. How do these relate? How do you know that? © 2007, Stacie Gomm, Utah State University
  • 6. The design of the key and keyhole concept is implicit and it is has a language which “speaks” to users and let’s users know what they are supposed to do. © 2007, Stacie Gomm, Utah State University
  • 7. Does this “speak” to you? © 2007, Stacie Gomm, Utah State University
  • 8. Imbedded User Languages This imbedded language is often overlooked or its existence is not realized as users develop products which are used in our everyday lives. © 2007, Stacie Gomm, Utah State University
  • 9. Imbedded User Languages The user language imbedded in every designed product communicates to the users the use for/of that product. © 2007, Stacie Gomm, Utah State University
  • 10. Design of Everyday Things by Donald Norman The human mind is exquisitely tailored to make sense of the world. Give it the slightest clue and off it goes, providing explanation, rationalization, understanding. Consider the objects – nooks, radios, kitchen, appliances, office machines, and light switches – that make up our everyday lives. Well- designed objects are easy to interpret and understand. They contain visible clues to their operation. Poorly designed objects can be difficult and frustrating to use. They provide no clues – or sometimes false clues. They trap the user and thwart the normal processing interpretation and understanding (Norman, p. 2, italics added). © 2007, Stacie Gomm, Utah State University
  • 11. Design of Everyday Things by Donald Norman Included in every design are the affordances, mappings, visibility, and feedback and each of these has it own implicit language which speaks to the user. © 2007, Stacie Gomm, Utah State University
  • 12. Design of Everyday Things by Donald Norman Affordances are the “perceived and actual properties of the thing, primarily those fundamental properties that determine just how the thing could possibly be used” (Norman, p. 9). Mapping is a technical term meaning the “relationship between two things, in this case between the controls and their movements and the results in the world. … Natural mapping … leads to immediate understanding” (Norman, p. 23). © 2007, Stacie Gomm, Utah State University
  • 13. Design of Everyday Things by Donald Norman In good design things are visible. “There are good mappings, natural relationships, between the controls and the things that are controlled” (Norman, p. 22). Feedback is the notion of sending back to the user information about what action has actually been done -- what result has been accomplished (Norman, p. 27). © 2007, Stacie Gomm, Utah State University
  • 14. Design of Everyday Things by Donald Norman Norman suggests that when developing a product ALL of the following should be included in its user language: •Visibility – By looking the user can tell the state of the device and the alternatives for action. •Affordances – The designer provides a good conceptual model for the user, with consistency in the presentation of operations and results and a coherent, consistent system image. •Good mappings – It is possible to determine the relationship between actions and results, between the controls and their effects, and between the system state and what is visible. •Feedback – The user receives full and continuous feedback about the results of actions. (Norman, p.53) © 2007, Stacie Gomm, Utah State University
  • 15. Netest A testing system developed at Utah State University that is used to administer the Computer and Information Literacy (CIL) tests. Lack of communication could interfere with the user being able to pass a test. © 2007, Stacie Gomm, Utah State University
  • 16. Netest – Trainee Interface Visibility This screen shows all of the options available to trainees. © 2007, Stacie Gomm, Utah State University
  • 17. Netest – Trainee Interface Affordances It is obvious which buttons perform which tasks. © 2007, Stacie Gomm, Utah State University
  • 18. Netest – Trainee Interface Mappings Mapping buttons to their action is done well in this program. © 2007, Stacie Gomm, Utah State University
  • 19. Netest – Trainee Interface Feedback The buttons actually do what is expected. © 2007, Stacie Gomm, Utah State University
  • 20. Netest – Testing Interface Norman contends that when simple things need pictures, labels, or instructions, the design has failed (p.9). © 2007, Stacie Gomm, Utah State University
  • 21. Implications for Portal Design When building a portal there exists a language that communicates to the user the actions which are expected by the user. When a designer designs the portal, there is a built in user language. The designer must realize this fact in order for his design to be able to communicate effectively with its users. This language is used by the user to communicate with the portal system. © 2007, Stacie Gomm, Utah State University
  • 22. Implications for Portal Show sample Portals Identify commonalities and what the user expects © 2007, Stacie Gomm, Utah State University
  • 23. Design of Everyday Things by Donald Norman When developing instructional products, according to Norman, this is what instructional designers should do: 1. Understand the causes of error and design and to minimize those causes. © 2007, Stacie Gomm, Utah State University
  • 24. Design of Everyday Things by Donald Norman 2. Make it possible to reverse actions – to “undo” them – or to make it harder to do what cannot be reversed. 3. Make it easier to discover the errors that do occur, and make them easier to correct. © 2007, Stacie Gomm, Utah State University
  • 25. Design of Everyday Things by Donald Norman 4. Change the attitude toward errors. Think of an object’s user as attempting to do a task, getting there by imperfect approximations. Don’t think of the user as making errors; think of the actions as approximations of what is desired. (p. 131) © 2007, Stacie Gomm, Utah State University
  • 26. Imbedded User Languages “Good” designers have a realization and understanding of the user language contained within their products and insure complete communication takes place between the product and user. © 2007, Stacie Gomm, Utah State University
  • 27. Imbedded User Languages Questions / Comments? Contact Info: Stacie.Gomm@usu.edu © 2007, Stacie Gomm, Utah State University