{"id":328,"date":"2020-05-12T09:11:44","date_gmt":"2020-05-12T09:11:44","guid":{"rendered":"http:\/\/www.umaze.org\/?p=328"},"modified":"2020-12-11T11:34:58","modified_gmt":"2020-12-11T11:34:58","slug":"umaze-trial-at-urheilupuisto-park","status":"publish","type":"post","link":"https:\/\/www.umaze.org\/?p=328","title":{"rendered":"umaze trial at Urheilupuisto Park"},"content":{"rendered":"<p>Conceptualizing, designing and developing\u00a0 a new digital application, as a product, requires diligence and effort. When people haven&#8217;t been exposed to the process to create a new digital application, often their assumption is the following:<\/p>\n<ul>\n<li>I have a good idea<\/li>\n<li>I need a good programmer so he or she programs my idea<\/li>\n<li>Finally\u00a0 \u201cvoil\u00e0\u201d I have a successful product ready.<\/li>\n<\/ul>\n<p>This procedure is a complete misunderstanding of reality. Actually, why people think this approach is even feasible?\u00a0 Perhaps the entertainment media, which often makes everything look easy, has conveyed this message accidentally.\u00a0 The creation of a digital product has many phases which have to be thought even before committing to develop. Often it is hard for people to believe this, however it is true.<\/p>\n<p>For this post, we searched for a diagram which might offer a &#8220;holistic&#8221; view of the many possible testing phases to produce a new digital product. We found the following diagram from <a href=\"https:\/\/itamargilad.com\/idea-validation-much-more-than-just-a-b-experiments\/\" target=\"_blank\" rel=\"noopener noreferrer\">Itamar Gilad<\/a> (Figure 1) that might be understandable for &#8220;non-developers&#8221;.<\/p>\n<p>Girald&#8217;s diagram offers a \u201cholistic\u201d view\u00a0 illustrating most important validation methods in different categories of\u00a0 product development.<\/p>\n<figure id=\"attachment_330\" aria-describedby=\"caption-attachment-330\" style=\"width: 750px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/itamargilad.com\/idea-validation-much-more-than-just-a-b-experiments\/ Itamar Gilad Product Management\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"wp-image-330 size-large\" src=\"http:\/\/www.umaze.org\/wp-content\/uploads\/2020\/05\/Screenshot-2020-05-12-at-10.14.10-1024x485.png\" alt=\"\" width=\"750\" height=\"355\" srcset=\"https:\/\/www.umaze.org\/wp-content\/uploads\/2020\/05\/Screenshot-2020-05-12-at-10.14.10-1024x485.png 1024w, https:\/\/www.umaze.org\/wp-content\/uploads\/2020\/05\/Screenshot-2020-05-12-at-10.14.10-300x142.png 300w, https:\/\/www.umaze.org\/wp-content\/uploads\/2020\/05\/Screenshot-2020-05-12-at-10.14.10-768x364.png 768w, https:\/\/www.umaze.org\/wp-content\/uploads\/2020\/05\/Screenshot-2020-05-12-at-10.14.10.png 1436w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/a><figcaption id=\"caption-attachment-330\" class=\"wp-caption-text\">Figure 1. Validation diagram elaborated by Gilad.<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<h2>What is the validation status of umaze?<\/h2>\n<p>This is a very good question. The use of satellite data adds a dimension in our validation process, particularly on the development side.\u00a0 Clarifying, umaze harnesses the <a href=\"https:\/\/gssc.esa.int\/navipedia\/index.php\/Galileo_Performances\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>accuracy<\/strong> of the Galileo Satellite Network<\/a> (Figure 2).\u00a0 We must have this &#8220;technical&#8221; capability right constantly.<\/p>\n<p>&nbsp;<\/p>\n<figure id=\"attachment_331\" aria-describedby=\"caption-attachment-331\" style=\"width: 781px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"wp-image-331 size-full\" src=\"http:\/\/www.umaze.org\/wp-content\/uploads\/2020\/05\/Screenshot-2020-05-12-at-10.27.26.png\" alt=\"\" width=\"781\" height=\"748\" srcset=\"https:\/\/www.umaze.org\/wp-content\/uploads\/2020\/05\/Screenshot-2020-05-12-at-10.27.26.png 781w, https:\/\/www.umaze.org\/wp-content\/uploads\/2020\/05\/Screenshot-2020-05-12-at-10.27.26-300x287.png 300w, https:\/\/www.umaze.org\/wp-content\/uploads\/2020\/05\/Screenshot-2020-05-12-at-10.27.26-768x736.png 768w\" sizes=\"(max-width: 781px) 100vw, 781px\" \/><figcaption id=\"caption-attachment-331\" class=\"wp-caption-text\">Figure 2. Galileo accuracy. Source: <a href=\"https:\/\/www.deingenieur.nl\/artikel\/after-13-years-galileo-satellite-navigation-complete-at-last\">https:\/\/www.deingenieur.nl\/artikel\/after-13-years-galileo-satellite-navigation-complete-at-last<\/a><\/figcaption><\/figure>\n<p>With umaze we should assure a constant and smooth communication between the players&#8217; phones and the satellite data when they walk at slow speed outdoors.\u00a0 Often tests about accuracy are in &#8220;fast&#8221; speeds, from running to driving, etc. Or when one is stationary. In our case the players are moving slowly in short distances, because they are solving a maze while walking. This is a development challenge per se, at a <a href=\"https:\/\/www.test-institute.org\/Introduction_To_Software_Testing.php\" target=\"_blank\" rel=\"noopener noreferrer\">software engineering dimension<\/a>.\u00a0 Hence we have to be testing constantly at this level.<\/p>\n<p>To clarify what we mean as testing, oxford dictionary defines test as: <em>a procedure intended to establish the quality, performance, or reliability of something, especially before it is taken into widespread use.<br \/>\n<\/em><\/p>\n<p>In the case of computer science, the idea of testing emerged in the last century. For example, <span class=\"addmd\">Glenford<\/span> Myers in late 1970s publish <a href=\"https:\/\/books.google.fi\/books?hl=en&amp;lr=&amp;id=GjyEFPkMCwcC&amp;oi=fnd&amp;pg=PT5&amp;dq=testing&amp;ots=AhyVG2pW7e&amp;sig=U3Y3zjx7ptnoc1djBlm-McUnLYc&amp;redir_esc=y#v=onepage&amp;q=testing&amp;f=false\" target=\"_blank\" rel=\"noopener noreferrer\">The art of software testing<\/a>, which is a classic today and the book is still utilized. In all these decades, our perception of testing has evolved as the cartoon (Figure 3) indicates:<\/p>\n<figure id=\"attachment_332\" aria-describedby=\"caption-attachment-332\" style=\"width: 642px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"wp-image-332 size-full\" src=\"http:\/\/www.umaze.org\/wp-content\/uploads\/2020\/05\/Screenshot-2020-05-12-at-10.48.36.png\" alt=\"\" width=\"642\" height=\"280\" srcset=\"https:\/\/www.umaze.org\/wp-content\/uploads\/2020\/05\/Screenshot-2020-05-12-at-10.48.36.png 642w, https:\/\/www.umaze.org\/wp-content\/uploads\/2020\/05\/Screenshot-2020-05-12-at-10.48.36-300x131.png 300w\" sizes=\"(max-width: 642px) 100vw, 642px\" \/><figcaption id=\"caption-attachment-332\" class=\"wp-caption-text\">Figure 3. Cartoon about testing. Source: <a href=\"http:\/\/ashishqa.blogspot.com\/2012\/12\/history-of-software-testing.html\">http:\/\/ashishqa.blogspot.com\/2012\/12\/history-of-software-testing.html<\/a><\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p>Today there are many methods, models and approaches for testing. For example, in testing engineering they talk about: black, grey and white boxes.\u00a0 Henard C., Papadakis M., Harman M., Jia Y., and Le Traon Y. 2016. <a href=\"https:\/\/dl.acm.org\/doi\/abs\/10.1145\/2884781.2884791\" target=\"_blank\" rel=\"noopener noreferrer\">Comparing white-box and black-box test prioritization.<\/a> In <i>Proceedings of the 38th International Conference on Software Engineering<\/i> (<i>ICSE \u201916<\/i>). Association for Computing Machinery, New York, NY, USA, 523\u2013534.<\/p>\n<p>Now with <a href=\"https:\/\/en.wikipedia.org\/wiki\/Location-based_service\" target=\"_blank\" rel=\"noopener noreferrer\">location based<\/a> services the complexity increases.\u00a0 For example:\u00a0 O. Aktouf, T. Zhang, J. Gao and T. Uehara, &#8220;<a href=\"https:\/\/ieeexplore.ieee.org\/abstract\/document\/7133546\" target=\"_blank\" rel=\"noopener noreferrer\">Testing Location-Based Function Services for Mobile Applications,<\/a>&#8221; 2015 IEEE Symposium on Service-Oriented System Engineering, San Francisco Bay, CA, 2015, pp. 308-314.<\/p>\n<p>However now let&#8217;s answer the question:\u00a0 <strong>What is the status of umaze?<\/strong><\/p>\n<p>On one side, we are in an assessment and fact finding phase, while aiming to build a community. On the other hand, we are testing and experimenting from the technology perspective.<\/p>\n<p>While testing the technology we are using\u00a0<a href=\"https:\/\/itamargilad.com\/\">Gilad<\/a> words: &#8220;<em>Idea validation is really only limited by our creativity and willingness to step outside our comfort zone<\/em>.&#8221;<\/p>\n<p>Here you can see a video of a non-developer testing a new version of umaze at the<a href=\"http:\/\/www.turku.fi\/en\/culture-and-sports\/sports\/sports-facilities\/sports-centres\/sports-park\" target=\"_blank\" rel=\"noopener noreferrer\"> Urheilupuisto Park<\/a>. The video has comments for our star developer, because even if we record umaze&#8217;s screen, one can&#8217;t see what is happening in the player&#8217;s context while walking. The test is done with an <a href=\"https:\/\/www.hihonor.com\/fi\/products\/smartphone\/honor10\/\" target=\"_blank\" rel=\"noopener noreferrer\">Honor 10<\/a>, which doesn&#8217;t have support for Galileo satellites.<\/p>\n<p><iframe title=\"Testing umaze on May 6, 2020 at  Urheilupuisto Park\" width=\"750\" height=\"422\" src=\"https:\/\/www.youtube.com\/embed\/khrFMFfWG4E?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p>We are looking for volunteers to try umaze and if you want to be part of the select group of\u00a0 &#8220;<a href=\"http:\/\/softwaretestingfundamentals.com\/smoke-testing\/\" target=\"_blank\" rel=\"noopener noreferrer\">smoke testers<\/a>\u201d we welcome you. Just register below:<\/p>\n<div class=\"everest-forms\"><div class=\"evf-container default\" id=\"evf-336\"><form id=\"evf-form-336\" class=\"everest-form\" data-formid=\"336\" data-ajax_submission=\"0\" data-keyboard_friendly_form=\"0\" method=\"post\" enctype=\"multipart\/form-data\" action=\"\/index.php?rest_route=%2Fwp%2Fv2%2Fposts%2F328\"><div class=\"evf-field-container\"><input type=\"hidden\" id=\"_wpnonce336\" name=\"_wpnonce336\" value=\"9ed449d370\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/index.php?rest_route=%2Fwp%2Fv2%2Fposts%2F328\" \/><div class=\"evf-frontend-row\" data-row=\"row_1\" conditional_rules=\"[]\"><div class=\"evf-frontend-grid evf-grid-1\" data-grid=\"grid_1\"><div id=\"evf-336-field_lVizlNhYus-1-container\" class=\"evf-field evf-field-text form-row validate-required\" data-required-field-message=\"This field is required.\" data-field-id=\"lVizlNhYus-1\"><label class=\"evf-field-label\" for=\"evf-336-field_lVizlNhYus-1\"><span class=\"evf-label\">Name<\/span> <abbr class=\"required\" title=\"Required\">*<\/abbr><\/label><input type=\"text\" id=\"evf-336-field_lVizlNhYus-1\" class=\"input-text\" name=\"everest_forms[form_fields][lVizlNhYus-1]\" required><\/div><div id=\"evf-336-field_XYnMdkQDKM-3-container\" class=\"evf-field evf-field-email form-row validate-required validate-email\" data-required-field-message=\"Please enter a valid email address.\" data-field-id=\"XYnMdkQDKM-3\"><label class=\"evf-field-label\" for=\"evf-336-field_XYnMdkQDKM-3\"><span class=\"evf-label\">Email<\/span> <abbr class=\"required\" title=\"Required\">*<\/abbr><\/label><input type=\"email\" id=\"evf-336-field_XYnMdkQDKM-3\" class=\"input-text\" name=\"everest_forms[form_fields][XYnMdkQDKM-3]\" required ><\/div><div id=\"evf-336-field_sOAJfxP1Lf-7-container\" class=\"evf-field evf-field-checkbox form-row\" data-field-id=\"sOAJfxP1Lf-7\"><label class=\"evf-field-label\" for=\"evf-336-field_sOAJfxP1Lf-7\"><span class=\"evf-label\">I want to test umaze: <\/span> <\/label><ul id=\"evf-336-field_sOAJfxP1Lf-7\"><li class=\"choice-1 depth-1\"><input type=\"checkbox\" id=\"evf-336-field_sOAJfxP1Lf-7_1\" class=\"input-text\" name=\"everest_forms[form_fields][sOAJfxP1Lf-7][]\" value=\"I am NOT in Turku, however I want to test umaze on my phone now. \"  ><label class=\"everest-forms-field-label-inline\" for=\"evf-336-field_sOAJfxP1Lf-7_1\">I am NOT in Turku, however I want to test umaze on my phone now. <\/label><\/li><li class=\"choice-2 depth-1\"><input type=\"checkbox\" id=\"evf-336-field_sOAJfxP1Lf-7_2\" class=\"input-text\" name=\"everest_forms[form_fields][sOAJfxP1Lf-7][]\" value=\"I am in Turku, and I want to test umaze on my phone now. \"  ><label class=\"everest-forms-field-label-inline\" for=\"evf-336-field_sOAJfxP1Lf-7_2\">I am in Turku, and I want to test umaze on my phone now. <\/label><\/li><li class=\"choice-4 depth-1\"><input type=\"checkbox\" id=\"evf-336-field_sOAJfxP1Lf-7_4\" class=\"input-text\" name=\"everest_forms[form_fields][sOAJfxP1Lf-7][]\" value=\"Other\"  ><label class=\"everest-forms-field-label-inline\" for=\"evf-336-field_sOAJfxP1Lf-7_4\">Other<\/label><\/li><\/ul><\/div><div id=\"evf-336-field_YalaPcQ0DO-4-container\" class=\"evf-field evf-field-textarea form-row\" data-field-id=\"YalaPcQ0DO-4\"><label class=\"evf-field-label\" for=\"evf-336-field_YalaPcQ0DO-4\"><span class=\"evf-label\">Message<\/span> <\/label><textarea id=\"evf-336-field_YalaPcQ0DO-4\" class=\"input-text\" name=\"everest_forms[form_fields][YalaPcQ0DO-4]\" placeholder=\"Tell us more about your issue.\"  ><\/textarea><\/div><\/div><\/div><\/div><div class=\"evf-honeypot-container evf-field-hp\"><label for=\"evf-336-field-hp\" class=\"evf-field-label\">Email<\/label><input type=\"text\" name=\"everest_forms[hp]\" id=\"evf-336-field-hp\" class=\"input-text\"><\/div><div class=\"evf-submit-container \" ><input type=\"hidden\" name=\"everest_forms[id]\" value=\"336\"><input type=\"hidden\" name=\"everest_forms[author]\" value=\"1\"><button type='submit' name='everest_forms[submit]' class='everest-forms-submit-button button evf-submit ' id='evf-submit-336' value='evf-submit' data-process-text=\"Processing\u2026\" conditional_rules='&quot;&quot;' conditional_id='evf-submit-336'  id=\"evf-submit-336\" aria-live=\"assertive\">Submit<\/button><\/div><\/form><\/div><!-- .evf-container --><\/div>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center;\"><strong>\u201cQuality is never an accident; it is always the result of intelligent effort.\u201d \u2013 <\/strong><a href=\"https:\/\/en.wikipedia.org\/wiki\/John_Ruskin\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>John Ruskin<\/strong><\/a><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Conceptualizing, designing and developing\u00a0 a new digital application, as a product, requires diligence and effort. When people haven&#8217;t been exposed to the process to create a new digital application, often their assumption is the following: I have a good idea<\/p>\n","protected":false},"author":1,"featured_media":338,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"categories":[7,6],"tags":[30,53],"_links":{"self":[{"href":"https:\/\/www.umaze.org\/index.php?rest_route=\/wp\/v2\/posts\/328"}],"collection":[{"href":"https:\/\/www.umaze.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.umaze.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.umaze.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.umaze.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=328"}],"version-history":[{"count":7,"href":"https:\/\/www.umaze.org\/index.php?rest_route=\/wp\/v2\/posts\/328\/revisions"}],"predecessor-version":[{"id":343,"href":"https:\/\/www.umaze.org\/index.php?rest_route=\/wp\/v2\/posts\/328\/revisions\/343"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.umaze.org\/index.php?rest_route=\/wp\/v2\/media\/338"}],"wp:attachment":[{"href":"https:\/\/www.umaze.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=328"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.umaze.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=328"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.umaze.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=328"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}