{"id":280,"date":"2021-03-24T13:30:00","date_gmt":"2021-03-24T13:30:00","guid":{"rendered":"https:\/\/staging.infragistics.com\/blogs\/?p=280"},"modified":"2025-02-21T08:53:02","modified_gmt":"2025-02-21T08:53:02","slug":"user-centered-design","status":"publish","type":"post","link":"https:\/\/www.infragistics.com\/blogs\/user-centered-design","title":{"rendered":"Build Great User Experiences with User-Centered Design"},"content":{"rendered":"\n<p>We all use websites and mobile apps every day, some excite us, others leave us drained and frustrated. One contributes to an enhanced feeling about the company, the other detracts and may well cause us to never return.<\/p>\n\n\n\n<p>In fact, according to <a href=\"https:\/\/www.appdynamics.com\/newsroom\/press-release\/appdynamics-releases-app-attention-span-study-which-shows-nearly-90-percent-surveyed-stopped-using-an-app-due-to-poor-performance\" rel=\"noopener\">The App Attention Span Study<\/a>, produced by AppDynamics and the University of London, \u201c90% of users reported that they stopped using an app due to poor performance.\u201d<\/p>\n\n\n\n<p>So, what separates the good from the bad? And how can you incorporate techniques that make the difference. The best use a technique known as <strong>user-centered design<\/strong> (UCD).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"what-is-user-centered-design\">What Is User-Centered Design?<\/h2>\n\n\n\n<p>User-centered design is a series of processes that focus intensely on user needs and preferences. It considers the target user\u2019s requirements, objectives, and feedback. It engages actual users consistently, using research and engagement. Every design decision is evaluated in the context of whether it delivers value to the user. User-centered design gives you a way of adding an emotional impact to your products.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"http:\/\/static.infragistics.com\/marketing\/Blogs\/Migration\/00\/00\/00\/03\/12\/0804.user-centered-process.png\" alt=\"User Centered Design Process\" title=\"User Centered Design Process\"\/><\/figure>\n\n\n\n<p>User-centered design includes multiple phases: <strong>identify need<\/strong> considers the people who will use the product; <strong>context of use<\/strong> examines what they will use it for and under what conditions they will use it; <strong>specify requirements<\/strong> identifies any business requirements or user goals that must be met for the product to be successful; <strong>produce design solutions<\/strong> typically includes rough concept to finished design; <strong>evaluate designs<\/strong> considers usability testing to ensure direct feedback from real users; and finally <strong>system satisfies<\/strong> involves deploying the product and evaluating that it satisfies user needs.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"why-user-centered-design-is-important\">Why User-Centered Design Is Important<\/h2>\n\n\n\n<p>As touched on earlier, UCD makes your product desirable \u2014 and keeps people using it. The process helps to understand users\u2019 needs and preferences regarding features of a product, task, goals,&nbsp;<a href=\"https:\/\/www.interaction-design.org\/literature\/topics\/user-flows?ep=ug0\" rel=\"noopener\">user flows<\/a>, and more. At the end of the day, UCD has become one of the most important user experience requirements \u2013 that of being user-centered. It should be implemented throughout the entire&nbsp;<a href=\"https:\/\/www.interaction-design.org\/literature\/topics\/customer-experience\" rel=\"noopener\">customer experience<\/a>, no guessing, no personal opinion. What matters is what your users say and do. Every \u201ctouchpoint\u201d that the customer has with the product should be analyzed, well designed and developed.<\/p>\n\n\n\n<p>Dr. Donald Norman, a cognitive science researcher, often considered the godfather of UX whose 1988 book&nbsp;<em>The Design of Everyday Things&nbsp;<\/em>remains a sort of UX bible, said that design decisions should be based on the needs and wants of users, including:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Empathy<\/li>\n\n\n\n<li>Optimism<\/li>\n\n\n\n<li>Iteration<\/li>\n\n\n\n<li>Creative confidence<\/li>\n\n\n\n<li>Belief in making<\/li>\n\n\n\n<li>Embracing ambiguity<\/li>\n\n\n\n<li>Learning from failure<\/li>\n<\/ul>\n\n\n\n<p>User-centered design creates a unique chance to design together with communities. User-centered designers deeply understand the folks they\u2019re trying to serve. They create lots of ideas and make innovative new products rooted in people\u2019s actual needs.<\/p>\n\n\n\n<p>To design in a user-centric way, identify the people who will use the product, what they\u2019ll use it for, and the conditions under which they will use it. Observe people\u2019s lives and hear their hopes and needs.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"designing-a-dashboard-with-user-centered-design\">Designing a Dashboard with User-Centered Design<\/h2>\n\n\n\n<p>Here\u2019s an example of some steps in the UCD process you might use to design a dashboard.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Who is my Audience?<\/h3>\n\n\n\n<p>By nature, dashboards serve the executive and management levels of an organization; even so, the individuals of this user base will be diverse. To better understand who you are designing for, determine their experiences and abilities.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Consider the user\u2019s <strong>tech savviness<\/strong>: How capable is the user with a particular digital platform or device? Are certain UI elements or gestural interactions common or unknown to them?<\/li>\n\n\n\n<li>Understand their <strong>analytical capabilities<\/strong>: Are they able to recognize problems or opportunities based on the information presented? &nbsp;Will they know what to do later or do they need to be guided to their next step? How can visual design enhance their capabilities?<\/li>\n\n\n\n<li>Know the user\u2019s <strong>prior familiarity with the information being presented<\/strong>: What do they already know? Will information need to be explained?<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"http:\/\/static.infragistics.com\/marketing\/Blogs\/Migration\/00\/00\/00\/03\/12\/3527.user-centered-design-dashboard.png\" alt=\" User Centered Design Dashboard\" title=\" User Centered Design Dashboard\"\/><\/figure>\n\n\n\n<p>&nbsp;<\/p>\n\n\n\n<p><em>T<\/em><em>he user of this dashboard not only is experienced with sales management, but also holds the analytical capabilities needed to make the connections between these diverse data visualizations. The grouping of information, connections through color, and visual explanations of charts enhance the user\u2019s ability to detect trends.<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">How Will the Dashboard be Used?<\/h3>\n\n\n\n<p>A dashboard can be used in many ways so designing with the user\u2019s workflow in mind will add structure to the design decision process.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><p>Consider the <strong>user\u2019s environment<\/strong>: Will they be using the dashboard in their own office or in the field? Will the user be in-doors, out-doors, or both?<\/p><\/li>\n\n\n\n<li><p>Know <strong>how the user will typically view the dashboard<\/strong>: Is it to be shown on a large presentation screen, a mobile device, or on a piece of paper?<\/p><\/li>\n\n\n\n<li><p>Understand the <strong>amount of time<\/strong> the user has to review the data: Will they slowly and meticulously review each metric, or do they need to quickly and deliberately scan the dashboard for key numbers?<\/p><\/li>\n\n\n\n<li><p>Consider <strong>collaboration<\/strong>: Would it serve the user to be able to share or export information from the dashboard? Does the dashboard need to format to print?<\/p><\/li>\n\n\n\n<li><p><strong>Connectivity of the dashboard<\/strong> may serve your audience as well: Will your audience require an internet connection to achieve their goals? Do they require live data sources?<\/p><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"usability-testing-essential-part-of-user-centered-design\">Usability Testing \u2014 Essential Part of User-Centered Design<\/h2>\n\n\n\n<p>An essential part of user-centered design is usability testing, also known as <a href=\"\/products\/indigo-design\/user-testing\">user testing<\/a>. Unlike functionality testing&nbsp;that verifies that the functions of a product or service works as intended, user testing measures the ease of use and intuitiveness of a product or service. It asks users to perform a task and observe what they do, where they succeed and where they have difficulties, which is the essence of UCD.<\/p>\n\n\n\n<p>There are many options for how to user test, from in-person meetings to remote user testing to moderated or unmoderated user testing. Remote user testing is a way to test how easy it is to use your software with people who are in different geographical locations. It can include testing a design prototype of your software before coding begins or even to test an already built-out website.<\/p>\n\n\n\n<p>For those designing software, remote user testing lets a developer or usability analyst get fast feedback before a developer writes the code that turns the design \u2014 or prototype \u2014 into a completed app. It differs from traditional usability testing that brings users and researchers together in one place to conduct the test.&nbsp; &nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"design-usability-testing-and-more-with-indigo-design\">Design, Usability Testing and More with Indigo.Design<\/h2>\n\n\n\n<p><a href=\"\/products\/indigo-design\">Indigo.Design<\/a> is a complete design-to-code system from Infragistics that is built on the concept of UCD by integrating prototyping, design systems, user testing, and code generation.<\/p>\n\n\n\n<p>The Indigo Design System is a Sketch library that is included with Indigo.Design and contains various components (symbols) that allow a designer to create intricate user interfaces and leverage pre-made palettes, typographies and assets such as icons and illustrations. On top of that UI components are built to offer design time flexibility through various states and templates. To improve your productivity there is also a collection of patterns such as product details layouts, various forms, and pricing tables among others.<\/p>\n\n\n\n<p>To see how this works, check out how to <a href=\"\/products\/indigo-design\/help\/creating-an-artboard\">create a Sketch artboard<\/a>.<\/p>\n\n\n\n<p>Indigo.Design also offers prototyping and usability testing. You can import your Sketch document and share it in cloud.indigo.design as an interactive prototype. This will allow your stakeholders to view your prototype on any device and give feedback via comments.<\/p>\n\n\n\n<p>When you are ready to user test your prototype, Indigo.Design offers a strong user testing function. Here\u2019s what you can learn:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Test Analytics Overview<\/strong>&#8211; Get key insights including the test success rate, total number of users who accomplished each task with your test, and the average time spent on each task during your user test.<\/li>\n\n\n\n<li><strong>Completion Funnel<\/strong>\u2013 Observe an aggregate representation of the expected user path, as well as the actual paths users took while trying to complete each task within your user test.<\/li>\n\n\n\n<li><strong>User Segments<\/strong>\u2013 Gain additional insights by automatically segmenting users based on the actions they took and whether they completed a task.<\/li>\n\n\n\n<li><strong>Participation Details Table<\/strong>\u2013 Dig deeper and overserve session details for each individual user, including a video, voice and\/or facial images captured during the test.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"\/products\/indigo-design\/help\/images\/setting_up_a_usability_test_1.png\" alt=\"How To Create a Usability Study\" title=\"How To Create a Usability Study\"\/><\/figure>\n\n\n\n<p>&nbsp;<\/p>\n\n\n\n<p><em>The above example shows an Indigo.Design usability test <\/em><em>with 3 tasks, and each task has multiple steps. Once users complete the test, designers or analysts will have direct feedback on the prototype\u2019s usability.<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/static.infragistics.com\/marketing\/Blog-in-content-ads\/IndigoDesign\/indigo-design-blog-ad.jpg\" alt=\"Indigo.Design\" title=\"Indigo.Design\"\/><\/figure>\n\n\n\n<p><a href=\"https:\/\/cloud.indigo.design\/register%20\" rel=\"noopener\"><em><\/em><\/a><\/p>\n\n\n\n<p>Watch this <a href=\"https:\/\/www.youtube.com\/watch?v=4GnF4hD_4cM&amp;list=PLZ4rRHIJepBs9bwRs1LZLV0ZVzlFKqwCw&amp;index=1\" rel=\"noopener\">90-sec unmoderated user testing video<\/a> to see how you can start your own user test. This key step helps to ensure your app meets the principle of UCD, which is to&nbsp;<strong>make it desirable,<\/strong> so your users continue to use it.<\/p>\n\n\n\n<iframe width=\"100%\" height=\"475\" src=\"https:\/\/www.youtube.com\/embed\/4GnF4hD_4cM?si=cZkk2FT0PY6M8JRO\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n","protected":false},"excerpt":{"rendered":"<p>What is user-centered design and why is it important? Find the answers with Indigo.Design and learn more about user-centered design principles &amp; methods.<\/p>\n","protected":false},"author":81,"featured_media":1329,"comment_status":"publish","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17,13],"tags":[],"class_list":["post-280","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-how-to","category-ux"],"_links":{"self":[{"href":"https:\/\/www.infragistics.com\/blogs\/wp-json\/wp\/v2\/posts\/280","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.infragistics.com\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.infragistics.com\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.infragistics.com\/blogs\/wp-json\/wp\/v2\/users\/81"}],"replies":[{"embeddable":true,"href":"https:\/\/www.infragistics.com\/blogs\/wp-json\/wp\/v2\/comments?post=280"}],"version-history":[{"count":4,"href":"https:\/\/www.infragistics.com\/blogs\/wp-json\/wp\/v2\/posts\/280\/revisions"}],"predecessor-version":[{"id":2160,"href":"https:\/\/www.infragistics.com\/blogs\/wp-json\/wp\/v2\/posts\/280\/revisions\/2160"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.infragistics.com\/blogs\/wp-json\/wp\/v2\/media\/1329"}],"wp:attachment":[{"href":"https:\/\/www.infragistics.com\/blogs\/wp-json\/wp\/v2\/media?parent=280"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.infragistics.com\/blogs\/wp-json\/wp\/v2\/categories?post=280"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.infragistics.com\/blogs\/wp-json\/wp\/v2\/tags?post=280"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}