Some User Interface Design Rules #62

From: http://www.joelonsoftware.com/uibook/chapters/fog0000000060.html

  • Many times Activity Based Planning – Activity based user interface design helps
  • Invent some users – define some users
  • Figure out the important activities
  • Figure out the user model — how the user will expect to accomplish those activities
  • Sketch out the first draft of the design
  • Iterate over your design again and again, making it easier and easier until it’s well within the capabilities of your imaginary users
  • Watch real humans trying to use your software. Note the areas where people have trouble, which probably demonstrate areas where the program model isn’t matching the user model.
  • A user interface is well-designed when the program behaves exactly how the user thought it would.
  • If your program model is nontrivial, it’s probably not the user model
  • Every time you provide an option, you’re asking the user to make a decision. Provide options only users care about it
  • Use the right metaphor
  • Over creativity may be dangerous like try to create fancy looking buttons/controls that confuse users about their functionalities. Consistency is more important.
  • User’s don’t read manuals or texts on the dialog boxes, or anything … keep it in mind
  • Users can’t control the mouse very well – so think about the areas where there are more use of mouse — what are the alternatives – how less mouse movement can provide the functionalities
  • Users can’t remember anything – provide features so that they do not have to remember – like file browsing option than typing file name

From: http://sitestree.com/?p=4951
Categories:62
Tags:
Post Data:2008-02-25 12:52:40

    Shop Online: <a href='https://www.ShopForSoul.com/' target='new' rel="noopener">https://www.ShopForSoul.com/</a>
    (Big Data, Cloud, Security, Machine Learning): Courses: <a href='http://Training.SitesTree.com' target='new' rel="noopener"> http://Training.SitesTree.com</a> 
    In Bengali: <a href='http://Bangla.SaLearningSchool.com' target='new' rel="noopener">http://Bangla.SaLearningSchool.com</a>
    <a href='http://SitesTree.com' target='new' rel="noopener">http://SitesTree.com</a>
    8112223 Canada Inc./JustEtc: <a href='http://JustEtc.net' target='new' rel="noopener">http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning) </a>
    Shop Online: <a href='https://www.ShopForSoul.com'> https://www.ShopForSoul.com/</a>
    Medium: <a href='https://medium.com/@SayedAhmedCanada' target='new' rel="noopener"> https://medium.com/@SayedAhmedCanada </a>