{"id":1149,"date":"2015-12-13T17:32:05","date_gmt":"2015-12-13T17:32:05","guid":{"rendered":"https:\/\/www.fictiv.com\/strategic-testing-methods-for-early-stage-hardware-development\/"},"modified":"2020-10-20T14:55:11","modified_gmt":"2020-10-20T14:55:11","slug":"strategic-testing-methods-for-early-stage-hardware-development","status":"publish","type":"cpt_blog","link":"https:\/\/www.fictiv.com\/articles\/strategic-testing-methods-for-early-stage-hardware-development","title":{"rendered":"Strategic Testing Methods for Early Stage Hardware Development"},"content":{"rendered":"<p>Good products are developed with an iterative process (James Dyson famously made 5127 failed prototypes before he delivered a working\u00a0<a href=\"\/teardowns\" target=\"_blank\" rel=\"noopener noreferrer\">Cyclone bagless vacuum<\/a>).<\/p>\n<p>But while an iterative process is the most successful hardware development strategy, prototyping hardware can be expensive and time-consuming. So to get the most value out of each prototype, you need to aggressively test where a product falls short with\u00a0<i>every<\/i>\u00a0iteration.<\/p>\n<p>In this article I\u2019m going to outline strategic testing methods for early stage hardware development across three key categories:<\/p>\n<ol>\n<li>Usability testing<\/li>\n<li>Material and finish testing<\/li>\n<li>Key component testing<\/li>\n<\/ol>\n<p>Across all three of these categories, it\u2019s important to keep in mind the most effective testing strategy is to evaluate individual components rather than the whole system at once. This strategy will help you build both a comprehensive test plan and move as quickly as possible while making the most of your resources.<\/p>\n<p>With a clearly defined testing strategy in each of these categories, you\u2019ll be able to iteratively improve your designs and ultimately build an excellent working prototype to inform the next stages of development.<\/p>\n<h2>Usability Testing<\/h2>\n<p>When you set out to design a product, you\u2019re establishing a hypothesis that says,\u00a0<i>this new thing will solve this specific pain point for these target users<\/i>. To help refine, and hopefully verify, that hypothesis, you need experiments.<\/p>\n<p>Usability testing is essentially a series of experiments that allow you to better understand how target users experience your product to ultimately verify or falsify your hypothesis.<\/p>\n<p>Without comprehensive usability testing, the product features you build won\u2019t be verified as useful by your target users, so you might end up with a product no one likes or understands! And unlike with software, after a hardware product ships you may never get a second chance to get it right.<\/p>\n<p>I learned this lesson the hard way: I once helped design a wearable product with volume buttons on its side. The product had no specific orientation during use, so unlike the volume buttons on the side of a mobile phone, it was hard to distinguish the volume up button from the volume down button.<\/p>\n<p>So I put raised \u201c+\u201d and \u201c-\u201d markings on the buttons and called it a day!<\/p>\n<p>After the product shipped, some customers complained they couldn\u2019t tell the volume up and down buttons apart when wearing the product; it turned out the raised markings were visible, but too subtle for tactile feel.<\/p>\n<p>This could have been easily fixed had I caught the problem during product design by doing more usability testing.<\/p>\n<p>So make sure you\u00a0<i>plan for usability testing<\/i>. But how exactly do you design successful usability tests? From my experience, here are 3 most important things to remember:<\/p>\n<h3>1. Target Specific Feedback<\/h3>\n<p>Ask your focus groups specific rather than general questions to yield more educative answers.<\/p>\n<h3>2. Leverage Partial Prototypes<\/h3>\n<p>Partial prototypes are great for getting feedback on a specific functionality or interaction.<\/p>\n<p>For example, if you\u2019re designing a bike light, you can test how the light attaches to the bike as an independent module. If you want to see how users interact with each attachment method, you only have to prototype the attachment mechanism rather than the whole system, saving you a lot of time and money.<\/p>\n<h3>3. Keep it Unrefined<\/h3>\n<p>There\u2019s no need to build super refined prototypes for most usability tests. The lack of high fidelity color, material, and finish can actually be beneficial: it forces the focus group to concentrate on the form of the product. Form helps to convey how something might be used, and you need to confirm that your design provides\u00a0<a href=\"\/articles\/strategic-testing-methods-for-early-stage-hardware-development\">affordance<\/a>\u00a0effectively to the user.<\/p>\n<p>With an iterative approach to usability testing (test early and often), you&#8217;ll have an excellent perspective on how real users experience your product.<\/p>\n<h2>Testing Material and Finish<\/h2>\n<p>Aesthetics greatly impact the perceived value and quality of a hardware product. A product that looks good despite use and abuse will surely delight its users, who will turn into loyal ambassadors (and repeat customers) for your company.<\/p>\n<p>If you\u2019re developing a wearable product, material testing is a high priority for you. For example, nickel allergy is very common, so if you\u2019re sourcing an off-the-shelf buckle on your wristband product, it may be prudent to get a\u00a0<a href=\"http:\/\/nonickel.com\/products\/nickel-alert-nickel-test-kit\" target=\"_blank\" rel=\"noopener noreferrer\">nickel testing kit<\/a>\u00a0to evaluate samples.<\/p>\n<p>The best way to assess the durability of materials and paints is to test them against common household chemicals. Unless it\u2019s a luxury product, users will most likely clean it with household chemicals like Windex, Clorox, and isopropyl alcohol.<\/p>\n<p>And it\u2019s not just cleaning chemicals you need to be aware of\u2014lotions and sunscreen can cause many types of plastics to degrade and these cosmetic products come into contact with handheld products accidentally but frequently.<\/p>\n<p>Also be aware that not all material requirements will be found on a data sheet, so you may need to build custom tests. For example, I once worked at a medical device company making biopsy equipment, where we tested a number of material and paint options for their resistance to staining by blood.<\/p>\n<p>This particular material property isn\u2019t found on data sheets, so we had to become friends with, well, the local butcher and gather our own data.<\/p>\n<p>Your product may have similarly unique material requirements that warrants custom tests to evaluate options in real use case scenarios.<\/p>\n<h2>Testing Key Components<\/h2>\n<p>All products have components vital to its functionality and usability and these vital components require extra scrutiny in the early development stage.<\/p>\n<p>For example, a fragile buckle on a bicycle helmet will soon render the entire product useless, so you should invest significant resources to ensure the buckle meets your product requirements.<\/p>\n<p>When testing these key components, it\u2019s important to simulate conditions that will be as close to real use conditions as possible.<\/p>\n<p>For example, if you\u2019re testing the life of a plug connector, building an automated fixture that inserts the plug connector into the receptacle the exact same way every time doesn\u2019t simulate a real use case; a human will insert the plug with slightly different orientations every time, and that may cause a very different amount of wear on the component.<\/p>\n<p>Make sure that your test fixtures simulate real world use cases, with varied and imperfect use and conduct enough tests that you can be sure your key components are sufficiently robust.<\/p>\n<h2>Main Takeaways<\/h2>\n<p>A good product is greater than the sum of its parts, but a flawed product is no better than its worst component.<\/p>\n<p>Testing during the early stages of product development should be focused on evaluating individual parts of a product rather than the whole system, and remember that low-fidelity prototypes will allow for more iterations on the same budget compared with high-fidelity ones.<\/p>\n<p>A comprehensive testing plan that covers usability testing, material and finish testing, and key component testing will empower you with the feedback you need to bring a product to market that provides true value.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Good products are developed with an iterative process (James Dyson famously made 5127 failed prototypes before he delivered a working\u00a0Cyclone bagless vacuum). But while an iterative process is the most successful hardware development strategy, prototyping hardware can be expensive and time-consuming. So to get the most value out of each prototype, you need to aggressively [&hellip;]<\/p>\n","protected":false},"author":51,"featured_media":1148,"parent":0,"menu_order":0,"template":"","fictiv_role":[29],"fictiv_topic":[55],"fictiv_industry":[],"fictiv_manufacturing_process":[],"coauthors":[76],"class_list":["post-1149","cpt_blog","type-cpt_blog","status-publish","has-post-thumbnail","hentry","fictiv_topic-testing-analysis"],"aioseo_notices":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.2 (Yoast SEO v24.2) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Strategic Testing Methods for Early Stage Hardware Development - Fictiv<\/title>\n<meta name=\"description\" content=\"Strategic testing methods for early stage hardware development: usability testing, material and finish testing, and key component testing.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.fictiv.com\/articles\/strategic-testing-methods-for-early-stage-hardware-development\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Strategic Testing Methods for Early Stage Hardware Development\" \/>\n<meta property=\"og:description\" content=\"Strategic testing methods for early stage hardware development: usability testing, material and finish testing, and key component testing.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fictiv.com\/articles\/strategic-testing-methods-for-early-stage-hardware-development\" \/>\n<meta property=\"og:site_name\" content=\"Fictiv\" \/>\n<meta property=\"article:modified_time\" content=\"2020-10-20T14:55:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.fictiv.com\/wp-content\/uploads\/2016\/06\/IMG_0107.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"950\" \/>\n\t<meta property=\"og:image:height\" content=\"633\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutes\" \/>\n\t<meta name=\"twitter:label2\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data2\" content=\"Sylvia Wu\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.fictiv.com\/articles\/strategic-testing-methods-for-early-stage-hardware-development\",\"url\":\"https:\/\/www.fictiv.com\/articles\/strategic-testing-methods-for-early-stage-hardware-development\",\"name\":\"Strategic Testing Methods for Early Stage Hardware Development - Fictiv\",\"isPartOf\":{\"@id\":\"https:\/\/www.fictiv.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.fictiv.com\/articles\/strategic-testing-methods-for-early-stage-hardware-development#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.fictiv.com\/articles\/strategic-testing-methods-for-early-stage-hardware-development#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.fictiv.com\/wp-content\/uploads\/2016\/06\/IMG_0107.jpg\",\"datePublished\":\"2015-12-13T17:32:05+00:00\",\"dateModified\":\"2020-10-20T14:55:11+00:00\",\"description\":\"Strategic testing methods for early stage hardware development: usability testing, material and finish testing, and key component testing.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.fictiv.com\/articles\/strategic-testing-methods-for-early-stage-hardware-development#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.fictiv.com\/articles\/strategic-testing-methods-for-early-stage-hardware-development\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.fictiv.com\/articles\/strategic-testing-methods-for-early-stage-hardware-development#primaryimage\",\"url\":\"https:\/\/www.fictiv.com\/wp-content\/uploads\/2016\/06\/IMG_0107.jpg\",\"contentUrl\":\"https:\/\/www.fictiv.com\/wp-content\/uploads\/2016\/06\/IMG_0107.jpg\",\"width\":950,\"height\":633,\"caption\":\"microscope\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.fictiv.com\/articles\/strategic-testing-methods-for-early-stage-hardware-development#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.fictiv.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Articles\",\"item\":\"https:\/\/www.fictiv.com\/articles\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Strategic Testing Methods for Early Stage Hardware Development\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.fictiv.com\/#website\",\"url\":\"https:\/\/www.fictiv.com\/\",\"name\":\"Fictiv\",\"description\":\"On-Demand Manufacturing, CNC Machining &amp; 3D Printing\",\"publisher\":{\"@id\":\"https:\/\/www.fictiv.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.fictiv.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.fictiv.com\/#organization\",\"name\":\"Fictiv\",\"url\":\"https:\/\/www.fictiv.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.fictiv.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.fictiv.com\/wp-content\/uploads\/2020\/09\/Fictiv-Logo-Green-1.png\",\"contentUrl\":\"https:\/\/www.fictiv.com\/wp-content\/uploads\/2020\/09\/Fictiv-Logo-Green-1.png\",\"width\":1284,\"height\":678,\"caption\":\"Fictiv\"},\"image\":{\"@id\":\"https:\/\/www.fictiv.com\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Strategic Testing Methods for Early Stage Hardware Development - Fictiv","description":"Strategic testing methods for early stage hardware development: usability testing, material and finish testing, and key component testing.","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:\/\/www.fictiv.com\/articles\/strategic-testing-methods-for-early-stage-hardware-development","og_locale":"en_US","og_type":"article","og_title":"Strategic Testing Methods for Early Stage Hardware Development","og_description":"Strategic testing methods for early stage hardware development: usability testing, material and finish testing, and key component testing.","og_url":"https:\/\/www.fictiv.com\/articles\/strategic-testing-methods-for-early-stage-hardware-development","og_site_name":"Fictiv","article_modified_time":"2020-10-20T14:55:11+00:00","og_image":[{"width":950,"height":633,"url":"https:\/\/www.fictiv.com\/wp-content\/uploads\/2016\/06\/IMG_0107.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"6 minutes","Written by":"Sylvia Wu"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.fictiv.com\/articles\/strategic-testing-methods-for-early-stage-hardware-development","url":"https:\/\/www.fictiv.com\/articles\/strategic-testing-methods-for-early-stage-hardware-development","name":"Strategic Testing Methods for Early Stage Hardware Development - Fictiv","isPartOf":{"@id":"https:\/\/www.fictiv.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.fictiv.com\/articles\/strategic-testing-methods-for-early-stage-hardware-development#primaryimage"},"image":{"@id":"https:\/\/www.fictiv.com\/articles\/strategic-testing-methods-for-early-stage-hardware-development#primaryimage"},"thumbnailUrl":"https:\/\/www.fictiv.com\/wp-content\/uploads\/2016\/06\/IMG_0107.jpg","datePublished":"2015-12-13T17:32:05+00:00","dateModified":"2020-10-20T14:55:11+00:00","description":"Strategic testing methods for early stage hardware development: usability testing, material and finish testing, and key component testing.","breadcrumb":{"@id":"https:\/\/www.fictiv.com\/articles\/strategic-testing-methods-for-early-stage-hardware-development#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fictiv.com\/articles\/strategic-testing-methods-for-early-stage-hardware-development"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.fictiv.com\/articles\/strategic-testing-methods-for-early-stage-hardware-development#primaryimage","url":"https:\/\/www.fictiv.com\/wp-content\/uploads\/2016\/06\/IMG_0107.jpg","contentUrl":"https:\/\/www.fictiv.com\/wp-content\/uploads\/2016\/06\/IMG_0107.jpg","width":950,"height":633,"caption":"microscope"},{"@type":"BreadcrumbList","@id":"https:\/\/www.fictiv.com\/articles\/strategic-testing-methods-for-early-stage-hardware-development#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fictiv.com\/"},{"@type":"ListItem","position":2,"name":"Articles","item":"https:\/\/www.fictiv.com\/articles"},{"@type":"ListItem","position":3,"name":"Strategic Testing Methods for Early Stage Hardware Development"}]},{"@type":"WebSite","@id":"https:\/\/www.fictiv.com\/#website","url":"https:\/\/www.fictiv.com\/","name":"Fictiv","description":"On-Demand Manufacturing, CNC Machining &amp; 3D Printing","publisher":{"@id":"https:\/\/www.fictiv.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.fictiv.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.fictiv.com\/#organization","name":"Fictiv","url":"https:\/\/www.fictiv.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.fictiv.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.fictiv.com\/wp-content\/uploads\/2020\/09\/Fictiv-Logo-Green-1.png","contentUrl":"https:\/\/www.fictiv.com\/wp-content\/uploads\/2020\/09\/Fictiv-Logo-Green-1.png","width":1284,"height":678,"caption":"Fictiv"},"image":{"@id":"https:\/\/www.fictiv.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.fictiv.com\/wp-json\/wp\/v2\/articles\/1149","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fictiv.com\/wp-json\/wp\/v2\/articles"}],"about":[{"href":"https:\/\/www.fictiv.com\/wp-json\/wp\/v2\/types\/cpt_blog"}],"author":[{"embeddable":true,"href":"https:\/\/www.fictiv.com\/wp-json\/wp\/v2\/users\/51"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fictiv.com\/wp-json\/wp\/v2\/media\/1148"}],"wp:attachment":[{"href":"https:\/\/www.fictiv.com\/wp-json\/wp\/v2\/media?parent=1149"}],"wp:term":[{"taxonomy":"fictiv_role","embeddable":true,"href":"https:\/\/www.fictiv.com\/wp-json\/wp\/v2\/fictiv_role?post=1149"},{"taxonomy":"fictiv_topic","embeddable":true,"href":"https:\/\/www.fictiv.com\/wp-json\/wp\/v2\/fictiv_topic?post=1149"},{"taxonomy":"fictiv_industry","embeddable":true,"href":"https:\/\/www.fictiv.com\/wp-json\/wp\/v2\/fictiv_industry?post=1149"},{"taxonomy":"fictiv_manufacturing_process","embeddable":true,"href":"https:\/\/www.fictiv.com\/wp-json\/wp\/v2\/fictiv_manufacturing_process?post=1149"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.fictiv.com\/wp-json\/wp\/v2\/coauthors?post=1149"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}