{"id":4010,"date":"2019-01-17T15:12:31","date_gmt":"2019-01-17T20:12:31","guid":{"rendered":"https:\/\/blog.mozilla.org\/ux\/?p=4010"},"modified":"2019-02-05T10:35:23","modified_gmt":"2019-02-05T15:35:23","slug":"reflections-on-a-co-design-workshop","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/ux\/2019\/01\/reflections-on-a-co-design-workshop\/","title":{"rendered":"Reflections on a co-design workshop"},"content":{"rendered":"<p id=\"da0c\" class=\"graf graf--p graf-after--p\">Co-design workshops help designers learn first-hand the language of the people who use their products, in addition to their pain points, workflows, and motivations. With <a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/www.tandfonline.com\/doi\/full\/10.1080\/15710880701875068?src=recsys&amp;\" target=\"_blank\" rel=\"nofollow noopener\" data-href=\"https:\/\/www.tandfonline.com\/doi\/full\/10.1080\/15710880701875068?src=recsys&amp;\">co-design<\/a> methods [1] participants are no longer passive recipients of products. Rather, they are involved in the envisioning and re-imagination of them. Participants show us what they need and want through sketching and design exercises. The purpose of a co-design workshop is not to have a pixel-perfect design to implement, rather it\u2019s to learn more about the people who use or will use the product, and to involve them in generating ideas about what to design.<\/p>\n<p id=\"bfc8\" class=\"graf graf--p graf-after--p\">We ran a co-design workshop at Mozilla to inform our product design, and we\u2019d like to share our experience with you.<\/p>\n<div id=\"attachment_4011\" style=\"width: 610px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/blog.mozilla.org\/ux\/files\/2019\/01\/sketching.jpg\"><img aria-describedby=\"caption-attachment-4011\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-4011 size-large\" src=\"https:\/\/blog.mozilla.org\/ux\/files\/2019\/01\/sketching-600x450.jpg\" alt=\"Image shows hands, paper, pencils, cups of coffee and tea.\" width=\"600\" height=\"450\" srcset=\"https:\/\/blog.mozilla.org\/ux\/files\/2019\/01\/sketching-600x450.jpg 600w, https:\/\/blog.mozilla.org\/ux\/files\/2019\/01\/sketching-300x225.jpg 300w, https:\/\/blog.mozilla.org\/ux\/files\/2019\/01\/sketching-768x576.jpg 768w, https:\/\/blog.mozilla.org\/ux\/files\/2019\/01\/sketching-1000x750.jpg 1000w, https:\/\/blog.mozilla.org\/ux\/files\/2019\/01\/sketching.jpg 1600w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/a><p id=\"caption-attachment-4011\" class=\"wp-caption-text\">Sketching exercises during the co-design workshop were fueled by coffee and tea.<\/p><\/div>\n<p id=\"17f2\" class=\"graf graf--p graf-after--figure\"><strong class=\"markup--strong markup--p-strong\">Before the workshop<\/strong><\/p>\n<p id=\"127e\" class=\"graf graf--p graf-after--p\">Our UX team was tasked with improving the Firefox browser extension experience. When people create browser extensions, they use a form to submit their creations. They submit their code and all the metadata about the extension (name, description, icon, etc.). The metadata provided in the submission form is used to populate the extension\u2019s product page on <a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/addons.mozilla.org\" target=\"_blank\" rel=\"nofollow noopener\" data-href=\"https:\/\/addons.mozilla.org\">addons.mozilla.org<\/a>.<\/p>\n<div style=\"width: 610px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/blog.mozilla.org\/ux\/files\/2019\/01\/addon-form.png\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-4012 size-large\" src=\"https:\/\/blog.mozilla.org\/ux\/files\/2019\/01\/addon-form-600x440.png\" alt=\"Screenshot of the Add-on Developer Hub submission form for a new add-on. It includes fields for name and summary, URL, description, and checkboxes for attributes that describe the add-on.\" width=\"600\" height=\"440\" srcset=\"https:\/\/blog.mozilla.org\/ux\/files\/2019\/01\/addon-form-600x440.png 600w, https:\/\/blog.mozilla.org\/ux\/files\/2019\/01\/addon-form-300x220.png 300w, https:\/\/blog.mozilla.org\/ux\/files\/2019\/01\/addon-form.png 675w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/a><p class=\"wp-caption-text\">A cropped screenshot of the third step of the submission form, which asks for metadata like name and description of the extension.<\/p><\/div>\n<p>&nbsp;<\/p>\n<div id=\"attachment_4013\" style=\"width: 610px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/blog.mozilla.org\/ux\/files\/2019\/01\/facebook-container.png\"><img aria-describedby=\"caption-attachment-4013\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-4013 size-large\" src=\"https:\/\/blog.mozilla.org\/ux\/files\/2019\/01\/facebook-container-600x303.png\" alt=\"Screenshot of the Facebook Container product page on addons.mozilla.org. Source of image: https:\/\/addons.mozilla.org\/en-US\/firefox\/addon\/facebook-container\/?src=search.\" width=\"600\" height=\"303\" srcset=\"https:\/\/blog.mozilla.org\/ux\/files\/2019\/01\/facebook-container-600x303.png 600w, https:\/\/blog.mozilla.org\/ux\/files\/2019\/01\/facebook-container-300x152.png 300w, https:\/\/blog.mozilla.org\/ux\/files\/2019\/01\/facebook-container-768x388.png 768w, https:\/\/blog.mozilla.org\/ux\/files\/2019\/01\/facebook-container-1000x506.png 1000w, https:\/\/blog.mozilla.org\/ux\/files\/2019\/01\/facebook-container.png 1600w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/a><p id=\"caption-attachment-4013\" class=\"wp-caption-text\">Screenshot of an extension product page on addons.mozilla.org.<\/p><\/div>\n<p>&nbsp;<\/p>\n<p id=\"f1a2\" class=\"graf graf--p graf-after--figure\">The Mozilla Add-ons team (i.e., Mozilla staff who work on improving the extensions and themes experience) wanted to make sure that the process to submit an extension is clear and useful, yielding a quality product page that people can easily find and understand. Improving the submission flow for developers would lead to higher quality extensions for people to use.<\/p>\n<p id=\"f797\" class=\"graf graf--p graf-after--p\">We identified some problems by using test extensions to \u201ceat our own dog food\u201d (i.e. walk through the current process). Our content strategist audited the submission flow experience to understand product page guidelines in the submission flow. Then some team members conducted a <a class=\"markup--anchor markup--p-anchor\" href=\"http:\/\/www.interaction-design.org\/literature\/article\/how-to-conduct-a-cognitive-walkthrough\" target=\"_blank\" rel=\"nofollow noopener\" data-href=\"http:\/\/www.interaction-design.org\/literature\/article\/how-to-conduct-a-cognitive-walkthrough\">cognitive walkthrough<\/a> [2] to gain knowledge of the process and identify potential issues.<\/p>\n<p id=\"43d8\" class=\"graf graf--p graf-after--p\">After identifying some problems, we sought to improve our submission flow for browser extensions. We decided to run a co-design workshop that would identify more problem areas and generate new ideas. The workshop took place in London on October 26, one day before <a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/mozillafestival.org\/\" target=\"_blank\" rel=\"nofollow noopener\" data-href=\"https:\/\/mozillafestival.org\/\">MozFest<\/a>, an annual week-long \u201ccelebration for, by, and about people who love the internet.\u201d Extension and theme creators were selected from our global add-ons community to participate in the workshop. Mozilla staff members were involved, too: program managers, a community manager, an Engineering manager, and UX team members (designers, a content strategist, and a user researcher).<\/p>\n<div id=\"attachment_4014\" style=\"width: 610px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/blog.mozilla.org\/ux\/files\/2019\/01\/workshop.jpg\"><img aria-describedby=\"caption-attachment-4014\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-4014 size-large\" src=\"https:\/\/blog.mozilla.org\/ux\/files\/2019\/01\/workshop-600x450.jpg\" alt=\"Image: \u201cSubmission flow workshop in here!!\u201d posted on a sticky note on a wooden door.\" width=\"600\" height=\"450\" srcset=\"https:\/\/blog.mozilla.org\/ux\/files\/2019\/01\/workshop-600x450.jpg 600w, https:\/\/blog.mozilla.org\/ux\/files\/2019\/01\/workshop-300x225.jpg 300w, https:\/\/blog.mozilla.org\/ux\/files\/2019\/01\/workshop-768x576.jpg 768w, https:\/\/blog.mozilla.org\/ux\/files\/2019\/01\/workshop-1000x750.jpg 1000w, https:\/\/blog.mozilla.org\/ux\/files\/2019\/01\/workshop.jpg 1600w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/a><p id=\"caption-attachment-4014\" class=\"wp-caption-text\">A helpful and enthusiastic sticky note on the door of our workshop room.<\/p><\/div>\n<p>&nbsp;<\/p>\n<p id=\"f06a\" class=\"graf graf--p graf-after--figure\"><strong class=\"markup--strong markup--p-strong\">Steps we took to create and organize the co-design workshop<\/strong><\/p>\n<p id=\"8b69\" class=\"graf graf--p graf-after--p\">After the audit and cognitive walkthrough, we thought a co-design workshop might help us get to a better future. So we did the following:<\/p>\n<ol class=\"postList\">\n<li id=\"e2a8\" class=\"graf graf--li graf-after--p\">Pitch the idea to management and get buy-in<\/li>\n<li id=\"c914\" class=\"graf graf--li graf-after--li\">Secure budget<\/li>\n<li id=\"8084\" class=\"graf graf--li graf-after--li\">Invite participants<\/li>\n<li id=\"7ab1\" class=\"graf graf--li graf-after--li\">Interview participants (remotely)<\/li>\n<li id=\"75ba\" class=\"graf graf--li graf-after--li\">Analyze interviews<\/li>\n<li id=\"59a9\" class=\"graf graf--li graf-after--li\">Create an agenda for the workshop. Our agenda included: ice breaker, ground rules, discussion of interview results, sketching (using <a class=\"markup--anchor markup--li-anchor\" href=\"https:\/\/gamestorming.com\/6-8-5s\/\" target=\"_blank\" rel=\"nofollow noopener\" data-href=\"https:\/\/gamestorming.com\/6-8-5s\/\">this method<\/a> [3]) &amp; critique sessions, creating a video pitch for each group\u2019s final design concept.<\/li>\n<li id=\"feea\" class=\"graf graf--li graf-after--li\">Create workshop materials<\/li>\n<li id=\"fc08\" class=\"graf graf--li graf-after--li\">Run the workshop!<\/li>\n<li id=\"e8df\" class=\"graf graf--li graf-after--li\">Send out a feedback survey<\/li>\n<li id=\"c2eb\" class=\"graf graf--li graf-after--li\">Debrief with Mozilla staff<\/li>\n<li id=\"64b5\" class=\"graf graf--li graf-after--li\">Analyze results (over three days) with Add-ons UX team<\/li>\n<li id=\"4ede\" class=\"graf graf--li graf-after--li\">Share results (and ask for feedback) of analysis with Mozilla staff and participants<\/li>\n<\/ol>\n<h3 id=\"c436\" class=\"graf graf--h3 graf-after--li\"><strong class=\"markup--strong markup--h3-strong\">Lessons learned: What went\u00a0well<\/strong><\/h3>\n<p id=\"33c6\" class=\"graf graf--p graf-after--h3\"><em class=\"markup--em markup--p-em\">Interview participants beforehand<\/em><\/p>\n<p id=\"c28c\" class=\"graf graf--p graf-after--p\">We interviewed each participant before the workshop. The participants relayed their experience about submitting extensions and their motivations for creating extensions. They told us their stories, their challenges, and their successes.<\/p>\n<p id=\"1602\" class=\"graf graf--p graf-after--p\">Conducting these interviews beforehand helped our team in a few ways:<\/p>\n<ul class=\"postList\">\n<li id=\"39e3\" class=\"graf graf--li graf-after--p\">The interviews introduced the team and facilitators, helping to build rapport before the workshop.<\/li>\n<li id=\"a806\" class=\"graf graf--li graf-after--li\">The interviews gave the facilitators context into each participant\u2019s experience. We learned about their motivations for creating extensions and themes as well as their thoughts about the submission process. This foundation of knowledge helped to shape the co-design workshop (including where to focus for pain points), and enabled us to prepare an introductory data summary for sharing at the workshop.<\/li>\n<li id=\"dee4\" class=\"graf graf--li graf-after--li\">We asked for participants\u2019 feedback about the draft content guidelines that our content strategist created to provide developers with support, examples, and writing exercises to optimize their product page content. Those guidelines were to be incorporated into the new submission flow, so it was very helpful to get early user feedback. It also gave the participants some familiarity with this deliverable so they could help incorporate it into the submission flow during the workshop.<\/li>\n<\/ul>\n<div id=\"attachment_4015\" style=\"width: 610px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/blog.mozilla.org\/ux\/files\/2019\/01\/jennifer.jpg\"><img aria-describedby=\"caption-attachment-4015\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-4015 size-large\" src=\"https:\/\/blog.mozilla.org\/ux\/files\/2019\/01\/jennifer-600x450.jpg\" alt=\"Photo of Jennifer gesturing with her hands, in front of a large presentation TV screen that has research results on it.\" width=\"600\" height=\"450\" srcset=\"https:\/\/blog.mozilla.org\/ux\/files\/2019\/01\/jennifer-600x450.jpg 600w, https:\/\/blog.mozilla.org\/ux\/files\/2019\/01\/jennifer-300x225.jpg 300w, https:\/\/blog.mozilla.org\/ux\/files\/2019\/01\/jennifer-768x576.jpg 768w, https:\/\/blog.mozilla.org\/ux\/files\/2019\/01\/jennifer-1000x750.jpg 1000w, https:\/\/blog.mozilla.org\/ux\/files\/2019\/01\/jennifer.jpg 1600w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/a><p id=\"caption-attachment-4015\" class=\"wp-caption-text\">A photo of Jennifer, user researcher, presenting interview results back to the participants, near the beginning of the workshop.<\/p><\/div>\n<p>&nbsp;<\/p>\n<h4 id=\"8893\" class=\"graf graf--h4 graf-after--figure\"><em class=\"markup--em markup--h4-em\">Thoughtfully select diverse participants<\/em><\/h4>\n<p id=\"203d\" class=\"graf graf--p graf-after--h4\">The Add-ons team has an excellent community manager, <a class=\"markup--user markup--p-user\" href=\"https:\/\/medium.com\/@caitmuenster\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/medium.com\/@caitmuenster\" data-anchor-type=\"2\" data-user-id=\"cda6ad3a8827\" data-action-value=\"cda6ad3a8827\" data-action=\"show-user-card\" data-action-type=\"hover\">Caitlin Neiman<\/a>, who interfaces with the greater Add-ons community. Working with Mozilla staff, she selected a diverse group of community participants for the workshop. The participants hailed from several different countries, some were paid to create extensions and some were not, and some had attended Mozilla events before and some had not. This careful selection of participants resulted in diverse perspectives, workflows, and motivations that positively impacted the workshop.<\/p>\n<h4 id=\"0d03\" class=\"graf graf--h4 graf-after--p\"><em class=\"markup--em markup--h4-em\">Create Ground\u00a0Rules<\/em><\/h4>\n<p id=\"80fa\" class=\"graf graf--p graf-after--h4\">Design sessions can benefit from a short introductory activity of establishing ground rules to get everyone on the same page and set the tone for the day. This activity is especially helpful when participants don\u2019t know one another.<\/p>\n<p id=\"a0a7\" class=\"graf graf--p graf-after--p\">Using a flip chart and markers, we asked the room of participants to volunteer ground rules. We captured and reviewed those as a group.<\/p>\n<div id=\"attachment_4016\" style=\"width: 425px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/blog.mozilla.org\/ux\/files\/2019\/01\/emanuela.png\"><img aria-describedby=\"caption-attachment-4016\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-4016 size-full\" src=\"https:\/\/blog.mozilla.org\/ux\/files\/2019\/01\/emanuela.png\" alt=\"A photo of Emanuela, UX Designer and facilitator, scribing ground rules on a flip chart.\" width=\"415\" height=\"720\" srcset=\"https:\/\/blog.mozilla.org\/ux\/files\/2019\/01\/emanuela.png 415w, https:\/\/blog.mozilla.org\/ux\/files\/2019\/01\/emanuela-300x520.png 300w\" sizes=\"(max-width: 415px) 100vw, 415px\" \/><\/a><p id=\"caption-attachment-4016\" class=\"wp-caption-text\">A photo of Emanuela, UX Designer and facilitator, scribing ground rules on a flip chart.<\/p><\/div>\n<p>&nbsp;<\/p>\n<p id=\"90a2\" class=\"graf graf--p graf-after--figure\"><em class=\"markup--em markup--p-em\">Why are ground rules important?<\/em><\/p>\n<p id=\"7d95\" class=\"graf graf--p graf-after--p\">Designing the rules <em class=\"markup--em markup--p-em\">together, with facilitators and participants,<\/em> serves as a way to align the group with a set of shared values, detecting possible harmful group behaviors and proposing productive and healthy interactions. Ground rules help make everyone\u2019s experience a more rich and satisfying one.<\/p>\n<h4 id=\"7ed9\" class=\"graf graf--h4 graf-after--p\"><em class=\"markup--em markup--h4-em\">Assign roles and create diverse working groups during the\u00a0workshop<\/em><\/h4>\n<p id=\"0eaf\" class=\"graf graf--p graf-after--h4\">The Mozilla UX team in Taipei recently conducted a participatory workshop with older adults. In <a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/medium.com\/firefox-ux\/8-tips-for-hosting-your-first-participatory-workshop-f63856d286a0\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/medium.com\/firefox-ux\/8-tips-for-hosting-your-first-participatory-workshop-f63856d286a0\">their blog post<\/a>, they also highlight the importance of creating diverse working groups for the workshops [4].<\/p>\n<p id=\"c1f7\" class=\"graf graf--p graf-after--p\">In our workshop, each group was comprised of:<\/p>\n<ul class=\"postList\">\n<li id=\"06f1\" class=\"graf graf--li graf-after--p\">multiple participants (i.e. extension and theme creators)<\/li>\n<li id=\"910a\" class=\"graf graf--li graf-after--li\">a Mozilla staff program manager, engineering manager, community manager, and\/or engineer.<\/li>\n<li id=\"f495\" class=\"graf graf--li graf-after--li\">a facilitator who was either a Mozilla staff designer or program manager. As a facilitator, the designer was a neutral party in the group and could internalize participants\u2019 mental models, workflows, and vocabulary through the experience.<\/li>\n<\/ul>\n<p id=\"9f4a\" class=\"graf graf--p graf-after--li\"><span class=\"markup--quote markup--p-quote is-other\" data-creator-ids=\"anon\">We also assigned roles during group critique sessions. Each group member chose to be a dreamer (responds to ideas with a \u201cWhy not?\u201d attitude), a realist (responds to ideas with \u201cHow?\u201d), or a spoiler (responds to ideas by pointing out their flaws). This format is called the <a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/idea-sandbox.com\/blog\/disney-brainstorming-method-dreamer-realist-and-spoiler\/\" target=\"_blank\" rel=\"nofollow noopener noopener\" data-href=\"https:\/\/idea-sandbox.com\/blog\/disney-brainstorming-method-dreamer-realist-and-spoiler\/\">Walt Disney approach<\/a> [5].<\/span><\/p>\n<div id=\"attachment_4017\" style=\"width: 610px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/blog.mozilla.org\/ux\/files\/2019\/01\/post-its.jpg\"><img aria-describedby=\"caption-attachment-4017\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-4017 size-large\" src=\"https:\/\/blog.mozilla.org\/ux\/files\/2019\/01\/post-its-600x450.jpg\" alt=\"A photo of a person holding 3 sticky notes in front of their body. The sticky notes read &quot;realist&quot; &quot;spoiler&quot; and &quot;dreamer&quot; from left to right.\" width=\"600\" height=\"450\" srcset=\"https:\/\/blog.mozilla.org\/ux\/files\/2019\/01\/post-its-600x450.jpg 600w, https:\/\/blog.mozilla.org\/ux\/files\/2019\/01\/post-its-300x225.jpg 300w, https:\/\/blog.mozilla.org\/ux\/files\/2019\/01\/post-its-768x576.jpg 768w, https:\/\/blog.mozilla.org\/ux\/files\/2019\/01\/post-its-1000x750.jpg 1000w, https:\/\/blog.mozilla.org\/ux\/files\/2019\/01\/post-its.jpg 1600w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/a><p id=\"caption-attachment-4017\" class=\"wp-caption-text\">Sticky notes for each critique role: Realist, Spoiler, Dreamer<\/p><\/div>\n<p>&nbsp;<\/p>\n<p id=\"9e55\" class=\"graf graf--p graf-after--figure\"><em class=\"markup--em markup--p-em\">Why are critique roles important?<\/em><\/p>\n<p id=\"e16d\" class=\"graf graf--p graf-after--p\">Everyone tends to fit into one of the Walt Disney roles naturally. Being pushed to adopt a role that may not be their tendency gets participants to step out of their comfort zone gently. The roles help participants empathize with other perspectives.<\/p>\n<p id=\"1aca\" class=\"graf graf--p graf-after--p\">We had other roles throughout the workshop as well, namely, a \u201cfloater\u201d who kept everyone on track and kept the workshop running, a timekeeper, and a photographer.<\/p>\n<h4 id=\"2c27\" class=\"graf graf--h4 graf-after--p\"><em class=\"markup--em markup--h4-em\">Ask for feedback about the workshop\u00a0results<\/em><\/h4>\n<p id=\"6340\" class=\"graf graf--p graf-after--h4\">The \u201cco\u201d part of \u201cco-design\u201d doesn\u2019t have to end when the workshop concludes. Using what we learned during the workshop, the Add-ons UX team created personas and potential new submission flow blueprints. We sent those deliverables to the workshop participants and asked for their feedback. As UX professionals, it was useful to close the feedback loop and make sure the deliverables accurately reflected the people and workflows being represented.<\/p>\n<h3 id=\"09d0\" class=\"graf graf--h3 graf-after--p\"><strong class=\"markup--strong markup--h3-strong\">Lessons Learned: What could be\u00a0improved<\/strong><\/h3>\n<h4 id=\"14cb\" class=\"graf graf--h4 graf-after--h3\"><em class=\"markup--em markup--h4-em\">The workshop was too\u00a0long<\/em><\/h4>\n<p id=\"8ee2\" class=\"graf graf--p graf-after--h4\">We flew from around the world to London to do this workshop. A lot of us were experiencing jet lag. We had breaks, coffee, biscuits, and lunch. Even so, going from 9 to 4, sketching for hours and iterating multiple times was just too much for one day.<\/p>\n<div id=\"attachment_4018\" style=\"width: 442px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/blog.mozilla.org\/ux\/files\/2019\/01\/jorge-is-done.png\"><img aria-describedby=\"caption-attachment-4018\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-4018 size-full\" src=\"https:\/\/blog.mozilla.org\/ux\/files\/2019\/01\/jorge-is-done.png\" alt=\"Image: \u201cJorge is done\u201d text written above a skull and crossbones sketch.\" width=\"432\" height=\"576\" srcset=\"https:\/\/blog.mozilla.org\/ux\/files\/2019\/01\/jorge-is-done.png 432w, https:\/\/blog.mozilla.org\/ux\/files\/2019\/01\/jorge-is-done-300x400.png 300w\" sizes=\"(max-width: 432px) 100vw, 432px\" \/><\/a><p id=\"caption-attachment-4018\" class=\"wp-caption-text\">Jorge, a product manager, provided feedback about the workshop\u2019s duration.<\/p><\/div>\n<p>&nbsp;<\/p>\n<p id=\"6afc\" class=\"graf graf--p graf-after--figure\">We have ideas about how to fix this. One approach is to introduce a variety of tasks. In the workshop we mostly did sketching over and over again. Another idea is to extend the workshop across two days, and do a few hours each day. Another idea is to shorten the workshop and do fewer iterations.<\/p>\n<h4 id=\"1b53\" class=\"graf graf--h4 graf-after--p\"><em class=\"markup--em markup--h4-em\">There were not enough Mozilla staff engineers present<\/em><\/h4>\n<p id=\"f183\" class=\"graf graf--p graf-after--h4\">The workshop was developed by a user researcher, designers, and a content strategist. We included a community manager and program managers, but we did not include engineers in the planning process (other than providing updates). One of the engineering managers said that it would have been great to have engineers present to help with ideation and hear from creators first-hand. If we were to do a design workshop again, we would be sure to have a genuinely interdisciplinary set of participants, including more Mozilla staff engineers.<\/p>\n<h3 id=\"116b\" class=\"graf graf--h3 graf-after--p\"><strong class=\"markup--strong markup--h3-strong\">And with\u00a0that\u2026<\/strong><\/h3>\n<p id=\"0207\" class=\"graf graf--p graf-after--h3\">We hope that this blog post helps you create a co-design workshop that is interdisciplinary, diverse, caring of participants\u2019 perspectives, and just the right length.<\/p>\n<p><em>Authors<\/em><\/p>\n<p>Jennifer Davidson, Meridel Walkington, Emanuela Damiani, Philip Walmsley<\/p>\n<p id=\"9f5f\" class=\"graf graf--p graf-after--p\"><em class=\"markup--em markup--p-em\">Acknowledgements<\/em><\/p>\n<p id=\"2cc8\" class=\"graf graf--p graf-after--p\">Much gratitude to our colleagues who created the workshop with us and helped us edit this blog post! Thanks to Amy Tsay, Caitlin Neiman, Jorge Villalobos, Kev Needham, Stuart Colville, Mike Conca, and Gemma Petrie.<\/p>\n<p id=\"ab7a\" class=\"graf graf--p graf-after--p\"><em class=\"markup--em markup--p-em\">References<\/em><\/p>\n<p id=\"086a\" class=\"graf graf--p graf-after--p\">[1] Sanders, Elizabeth B-N., and Pieter Jan Stappers. \u201cCo-creation and the new landscapes of design.\u201d <em class=\"markup--em markup--p-em\">Co-design<\/em> 4.1 (2008): 5\u201318.<\/p>\n<p id=\"f399\" class=\"graf graf--p graf-after--p\">[2] \u201cHow to Conduct a Cognitive Walkthrough.\u201d <em class=\"markup--em markup--p-em\">The Interaction Design Foundation<\/em>, 2018, <a class=\"markup--anchor markup--p-anchor\" href=\"http:\/\/www.interaction-design.org\/literature\/article\/how-to-conduct-a-cognitive-walkthrough.\" target=\"_blank\" rel=\"nofollow noopener\" data-href=\"http:\/\/www.interaction-design.org\/literature\/article\/how-to-conduct-a-cognitive-walkthrough.\">www.interaction-design.org\/literature\/article\/how-to-conduct-a-cognitive-walkthrough.<\/a><\/p>\n<p id=\"1330\" class=\"graf graf--p graf-after--p\">[3] Gray, Dave. \u201c6\u20138\u20135.\u201d <em class=\"markup--em markup--p-em\">Gamestorming<\/em>, 2 June 2015, <a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/gamestorming.com\/6-8-5s\/\" target=\"_blank\" rel=\"nofollow noopener\" data-href=\"https:\/\/gamestorming.com\/6-8-5s\/\">gamestorming.com\/6\u20138\u20135s\/<\/a>.<\/p>\n<p id=\"161f\" class=\"graf graf--p graf-after--p\">[4] Hsieh, Tina. \u201c8 Tips for Hosting Your First Participatory Workshop.\u201d <em class=\"markup--em markup--p-em\">Medium.com<\/em>, Firefox User Experience, 20 Sept. 2018, <a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/medium.com\/firefox-ux\/8-tips-for-hosting-your-first-participatory-workshop-f63856d286a0\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/medium.com\/firefox-ux\/8-tips-for-hosting-your-first-participatory-workshop-f63856d286a0\">medium.com\/firefox-ux\/8-tips-for-hosting-your-first-participatory-workshop-f63856d286a0<\/a>.<\/p>\n<p id=\"0c8e\" class=\"graf graf--p graf-after--p graf--trailing\">[5] \u201cDisney Brainstorming Method: Dreamer, Realist, and Spoiler.\u201d <em class=\"markup--em markup--p-em\">Idea Sandbox<\/em>, <a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/idea-sandbox.com\/blog\/disney-brainstorming-method-dreamer-realist-and-spoiler\/\" target=\"_blank\" rel=\"nofollow noopener\" data-href=\"https:\/\/idea-sandbox.com\/blog\/disney-brainstorming-method-dreamer-realist-and-spoiler\/\">idea-sandbox.com\/blog\/disney-brainstorming-method-dreamer-realist-and-spoiler\/<\/a>.<\/p>\n<p>Originally published on <a href=\"https:\/\/medium.com\/firefox-ux\/reflections-on-a-co-design-workshop-11114f9d9a4f\">medium.com<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Co-design workshops help designers learn first-hand the language of the people who use their products, in addition to their pain points, workflows, and motivations. With co-design methods [1] participants are &hellip; <a class=\"go\" href=\"https:\/\/blog.mozilla.org\/ux\/2019\/01\/reflections-on-a-co-design-workshop\/\">Read more<\/a><\/p>\n","protected":false},"author":1630,"featured_media":4011,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[119,52898,246,9575,9594],"tags":[317642,52908],"coauthors":[52913,52917,52916,52919],"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/ux\/wp-json\/wp\/v2\/posts\/4010"}],"collection":[{"href":"https:\/\/blog.mozilla.org\/ux\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mozilla.org\/ux\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/ux\/wp-json\/wp\/v2\/users\/1630"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/ux\/wp-json\/wp\/v2\/comments?post=4010"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/ux\/wp-json\/wp\/v2\/posts\/4010\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/ux\/wp-json\/wp\/v2\/media\/4011"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/ux\/wp-json\/wp\/v2\/media?parent=4010"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/ux\/wp-json\/wp\/v2\/categories?post=4010"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/ux\/wp-json\/wp\/v2\/tags?post=4010"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blog.mozilla.org\/ux\/wp-json\/wp\/v2\/coauthors?post=4010"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}