{"id":68991,"date":"2021-08-09T04:10:05","date_gmt":"2021-08-09T08:10:05","guid":{"rendered":"http:\/\/bangla.salearningschool.com\/recent-posts\/some-user-interface-design-rules-62\/"},"modified":"2021-08-09T04:10:05","modified_gmt":"2021-08-09T08:10:05","slug":"some-user-interface-design-rules-62","status":"publish","type":"post","link":"http:\/\/bangla.sitestree.com\/?p=68991","title":{"rendered":"Some User Interface Design Rules #62"},"content":{"rendered":"<p>From: http:\/\/www.joelonsoftware.com\/uibook\/chapters\/fog0000000060.html <\/p>\n<ul>\n<li> Many times Activity Based Planning &#8211; Activity based user interface design helps    <\/li>\n<li> Invent some users &#8211; define some users    <\/li>\n<li> Figure out the important activities    <\/li>\n<li> Figure out the user model &#8212; how the user will expect to accomplish those activities     <\/li>\n<li> Sketch out the first draft of the design      <\/li>\n<li> Iterate over your design again and again, making it easier and easier until it&#8217;s well within the capabilities of your imaginary users      <\/li>\n<li> Watch real humans trying to use your software. Note the areas where people have trouble, which probably demonstrate areas where the program model isn&#8217;t matching the user model.       <\/li>\n<li> A user interface is well-designed when the program behaves exactly how the user thought it would.    <\/li>\n<li> If your program model is nontrivial, it&#8217;s probably not the user model    <\/li>\n<li> Every time you provide an option, you&#8217;re asking the user to make a decision. Provide options only users care about it <\/li>\n<li> Use the right metaphor <\/li>\n<li> Over creativity may be dangerous like try to create fancy looking buttons\/controls that confuse users about their functionalities. Consistency is more important.<\/li>\n<li> User&#8217;s don&#8217;t read manuals or texts on the dialog boxes, or anything &#8230; keep it in mind<\/li>\n<li> Users can&#8217;t control the mouse very well &#8211; so think about the areas where there are more use of mouse &#8212; what are the alternatives &#8211; how less mouse movement can provide the functionalities<\/li>\n<li> Users can&#8217;t remember anything &#8211; provide features so that they do not have to remember &#8211; like file browsing option than typing file name<\/li>\n<li> <\/li>\n<\/ul>\n<p>From: http:\/\/sitestree.com\/?p=4951<br \/> Categories:62<br \/>Tags:<br \/> Post Data:2008-02-25 12:52:40<\/p>\n<pre><code>    Shop Online: &lt;a href='https:\/\/www.ShopForSoul.com\/' target='new' rel=\"noopener\"&gt;https:\/\/www.ShopForSoul.com\/&lt;\/a&gt;\n    (Big Data, Cloud, Security, Machine Learning): Courses: &lt;a href='http:\/\/Training.SitesTree.com' target='new' rel=\"noopener\"&gt; http:\/\/Training.SitesTree.com&lt;\/a&gt; \n    In Bengali: &lt;a href='http:\/\/Bangla.SaLearningSchool.com' target='new' rel=\"noopener\"&gt;http:\/\/Bangla.SaLearningSchool.com&lt;\/a&gt;\n    &lt;a href='http:\/\/SitesTree.com' target='new' rel=\"noopener\"&gt;http:\/\/SitesTree.com&lt;\/a&gt;\n    8112223 Canada Inc.\/JustEtc: &lt;a href='http:\/\/JustEtc.net' target='new' rel=\"noopener\"&gt;http:\/\/JustEtc.net (Software\/Web\/Mobile\/Big-Data\/Machine Learning) &lt;\/a&gt;\n    Shop Online: &lt;a href='https:\/\/www.ShopForSoul.com'&gt; https:\/\/www.ShopForSoul.com\/&lt;\/a&gt;\n    Medium: &lt;a href='https:\/\/medium.com\/@SayedAhmedCanada' target='new' rel=\"noopener\"&gt; https:\/\/medium.com\/@SayedAhmedCanada &lt;\/a&gt;\n<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>From: http:\/\/www.joelonsoftware.com\/uibook\/chapters\/fog0000000060.html Many times Activity Based Planning &#8211; Activity based user interface design helps Invent some users &#8211; define some users Figure out the important activities Figure out the user model &#8212; how the user will expect to accomplish those activities Sketch out the first draft of the design Iterate over your design again and &hellip; <\/p>\n<p><a class=\"more-link btn\" href=\"http:\/\/bangla.sitestree.com\/?p=68991\">Continue reading<\/a><\/p>\n","protected":false},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1917],"tags":[],"class_list":["post-68991","post","type-post","status-publish","format-standard","hentry","category-fromsitestree-com","item-wrap"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":24400,"url":"http:\/\/bangla.sitestree.com\/?p=24400","url_meta":{"origin":68991,"position":0},"title":"Overview on .Net Solution Architecture #Root","author":"Author-Check- Article-or-Video","date":"April 8, 2021","format":false,"excerpt":"Overview on .Net Solution Architecture Actually, I wrote this long back as you can see at: http:\/\/salearningschool.com\/displayArticle.phptable=Articles&articleID=793&title=Overview%20on%20.Net%20Solution%20Architecture Microsoft Solution Framework is a combination\/mix of both Waterfall model and Spiral model. It includes waterfall models milestone based planning and resulting predictability with the spiral model's benefits of feedback and creativity Roles\u2026","rel":"","context":"In &quot;FromSitesTree.com&quot;","block_context":{"text":"FromSitesTree.com","link":"http:\/\/bangla.sitestree.com\/?cat=1917"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":69408,"url":"http:\/\/bangla.sitestree.com\/?p=69408","url_meta":{"origin":68991,"position":1},"title":"Overview on .Net Solution Architecture #20","author":"Author-Check- Article-or-Video","date":"August 20, 2021","format":false,"excerpt":"Just an overview (Will be updated ...). Microsoft Solution Framework is a combination\/mix of both Waterfall model and Spiral model. It includes waterfall models milestone based planning and resulting predictability with the spiral model's benefits of feedback and creativity Roles in the MSF Team Model: Product Management (Deals with customers,\u2026","rel":"","context":"In &quot;FromSitesTree.com&quot;","block_context":{"text":"FromSitesTree.com","link":"http:\/\/bangla.sitestree.com\/?cat=1917"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":67688,"url":"http:\/\/bangla.sitestree.com\/?p=67688","url_meta":{"origin":68991,"position":2},"title":"Java: Some basic important stuffs #Computer Game Design #Java Short Notes","author":"Author-Check- Article-or-Video","date":"July 27, 2021","format":false,"excerpt":"Data types to represent telephone numbers:a string of ten digits can represent all ten-digit telephone numbers.an object can hold data (integers or strings) of the elements of a telephone numberan integer data type can represent all ten-digit numbers--a boolean can only represent two valuesan enumerated type can only represent a\u2026","rel":"","context":"In &quot;FromSitesTree.com&quot;","block_context":{"text":"FromSitesTree.com","link":"http:\/\/bangla.sitestree.com\/?cat=1917"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":66338,"url":"http:\/\/bangla.sitestree.com\/?p=66338","url_meta":{"origin":68991,"position":3},"title":"J2EE Architecture: J2EE Design Patterns: Related Concepts #Java Short Notes","author":"Author-Check- Article-or-Video","date":"July 18, 2021","format":false,"excerpt":"Design Patterns What are design patterns? Design patterns are specific\/(context-based) solutions\/approaches to address specific problems\/situations. Some problems are general\/open problems and very common problems in a particular type of applications. Design patterns can be created to solve such problems in a specific context and that can be re-used every time\u2026","rel":"","context":"In &quot;FromSitesTree.com&quot;","block_context":{"text":"FromSitesTree.com","link":"http:\/\/bangla.sitestree.com\/?cat=1917"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":68989,"url":"http:\/\/bangla.sitestree.com\/?p=68989","url_meta":{"origin":68991,"position":4},"title":"Principles: Resources: User Interface Design #62","author":"Author-Check- Article-or-Video","date":"August 9, 2021","format":false,"excerpt":"User Interface Design : A Software Engineering Perspective: By Soren Lauesen : (Reading) ebook:User Interface Design for programmers:It's not arts, it's a set of rules Ten Usability euristics First Principles of Interaction\/Interface Design IBM User Interface Design Guide Principles: User Interface Design User Interface Design Tips, Techniques, and Principles Innovative\u2026","rel":"","context":"In &quot;FromSitesTree.com&quot;","block_context":{"text":"FromSitesTree.com","link":"http:\/\/bangla.sitestree.com\/?cat=1917"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":78644,"url":"http:\/\/bangla.sitestree.com\/?p=78644","url_meta":{"origin":68991,"position":5},"title":"ABC Learning Design: A Practical Guide to the Arena Blended Connected (ABC) Toolkit","author":"Author-Check- Article-or-Video","date":"December 8, 2025","format":false,"excerpt":"Below is a blog-ready, copyright-free, plagiarism-free article on the ABC LD Toolkit and Arena Blended Connected (ABC) Learning Design, written in a clear, professional, and accessible tone. ABC Learning Design: A Practical Guide to the Arena Blended Connected (ABC) Toolkit Designing an engaging course is no longer about simply selecting\u2026","rel":"","context":"In &quot;Course Design&quot;","block_context":{"text":"Course Design","link":"http:\/\/bangla.sitestree.com\/?cat=1980"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/68991","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=68991"}],"version-history":[{"count":0,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/68991\/revisions"}],"wp:attachment":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=68991"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=68991"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=68991"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}