{"id":102,"date":"2008-10-28T14:52:32","date_gmt":"2008-10-29T04:52:32","guid":{"rendered":"http:\/\/lookforwardconsulting.com\/wordpress\/?p=102"},"modified":"2025-02-28T13:06:21","modified_gmt":"2025-02-28T13:06:21","slug":"designing-for-user-performance","status":"publish","type":"post","link":"https:\/\/thescrumacademy.com\/es\/2008\/10\/28\/designing-for-user-performance\/","title":{"rendered":"Designing for User Performance"},"content":{"rendered":"<p>Stopped by to listen to\u00a0<a href=\"http:\/\/www.foruse.com\/about\/principals.htm\">Larry Constantine<\/a>\u00a0today to hear what he is thinking about how to best design applications.\u00a0 These are a number of the key points I picked up from his talk:<\/p>\n<ul>\n<li>Prioritize design efforts around tasks which have the most frequency and greatest importance.<\/li>\n<li>Organize designs around the fewest number of transitions for key tasks<\/li>\n<li>Keep the screen context consistent when you do transition.<\/li>\n<li>Use proximal and visual context to group related and associated elements.<\/li>\n<li>Provide context when offering corrections and support editing-in-place when the user makes an error.<\/li>\n<li>Edit-in-place is the best way to train the user on the correct data entry.<\/li>\n<li>Redundancy or alternate paths are in general a good thing; allowing actions to be reversible is better.<\/li>\n<li>For user tasks that are not reversible we need to carefully consider their design.\u00a0<em>(ed. duh!)<\/em><\/li>\n<li>Filter non-numeric characters from number only fields.<\/li>\n<li>Don\u2019t make the user a subroutine of the program, automatically update known information if the user gave it to you.<\/li>\n<li>If there is a naturalalternative way of entering data in the real world, the machine should be flexible enough to accept it.<\/li>\n<li>If the error is obvious and detectable by the program, why tell the user about it?<\/li>\n<li>Propagate errors, and their cause, to the highest level that can handle them.<\/li>\n<li>If there is an error in the program, tell people where the error is and how to fix it.<\/li>\n<li>Don\u2019t ever give an nodaldialogueconfirmation box to a user unless the message is relevant, recognizable\u00a0<strong>AND\u00a0<\/strong>the user can intelligently respond to the message; otherwise just \u201ceat\u201d the message.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Stopped by to listen to\u00a0Larry Constantine\u00a0today to hear what he is thinking about how to best design applications.\u00a0 These are a number of the key points I picked up from  [&#8230;]<\/p>\n","protected":false},"author":1,"featured_media":7899,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_price":"","_stock":"","_tribe_ticket_header":"","_tribe_default_ticket_provider":"","_tribe_ticket_capacity":"0","_ticket_start_date":"","_ticket_end_date":"","_tribe_ticket_show_description":"","_tribe_ticket_show_not_going":false,"_tribe_ticket_use_global_stock":"","_tribe_ticket_global_stock_level":"","_global_stock_mode":"","_global_stock_cap":"","_tribe_rsvp_for_event":"","_tribe_ticket_going_count":"","_tribe_ticket_not_going_count":"","_tribe_tickets_list":"[]","_tribe_ticket_has_attendee_info_fields":false,"footnotes":""},"categories":[7,9,19,206,29],"tags":[],"class_list":["post-102","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-agile-scrum","category-conferences","category-design-excellence","category-practitioners","category-product-owner"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Designing for User Performance - The Scrum Academy<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/thescrumacademy.com\/es\/2008\/10\/28\/designing-for-user-performance\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Designing for User Performance - The Scrum Academy\" \/>\n<meta property=\"og:description\" content=\"Stopped by to listen to\u00a0Larry Constantine\u00a0today to hear what he is thinking about how to best design applications.\u00a0 These are a number of the key points I picked up from [...]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/thescrumacademy.com\/es\/2008\/10\/28\/designing-for-user-performance\/\" \/>\n<meta property=\"og:site_name\" content=\"The Scrum Academy\" \/>\n<meta property=\"article:published_time\" content=\"2008-10-29T04:52:32+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-28T13:06:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/thescrumacademy.com\/wp-content\/uploads\/2008\/10\/vecteezy_drawing-mobile-phone-and-bank-card-shield-bank-card-symbol_7471162.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Carlton Nettleton\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Carlton Nettleton\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/2008\\\/10\\\/28\\\/designing-for-user-performance\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/2008\\\/10\\\/28\\\/designing-for-user-performance\\\/\"},\"author\":{\"name\":\"Carlton Nettleton\",\"@id\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/#\\\/schema\\\/person\\\/2a0fb199044ecd4af3704c734747fc6a\"},\"headline\":\"Designing for User Performance\",\"datePublished\":\"2008-10-29T04:52:32+00:00\",\"dateModified\":\"2025-02-28T13:06:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/2008\\\/10\\\/28\\\/designing-for-user-performance\\\/\"},\"wordCount\":271,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/2008\\\/10\\\/28\\\/designing-for-user-performance\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thescrumacademy.com\\\/wp-content\\\/uploads\\\/2008\\\/10\\\/vecteezy_drawing-mobile-phone-and-bank-card-shield-bank-card-symbol_7471162.jpg\",\"articleSection\":[\"Agile Scrum\",\"Conferences\",\"Design Excellence\",\"Practitioners\",\"Product Owner\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/2008\\\/10\\\/28\\\/designing-for-user-performance\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/2008\\\/10\\\/28\\\/designing-for-user-performance\\\/\",\"url\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/2008\\\/10\\\/28\\\/designing-for-user-performance\\\/\",\"name\":\"Designing for User Performance - The Scrum Academy\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/2008\\\/10\\\/28\\\/designing-for-user-performance\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/2008\\\/10\\\/28\\\/designing-for-user-performance\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thescrumacademy.com\\\/wp-content\\\/uploads\\\/2008\\\/10\\\/vecteezy_drawing-mobile-phone-and-bank-card-shield-bank-card-symbol_7471162.jpg\",\"datePublished\":\"2008-10-29T04:52:32+00:00\",\"dateModified\":\"2025-02-28T13:06:21+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/#\\\/schema\\\/person\\\/2a0fb199044ecd4af3704c734747fc6a\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/2008\\\/10\\\/28\\\/designing-for-user-performance\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/2008\\\/10\\\/28\\\/designing-for-user-performance\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/2008\\\/10\\\/28\\\/designing-for-user-performance\\\/#primaryimage\",\"url\":\"https:\\\/\\\/thescrumacademy.com\\\/wp-content\\\/uploads\\\/2008\\\/10\\\/vecteezy_drawing-mobile-phone-and-bank-card-shield-bank-card-symbol_7471162.jpg\",\"contentUrl\":\"https:\\\/\\\/thescrumacademy.com\\\/wp-content\\\/uploads\\\/2008\\\/10\\\/vecteezy_drawing-mobile-phone-and-bank-card-shield-bank-card-symbol_7471162.jpg\",\"width\":1200,\"height\":600},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/2008\\\/10\\\/28\\\/designing-for-user-performance\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Designing for User Performance\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/#website\",\"url\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/\",\"name\":\"The Scrum Academy\",\"description\":\"Everyone anywhere can do better Scrum\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/#\\\/schema\\\/person\\\/2a0fb199044ecd4af3704c734747fc6a\",\"name\":\"Carlton Nettleton\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6d69c37c349230a49a1ec6c77c21c4b35043de9fbcce8a202d61f707025cd537?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6d69c37c349230a49a1ec6c77c21c4b35043de9fbcce8a202d61f707025cd537?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6d69c37c349230a49a1ec6c77c21c4b35043de9fbcce8a202d61f707025cd537?s=96&d=mm&r=g\",\"caption\":\"Carlton Nettleton\"},\"description\":\"My name is Carlton Nettleton and I am the President of Look Forward Consulting. I am an international speaker, trainer and author of the book, Fourteen Observations of Good Scrum Practice and my book has been translated into Spanish. My passion is to share my excitement, enthusiasm and encouragement with teams and organizations as they reach for higher levels of performance and engagement. My business is to help your business grow and flourish.\",\"url\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Designing for User Performance - The Scrum Academy","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/thescrumacademy.com\/es\/2008\/10\/28\/designing-for-user-performance\/","og_locale":"es_ES","og_type":"article","og_title":"Designing for User Performance - The Scrum Academy","og_description":"Stopped by to listen to\u00a0Larry Constantine\u00a0today to hear what he is thinking about how to best design applications.\u00a0 These are a number of the key points I picked up from [...]","og_url":"https:\/\/thescrumacademy.com\/es\/2008\/10\/28\/designing-for-user-performance\/","og_site_name":"The Scrum Academy","article_published_time":"2008-10-29T04:52:32+00:00","article_modified_time":"2025-02-28T13:06:21+00:00","og_image":[{"width":1200,"height":600,"url":"https:\/\/thescrumacademy.com\/wp-content\/uploads\/2008\/10\/vecteezy_drawing-mobile-phone-and-bank-card-shield-bank-card-symbol_7471162.jpg","type":"image\/jpeg"}],"author":"Carlton Nettleton","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Carlton Nettleton","Tiempo de lectura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/thescrumacademy.com\/es\/2008\/10\/28\/designing-for-user-performance\/#article","isPartOf":{"@id":"https:\/\/thescrumacademy.com\/es\/2008\/10\/28\/designing-for-user-performance\/"},"author":{"name":"Carlton Nettleton","@id":"https:\/\/thescrumacademy.com\/es\/#\/schema\/person\/2a0fb199044ecd4af3704c734747fc6a"},"headline":"Designing for User Performance","datePublished":"2008-10-29T04:52:32+00:00","dateModified":"2025-02-28T13:06:21+00:00","mainEntityOfPage":{"@id":"https:\/\/thescrumacademy.com\/es\/2008\/10\/28\/designing-for-user-performance\/"},"wordCount":271,"commentCount":0,"image":{"@id":"https:\/\/thescrumacademy.com\/es\/2008\/10\/28\/designing-for-user-performance\/#primaryimage"},"thumbnailUrl":"https:\/\/thescrumacademy.com\/wp-content\/uploads\/2008\/10\/vecteezy_drawing-mobile-phone-and-bank-card-shield-bank-card-symbol_7471162.jpg","articleSection":["Agile Scrum","Conferences","Design Excellence","Practitioners","Product Owner"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/thescrumacademy.com\/es\/2008\/10\/28\/designing-for-user-performance\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/thescrumacademy.com\/es\/2008\/10\/28\/designing-for-user-performance\/","url":"https:\/\/thescrumacademy.com\/es\/2008\/10\/28\/designing-for-user-performance\/","name":"Designing for User Performance - The Scrum Academy","isPartOf":{"@id":"https:\/\/thescrumacademy.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/thescrumacademy.com\/es\/2008\/10\/28\/designing-for-user-performance\/#primaryimage"},"image":{"@id":"https:\/\/thescrumacademy.com\/es\/2008\/10\/28\/designing-for-user-performance\/#primaryimage"},"thumbnailUrl":"https:\/\/thescrumacademy.com\/wp-content\/uploads\/2008\/10\/vecteezy_drawing-mobile-phone-and-bank-card-shield-bank-card-symbol_7471162.jpg","datePublished":"2008-10-29T04:52:32+00:00","dateModified":"2025-02-28T13:06:21+00:00","author":{"@id":"https:\/\/thescrumacademy.com\/es\/#\/schema\/person\/2a0fb199044ecd4af3704c734747fc6a"},"breadcrumb":{"@id":"https:\/\/thescrumacademy.com\/es\/2008\/10\/28\/designing-for-user-performance\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/thescrumacademy.com\/es\/2008\/10\/28\/designing-for-user-performance\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/thescrumacademy.com\/es\/2008\/10\/28\/designing-for-user-performance\/#primaryimage","url":"https:\/\/thescrumacademy.com\/wp-content\/uploads\/2008\/10\/vecteezy_drawing-mobile-phone-and-bank-card-shield-bank-card-symbol_7471162.jpg","contentUrl":"https:\/\/thescrumacademy.com\/wp-content\/uploads\/2008\/10\/vecteezy_drawing-mobile-phone-and-bank-card-shield-bank-card-symbol_7471162.jpg","width":1200,"height":600},{"@type":"BreadcrumbList","@id":"https:\/\/thescrumacademy.com\/es\/2008\/10\/28\/designing-for-user-performance\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/thescrumacademy.com\/es\/"},{"@type":"ListItem","position":2,"name":"Designing for User Performance"}]},{"@type":"WebSite","@id":"https:\/\/thescrumacademy.com\/es\/#website","url":"https:\/\/thescrumacademy.com\/es\/","name":"The Scrum Academy","description":"Everyone anywhere can do better Scrum","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/thescrumacademy.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Person","@id":"https:\/\/thescrumacademy.com\/es\/#\/schema\/person\/2a0fb199044ecd4af3704c734747fc6a","name":"Carlton Nettleton","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/6d69c37c349230a49a1ec6c77c21c4b35043de9fbcce8a202d61f707025cd537?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/6d69c37c349230a49a1ec6c77c21c4b35043de9fbcce8a202d61f707025cd537?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6d69c37c349230a49a1ec6c77c21c4b35043de9fbcce8a202d61f707025cd537?s=96&d=mm&r=g","caption":"Carlton Nettleton"},"description":"My name is Carlton Nettleton and I am the President of Look Forward Consulting. I am an international speaker, trainer and author of the book, Fourteen Observations of Good Scrum Practice and my book has been translated into Spanish. My passion is to share my excitement, enthusiasm and encouragement with teams and organizations as they reach for higher levels of performance and engagement. My business is to help your business grow and flourish.","url":"https:\/\/thescrumacademy.com\/es\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/thescrumacademy.com\/es\/wp-json\/wp\/v2\/posts\/102","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thescrumacademy.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thescrumacademy.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thescrumacademy.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/thescrumacademy.com\/es\/wp-json\/wp\/v2\/comments?post=102"}],"version-history":[{"count":0,"href":"https:\/\/thescrumacademy.com\/es\/wp-json\/wp\/v2\/posts\/102\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thescrumacademy.com\/es\/wp-json\/wp\/v2\/media\/7899"}],"wp:attachment":[{"href":"https:\/\/thescrumacademy.com\/es\/wp-json\/wp\/v2\/media?parent=102"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thescrumacademy.com\/es\/wp-json\/wp\/v2\/categories?post=102"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thescrumacademy.com\/es\/wp-json\/wp\/v2\/tags?post=102"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}