Growing Venture Solutions - GVS - event management http://growingventuresolutions.com/taxonomy/term/57/0 en Branding Exercise Leaves Fish Dead, Owl Satisfied, Drupalers sad http://growingventuresolutions.com/blog/branding-exercise-leaves-fish-dead-owl-satisfied-drupalers-sad <p>A routine branding exercise went awry early Friday in Brooklyn when Growing Venture Solutions performed a <a href="http://growingventuresolutions.com/gvsfiles/cod_scout_mindmap_0.png">"mind map"</a> exercise to aid in the creation of logos for two of their flagship products, the <a href="http://drupalscout.com">Scout hosted sercurity review service</a> and <a href="http://usecod.com"/>COD, the Conference Organizing Distribution for Drupal</a>.</p> <p><img src="http://growingventuresolutions.com/gvsfiles/scout-logo-3.png" alt="Drupal Scout Logo" stlye="float:left;" /><img src="http://growingventuresolutions.com/gvsfiles/cod-sticker-3.png" alt="Conference Organizing Distribution logo" style="float:right;" /></p> <p>"Connecting to the unintellectualized, visceral, gut responses we get from each logo helps us maximize branding potential so that we can produce marketing collateral that's sure to engage members of our target market segments, helping them to connect to each brand at an emotional level, which results in increased conversions" said social media expert Robert H. McJellyPants. He added, "Tachyon converter beam subspace electron resonance tuning."</p> <p>Unfortunately, while exercise participants were discussing their friendly, communal associations with schools of smiling fish in the COD logo, as well as some of the more stern, defensive associations evoked by the Scout owl logo, the owl took flight and picked up the fish, instantly crushing the fish's vital internal organs with its beak.</p> <p><img src="http://growingventuresolutions.com/gvsfiles/scout-meets-cod-1.png" alt="Scout owl logo eating COD fish logo" /><br /> Illustration by Carl Wiedemann.</p> <p>Needless to say, participants were horrified at the sudden attack by the owl but impressed by its swift, decisive action in the face of what the owl saw as a potential security risk to its personal website, SupercuteCatsWearingWigsandSmallDressesTailoredEspciallyforCatsNoThisisnotajoke.com/website.</p> <p>McJellypants expressed concern, saying "This is highly unusual for a branding exercise, and the attack could be a step in the wrong direction for both brands. It may cause people to construe the owl as reckless and aggressive, rather than defensive and wise." He pointed out that "[i]t makes the COD logo more similar to the previous one, which was also a dead fish," referring to the public domain image of an Atlantic cod that previously represented the Conference Organizing Distribution.<br /> <img src="http://growingventuresolutions.com/gvsfiles/Atlantic_cod-1.jpg" alt="Dead Atlantic cod" /></p> <p>COD has been used to power many <a href="http://usecod.com/showcase">feature-rich conference websites</a> for DrupalCamps, the recent DrupalCon Chicago conference, as well as non-Drupal events in the United States, India and Australia.</p> <p>When asked to justify the attack, the owl provided participants with helpful information about the specific security vulnerability it claimed was presented by the fish. However, for more information, it directed them to its <a href="http://drupalscout.com/products/scout-automated-plus">"Scout Automated Plus"</a> and <a href="http://drupalscout.com/products/scout-enterprise">"Scout Enterprise"</a> solutions, where Drupal security experts explain potential vulnerabilities on specific sites—and the steps to mediate them—in great detail.</p> <p>Despite having clear expertise in Drupal security, it was reported in several tweets on Friday that the owl's personal site had the full HTML input format enabled for anonymous commenters early Friday morning. The issue appears to be resolved as of the publication of this article, though one comment on the site by "IttyBittyPrettyWittyKittyCommitteeinNewYorkCitySingingaDitty36" appeared to show a properly escaped cross-site scripting attack probe, and read, &lt;script&gt;alert('XSS Vulnerable Meeeeow');&lt;/script&gt;</p> <p>When reached for comment, the owl tried to bite off my face.</p> <p>Two of the mind-map exercise attendees posted a re-enactment of the event to YouTube. <em>Note: the mind map was done <strong>on a boat.</strong></em></p> <p><iframe title="YouTube video player" width="480" height="390" src="http://www.youtube.com/embed/rphGU2Ktmtg" frameborder="0" allowfullscreen></iframe></p> http://growingventuresolutions.com/blog/branding-exercise-leaves-fish-dead-owl-satisfied-drupalers-sad#comments Planet Drupal conference organizing distribution Drupal Scout event management marketing security Fri, 01 Apr 2011 15:24:20 +0000 Ezra 1288 at http://growingventuresolutions.com Usability Testing of Ubercart and Uc_signup http://growingventuresolutions.com/blog/usability-testing-ubercart-and-uc-signup <p>Ezra Glidesgame has been writing a module to integrate the <a href="http://drupal.org/project/signup">Signup module</a> for managing event registration with the <a href="http://drupal.org/project/ubercart">Ubercart e-commerce module</a>: <a href="http://drupal.org/project/uc_signup">Signup integration for Ubercart</a> (short name: uc_signup). The uc_signup registration process was designed to support a wide variety of use cases (one user potentially signing up multiple other users for different events, in different quantities) while still being easy to use. We wanted to see what users thought of the preliminary uc_signup registration process, so in June we ran a small usability test here at the Growing Venture Solutions office. The test revealed several subtle and interesting findings that applied to the uc_signup module, the Ubercart checkout process, and specific aspects of the client site's configuration.</p> <h3>First, some background on the project</h3> <p>AUSSIE provides professional development in the field of K-12 education. One of their services is to offer workshops around the country, with registration done through their website. Uc_signup is being written to give AUSSIE more control of the look and administration of their sign-up process, and internalize their events management, which is currently being hosted by <a href="http://www.eventbrite.com/">Eventbrite</a>. The improved Aussie site is scheduled to launch in August.</p> <h3>About our Usability Participants</h3> <p>We recruited 4 participants having the following profile characteristics:</p> <ul> <li>Two men and two women between the ages of 29-36</li> <li>All with general office experience and good computer proficiency</li> <li>All use the internet daily, with a range of 3 to 40 hours per week</li> <li>Internet purchasing comfort level: comfortable to strongly prefer</li> <li>Three of the participants had previously signed up online for classes or workshops</li> </ul> <p>Participants were recruited prior to testing with the assistance of requests to FFF (“Friends of Friend and Family”). Participants were compensated $50 for their time. <a href="http://www.boxesandarrows.com/view/testing-incentives">(Read this article about tester compensation.)</a></p> <p><strong> Where/How</strong><br /> We hosted the tests in our office, running a scaled back development version of the AussiePD site. We used Camtasia Studio for screen and audio/video capture. Present at each session were the moderator (me) and 1 to 2 observers.</p> <p><strong>Collected data:</strong></p> <ul> <li>Participant background information, and their internet usage experience</li> <li>Observation of tasks performed – errors, obstacles, comments</li> <li>Participants’ impression of the sign-up process – in discussion and in writing</li> </ul> <p><strong>Test &amp; Findings:</strong><br /> Participants were asked to sign up and purchase tickets for two fictional workshops. The overall task performance was successful; each participant was able to complete the tasks within the expected time frame. In post-test discussions and surveys, participants all agreed that the sign-up and checkout process were what they expected and typical of what they’ve used in other online purchasing experiences.</p> <p>However, all participants made similar minor errors and/or encountered obstacles, with varying degrees of recovery.</p> <h3>Finding #1- Purchaser not entering atendee e-mail addresses</h3> <p>On the first registration screen users are asked to enter an e-mail address for each person attending the workshop. One user simply entered the attendees' names and because uc_signup was still in relatively early development, the submission went through unchallenged.</p> <p><img src="http://growingventuresolutions.com/gvsfiles/aut-attendee-email.jpg" width="670px" /></p> <p>Suggested fixes:<br /> 1. Change the screen title from “Attendee Information” to “Attendee E-mail Addresses”.<br /> 2. Validate the information entered.<br /> * FIXED: <a href="http://drupal.org/node/525542">http://drupal.org/node/525542</a></p> <h3>Finding #2 - Entering full name in “First Name” profile field</h3> <p>For every email address entered that does not have a corresponding account on the Drupal site, uc_signup allows the purchaser to fill out the configured core Profile fields and create a new account. Without custom theming, the first and last name profile fields appeared on different lines.</p> <p>Three of four participants entered full names in the “First name” field and had to correct themselves after they tabbed down and saw the “Last name” field. Two participants made this error more than once.</p> <p><img src="http://growingventuresolutions.com/gvsfiles/aut-name.jpg" width="670px" /></p> <p>Suggested fix:<br /> We recommended that this page be themed so that the first and last name fields are on the same line. Since these fields are configurable Profile module fields, they are specific to the AUSSIE project.</p> <h3>Finding #3 - "Previous" is the default submit button on the multi-step attendee information form</h3> <p>Next/Previous step buttons appear at the bottom of the 2-step attendee information form. Because the "previous" button was the first in the form, it became the default submit button. That meant that users would enter information, press enter expecting to go to the next step, and get sent to the previous one.</p> <p>Suggested fix:<br /> As a short term fix, we reversed the order of these two buttons. However, that results in an awkward button order for left-to-right readers.</p> <p>A better long term solution exists as part of the issue mentioned below, which proposes making each step of the form appear at its own path.</p> <ul> <li>Posted issue: <a href="http://drupal.org/node/540136">http://drupal.org/node/540136</a></li> </ul> <h3>Finding #4 – Purchaser Confusing “Country” drop-down for “State” drop-down</h3> <p>On the Ubercart's “Delivery Information” pane, three participants mistook the “Country” drop-down box for a “State” drop-down box, inadvertently selecting “Canada” (presumably because they were looking for a word starting with the letter “C” for “Colorado”.)</p> <p><img src="http://growingventuresolutions.com/gvsfiles/aut-country.jpg" width="670px" /></p> <p>Confusion can also be attributed to the fact that it is more typical to find the country selector, if there is one, to be the last line of an address sequence.</p> <p>Suggested fixes:<br /> 1. Since “Country” needs to precede “State/Province” in order to populate states and provinces, we suggest moving the “Country” drop-down out of the address sequence – perhaps before the Attendee name, or<br /> 2. Replace pre-populated City and Country dropdowns with text fields, eliminating the state/province field's dependence on the country field.<br /> * Posted issue: <a href="http://drupal.org/node/529108">http://drupal.org/node/529108</a></p> <p><strong>Finding #5 – Purchaser Unintentionally clicking “Remove” checkbox </strong></p> <p>When viewing their workshop in the shopping cart page, two participants clicked the "Remove" box next to the item, as if to confirm the selection.</p> <p><img src="http://growingventuresolutions.com/gvsfiles/aut-remove.jpg" width="670px" /></p> <p>Suggested fixes:<br /> 1. Move the location of the “Remove” checkbox to the left of the “Qty.” so that it is more visually connected to the idea of quantity, and/or<br /> 2. Perhaps change the word “Remove” to something like: “Remove?” or “Delete?” to make it appear less like a confirmation selection, or<br /> 3. Replace the remove checkbox with a "remove" button, like on Amazon.com.<br /> * Posted issue: <a href="http://drupal.org/node/529110">http://drupal.org/node/529110</a></p> <p><strong>Finding #6 – Ubercart: Purchasers miss the “Saved Addresses” option</strong></p> <p>On the Checkout screen, in the “Delivery Information” pane, two participants repeatedly missed the "Saved Addresses" option and manually re-entered their billing name and address.</p> <p><img src="http://growingventuresolutions.com/gvsfiles/aut-saved.jpg" width="670px" /></p> <p>Suggested fixes:<br /> 1. Add more default styling to highlight the text “Saved addresses”, and/or<br /> 2. Add space underneath that line, thereby drawing attention to it, or<br /> 3. On the checkout page, show the most recently used address (if there is one) and provide a "Change" button that goes to a page showing all the saved addresses, as well as a new address field set, similar to Amazon.com<br /> * Posted issue: <a href="http://drupal.org/node/529130">http://drupal.org/node/529130</a></p> <h3>Usability testing results in surprises and best practices</h3> <p>Overall, the workflow for collecting attendee information proved to be successful. Still, no matter how much you think through a workflow when you're designing it, real-world users will are likely to surprise you by finding potential improvements that you may have missed. In the course of watching participants use the uc_signup module, we learned some other valuable lessons - “rules-of-thumb” that are important to improving the general work flow for all modules and design situations. One example from Greg is to pre-fill data whenever possible. Evelyn was reminded of the importance of label names.</p> <p>This project is a collaboration working with Andy Hieb at <a href="http://dtek.net">Dtek Digital Media</a>, and sponsored by client Australian United States Services in Education (AUSSIE). This is also an example of how community minded clients and companies can collaborate to get better results for their end-users while improving community software for everyone. All of us at GVS, Dtek and AUSSIE are excited to help make a useful new contributed module possible, and do usability testing to seek improvements for the software we share. Uc_signup currently has a stable beta release, and issues found in our usability test have either already been fixed, or are in the queue waiting to be fixed.</p> <div class="field field-type-nodereference field-field-related-project"> <div class="field-label">Related Project:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <a href="/portfolio/aussie-australian-united-states-services-education">AUSSIE (Australian United States Services in Education)</a> </div> </div> </div> http://growingventuresolutions.com/blog/usability-testing-ubercart-and-uc-signup#comments Planet Drupal event management ubercart uc_signup usability Thu, 06 Aug 2009 01:08:30 +0000 evelyn 564 at http://growingventuresolutions.com