{"id":863,"date":"2019-05-22T18:01:14","date_gmt":"2019-05-22T16:01:14","guid":{"rendered":"https:\/\/agilerasmus.com\/wordpress\/?p=863"},"modified":"2019-05-22T15:03:01","modified_gmt":"2019-05-22T13:03:01","slug":"from-idea-to-prototype-in-1-day","status":"publish","type":"post","link":"https:\/\/agilerasmus.com\/wordpress\/from-idea-to-prototype-in-1-day\/","title":{"rendered":"From idea to prototype in 1 day?"},"content":{"rendered":"\n<p><\/p>\n\n\n\n<p>What would be the best way to take a whole-team approach to creating a prototype, refining and planning a Sprint? I&#8217;d say a hackathon. Read on to learn more. <\/p>\n\n\n\n<p>Before we start, let&#8217;s define what a hackathon is: <\/p>\n\n\n\n<p>&#8220;A hackathon (also known as a hack day, hackfest or codefest) is a design sprint-like event in which computer programmers and others involved in software development, including graphic designers, interface designers, project managers, and others, often including domain experts, collaborate intensively on software projects.The goal of a hackathon is to create usable software or hardware with the goal of creating a functioning product by the end of the event. Hackathons tend to have a specific focus, which can include the programming language used, the operating system, an application, an API, or the subject and the demographic group of the programmers. In other cases, there is no restriction on the type of software being created.&#8221;<\/p>\n\n\n\n<p>The focus of a hackathon in a Scrum context is:<\/p>\n\n\n\n<ul><li>Take a whole team approach<\/li><li>Refine specific stories to be ready for solving in the sprint<\/li><li>Produce something that can be demonstrated at the end of the session<\/li><\/ul>\n\n\n\n<p>An agenda for the event could be:<\/p>\n\n\n\n<ul><li>09.00-10.00: Kickoff<\/li><li>10.00-12.00: Work<\/li><li>12.00-12.45: Lunch<\/li><li>12.45-14.00: Work<\/li><li>14.00-14.15: Break (cake)<\/li><li>15.00-15.30: Wrap up and prepare presentation<\/li><li>15.30-16.00: Present output to stakeholders and note feedback<\/li><\/ul>\n\n\n\n<p>Using the hackathon format requires a mature team that has the mindset and competencies to work together. <\/p>\n\n\n\n<p>The &#8220;work&#8221; sessions in the agenda relies on self-organization and self-management. As a facilitator I prepare the participants by high-lighting a few ways of collaborating:<\/p>\n\n\n\n<ul><li>Mob-programming (1 driver and many navigators)<\/li><li>Mini-mob-programming (1 driver and 1 navigator)<\/li><li>Pair-programming (2 persons, 1 computer)<\/li><li>Swarming (whole team)<\/li><\/ul>\n\n\n\n<p>It&#8217;s important to stress that the list is not pre-emptive but merely a list of suggestions. <\/p>\n\n\n\n<p>To ensure that the team get in &#8220;the zone&#8221;, I kickoff the event by facilitating them through the following activities:<\/p>\n\n\n\n<ol><li>Product owner and\/or stakeholders presents the overall theme for the day. The team discusses the scope and decide what is going to be demonstrated at the end of day e.g. working prototype, powerpoint, drawing. Facilitator makes sure that this step is timeboxed to 15 minutes<\/li><li>Divide the group into pairs each writing one or more user stories for the theme. The exercise is timeboxed to 10 minutes. Takeaway is to narrow down who the target group is, what need is covered and how do we see the outcome<\/li><li>Facilitate the whole team into generating one overaching story to cover the theme for the day. Agreement cross groups on a shared target group, needs and outcome<\/li><li>Divide the team in two groups and let each group build a mindmap using SFDiPOT. SFDiPOT is a mindmapping technique used to sketch out a test strategy. In this case we want to make sure that we look at the story from 360 degrees to make it easier to identify tasks or activities later. Timebox the activity to 15 minutes<\/li><li>Overlap the two SFDiPOT mindmaps to generate one shared mindmap for the story. The facilitator walks through the two mindmaps making sure that all elements are replicated on the final mindmap<\/li><li>The whole team discusses which of the mindmap elements is crucial to test \/ demonstrate at the end of day and subsequently what could be turned into automated regression test later.  As facilitator you mark the crucial elements so they can be identifyed later, e.g. with a circle it out with a red marker<\/li><\/ol>\n\n\n\n<p><\/p>\n\n\n\n<p>Caveats<\/p>\n\n\n\n<ul><li>The stories selected for the hackathon should have as few dependencies to external teams as possible<\/li><li>Make sure that the physical location is suited for the event (e.g. network should be fast, there should be a projector)<\/li><li>Usage of remote desktop connections should be reduced<\/li><\/ul>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>What would be the best way to take a whole-team approach to creating a prototype, refining and planning a Sprint? I&#8217;d say a hackathon. Read on to learn more. Before we start, let&#8217;s define what&#8230;<!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":1,"featured_media":867,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true},"categories":[3,21],"tags":[5,120,119],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v17.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>From idea to prototype in 1 day? - @agilerasmus<\/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:\/\/agilerasmus.com\/wordpress\/from-idea-to-prototype-in-1-day\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"From idea to prototype in 1 day? - @agilerasmus\" \/>\n<meta property=\"og:description\" content=\"What would be the best way to take a whole-team approach to creating a prototype, refining and planning a Sprint? I&#8217;d say a hackathon. Read on to learn more. Before we start, let&#8217;s define what...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/agilerasmus.com\/wordpress\/from-idea-to-prototype-in-1-day\/\" \/>\n<meta property=\"og:site_name\" content=\"@agilerasmus\" \/>\n<meta property=\"article:published_time\" content=\"2019-05-22T16:01:14+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-05-22T13:03:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i1.wp.com\/agilerasmus.com\/wordpress\/wp-content\/uploads\/2019\/05\/111.jpg?fit=3024%2C3024&#038;ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"3024\" \/>\n\t<meta property=\"og:image:height\" content=\"3024\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/agilerasmus.com\/wordpress\/#website\",\"url\":\"https:\/\/agilerasmus.com\/wordpress\/\",\"name\":\"@agilerasmus\",\"description\":\"agile coach, trainer and scrum master\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/agilerasmus.com\/wordpress\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-GB\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/agilerasmus.com\/wordpress\/from-idea-to-prototype-in-1-day\/#primaryimage\",\"inLanguage\":\"en-GB\",\"url\":\"https:\/\/i1.wp.com\/agilerasmus.com\/wordpress\/wp-content\/uploads\/2019\/05\/111.jpg?fit=3024%2C3024&ssl=1\",\"contentUrl\":\"https:\/\/i1.wp.com\/agilerasmus.com\/wordpress\/wp-content\/uploads\/2019\/05\/111.jpg?fit=3024%2C3024&ssl=1\",\"width\":3024,\"height\":3024},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/agilerasmus.com\/wordpress\/from-idea-to-prototype-in-1-day\/#webpage\",\"url\":\"https:\/\/agilerasmus.com\/wordpress\/from-idea-to-prototype-in-1-day\/\",\"name\":\"From idea to prototype in 1 day? - @agilerasmus\",\"isPartOf\":{\"@id\":\"https:\/\/agilerasmus.com\/wordpress\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/agilerasmus.com\/wordpress\/from-idea-to-prototype-in-1-day\/#primaryimage\"},\"datePublished\":\"2019-05-22T16:01:14+00:00\",\"dateModified\":\"2019-05-22T13:03:01+00:00\",\"author\":{\"@id\":\"https:\/\/agilerasmus.com\/wordpress\/#\/schema\/person\/cc0de41731dfcf8697fd64dadadcf096\"},\"breadcrumb\":{\"@id\":\"https:\/\/agilerasmus.com\/wordpress\/from-idea-to-prototype-in-1-day\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/agilerasmus.com\/wordpress\/from-idea-to-prototype-in-1-day\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/agilerasmus.com\/wordpress\/from-idea-to-prototype-in-1-day\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/agilerasmus.com\/wordpress\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"From idea to prototype in 1 day?\"}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/agilerasmus.com\/wordpress\/#\/schema\/person\/cc0de41731dfcf8697fd64dadadcf096\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/agilerasmus.com\/wordpress\/#personlogo\",\"inLanguage\":\"en-GB\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/024753e28bdb374a97740a4d5572755e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/024753e28bdb374a97740a4d5572755e?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"url\":\"https:\/\/agilerasmus.com\/wordpress\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"From idea to prototype in 1 day? - @agilerasmus","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:\/\/agilerasmus.com\/wordpress\/from-idea-to-prototype-in-1-day\/","og_locale":"en_GB","og_type":"article","og_title":"From idea to prototype in 1 day? - @agilerasmus","og_description":"What would be the best way to take a whole-team approach to creating a prototype, refining and planning a Sprint? I&#8217;d say a hackathon. Read on to learn more. Before we start, let&#8217;s define what...","og_url":"https:\/\/agilerasmus.com\/wordpress\/from-idea-to-prototype-in-1-day\/","og_site_name":"@agilerasmus","article_published_time":"2019-05-22T16:01:14+00:00","article_modified_time":"2019-05-22T13:03:01+00:00","og_image":[{"width":3024,"height":3024,"url":"https:\/\/i1.wp.com\/agilerasmus.com\/wordpress\/wp-content\/uploads\/2019\/05\/111.jpg?fit=3024%2C3024&ssl=1","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin","Estimated reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"https:\/\/agilerasmus.com\/wordpress\/#website","url":"https:\/\/agilerasmus.com\/wordpress\/","name":"@agilerasmus","description":"agile coach, trainer and scrum master","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/agilerasmus.com\/wordpress\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-GB"},{"@type":"ImageObject","@id":"https:\/\/agilerasmus.com\/wordpress\/from-idea-to-prototype-in-1-day\/#primaryimage","inLanguage":"en-GB","url":"https:\/\/i1.wp.com\/agilerasmus.com\/wordpress\/wp-content\/uploads\/2019\/05\/111.jpg?fit=3024%2C3024&ssl=1","contentUrl":"https:\/\/i1.wp.com\/agilerasmus.com\/wordpress\/wp-content\/uploads\/2019\/05\/111.jpg?fit=3024%2C3024&ssl=1","width":3024,"height":3024},{"@type":"WebPage","@id":"https:\/\/agilerasmus.com\/wordpress\/from-idea-to-prototype-in-1-day\/#webpage","url":"https:\/\/agilerasmus.com\/wordpress\/from-idea-to-prototype-in-1-day\/","name":"From idea to prototype in 1 day? - @agilerasmus","isPartOf":{"@id":"https:\/\/agilerasmus.com\/wordpress\/#website"},"primaryImageOfPage":{"@id":"https:\/\/agilerasmus.com\/wordpress\/from-idea-to-prototype-in-1-day\/#primaryimage"},"datePublished":"2019-05-22T16:01:14+00:00","dateModified":"2019-05-22T13:03:01+00:00","author":{"@id":"https:\/\/agilerasmus.com\/wordpress\/#\/schema\/person\/cc0de41731dfcf8697fd64dadadcf096"},"breadcrumb":{"@id":"https:\/\/agilerasmus.com\/wordpress\/from-idea-to-prototype-in-1-day\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/agilerasmus.com\/wordpress\/from-idea-to-prototype-in-1-day\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/agilerasmus.com\/wordpress\/from-idea-to-prototype-in-1-day\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/agilerasmus.com\/wordpress\/"},{"@type":"ListItem","position":2,"name":"From idea to prototype in 1 day?"}]},{"@type":"Person","@id":"https:\/\/agilerasmus.com\/wordpress\/#\/schema\/person\/cc0de41731dfcf8697fd64dadadcf096","name":"admin","image":{"@type":"ImageObject","@id":"https:\/\/agilerasmus.com\/wordpress\/#personlogo","inLanguage":"en-GB","url":"https:\/\/secure.gravatar.com\/avatar\/024753e28bdb374a97740a4d5572755e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/024753e28bdb374a97740a4d5572755e?s=96&d=mm&r=g","caption":"admin"},"url":"https:\/\/agilerasmus.com\/wordpress\/author\/admin\/"}]}},"jetpack_featured_media_url":"https:\/\/i1.wp.com\/agilerasmus.com\/wordpress\/wp-content\/uploads\/2019\/05\/111.jpg?fit=3024%2C3024&ssl=1","jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p8dzln-dV","jetpack-related-posts":[{"id":423,"url":"https:\/\/agilerasmus.com\/wordpress\/feedback-fra-kunder-og-brugere\/","url_meta":{"origin":863,"position":0},"title":"Feedback fra kunder og brugere","date":"March 7, 2017","format":false,"excerpt":"I en travl hverdag er det let at glemme hvem kunden p\u00e5 en user story egentlig er. For at skabe fokus p\u00e5 hyppig feedback \u2013 fra en rigtige bruger \u2013 kan det v\u00e6re en god ide at bede Product Owner om at finde en slutbruger som kan give feedback efter\u2026","rel":"","context":"In &quot;Dansk&quot;","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/agilerasmus.com\/wordpress\/wp-content\/uploads\/2017\/03\/feedback1.jpg?fit=643%2C430&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1049,"url":"https:\/\/agilerasmus.com\/wordpress\/relationship-between-agile-and-scrum\/","url_meta":{"origin":863,"position":1},"title":"Relationship Between Agile and Scrum","date":"June 23, 2021","format":false,"excerpt":"Did you know that it is possible to perform Scrum without being Agile \u2013 and being Agile is not about following Scrum? \u00a0Many falsely assume that they are Agile simply since they perform Scrum in their daily work. It\u2019s a basic assumption, which may have consequences to the success of\u2026","rel":"","context":"In &quot;English&quot;","img":{"alt_text":"","src":"https:\/\/i1.wp.com\/agilerasmus.com\/wordpress\/wp-content\/uploads\/2021\/06\/hands-1917895_1280.png?fit=1200%2C900&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":564,"url":"https:\/\/agilerasmus.com\/wordpress\/handling-dependencies-with-nexus\/","url_meta":{"origin":863,"position":2},"title":"Nexus exoskeleton","date":"November 22, 2017","format":false,"excerpt":"One of the trending buzz-words within agile software development is \u201cscaling\u201d. This has been discovered by the gurus within agile processes and we currently see heaps of frameworks popping up. Each of these frameworks pose a solution to scaling work across several teams. But what does scaling actually mean and\u2026","rel":"","context":"In &quot;English&quot;","img":{"alt_text":"","src":"https:\/\/i2.wp.com\/agilerasmus.com\/wordpress\/wp-content\/uploads\/2017\/11\/workplace-1245776_960_720.jpg?fit=960%2C640&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":55,"url":"https:\/\/agilerasmus.com\/wordpress\/doing-scrum-or-being-agile\/","url_meta":{"origin":863,"position":3},"title":"Doing Scrum or being agile?","date":"September 11, 2014","format":false,"excerpt":"Did you know that it is possible to perform Scrum without being Agile - and being Agile is not about following Scrum?I recently participated in a discussion about the differences between the two concepts: Agile and Scrum. Many falsely assume that they are Agile simply due to the fact that\u2026","rel":"","context":"In &quot;English&quot;","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/agilerasmus.com\/wordpress\/wp-content\/uploads\/2016\/12\/img_4432.jpg?fit=374%2C562&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":260,"url":"https:\/\/agilerasmus.com\/wordpress\/hands-on-inkrementel-og-iterativ-udvikling\/","url_meta":{"origin":863,"position":4},"title":"Hands-on: Inkrementel og iterativ udvikling","date":"July 17, 2016","format":false,"excerpt":"\u00c9n af de st\u00f8rste udfordringer ved at indf\u00f8re et inkrementelt og iterativt tankes\u00e6t er ofte at det er to simple ord der er sv\u00e6re at forholde sig til. I v\u00e6rste fald har jeg erfaret at ordene bliver tolket s\u00e5\u00a0teamet reelt arbejder efter vandfaldsmodellen og i stedet for inkrementer, arbejder sig\u2026","rel":"","context":"In &quot;Dansk&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1072,"url":"https:\/\/agilerasmus.com\/wordpress\/stop-being-agile-and-focus-on-benefits-for-real-results\/","url_meta":{"origin":863,"position":5},"title":"Stop Being Agile and Focus on Benefits for Real Results","date":"September 27, 2021","format":false,"excerpt":"The rate of growth and adoption of Agile frameworks both outside and within the software industry has increased exponentially. Corporate bodies and enterprise organizations have been steadily gaining ground in the market while switching from plan-driven techniques into incremental and iterative methodologies. This speed is undoubtedly impressive, but the integration\u2026","rel":"","context":"In &quot;English&quot;","img":{"alt_text":"","src":"https:\/\/i2.wp.com\/agilerasmus.com\/wordpress\/wp-content\/uploads\/2021\/09\/sign-1732791_1920.jpg?fit=1200%2C900&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/agilerasmus.com\/wordpress\/wp-json\/wp\/v2\/posts\/863"}],"collection":[{"href":"https:\/\/agilerasmus.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/agilerasmus.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/agilerasmus.com\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/agilerasmus.com\/wordpress\/wp-json\/wp\/v2\/comments?post=863"}],"version-history":[{"count":3,"href":"https:\/\/agilerasmus.com\/wordpress\/wp-json\/wp\/v2\/posts\/863\/revisions"}],"predecessor-version":[{"id":866,"href":"https:\/\/agilerasmus.com\/wordpress\/wp-json\/wp\/v2\/posts\/863\/revisions\/866"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/agilerasmus.com\/wordpress\/wp-json\/wp\/v2\/media\/867"}],"wp:attachment":[{"href":"https:\/\/agilerasmus.com\/wordpress\/wp-json\/wp\/v2\/media?parent=863"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/agilerasmus.com\/wordpress\/wp-json\/wp\/v2\/categories?post=863"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/agilerasmus.com\/wordpress\/wp-json\/wp\/v2\/tags?post=863"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}