ux http://default/ en An experiment in removing friction http://default/2018/experiment-removing-friction <div data-history-node-id="370" class="h-entry node node--type-piece node--view-mode-fulltext ds-1col clearfix"> <div class="clearfix text-formatted field field--name-field-sub-title field--type-text field--label-above"> <div class="field__label">Sub title</div> <div class="field__item"><p>A smoother path to posting pictures from phone to site</p> </div> </div> <div class="field field--name-field-image field--type-image field--label-hidden field__item">/sites/default/files/styles/large/public/form-display.png?itok=heIg7oII</div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>An experiment triggered by Dries’s blog post <a href="https://dri.es/to-pesos-or-to-posse">To PESOS or to POSSE?</a> and <a href="https://dri.es/comment/134591#comment-134591">my comment</a> there about the friction in the UI’s for the POSSE approach. The Drupal content creation UI is not as optimized as the ones in native, mobile apps for Twitter, Instagram and the like.</p> <p>I was curious how far I could take things just by stripping down the default Drupal content creation UI, optimizing it for posting an image + caption as an entry to this here blog.</p> <h2>What I did:</h2> <ol> <li>Create a custom, stripped down content creation form</li> <li>Use evil CSS to hide superfluous items</li> </ol> <h3>Custom form mode</h3> <p>The first step was to remove most of the fields that are not required to create a post. The <a href="https://www.drupal.org/project/form_mode_manager">Form Mode Manager module</a> lets you do just that. I set up a “Minimal piece” form mode which hides the fields for inputs like a separate summary, tags, file attachments, url alias, author, date, sticky and the “promoted” checkbox. These are optional (not required) fields that can be left empty or provide sensible defaults (me as the author, use “now” for the publishing date).</p> <p>This alternative form comes with its own URL I can go to to create that new post.</p> <p><img alt="Phone screenshot 1: optional fields removed but still a long form" src="http://default/sites/default/files/piece-ui-1.png" /></p> <h3>Evil CSS</h3> <p>The stripped down form still shows bits and pieces I don’t really need to be reminded of every time I go to post something. Nothing a few display: none; CSS staments couldn’t fix. But, I’m using the default Seven admin theme here, which does not provide a body class to uniquely identify a specific page. I couldn’t add my CSS hacks to that theme’s (or sub theme’s) stylesheet because those would then apply to all admin pages.</p> <p>I use the Firefox browser on my Android phone. <a href="https://addons.mozilla.org/en-US/firefox/addon/stylish/">Stylish</a> to the rescue. We’re definately in proof-of-concept territory now! Stylish lets you define custom styling for all sites, a site or one or more specific URLs. I made one specifically for the URL where the minimal entry form lives to clean up that screen even more: hiding the header, breadcrumbs, form field descriptions, etc.</p> <p><img alt="phone screenshot 2 with CSS hacks applied. The save button is nowvisible in the intial viewport." src="http://default/sites/default/files/piece-ui-2.png" /></p> <h2>And, does it work?</h2> <p>Yes. It’s far from elegant but it’s already a much more focussed and faster experience. I <em>think</em> I already knew but was happily surprised to see that the regular image field does provide access to both the camera (for taking a new picture) and the gallery (for choosing an existing image).</p> <p><img alt="screenshot 3" src="http://default/sites/default/files/piece-ui-3.png" /></p> <h2>What could be next</h2> <p>One thing that makes the Drupal approach feel old school is the required title field. Twitter, Instagram, Tumblr all let you just type something into what basically amounts to a “body text” field. In Drupal it has to at least be just like email: a subject and a message: a title + a body. I can make the body optional but I want my text to go in there. Hiding the title field is not straightforward, I think because it is tightly coupled with the unique ID for that content item. There’s modules that let you hide the title input field but those still automatically generate a (gibberish) title.</p> <p>Still, my focus was on smoothing the path for posting an image to my blog from my phone. That “Browse…” button is old school too, but it does provide access to camera and camera roll. Saving a bookmark for this comes with the option to create a shortcut icon for it on the phone home screen for quick access. Not bad for an hour or two of experimenting without coding :)</p> <p>A couple of years ago swentel created <a href="https://github.com/swentel/Drupoid">Drupoid</a>, an Android app that let you save an image from your phone as a content item on a Drupal site. It would be an interesting exercise to recreate something like it with React, Drupal’s (future) JavaScript toolkit of choice and figure out how smooth and snappy we can make it there.</p> </div> <div class="field field--name-taxonomy-vocabulary-1 field--type-entity-reference field--label-inline"> <div class="field__label">Tags</div> <div class="field__items"> <div class="field__item"><a href="http://default/tag/drupal" hreflang="en">Drupal</a></div> <div class="field__item"><a href="http://default/drupal" hreflang="en">drupalplanet</a></div> <div class="field__item"><a href="http://default/tag/ux" hreflang="en">ux</a></div> <div class="field__item"><a href="http://default/tag/process" hreflang="en">process</a></div> </div> </div> <span class="hidden"><a href="https://brid.gy/publish/twitter"></a></span> <div class="node__links"> <ul class="links inline"><li class="comment-forbidden"></li></ul> </div> </div> Wed, 07 Feb 2018 22:28:07 +0000 Roy 370 at http://default Do more usability testing http://default/2018/more-usability-testing <div data-history-node-id="356" class="h-entry node node--type-piece node--view-mode-fulltext ds-1col clearfix"> <div class="clearfix text-formatted field field--name-field-sub-title field--type-text field--label-above"> <div class="field__label">Sub title</div> <div class="field__item"><p>While still uncomfortable is when.</p> </div> </div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Do more usability testing. Do it earlier in the process. When you feel uncomfortable about it, because the thing is unfinished, that's exactly the time to do it. Very likely people stumble on something fundamental in one of the first steps. </p> <p>You had a scenario that you wanted to test. This initial prototype may not work for how people expect to handle that kind of task. When that happens, shift to more research based interviewing, probing for stories about when people tried to do something similar before. This may lead to a point where you can pull up another screen relevant to that part of the story and explore from there.</p> <p>This is likely a symptom of not having uncovered actual user needs in the first place. It happens. So forget about the prototype then and shift the focus of the conversation towards learning more about those wants and needs.</p> </div> <div class="field field--name-taxonomy-vocabulary-1 field--type-entity-reference field--label-inline"> <div class="field__label">Tags</div> <div class="field__items"> <div class="field__item"><a href="http://default/tag/ux" hreflang="en">ux</a></div> <div class="field__item"><a href="http://default/taxonomy/term/137" hreflang="en">usability testing</a></div> </div> </div> <span class="hidden"><a href="https://brid.gy/publish/twitter"></a></span> <div class="node__links"> <ul class="links inline"><li class="comment-forbidden"></li></ul> </div> </div> Tue, 23 Jan 2018 22:13:58 +0000 Roy 356 at http://default First things first http://default/2018/first-things-first <div data-history-node-id="342" class="h-entry node node--type-piece node--view-mode-fulltext ds-1col clearfix"> <div class="clearfix text-formatted field field--name-field-sub-title field--type-text field--label-above"> <div class="field__label">Sub title</div> <div class="field__item"><p>Get a grip on the whole before diving into details</p> </div> </div> <div class="field field--name-field-image field--type-image field--label-hidden field__item">/sites/default/files/styles/large/public/20180108-first-things-first.png?itok=c6JIU2IX</div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>The architect designing a house does not start with choosing and arranging the furniture in the living room. Even if the client really wants that one specific large corner couch. </p> <p>No matter how custom the eventual design, for each house there’s some basics that need to be taken care of. A way to enter it, some holes in it to let sunlight in, dedicated spaces for cooking, sleeping, washing up, etc.</p> <p>Any tool or app that is not super small can easily be as complex as building a house.</p> <h2>Establish foundations first</h2> <p>Don’t get lost arranging details on a single screen if you’re not yet clear of the fundamentals. How can you enter? How many different types of rooms do you need? How are they connected?</p> <p>Individual screens are easy to create in isolation but if you start there, you’ll have a hard time arranging them into a coherent structure. At the same time you’ll likely need a home screen, listings, detail pages, forms and the like. Establish the main paths, flows, scenarios as guides for stringing those basic page types together.</p> <p>Get a grip on the full set of things that your new design needs to accomplish. It’s easy to get lost in polishing the details of a particular screen component when working in high resolution tools like Sketch. First establish that you need a list of items on this given screen because of some search or navigation action on a previous screen. Only later figure out the specifics of what to show for each item in the list.</p> <p>Sitemaps and flows before wireframes. Pen and paper before digital. Not having an undo is not a bug but a feature. Redo instead of undo to get a grip on the whole.</p> <h2>Some resources</h2> <ul> <li>Luke Wroblewski has an older talk about this: <a href="https://www.lukew.com/ff/entry.asp?838">Parti & the design sandwich</a></li> <li><a href="https://experience.sap.com/skillup/page-description-diagram/">Page description diagrams</a> are an old school, more text based version for creating the big picture</li> <li>Haven’t tried it but looks like <a href="https://flowmapp.com/">Flowmap</a> wants to provide that sweet spot between global (sitemap) and local (wireframes). (You should still start on paper though.)</li> <li>Think of your app like a collection of <a href="http://www.experiencedzine.com/2012/08/02/information-architecture-in-architecture-theres-no-place-like-hub/">hubs and spokes</a></li> <li>You’ll probably need <a href="https://aycl.uie.com/virtual_seminars/the_scent_of_a_web_page_the_five_types_of_navigation_pages">these types of pages</a></li> </ul> </div> <div class="field field--name-taxonomy-vocabulary-1 field--type-entity-reference field--label-inline"> <div class="field__label">Tags</div> <div class="field__items"> <div class="field__item"><a href="http://default/tag/ux" hreflang="en">ux</a></div> <div class="field__item"><a href="http://default/tag/sketch" hreflang="en">sketch</a></div> <div class="field__item"><a href="http://default/tag/process" hreflang="en">process</a></div> </div> </div> <span class="hidden"><a href="https://brid.gy/publish/twitter"></a></span> <div class="node__links"> <ul class="links inline"><li class="comment-forbidden"></li></ul> </div> </div> Mon, 08 Jan 2018 22:05:14 +0000 Roy 342 at http://default Drupal UX notes week 45 http://default/2017/ux-notes-week-45 <div data-history-node-id="333" class="h-entry node node--type-piece node--view-mode-fulltext ds-1col clearfix"> <div class="clearfix text-formatted field field--name-field-sub-title field--type-text field--label-above"> <div class="field__label">Sub title</div> <div class="field__item"><p>10 weeks left until Drupal 8.5 hits alpha, which is the deadline for new features</p> </div> </div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><h2>Help system</h2> <p>How do you currently provide your clients with documentation, guidelines and how-to’s for creating content, managing their site? An improved system for <a href="https://www.drupal.org/node/2592487">writing <em>topic</em> based help</a> instead of the current <em>per module</em> approach is <a href="https://www.drupal.org/node/2920309">seeing a flurry of activity</a>.</p> <h2>UX meeting</h2> <p>During <a href="https://www.youtube.com/watch?v=eb3SpNs8UYI">last weeks hangout</a> we discussed ways to <a href="https://www.drupal.org/node/75924">clarify the reset password process</a>. Of course there’s always at least <a href="https://www.drupal.org/node/1259892">one related issue</a>.</p> <p>We were able to close “<a href="https://www.drupal.org/node/2753673">Add status and workflow state to page title block</a>”. Finding out that an issue has been made redundant because of changes introduced elsewhere is progress too!</p> <h2>React it is, for now</h2> <p>After one of those special, extra passionate discussion threads the core JavaScript team will proceed using React as the framework to experiment with.</p> <p>It’s useful to keep in mind that the goal is not to put a JavaScript framework in core. That is just a means to an end. The goal is to improve our administrative user interfaces.</p> <p>How might we improve or redesign the Views UI? Fields UI? Design a scalable, performant UI for permissions? A more flexible toolbar? How might we let people create a new block or view from inside Settings Tray?</p> <p>Would be good to start exploring possible designs in parallel to this technical discovery.</p> <h2>Core product</h2> <p>Core itself ships with a set of features of which only a subset is enabled by default. With some brand new features now marked stable we can choose to offer them right out of the box:</p> <ol> <li><a href="https://www.drupal.org/node/2840392">Enable bigpipe</a>. A turbo boost for loading and showing pages faster.</li> <li><a href="https://www.drupal.org/node/2915899">Enable inline form errors</a>. Indicates exactly which form input is missing or wrong, instead of generic message on top of the page.</li> </ol> <h2>Where are all the issues?</h2> <p>Just so you know, all issues that change the interface or otherwise impact the user experience are tagged “<a href="https://www.drupal.org/project/issues/search?issue_tags=Usability">usability</a>”. Proposals for new features and plans for big changes can be found in the <a href="https://www.drupal.org/project/issues/ideas?categories=All">Ideas queue</a>.  Here’s another post with links to <a href="http://yoroy.com/2017/drupal-core-meetings">where you can find the action on all kinds of topics</a>.</p> </div> <div class="field field--name-taxonomy-vocabulary-1 field--type-entity-reference field--label-inline"> <div class="field__label">Tags</div> <div class="field__items"> <div class="field__item"><a href="http://default/tag/ux" hreflang="en">ux</a></div> </div> </div> <span class="hidden"><a href="https://brid.gy/publish/twitter"></a></span> <div class="node__links"> <ul class="links inline"><li class="comment-forbidden"></li></ul> </div> </div> Tue, 07 Nov 2017 17:05:39 +0000 Roy 333 at http://default Media entity UI review http://default/pieces/media-entity-ui-review <div data-history-node-id="318" class="h-entry node node--type-piece node--view-mode-fulltext ds-1col clearfix"> <div class="clearfix text-formatted field field--name-field-sub-title field--type-text field--label-above"> <div class="field__label">Sub title</div> <div class="field__item"><p>Drawing the thinking</p> </div> </div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><iframe width="560" height="315" src="https://www.youtube.com/embed/Ae8ZvjCx4YM" frameborder="0" allowfullscreen=""></iframe></div> <div class="field field--name-taxonomy-vocabulary-1 field--type-entity-reference field--label-inline"> <div class="field__label">Tags</div> <div class="field__items"> <div class="field__item"><a href="http://default/tag/drupal" hreflang="en">Drupal</a></div> <div class="field__item"><a href="http://default/tag/ux" hreflang="en">ux</a></div> <div class="field__item"><a href="http://default/tag/review" hreflang="en">review</a></div> </div> </div> <span class="hidden"><a href="https://brid.gy/publish/twitter"></a></span> <div class="node__links"> <ul class="links inline"><li class="comment-forbidden"></li></ul> </div> </div> Mon, 02 Jan 2017 23:45:51 +0000 Roy 318 at http://default Talk talk in Dublin http://default/pieces/talk-talk-dublin <div data-history-node-id="284" class="h-entry node node--type-piece node--view-mode-fulltext ds-1col clearfix"> <div class="clearfix text-formatted field field--name-field-sub-title field--type-text field--label-above"> <div class="field__label">Sub title</div> <div class="field__item"><p>Looking forward to meetings</p> </div> </div> <div class="field field--name-field-image field--type-image field--label-hidden field__item">/sites/default/files/styles/large/public/20160914-talk-talk.png?itok=7oCq30fM</div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>I think in between the conversations with people I’ll talk with some other folks and have some chats besides that.</p> <h2>Very likely topics</h2> <ul> <li>Media</li> <li>Content workflow</li> <li>Data modelling</li> <li>Sample content</li> <li>Core ideation</li> </ul> <p>I’ll make sure to share any visual notes fast this time…</p> </div> <div class="field field--name-taxonomy-vocabulary-1 field--type-entity-reference field--label-inline"> <div class="field__label">Tags</div> <div class="field__items"> <div class="field__item"><a href="http://default/tag/drupal" hreflang="en">Drupal</a></div> <div class="field__item"><a href="http://default/tag/ux" hreflang="en">ux</a></div> <div class="field__item"><a href="http://default/tag/product" hreflang="en">product</a></div> <div class="field__item"><a href="http://default/tag/drupalcon" hreflang="en">Drupalcon</a></div> </div> </div> <span class="hidden"><a href="https://brid.gy/publish/twitter"></a></span> <div class="node__links"> <ul class="links inline"><li class="comment-forbidden"></li></ul> </div> </div> Wed, 14 Sep 2016 22:15:08 +0000 Roy 284 at http://default Drupal UX meeting, 13 September 2016 http://default/pieces/drupal-ux-meeting-13-september-2016 <div data-history-node-id="283" class="h-entry node node--type-piece node--view-mode-fulltext ds-1col clearfix"> <div class="clearfix text-formatted field field--name-field-sub-title field--type-text field--label-above"> <div class="field__label">Sub title</div> <div class="field__item"><p>“Kevin, talk sample content to me”</p> </div> </div> <div class="field field--name-field-image field--type-image field--label-hidden field__item">/sites/default/files/styles/large/public/20160913-ux-meeting.png?itok=anOfYLz8</div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Another fun live hangout with Drupal UX peoples. We review and discuss current issues and provide feedback or guidance where needed. These hangouts are recorded and <a href="https://www.youtube.com/playlist?list=PLjikRPQzSOt3BLREHjyz3zeasWtvbMzjA">available on YouTube</a>. I try to link to the right segment in the recording when updating issues with team feedback.</p> <h2>Discussed today:</h2> <h3>A separate queue for Ideas</h3> <p>I marked <a href="https://www.drupal.org/node/2785735">Agile process for bigger changes in core (Part A: Ideation)</a> RTBC today. It’ll be open for final thoughts for a few more days. Looks like we’ll have a dedicated place to work through ideas soon.</p> <h3>Sort of like a Display Suite lite in core</h3> <p>Or as we say: <a href="https://www.drupal.org/node/2796173">Add ability for entity view modes to switch between two hard-coded layouts</a>.<br /> Eaton <a href="https://twitter.com/eaton/status/774037143165423616">called it</a>, this is very inside baseball, but adding layout options for arranging the fields in your content type is super exciting. </p> <h3>Media library design</h3> <p>We have an issue going that collects <a href="https://www.drupal.org/node/2796001">examples of media library features</a> in other systems. Super useful. We (you!) can start sketching out Drupal specific user interface screens and flows now and post them there. (This is one of those issues that would start in the above mentioned Ideas queue).</p> <h3>Sample content</h3> <p>There’s <a href="https://www.previousnext.com.au/blog/we-could-add-default-content-drupal-core-what-would-mean">Lee’s post</a> about what it means to provide the tools that enable you to add <em>your</em> sample content to <em>your</em> flavour of Drupal installation. And then there’s adding some (hardcoded?) sample content to core itself, because, well, onboarding. Starting with the latter, that means figuring out what sample content to add in the first place.<br /> The brand new <a href="https://www.drupal.org/project/user_guide">Drupal user guide</a> uses the example of a website for a farmer’s market. Wouldn’t it be great if our sample content and configuration would support that scenario? Yes, <a href="https://www.drupal.org/node/79582#comment-11620525">yes it would</a>.</p> </div> <div class="field field--name-taxonomy-vocabulary-1 field--type-entity-reference field--label-inline"> <div class="field__label">Tags</div> <div class="field__items"> <div class="field__item"><a href="http://default/tag/drupal" hreflang="en">Drupal</a></div> <div class="field__item"><a href="http://default/tag/ux" hreflang="en">ux</a></div> <div class="field__item"><a href="http://default/tag/product" hreflang="en">product</a></div> <div class="field__item"><a href="http://default/drupal" hreflang="en">drupalplanet</a></div> </div> </div> <span class="hidden"><a href="https://brid.gy/publish/twitter"></a></span> <div class="node__links"> <ul class="links inline"><li class="comment-forbidden"></li></ul> </div> </div> Tue, 13 Sep 2016 22:35:14 +0000 Roy 283 at http://default Hire me to work on Drupal core http://default/pieces/hire-me-work-drupal-core <div data-history-node-id="274" class="h-entry node node--type-piece node--view-mode-fulltext ds-1col clearfix"> <div class="clearfix text-formatted field field--name-field-sub-title field--type-text field--label-above"> <div class="field__label">Sub title</div> <div class="field__item"><p>Evolve Drupal 8, faster</p> </div> </div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>There’s an unprecedented opportunity to quickly add and evolve critical features and usability improvements to Drupal 8. We can ship new things every 6 months. The amount of change we accomplish depends for a large part on clearly defined goals and a clear path to get there.<br /> I volunteer about 4 to 8 hours a week on Drupal core ux work doing just that. Would love to do more.<br /> If you are waiting for Drupal 8 to have things like better media capabilities, content workflow tools, a better Field UI, a smoother onboarding process and the like, I can help make that happen faster.<br /> The deal: a €3000,- per month retainer gets you a solid 30 hours of design making, decision taking, issue wrangling, people connecting, task defining and all that’s necessary to get things done. <a href="mailto:roy@yoroy.com">Contact me if that sounds like a plan</a>.</p> <h2>Why me?</h2> <ul> <li>Close to 10 years of working on Drupal UX. Experience helps moving things along.</li> <li>I translate and clarify, bridging and translating between different perspectives, roles and priorities</li> <li>Which helps make the necessary design trade-offs and provide direction</li> <li>Clear design direction frees developers to actually go for it, reducing risk of working on the wrong thing.</li> <li>Rebooted twice weekly UX meetings, productive on both strategic and tactical levels, getting more people to succesfully contribute.</li> </ul> <h2>No really, why me?</h2> <ul> <li>Bootstrapped Drupal UX team in 2007, contributing ever since</li> <li>Top 30 contributor to Drupal 7</li> <li>Helped redesign content creation page in Drupal 8.0</li> <li>Helped ship the Place Block MVP for Drupal 8.2</li> <li>Clarified what’s happening in the Workflow Initiative, designed some critical parts of the user interface so that content moderation tools could ship with Drupal 8.2</li> <li>Helped define, refine and implement the new approach for shipping new features in Drupal 8.x</li> </ul> <h2>What’s in it for you?</h2> <ul> <li>Together we’ll define a plan for what to work on. You get what you need in Drupal 8, sooner</li> <li>I’m sure we can figure something out around issue credits so that they are in your name</li> <li>Bragging rights for doing the right thing!</li> <li>I’ll write 2 blog post per month, crediting you and reporting on achievements and progress. </li> </ul> <p>All in all, I can help ship more Drupal goodness, faster by clarifying and designing what’s next. If that is something you want to support, <a href="mailto:roy@yoroy.com">contact me and lets talk</a>.</p> </div> <div class="field field--name-taxonomy-vocabulary-1 field--type-entity-reference field--label-inline"> <div class="field__label">Tags</div> <div class="field__items"> <div class="field__item"><a href="http://default/tag/drupal" hreflang="en">Drupal</a></div> <div class="field__item"><a href="http://default/tag/ux" hreflang="en">ux</a></div> </div> </div> <span class="hidden"><a href="https://brid.gy/publish/twitter"></a></span> <div class="node__links"> <ul class="links inline"><li class="comment-forbidden"></li></ul> </div> </div> Wed, 07 Sep 2016 22:27:26 +0000 Roy 274 at http://default Answering the Drupal Why http://default/pieces/answering-drupal-why <div data-history-node-id="268" class="h-entry node node--type-piece node--view-mode-fulltext ds-1col clearfix"> <div class="clearfix text-formatted field field--name-field-sub-title field--type-text field--label-above"> <div class="field__label">Sub title</div> <div class="field__item"><p>Something something usability testing</p> </div> </div> <div class="field field--name-field-image field--type-image field--label-hidden field__item">/sites/default/files/styles/large/public/uxtasks.png?itok=U0Q-7DUp</div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>The basis for <a href="https://www.drupal.org/node/2785735">knowing what to focus on</a> for evolving Drupal core is learning about what people want to do with it.<br /> Testing the initial experience of <a href="https://www.drupal.org/usability-tests">core as a whole</a> has had our main attention so far. Now with focussed initiatives (content workflow, media handling, outside in, layouts,…), we’re adding experimental features with the assumed requirement that we validate and improve them trough feedback from usability testing.<br /> So, we could (should!) create a more regular schedule of more smaller instead of few bigger usability test sessions. What’s our version of getting out of the building and increasing our <a href="https://articles.uie.com/user_exposure_hours/">exposure</a>?<br /> What would it look like if we <em>did</em> test every 6 weeks?<br /> Produce testing scripts for each initiative. These can be reused, eventually updated where needed. Every 6 weeks we run those tests for each initiative. We learn what works, what needs to be improved. Initiative teams can prioritize fixing UX bugs. All things are connected anyway so we’ll learn about overall issues as well.<br /> Feedback from the test participants can feed into ongoing persona work: what are people trying to achieve? Voilà, we’re learning about the Why.<br /> Of course this requires planning, recruiting participants, having a setup for remote testing, getting access to a usability testing lab once in a while, observation, analysis, designing possible solutions, reporting back to the community, creating actionable issues to work on etc. But wow, we’d learn so much about where to focus our efforts.<br /> Who wants to help make this happen? <a href="https://www.drupal.org/user/41502/contact">Mail</a>, <a href="https://drupal.slack.com/messages/ux/">Slack</a> (<a href="http://drupalslack.herokuapp.com/">get invite</a>) or lets talk at Drupalcon Dublin.</p> </div> <div class="field field--name-taxonomy-vocabulary-1 field--type-entity-reference field--label-inline"> <div class="field__label">Tags</div> <div class="field__items"> <div class="field__item"><a href="http://default/tag/drupal" hreflang="en">Drupal</a></div> <div class="field__item"><a href="http://default/tag/ux" hreflang="en">ux</a></div> <div class="field__item"><a href="http://default/tag/usability-test" hreflang="en">usability test</a></div> <div class="field__item"><a href="http://default/drupal" hreflang="en">drupalplanet</a></div> </div> </div> <span class="hidden"><a href="https://brid.gy/publish/twitter"></a></span> <div class="node__links"> <ul class="links inline"><li class="comment-forbidden"></li></ul> </div> </div> Thu, 01 Sep 2016 21:47:41 +0000 Roy 268 at http://default See you in the followups http://default/pieces/see-you-followups <div data-history-node-id="264" class="h-entry node node--type-piece node--view-mode-fulltext ds-1col clearfix"> <div class="clearfix text-formatted field field--name-field-sub-title field--type-text field--label-above"> <div class="field__label">Sub title</div> <div class="field__item"><p>Note to self, mostly</p> </div> </div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>We have the outline of potentially useful new features directly in core now. Now, to not only <a href="https://twitter.com/nicklockwood/status/766169441453375488">run off</a> and add only more new goodies.There’s the job of validating and improving what we added already as well. I remember discussin with Alex Pott in New Orleans. Making it in as an experimental module is a “not no” kind of answer. To get to a real “yes”, lots of work left still.</p> </div> <div class="field field--name-taxonomy-vocabulary-1 field--type-entity-reference field--label-inline"> <div class="field__label">Tags</div> <div class="field__items"> <div class="field__item"><a href="http://default/tag/drupal" hreflang="en">Drupal</a></div> <div class="field__item"><a href="http://default/tag/ux" hreflang="en">ux</a></div> <div class="field__item"><a href="http://default/tag/process" hreflang="en">process</a></div> </div> </div> <span class="hidden"><a href="https://brid.gy/publish/twitter"></a></span> <div class="node__links"> <ul class="links inline"><li class="comment-forbidden"></li></ul> </div> </div> Mon, 29 Aug 2016 21:31:30 +0000 Roy 264 at http://default