<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Johnny Holland &#187; Leisa Reichelt</title>
	<atom:link href="http://johnnyholland.org/author/leisa-reichelt/feed/" rel="self" type="application/rss+xml" />
	<link>http://johnnyholland.org</link>
	<description>It&#039;s all about interaction</description>
	<lastBuildDate>Wed, 08 Feb 2012 18:15:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Drupal 7 UX: Reflecting between Iteration Zero and Iteration #1</title>
		<link>http://johnnyholland.org/2009/06/d7ux-designing-in-the-open-reflecting-on-the-cadence-between-iteration-zero-and-iteration-the-first/</link>
		<comments>http://johnnyholland.org/2009/06/d7ux-designing-in-the-open-reflecting-on-the-cadence-between-iteration-zero-and-iteration-the-first/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 16:49:40 +0000</pubDate>
		<dc:creator>Leisa Reichelt</dc:creator>
				<category><![CDATA[Digital UX]]></category>
		<category><![CDATA[Methods & theory]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[d7ux]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[iteration zero]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[user experience]]></category>

		<guid isPermaLink="false">http://johnnyholland.org/?p=2089</guid>
		<description><![CDATA[<img width="220" height="160" src="http://johnnyholland.org/wp-content/uploads/2011/12/communicate.jpg" class="attachment-index-categories wp-post-image" alt="communicate" title="communicate" />Here in Drupal7 User Experience Project land we’ve been moving from ‘iteration zero’ to the actual production iterations. In iteration [...]]]></description>
			<content:encoded><![CDATA[<img width="220" height="160" src="http://johnnyholland.org/wp-content/uploads/2011/12/communicate.jpg" class="attachment-index-categories wp-post-image" alt="communicate" title="communicate" /><p><img class="alignnone size-full wp-image-2483" src="http://johnnyholland.org/wp-content/uploads/drupal-intro.jpg" alt="" width="416" height="160" /><br />
Here in <a href="http://d7ux.org">Drupal7 User Experience Project</a> land we’ve been moving from ‘iteration zero’ to the actual production iterations. In iteration zero we’ve been doing a lot of our strategic thinking and documenting, but now it is time to start producing output that the developers who are working with us on this project can turn into something that will be contributed to the Drupal7 Project.<span id="more-2089"></span></p>
<p>There is a real cadence to the project, and although there is no time in the schedule for us to take a breather, between you and I, it has been impossible for us not to do so (just a little), before heading back into the fray. I’ve noticed this effect a few times in agile projects and I think that I’m going to try to encourage project managers to allow for a little breather at this point in future projects I work on.</p>
<p>I thought I’d take a moment to share with you some of the other shifts that start to happen as we move from Iteration Zero into the Production Iterations.</p>
<h2>Communication Framework: From Abstract to Concrete</h2>
<p><img class="alignright size-medium wp-image-2479" title="model_drupal" src="http://johnnyholland.org/wp-content/uploads/model_drupal-300x235.jpg" alt="" width="300" height="235" />As I’ve mentioned in the past, a big part of the time we spend on this project is spent either communicating with the community about the work we’re doing, our process and our ideas, or trying to work out a better way to communicate with the community.</p>
<p>One of the biggest challenges of the Iteration Zero stage in the project is that it is, by and large, a series of quite abstract and strategic discussions.</p>
<p>It is really easy to forget that many people find abstract and strategic discussions really difficult. I think there are particular types of brains that embrace the abstract better than others, but experience in this project phase is also very helpful.</p>
<p>In Iteration Zero there is often a lot of writing and talking and not much making/showing &#8211; this can create a very challenging environment for project participants. It is pretty easy for people to have vastly different interpretations of the same concept and it can be difficult to make sure that everyone is on the same page with the higher level strategy for the design and product. I’ve experienced this recently not only with the Drupal project, but with a few other projects I’m involved in.</p>
<p>Abstract discussions can be difficult to grok due to their predominantly conceptual nature.</p>
<blockquote><p>It is pretty easy for people to have vastly different interpretations of the same concept and it can be difficult to make sure that everyone is on the same page with the higher level strategy for the design and product.</p></blockquote>
<p>I can&#8217;t begin to tell you how many times I have explained and re-explained the very same concept, each time thinking that it&#8217;s been communicated clearly, only to discover that we still have at least two very different ideas about how something is going to work. There are at least two reasons for this: firstly I have to take responsibility for communicating &#8211; if the message isn&#8217;t being received I have to re-evaluate either what or how I&#8217;m communicating. We also have a second and somewhat unique problem when communicating with the Drupal community and that is that they have a tremendously strong mental model of How Things Work In Drupal. Every time an idea is presented the community almost invariably tries to map it directly to their mental model of How Things Work In Drupal &#8211; this is natural and what we *do* with mental models, but when the concept we&#8217;re suggesting actually breaks the model, we can run into trouble. It just doesn&#8217;t compute! It becomes abstract, difficult to understand, as we have to try to find ways to make concepts more concrete.</p>
<p><a href="http://johnnyholland.org/wp-content/uploads/3603395014_47d5d398de.jpg"><img class="alignright size-medium wp-image-2480" src="http://johnnyholland.org/wp-content/uploads/3603395014_47d5d398de-300x184.jpg" alt="" width="300" height="184" /></a>Iteration Zero can be a stressful time as a result of this abstraction &#8211; people aren’t really certain that they know what you’re talking about, but you’re also asking them to make decisions that will be really significant in shaping the product they’ll be getting at the end of the project.</p>
<p>I think it’s pretty common for people to be fairly fraught towards the end of Iteration Zero.</p>
<p>Thank goodness it is also around this time that something excellent happens &#8211; things start to become a little more concrete. There are still a bunch of abstract concepts that need to be agreed on, but as designers we’re also starting to get our heads around exactly how things will fit together and we can start to communicate that.</p>
<p>This is around about the time that we had a fundamental overhaul of the way we’ve been communicating with the Drupal community and interested onlookers on this project.</p>
<p>Towards the end of Iteration Zero we were starting to get a little down about the some of the feedback we were getting on the D7UX project &#8211; people were saying that they didn’t want to get involved because it was too intimidating for people who didn’t have UX experience and expertise, that they didn’t think it would actually happen or be a success, that they felt that the discussion was too disjointed and widespread.</p>
<p>It was clear to us that we needed to change the way we were engaging with the community to help them help us. Essentially, we needed to change the structure of the conversation from it’s abstract Iteration Zero format to a more concrete format appropriate to the production iterations, and, we suspected, to a format that most of our participants would find much more comfortable.</p>
<p>Over the course of a day, we created a ‘<a href="http://www.d7ux.org/project-framework/">Project Framework</a>’ on the D7UX site by breaking down the project into it’s main component parts and providing a wireframe, description and outline of ‘what we’re thinking’ for each part. Threaded comments allow people to give their thoughts on each component as it evolves over time.</p>
<p><a href="http://johnnyholland.org/wp-content/uploads/3603076569_4fa4c484a0.jpg"><img class="alignright size-medium wp-image-2481" src="http://johnnyholland.org/wp-content/uploads/3603076569_4fa4c484a0-300x204.jpg" alt="" width="300" height="204" /></a>Allowing people to participate in a place that is most comfortable to them is a key part of our communications strategy. We wanted to continue with this strategy even as we move into this new phase of the project, but also to aggregate the discussions into one place and to facilitate this we created a system of tags for the project components and put together a series of Yahoo Pipes to pull tagged content together. We added a link to these pipes on each of the component pages in the framework.</p>
<p>It was a pretty big overhaul and quite a time consuming process, but almost immediately we noticed a significant difference in the way that people were communicating with us on the project &#8211; the interactions became much more focussed and productive and felt a whole lot more positive, and that trend seems to have continued. It also makes it much easier for us to be more conversational with the community in the project &#8211; thanks to the simple addition of threaded comments and also the aggregation of the main part of the conversation into one place.</p>
<p>Overall, we’re really pleased with the effect that changing the format of the conversation from abstract to concrete has had on the project to date and the effort involved has already been rewarded.</p>
<h2>The Challenge of System Design with User Stories</h2>
<p>Another major challenge that we’re butting up against at the moment is to try to make a system design fit into an agile environment.</p>
<p>I’m a big fan of agile methodologies and have had a long term interest in finding better ways for UX practitioners to engage in agile methods. Unfortunately, there is no denying that pushing a design project like this one into agile iterations is tricky.</p>
<p>The way that our user stories are being developed at the moment is that the project manager from the developer agency (Acquia) is writing user stories then pushing them over to us to check that they are right and for us to adjust and re-order as required. To date, we have mostly let them sit in a large spreadsheet whilst we focus on the design strategy (iteration zero) and try to ignore the need for user stories.</p>
<p>We’ve done quite a bit of work on developing an Audience Matrix that allows us to take quite sophisticated ‘views’ of the design from multiple audience perspectives, but to translate this into user stories is untenably complex. The alternative to date has been overly simplistic. We are struggling to find a way to make good use of our audience modeling work to date without breaking agile.</p>
<p>Another issue that we’re butting up against is the nature of system design and templating in an agile environment. There are sets of design elements or template components that would ideally be designed in components then re-used throughout the project &#8211; for this project examples of these would be the admin header, the overlay window and the edit-in-place interaction model. Describing these using user stories is incredibly clumsy and inappropriate.</p>
<p>Once these elements are built and we start looking at user pathways that make use of them for particular tasks and outcomes then user stories will come into their own, but it seems that in the same way that developers need a piece of time to set up their development environments and databases without requiring user stories being used, designers need some time to get the ‘design environment’ set up without requiring user stories.</p>
<p>Again, this is something that I’ve come across on a number of agile project I’ve worked on but I’ve not seen any allowance for this way of working in Agile UX project methodologies.</p>
<p>If you’ve had similar challenges and some ideas or solutions then I’ve love to hear from you!</p>
<h2>Update on Crowdsourcing Usability Testing</h2>
<p>In my last update I was telling you about the Crowdsourcing Usability effort we had launched. Since then we’ve seen that <a href="http://wordpress.org/development/2009/05/testing-opps/">WordPress have launched a similar campaign</a> and they managed to get coverage in the New York Times no less, so we will be watching their progress with interest. Exciting times!</p>
<h2>Launching Microprojects</h2>
<p>Want to dip your toe in Open Source Design? Help out with D7UX? Well, here&#8217;s a great way to give it a try &#8211; sign up to help out with one of our <a href="http://d7ux.org/microprojects">microprojects</a>! You need to commit just 12 hours over 3 weeks, but you&#8217;ll get a feel for what it&#8217;s like to design with one of the most vibrant and clever communities you could ever come across. Be warned, it&#8217;s challenging but potentially very addictive!</p>
]]></content:encoded>
			<wfw:commentRss>http://johnnyholland.org/2009/06/d7ux-designing-in-the-open-reflecting-on-the-cadence-between-iteration-zero-and-iteration-the-first/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Drupal 7 UX: Baking community into design</title>
		<link>http://johnnyholland.org/2009/04/d7ux-designing-in-the-open-baking-community-into-design/</link>
		<comments>http://johnnyholland.org/2009/04/d7ux-designing-in-the-open-baking-community-into-design/#comments</comments>
		<pubDate>Thu, 30 Apr 2009 18:15:53 +0000</pubDate>
		<dc:creator>Leisa Reichelt</dc:creator>
				<category><![CDATA[Digital UX]]></category>
		<category><![CDATA[Methods & theory]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[sketching]]></category>

		<guid isPermaLink="false">http://johnnyholland.org/?p=1975</guid>
		<description><![CDATA[<img width="220" height="160" src="http://johnnyholland.org/wp-content/uploads/2011/12/paper.jpg" class="attachment-index-categories wp-post-image" alt="paper" title="paper" />Why is it that when people think of involving a community in design their minds immediately turn to surveys and [...]]]></description>
			<content:encoded><![CDATA[<img width="220" height="160" src="http://johnnyholland.org/wp-content/uploads/2011/12/paper.jpg" class="attachment-index-categories wp-post-image" alt="paper" title="paper" /><p><img class="alignnone size-full wp-image-2010" title="sketchdrupal" src="http://johnnyholland.org/wp-content/uploads/sketchdrupal.png" alt="" width="416" height="160" /><br />
Why is it that when people think of involving a community in design their minds immediately turn to surveys and polls? Enough already. Involving a community in your design process doesn’t mean making the community make the design decisions&#8230; this is why we’re dreaming up new ways of engaging a community, qualitatively, in the design process for the Drupal 7 User Experience Project.<span id="more-1975"></span></p>
<h2>What’s so bad about a poll?</h2>
<p>I think there are two key reasons why voting should generally be avoided in community design practice:</p>
<h4>1. Your community is (probably not) made up of designers</h4>
<p><em>what colour would you like? Which icons do you prefer? Do you want your navigation here, here or here? Which of these three visual design treatments do you like best? </em></p>
<p>When you’re out doing design research in person, you don’t ask people where they’d prefer their navigation. Rather you use conversation and observation to gain insight into who your users are, what they need to do with and any other information you need in order to make good design decisions. Why should it be any different online?</p>
<p>Humans, at the best of times, are pretty bad at telling you how they’re going to use things and what configuration will best suit them. We know that, don’t we? So what makes us think a poll is a good idea? A nd what do you, as a designer, do with data that says that 67% of the people surveyed prefer green? You don’t know anything about *why* these people like green, or in what context they actually hate green. This data contains no real insight.</p>
<h4>2. Voting is like fast food cheap</h4>
<p><em>It is easy and initially feels good, but it leaves you wanting more</em></p>
<p>A  vote is super quick and easy to set up and similarly it is quick and easy to participate &#8211; you can sit back and watch the numbers roll in. ‘Look!’ you can shout, ‘see how many people are involved in our project!’</p>
<p>It’s easy to be seduced by the numbers. But ultimately a few quality interactions with your community are worth more than 1.000 empty gestures. Just as when you compare numbers in a qualitative study and a quantitive study, it’s not always a matter of more is best. Ultimately everyone is left wanting more. The designer wants more insight and the participant more engagement.</p>
<p>We need to be more thoughtful, more creative and willing to work a little harder in designing ways for communities to engage in an open design process. With that in mind, here’s a few activities we’ve been trying out on the D7UX project.</p>
<h3>Crowdsourcing Wireframes</h3>
<p><em>Extracting Existing Community Knowledge</em></p>
<p>This is an exercise that we first did on the Drupal.org project and are now running again for D7UX. Essentially we invite people to draw up a wireframe (in whatever medium they prefer) of a part of Drupal they think needs improvement. This time around we also asked people to make a quick screencast walk through to give us some more context and understanding of both the problem and the solution. Participants post their work either to their own blogs and give us a link or to the Flickr and Youtube groups we have for the project.</p>
<p>There is a reasonable amount of effort involved in participating in this activity, so we tend not to be flooded with responses. This is good, for a number of reasons:</p>
<ul>
<li>The data is quite tough to analyse.</li>
<li>The people who do participate really do care about the project and the problem and have given it some real consideration. Each submitted artifact then becomes a discussion point for the rest of the community to gather around.</li>
</ul>
<p>Working with a developer-led community like Drupal we do tend to get our ‘wireframes’ in pretty high fidelity. In fact, a wireframe for us is everything from a pencil sketch to a live implementation. Especially on a project like D7UX where there is a ‘back story’ to everything and almost every idea has already been considered and discussed at length. It is a great way to draw some of these conversations out earlier in the project than might otherwise be the case.</p>
<p><object width="640" height="505" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/Yn0ZgKf74xM&amp;hl=nl&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed width="640" height="505" type="application/x-shockwave-flash" src="http://www.youtube.com/v/Yn0ZgKf74xM&amp;hl=nl&amp;fs=1" allowFullScreen="true" allowscriptaccess="always" allowfullscreen="true" /></object></p>
<h2>Crowdsourcing Usability Testing</h2>
<p><em>Capturing Scale, Sharing Our Process</em></p>
<p>Continuing in the crowdsourcing vein, we have also been trying to capture the scale and diversity of the Drupal community by recruiting willing participants to help us do some user research on the project. We first attempted this exercise during the Drupal.org project but it didn’t really take off. Despite lots of interest, no actual tests emerged. So, it seemed like a good idea but we needed to tweak the process a little to make it more accessible and easier to engage. So far we’ve run one round of CrowdTesting for D7UX and happily, we’ve had about a dozen people around the world participate. And the information we’ve been collecting has been put to great use already.</p>
<p>What did we do differently this time? Rather than just putting the concept out there and saying ‘go for it!’, we have scheduled a series of dates throughout the project when testing will be undertaken. I’ve also been a lot more prescriptive about what needs to be tested and how to test it this time around. I provided a downloadable document with the materials (we’re testing paper prototypes at the moment) and a script to follow, plus some interviewing tips for newbies.</p>
<p>Participants conduct a short test and post the results to an online questionnaire. We also encourage participants to video their test and post the video to our Youtube group (or elsewhere if they prefer). The posted video is particularly helpful in allowing us to analyse and contextualise reported findings.</p>
<p>What are the benefits of this activity? Not only do we gather more research data from all around the world (and yes, we are still coming to terms with the challenge of languages other than English), but we are also making user research much more accessible to people who might otherwise never had exposure to it. We are really hoping to continue to promote the practice of user observation throughout this project. And we hope to see real user observations used as evidence as we work with the community to debate the best approaches to various aspects of the interface.</p>
<p><object width="640" height="505" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/p0Z6nUlAAJg&amp;hl=nl&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed width="640" height="505" type="application/x-shockwave-flash" src="http://www.youtube.com/v/p0Z6nUlAAJg&amp;hl=nl&amp;fs=1" allowFullScreen="true" allowscriptaccess="always" allowfullscreen="true" /></object></p>
<h2>‘Pimp Your Admin’</h2>
<p><em>Extracting Existing Community Knowledge</em></p>
<p>When we first started on the D7UX project, we had a feeling that lots of people out there were ‘hacking the interface’ of their Drupal admin to make it more usable for their clients. We knew this, of course, because we’d seen a few instances of it. It struck us that this would be a great way to do some ‘requirements gathering’: to take a look at as many ‘hacked interfaces’ as possible and see if there were similarities in the changes that people were making to the admin interface to make it more human friendly.</p>
<p>And so we came up with ‘Pimp Your Admin’ in which we invite people to walk us through the customisations they’ve made (or that they regularly make) to the admin interface. We launched this at a conference, Drupalcon DC, where we sat down with people and did the screen recording and interviews in person. But this is also an online activity and members of the community from around the world have since prepared screencasts sharing their own personal interface modifications. This has been interesting both for us and for the community &#8211; you don’t really get to see other people’s admin interfaces very often!</p>
<p>As we suspected, there are definite ‘themes’ in the changes made to the interface and even at this early stage we know that several of these will be mirrored in our proposed design. We’re continuing to capture this material throughout the project too.</p>
<p>Having the opportunity to work within this community context is an amazing challenge and opportunity, we’re really trying hard to be as thoughtful about the way we engage with the community as we are with the design work we produce but it is a constantly evolving process of trial and error and refinements.</p>
<p><object width="640" height="505" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/vslMvG4c_qI&amp;hl=nl&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed width="640" height="505" type="application/x-shockwave-flash" src="http://www.youtube.com/v/vslMvG4c_qI&amp;hl=nl&amp;fs=1" allowFullScreen="true" allowscriptaccess="always" allowfullscreen="true" /></object></p>
<p>Want to see where we’ve gotten with it so far? Be sure to check out our recently released <a href="http://www.d7ux.org/d7ux-initial-concepts-direction/">Initial Concepts and Directions</a> and be sure to let me know what you think!</p>
<p>Top image by <a href="http://www.yoroy.com/">yoroy</a></p>
]]></content:encoded>
			<wfw:commentRss>http://johnnyholland.org/2009/04/d7ux-designing-in-the-open-baking-community-into-design/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Drupal 7 UX: design in the open</title>
		<link>http://johnnyholland.org/2009/04/drupal-7-ux-design-in-the-open/</link>
		<comments>http://johnnyholland.org/2009/04/drupal-7-ux-design-in-the-open/#comments</comments>
		<pubDate>Sat, 11 Apr 2009 15:23:40 +0000</pubDate>
		<dc:creator>Leisa Reichelt</dc:creator>
				<category><![CDATA[Digital UX]]></category>
		<category><![CDATA[Featured]]></category>

		<guid isPermaLink="false">http://johnnyholland.org/?p=1724</guid>
		<description><![CDATA[Leisa shares her experiences in a community driven design process.]]></description>
			<content:encoded><![CDATA[<img width="220" height="160" src="http://johnnyholland.org/wp-content/uploads/2011/12/postits.jpg" class="attachment-index-categories wp-post-image" alt="postits" title="postits" /><p><img class="alignnone size-full wp-image-1769" src="http://johnnyholland.org/wp-content/uploads/drupal.jpg" alt="" width="416" height="160" /><br />
So, you think we interaction designers should be sharing our work a little more? Work on a community design project like Drupal7 UX (#D7UX) project and you&#8217;ll have your wireframes on Flickr before the ink is dry. It&#8217;s a crazy, terrifying, exciting ride and we&#8217;re right in the thick of it.<span id="more-1724"></span></p>
<p><a href="http://johnnyholland.org/wp-content/uploads/paperprototype.png"><img class="alignright size-medium wp-image-1726" title="paper prototype" src="http://johnnyholland.org/wp-content/uploads/paperprototype-300x194.png" alt="" width="300" height="194" /></a>Over the coming months I’m going to be sharing with you my experiences as the User Experience Person on this project. The D7UX project was initiated and funded by <a href="http://www.acquia.com">Acquia</a>, a Drupal-related company, with the goal of making <a href="http://www.drupal.org">Drupal</a> more accessible and desirable to non-developers. I’m working with the Cardiff-based team of <a href="http://www.markboultondesign.com">Mark Boulton Design</a> and we’re working closely with the Drupal Community, web content managers the world over and also some colleagues in the design and UX community to achieve this goal.</p>
<h2>Design challenges</h2>
<p>Redesigning a system like Drupal is full of great design challenges. Despite the best efforts of the community usability team; in many places the interface design mirrors the technical architecture closely. The user is put through a series of challenges in which he or she must understand what the next required step is, locate it within the system and make sense of a language that can only be described as ‘Drupal-speak’.</p>
<p>The design challenges pale in significance when compared to the ‘human’ challenges.</p>
<blockquote><p>We can do the best design work of our careers on this project, but if is it not accepted by the community then the project is doomed.</p></blockquote>
<p>Not only do we need to do amazing design work, we also need to find ways to get a predominantly developer-led community to engage in our process. They need to understand and value the work that we do, to participate in the design iterations, and to take joint-ownership of the end result. This poses a plethora of complex problems both from a design front and a community front.</p>
<h2>Asking questions</h2>
<p>Some of the key questions that we have identified for ourselves and that we ask ourselves regularly as we move through the project are:</p>
<ol>
<li>How do you redesign something that a big group of incredibly passionate people have built by hand without making them hate you, the design process and the design that is born from your process?</li>
<li>How do you engage a community in design?</li>
<li>How do you design in an open source way?</li>
<li>How can we show ‘what designers do’ to a primarily developer-led community?</li>
</ol>
<p>I’m not sure I’ll ever know the answer to any of those questions, but what I can do is show you a little of what we’ve been doing in response to those questions in our project so far.</p>
<blockquote><p>One of the greatest risks of a community design project is that most of the community don’t know what you’re doing. They only find out right at the end, when it’s too late.</p></blockquote>
<p><a href="http://johnnyholland.org/wp-content/uploads/drupalcon.jpg"><img class="alignright size-medium wp-image-1764" src="http://johnnyholland.org/wp-content/uploads/drupalcon-300x225.jpg" alt="" width="300" height="225" /></a>Here is the first challenge of community design. You want to put your head down and start working but what you need to do first of all is devise a PR strategy &#8211; how can you make sure that as many people as possible get wind of your project as quickly as possible. For us, this has taken three main paths so far:</p>
<ul>
<li><strong>presence at <a href="http://www.drupalcon.org">Drupalcon</a></strong>: we managed to get ourselves a table in the sponsors hall at Drupalcon. We went to the conference armed with posters, postcards, balloons, jellybeans and a couple of participatory activities (in this case, a ‘suggestion box’, a screencasting activity (Pimp Your Admin) and some ‘blue sky design workshops’. All of our activities were publicised by us and as many others as we could get to help us blog and tweet in the week leading up to Drupalcon and throughout the conference.</li>
<li><strong>project presence online</strong>: we have a project blog (<a href="http://www.d7ux.org">d7ux.org</a>) we use our <a href="http://www.disambiguity.com">own blogs</a>, a <a href="http://www.flickr.com/groups/drupalredesign/">Flickr group</a>, a <a href="http://www.youtube.com/group/drupal7ux">YouTube group</a>, a <a href="http://www.twitter.com/drupalredesign">Twitter Group</a> and hashtag (#drupal7ux), presence in the existing forums at Drupal.org and a regular presence on the main IRC channels</li>
<li><strong>community presence:</strong> within any community there are influential leaders, we are really fortunate to have existing relationships with some of those people in the Drupal community but there are many more with whom we are just beginning to reach out to and foster relationships with.</li>
</ul>
<p>All of this takes time and preparation. And time that we spend doing this type of work is time that we are not spending designing.</p>
<blockquote><p>This is one of the challenges inherent to community design projects &#8211; you feel as though so much time is being spent NOT designing, and yet if you don’t spend time on these activities whatever time you do spend designing is bound to be worthless.</p></blockquote>
<p>In some ways it is frustrating, but the pay off is in the quality of the interaction you have with the community &#8211; the great people you get to meet and the great insight they can bring to the project.</p>
<p>So important is this evangelising to our project process that it could be (and has been) suggested that we make it more difficult for ourselves than we need to. We don’t run our project online in one nice neat location where everything related to the project is posted. We spread it not only across a range of mediums (for example, visual Flickr/YouTube and written blogs/tweets), but often in several locations. Content that is posted on d7ux.org is often cross posted on the drupal.org forums, on my blog and on the Mark Boulton Design blog. With comments open in all locations.</p>
<p><a href="http://johnnyholland.org/wp-content/uploads/youtubescreeny.png"><img class="alignright size-medium wp-image-1725" src="http://johnnyholland.org/wp-content/uploads/youtubescreeny-300x171.png" alt="" width="300" height="171" /></a>We’ve been using <a href="http://www.youtube.com/group/drupal7ux">video</a> extensively in this project to try to communicate our process and ideas, which has been generally well received and largely successful. It gives an ‘easy’ way for people to consume our work (we transcribe the key points for those who are not able or inclined to watch the video). And it&#8217;s also a nice object to ‘pass on’ to help promote the projec further. Plus it&#8217;s another medium for people to ‘feedback’ into the project and several have taken the opportunity to do so already.</p>
<p>There are pros and cons to this ‘messy feedback’ approach. Your feedback is scattered and it is challenging to keep up with and to synthesise. However, opening up the discussion on my blog and Mark’s provides a ‘safe place’ for those who are less entrenched in the Drupal community to provide their feedback &#8211; I’ve had feedback from lots of people directly who tell me they are afraid of being ‘flamed’ by the community.</p>
<p>From experience, I can say they are, unfortunately, right to be a little afraid.</p>
<h2>Communities</h2>
<p><a href="http://johnnyholland.org/wp-content/uploads/d7ux.png"><img class="alignright size-medium wp-image-1727" title="d7ux" src="http://johnnyholland.org/wp-content/uploads/d7ux-300x190.png" alt="" width="300" height="190" /></a>Ah, communities. There are so many things mixed up in being a community that make communication challenging. There’s the fine line they walk between passion and hostility. There’s the ‘pecking order’ &#8211; earning your stripes, needing to be seen to know your stuff and be an expert. There’s group think, mob mentality, team spirit. There’s the imbalance that comes from the difference between the people who choose to post and those who choose to watch. There’s history &#8211; pages and pages and pages of history. Threads and issues opened and closed and reopened and reclosed.</p>
<p>It is complex stuff, it is easy to inflame, and incredibly difficult to predict.</p>
<p>Over the past week our ‘community presence’ has been dialed up as an article promoting our project has been posted on the Drupal.org homepage. In the days following both the project Mark &amp; I personally have been the subject of everything from warm support to openly personal dislike. It’s incredibly necessary to our project that this happens and that it happens as early in the project as possible &#8211; we *need* the community to engage and we need it now. And yet, it is an incredibly challenging process to go through. There have been frequent mentions of ‘duck’s backs’ and ‘thick skins’ this week. At the same time, it is a great insight into attitudes to design and usability and the challenges that still abound.</p>
<p>Moving forward we have a raft of design and community challenges and I look forward to sharing them with you here on Johnny. There are a million things I want to tell you about the project and, as it’s all open source, I probably can tell you. So do let me know if there’s anything particular you’d like to know.</p>
<p>Meanwhile, go check it out for yourself (and get involved!) at <a href="http://www.d7ux.org">www.d7ux.org</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://johnnyholland.org/2009/04/drupal-7-ux-design-in-the-open/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>

