Get the latest Education e-news
 
  • Seek & Destroy: How Breaking Builds Stronger Products

    [04.10.18]
    - Keegan Dillman
  • Whether it's a mobile game for young children, enterprise inventory software or fish and chips from your favorite restaurant: we all want the best product possible. Tons of time and effort goes into the creation of products and services each day, but an integral part in delivering excellence is often under-represented: someone actually checking to see if the product is excellent or not.

    A product can have well-written code behind the scenes, amazing artwork, and impeccable sound mastery, but if those systems don't work well together your product will never be as good as the sum of its parts. So get someone to tear into what you're making and break your heart: you and the product will be better because of it.

    Broken, made better

    Kintsugi is the Japanese art of repairing broken pottery with precious metals such as gold or silver, transforming an object's wear and tear (in this situation, testing - breaking and putting back together) into value in the overall product, that its repair is a part of its history rather than something to obscure.

    A similar approach should be taken with what you want to produce: test it and see where it falls apart so you can put it back together only this time, it is better than what it was before. Without testing there was no way to know that maybe the user flow of logging into the product was a hassle, but now having scrutinized and repaired we have created a better solution for our users.

    Most QA testers realize how difficult it can be to hand over to someone who will do their best to break, or provide constructive criticism on, something you all put your blood, sweat, and tears into. But this can provide valuable insight from a different perspective, often leading to vast improvements to your product, not to mention the level of confidence you'll have in your work when it gains the tester's seal of approval. A team or team member may sometimes need to be reminded that this process is to create the best possible product, and is by no means a personal attack.

    Handling with (too much) care

    I understand that what we create can be our baby, and we'd never let anyone speak poorly of or mistreat all that hard work! But that's not the best way to creating a better experience for your users. Testing, especially objective and unbiased testing, can get the results users crave.

    There's an unconscious approach that's taken when we work with something we've built to be careful with it, you know to click the mouse only once or that the username textbox only takes up to thirty-two characters, which is why handing it off to someone who has never seen it or worked on it can be a real boon in terms of testing. Someone who doesn't have the history with the product will more than likely test its boundaries by doing things they "shouldn't" (from the creator's perspective) and end up finding breakpoints which can be addressed.

    Giving a player a video game without any education or prior knowledge on it can give you a good indication on what works and what doesn't. Maybe the turret section in the fifth level is boring and should be changed but they loved the Moon base aesthetics of the second level, this kind of feedback can be invaluable in having been found and fixed before the end user gets ahold of it.

Comments

comments powered by Disqus