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>