<?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>Guillaume Paumier&#039;s weblog</title>
	<atom:link href="http://www.gpaumier.org/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.gpaumier.org/blog</link>
	<description>open knowledge, design &#38; technology</description>
	<lastBuildDate>Sat, 06 Mar 2010 06:35:22 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Scaling up Software development for Wikimedia websites (Part II: Tools)</title>
		<link>http://www.gpaumier.org/blog/520_scaling-up-software-development-for-wikimedia-websites-tools/</link>
		<comments>http://www.gpaumier.org/blog/520_scaling-up-software-development-for-wikimedia-websites-tools/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 17:05:50 +0000</pubDate>
		<dc:creator>Guillaume Paumier</dc:creator>
				<category><![CDATA[Wikimedia Technology]]></category>
		<category><![CDATA[Bug tracker]]></category>
		<category><![CDATA[bugzilla]]></category>
		<category><![CDATA[MediaWiki]]></category>
		<category><![CDATA[Product management]]></category>
		<category><![CDATA[Project management]]></category>
		<category><![CDATA[Redmine]]></category>
		<category><![CDATA[Requirements management]]></category>

		<guid isPermaLink="false">http://www.gpaumier.org/blog/?p=520</guid>
		<description><![CDATA[I have previously explained why the current setup of the Wikimedia bug tracker is not ideal. I have also advocated for a more managed &#038; scientific software development strategy. This article aims to discuss an appropriate tool to support this strategy, and at the same time fix what is broken.]]></description>
			<content:encoded><![CDATA[<p><em>During the past few weeks, I have been thinking about a more structured way to manage software and product development within the Wikimedia community. The result is a list of ideas and recommendations I have compiled and submitted to the relevant staff members at the Wikimedia Foundation. I am also publishing them here in order to allow for a wider feedback. This article is the fourth and last of a series dedicated to this topic.</em></p>
<p><em><strong>Disclaimer:</strong> The content of this article reflects only my personal opinion and is not an official plan or communication of the Wikimedia Foundation.</em></p>
<p>I have previously explained why <a href="http://www.gpaumier.org/blog/494_wikimedia-mediawiki-bugs-issues-and-requests/">the current setup of the Wikimedia bug tracker is not ideal</a>. I have also advocated for a <a href="http://www.gpaumier.org/blog/519_scaling-up-software-development-for-wikimedia-websites-human-resources/">more managed &amp; scientific software development strategy</a>. This article aims to discuss an appropriate tool to support this strategy, and at the same time fix what is broken.</p>
<h3>Software lifecycle &amp; Project management</h3>
<p>Right now, there is little project management of the technical activities at the Foundation. When someone does manage projects, they often use personal desktop applications that don&#8217;t allow collaborative work. There isn&#8217;t any real development roadmap or product requirements. If we want to be serious about structuring our activities, <strong>we need a project management strategy &amp; the appropriate associated tools</strong> that allow us to manage things such as project scope, schedule, budget &amp; financial resources, quality assurance, human resources, communications, risks &amp; opportunities, procurement and coordination.</p>
<p>I asked around to see what the needs of the various members of the team were. Naoko Komura, who has been project-managing the Wikipedia Usability Initiative, and is now overseeing all UX programs, is particularly interested in the integration of the Project management platform with calendars &amp; issue tracking. Operations staff members also said they were interested in Project management features such as time and task tracking.</p>
<p>I think it is way past time to have a more organized development process &amp; software lifecycle management. The recent hiring of a new Chief Technical Officer is a step towards a more structured organization of technological activities. Of course, changing our bug tracker alone won&#8217;t automatically structure our activities, but it is a step in this direction.</p>
<p><strong>Recommendation: Use tools that allow a better management of, and integration between, the different stages in our product(s) lifecycle.</strong></p>
<h3>Requirements</h3>
<p>A few months ago, I asked Priyanka Dhanda (our new Code maintenance engineer) to explore open-source collaborative project management platforms that could be easily integrated with bugzilla (or that included a bug tracking system of their own). The Wikimedia tech community was <a title="Tracker/PM discussion call" href="http://thread.gmane.org/gmane.science.linguistics.wikipedia.technical/46544">invited</a> to <a title="Tracker/PM_tool requirements" href="http://www.mediawiki.org/wiki/Tracker/PM_tool">list requirements of such a tool</a>, as well as possible solutions.</p>
<p>From the feedback we received, we can summarize what the required features for an issue tracker are: integration with our Version control system, being FLOSS, multiple projects support and ability to separate between &#8220;tasks&#8221; and other items such as bugs and feature requests. Additional, &#8220;nice to have&#8221; features include: ability to import data from existing Bugzilla instance and fined-grained e-mail subscription options</p>
<p>Similarly, the required features for a Project management tool are: being web-based to facilitate collaboration, multiple projects support, calendar/scheduling and roadmap, assignments &amp; resource management and time tracking per task/user/project. Additional, &#8220;nice to have&#8221; features include: Gantt charts, public/private projects, fine-grained access to projects by user, basic accounting &amp; budget management and requirements management.</p>
<h3>Redmine</h3>
<p>I haven&#8217;t found many Project management softwares that can be easily integrated with Bugzilla. However, I have discovered alternatives to Bugzilla that include project management features like those we&#8217;re looking for. <a title="Redmine" href="http://www.redmine.org/projects/redmine">Redmine</a> seems to be a good project management software and provides an advanced issue tracking system as well. It supports multiple projects, public/private projects, calendars &amp; Gantt chart, <a title="List of features of Redmine" href="http://www.redmine.org/wiki/redmine/Features">and a lot of other neat stuff</a>. It also offers the ability to distinguish between features/improvements and bugs; this would be particularly useful to prioritize development efforts. We are now considering using Redmine as project management software and taking this opportunity to move our Bugzilla setup to Redmine. Initial research shows that a lot of people seem to praise Redmine compared to Bugzilla; there are migration scripts to import an existing Bugzilla setup into a new Redmine one.</p>
<p><a title="who is using Redmine" href="http://www.redmine.org/wiki/redmine/WeAreUsingRedmine">Major projects</a> such as <a title="forge.typo3.org" href="http://forge.typo3.org">TYPO3</a> are using Redmine. The software seems to benefit from a dynamic community of developers and it is also possible to sponsor custom development. There are many plug-ins to extend the default core features; popular plug-ins are usually included into the core software at some point.</p>
<p>Priyanka set up a local test instance of Redmine to let us play with it a bit; a <a title="test Redmine platform" href="http://project2.wikimedia.org:3000/">public test platform</a> was later made available for wider testing and the Wikimedia Tech community was invited to pitch in. So far, I personally like it and it fits my needs perfectly. Wider testing is now necessary to see if it fits the needs of the tech community.</p>
<p>Because the time I can devote to this change is limited, I haven&#8217;t reviewed other alternatives than Redmine, and don&#8217;t plan to unless another major alternative is suggested.</p>
<p><strong>Recommendation: Move from Bugzilla to Redmine after careful preparation, especially regarding the organization of the platform.</strong></p>
<h3>Read also in this series</h3>
<ul>
<li><a href="http://www.gpaumier.org/blog/494_wikimedia-mediawiki-bugs-issues-and-requests/">Wikimedia &amp; MediaWiki bugs, issues and requests</a></li>
<li><a href="http://www.gpaumier.org/blog/503_wikimedia-user-experience-programs/">Wikimedia User experience programs: a systematic approach</a></li>
<li><a href="http://www.gpaumier.org/blog/519_scaling-up-software-development-for-wikimedia-websites-human-resources/">Scaling up Software development for Wikimedia websites (Part I: Human resources)</a></li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://www.gpaumier.org/blog/520_scaling-up-software-development-for-wikimedia-websites-tools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scaling up Software development for Wikimedia websites (Part I: Human resources)</title>
		<link>http://www.gpaumier.org/blog/519_scaling-up-software-development-for-wikimedia-websites-human-resources/</link>
		<comments>http://www.gpaumier.org/blog/519_scaling-up-software-development-for-wikimedia-websites-human-resources/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 19:57:44 +0000</pubDate>
		<dc:creator>Guillaume Paumier</dc:creator>
				<category><![CDATA[Design & Graphics]]></category>
		<category><![CDATA[Wikimedia Technology]]></category>
		<category><![CDATA[Community management]]></category>
		<category><![CDATA[interaction design]]></category>
		<category><![CDATA[MediaWiki]]></category>
		<category><![CDATA[Product management]]></category>
		<category><![CDATA[Software development]]></category>

		<guid isPermaLink="false">http://www.gpaumier.org/blog/?p=519</guid>
		<description><![CDATA[Our human resources are currently focusing on what happens after the code has been written: we review it, we try to ensure quality, we try to automate testing, we file bugs, etc. However, there is little preparation before the development is actually done. This has led to a developer-driven design, resulting in an interface based on the implementation model. We need a more systematic approach to User experience and development management if we want to scale up properly.]]></description>
			<content:encoded><![CDATA[<p><em>During the past few weeks, I have been thinking about a more structured way to manage software and product development within the Wikimedia community. The result is a list of ideas and recommendations I have compiled and submitted to the relevant staff members at the Wikimedia Foundation. I am also publishing them here in order to allow for a wider feedback. This article is the third of a series dedicated to this topic.</em></p>
<p><em><strong>Disclaimer:</strong> The content of this article reflects only my personal opinion and is not an official plan or communication of the Wikimedia Foundation.</em></p>
<p>I am not going to give specific advice about how many developers the Wikimedia Foundation should hire: there are other people more knowledgeable about how many we need, and what they should work on. However, there are other key positions that I think are need to scale up.</p>
<p>Our human resources are currently focusing on what happens <em>after</em> the code has been written: we review it, we try to ensure quality, we try to automate testing, we file bugs, etc. However, there is little preparation <em>before</em> the development is actually done. This has led to a developer-driven design, resulting in an interface based on the implementation model. We need <a href="http://www.gpaumier.org/blog/503_wikimedia-user-experience-programs/">a more systematic approach to User experience</a> and development management if we want to scale up properly.</p>
<h3>Product management &amp; Design</h3>
<p>In the Software development world, Product managers and Designers are the most common bridges between users and engineers. Product managers identify the needs of users and prioritize features &amp; improvements; their goal is to translate the users&#8217; experience and feedback into explicit requirements to meet the users&#8217; expectations. It is then the role of the designers to create innovative, well-thought solutions to address these issues and meet the requirements. Finally, developers provide feedback about the technical feasibility of these solutions, and implement them the best way possible. This is of course a simplistic summary, but it helps get the point across.</p>
<p>&#8220;Designer&#8221; can have a lot of different meanings. A lot of people think that &#8220;design&#8221; is just making things pretty. When I talk about designers, I think mainly of <a title="Interaction Design on Wikipedia" href="http://en.wikipedia.org/wiki/Interaction_design"><em>Interaction</em> Designers</a>, i.e. people who design solutions to improve the user experience and the way the product interacts with the user.</p>
<p>The community of MediaWiki users is amazingly large, partly because they include participants from all Wikimedia Websites. Similarly, MediaWiki also benefits from a large base of volunteer developers. Product managers and designers have been the missing piece in this picture; their bridging role is critical, simply because there aren&#8217;t any volunteers to take up this task. Admittedly, some users are also developers, and some developers keep themselves informed of the users&#8217; wishes. But <strong>without product managers, clear requirements &amp; prioritization are missing</strong>. And <strong>without designers, the technical solutions created by the developers don&#8217;t meet the users&#8217; expectations</strong> and mental model.</p>
<p>In my experience, developers prefer to focus on the actual development and rarely enjoy meta-activities related to it. They usually dislike project management and writing product specifications, and rightly so: it is not their job. However, <strong>a successful software product strategy cannot rely only on development</strong>. We benefit from a large community of volunteer developers, but we lack management &amp; design resources; it is the role of the Foundation to supplement this lack. It doesn&#8217;t mean we shouldn&#8217;t expand our development team: our number of paid core developers is ridiculously small. It only means we should also invest where the weakness lies.</p>
<p><strong>Recommendation: Recruit Product managers and Designers to strengthen the development cycle of our technological platform</strong></p>
<h3>Research team</h3>
<p>The <a title="Multimedia usability hub" href="http://usability.wikimedia.org/wiki/Multimedia:Hub">Multimedia usability project</a> has relied heavily on initial research in order to gather as much information as possible about users and their goals. A lot of useful information was already available, but a lot of specific metrics were also missing; collecting and analyzing them took a lot of time and it will still take months to get all the metrics we need. Research is critical in order to make the right decisions, especially about design. <strong>Research is the only way know our users in order to make the best design &amp; management decisions.</strong> Good research is the best basis on which product managers, designers and developers can then respectively specify, design and build awesome solutions.</p>
<p>Right now the only researcher we have is Erik Zachte as Data analyst, but his job seems to essentially focus on providing operational metrics. While this work is much needed, we also need some more specific data on a case by case basis. I see at least three other positions needed:</p>
<ul>
<li> A <strong>UX research specialist</strong>, who would conduct regular in-house low-cost usability testing, and generally manage UX studies</li>
<li>A <strong>Metrics engineer</strong>, who would develop integrated metrics in the software and be able to extract specific information from the database on a case by case basis.</li>
<li>A <strong>Community specialist</strong>, with a good knowledge of social psychology and online interaction, who would especially focus on improving the interaction between participants by identifying the community issues and proposing ways to fix them.</li>
</ul>
<p><strong>Recommendation: Build a Research team to guide design &amp; strategic decisions about our technological platform</strong></p>
<h3>Volunteer developers</h3>
<p>We benefit from a fantastic community of volunteer developers, but we underestimate their potential; I think we are not doing enough to support their work and engage them into our activities. In 2007, the Foundation hired Cary Bass to try and coordinate the large pool of volunteers willing to help us with meta activities. Similarly, <strong>we need a <em>Dev community manager</em> to care for our volunteer developers</strong>. We need someone who knows the developer community very well, and knows their strengths and weaknesses in order to find the right person for each job. We need someone who can help orient new volunteers, organize real-life meet-ups and manage projects such as the Google Summer of Code.</p>
<p><strong>Recommendation: Recruit a Community manager to coordinate the efforts of volunteer developers.<br />
</strong></p>
<h3>Read also in this series</h3>
<ul>
<li><a href="http://www.gpaumier.org/blog/494_wikimedia-mediawiki-bugs-issues-and-requests/">Wikimedia &amp; MediaWiki bugs, issues and requests</a></li>
<li><a href="http://www.gpaumier.org/blog/503_wikimedia-user-experience-programs/">Wikimedia User experience programs: a systematic approach</a></li>
<li><a href="http://www.gpaumier.org/blog/520_scaling-up-software-development-for-wikimedia-websites-tools/">Scaling up Software development for Wikimedia websites (Part II: Tools)</a></li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://www.gpaumier.org/blog/519_scaling-up-software-development-for-wikimedia-websites-human-resources/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Wikimedia User experience programs: a systematic approach</title>
		<link>http://www.gpaumier.org/blog/503_wikimedia-user-experience-programs/</link>
		<comments>http://www.gpaumier.org/blog/503_wikimedia-user-experience-programs/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 15:06:55 +0000</pubDate>
		<dc:creator>Guillaume Paumier</dc:creator>
				<category><![CDATA[Design & Graphics]]></category>
		<category><![CDATA[Wikimedia Technology]]></category>
		<category><![CDATA[Operations]]></category>
		<category><![CDATA[Software development]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[UX]]></category>
		<category><![CDATA[Wikimedia Foundation]]></category>

		<guid isPermaLink="false">http://www.gpaumier.org/blog/?p=503</guid>
		<description><![CDATA[Where I discuss the benefits of a systematic UX approach, rather than having a separate UX entity.]]></description>
			<content:encoded><![CDATA[<p><em>During the past few weeks, I have been thinking about a more structured way to manage software and product development within the Wikimedia community. The result is a list of ideas and recommendations I have compiled and submitted to the relevant staff members at the Wikimedia Foundation. I am also publishing them here in order to allow for a wider feedback. This article is the second of a series dedicated to this topic.</em></p>
<p><em><strong>Disclaimer:</strong> The content of this article reflects only my personal opinion and is not an official plan or communication of the Wikimedia Foundation.</em></p>
<h3>Investing in UX is a Good Idea<strong>™</strong></h3>
<p>Over the years, the design of MediaWiki has been solely driven by software developers. This has caused an unfortunate technology-based approach of the front-end and the features (implemented or missing), relying mostly on the implementation model. The consequence is that <strong>the interface &amp; features are too far from the users&#8217; mental model</strong>. The <a title="About the Wikipedia Usability Initiative" href="http://usability.wikimedia.org/wiki/Wikipedia_Usability_Initiative">Wikipedia</a> and <a title="About the Multimedia usability project" href="http://usability.wikimedia.org/wiki/Multimedia:About">Multimedia</a> Usability projects have tried to address the most pressing concerns resulting from this hiatus between the software and the users&#8217; expectations.</p>
<p>For all these reasons, I am really happy to see <a title="[Foundation-l] [Announcement] Extension of user experience work" href="http://lists.wikimedia.org/pipermail/foundation-l/2010-March/057017.html">the Wikimedia Foundation investing further in User Experience</a> (UX). However, I see little added value in having an UX department separate from the main development cycle. There are at least two reasons to keep them as one.</p>
<h3>UX should be a systematic approach</h3>
<p>A more systematic approach is necessary in order to improve the usability of Wikimedia projects perennially; <strong>good, usable design needs to happen <em>before</em> the actual implementation of any feature</strong>, in the early stages of the product (or component) development. Otherwise, we will always be running after the train, and never catch it. A separate entity made sense when these UX programs had a specific scope and time frame, but it was because they were tied to specific grants. In a more permanent setup, I see no reason to separate UX programs from the &#8220;regular&#8221; development processes; targeted actions can be carried out by specific projects inside the development team, rather than by a separate team altogether.</p>
<h3>Everything is UX</h3>
<p>More generally, <strong>all the activities of our Technology department are about User experience</strong>; everything we do is UX. Software development aims to fix bugs, develop new features, improve others, and remove hindrances. The sole goal of all of these activities is to improve the user experience by making the software better and closer to users&#8217; needs. Even Operations are about UX: the goal of the Operations team is to make sure the information can be accessed reliably and reasonably fast by an audience as large as possible; in short, the point of Operations is to ensure we actually <em>provide</em> a user experience.</p>
<p>As a consequence, I recommend to <strong>make UX a systematic part of the product or component development cycle</strong>, not a separate parallel entity.</p>
<h3>Read also in this series</h3>
<ul>
<li><a href="http://www.gpaumier.org/blog/494_wikimedia-mediawiki-bugs-issues-and-requests/">Wikimedia &amp; MediaWiki bugs, issues and requests.</a></li>
<li><a href="http://www.gpaumier.org/blog/519_scaling-up-software-development-for-wikimedia-websites-human-resources/">Scaling up Software development for Wikimedia websites (Part I: Human resources)</a></li>
<li><a href="http://www.gpaumier.org/blog/520_scaling-up-software-development-for-wikimedia-websites-tools/">Scaling up Software development for Wikimedia websites (Part II: Tools)</a></li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://www.gpaumier.org/blog/503_wikimedia-user-experience-programs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wikimedia &amp; MediaWiki bugs, issues and requests</title>
		<link>http://www.gpaumier.org/blog/494_wikimedia-mediawiki-bugs-issues-and-requests/</link>
		<comments>http://www.gpaumier.org/blog/494_wikimedia-mediawiki-bugs-issues-and-requests/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 01:26:46 +0000</pubDate>
		<dc:creator>Guillaume Paumier</dc:creator>
				<category><![CDATA[Wikimedia Technology]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[bugzilla]]></category>
		<category><![CDATA[issues]]></category>
		<category><![CDATA[MediaWiki]]></category>

		<guid isPermaLink="false">http://www.gpaumier.org/blog/?p=494</guid>
		<description><![CDATA[During the past few weeks, I have been thinking about how to improve (or rather, kick off) a more structured way to manage software and product development within the Wikimedia community. The result of this thoughts is a list of ideas and recommendations I have compiled and submitted to the relevant staff members at the Wikimedia Foundation. I am also publishing them here in order to allow for a wider feedback. This article is the first of a series dedicated to this topic.]]></description>
			<content:encoded><![CDATA[<p><em>During the past few weeks, I have been thinking about a more structured way to manage software and product development within the Wikimedia community. The result is a list of ideas and recommendations I have compiled and submitted to the relevant staff members at the Wikimedia Foundation. I am also publishing them here in order to allow for a wider feedback. This article is the first of a series dedicated to this topic.</em></p>
<p><em><strong>Disclaimer:</strong> The content of this article reflects only my personal opinion and is not an official plan or communication of the Wikimedia Foundation.</em></p>
<h3>Bugs &amp; Bugzilla</h3>
<p>Right now, the bug tracker we use is based on Bugzilla and located at <a title="bugzilla on wikimedia.org" href="http://bugzilla.wikimedia.org">bugzilla.wikimedia.org</a>. Many major free projects use a generic &#8220;bugs&#8221; or &#8220;issues&#8221; prefix or suffix in their URL: <a title="Bugs on kde.org" href="http://bugs.kde.org">bugs.kde.org</a>, <a title="Bugs on gentoo.org" href="http://bugs.gentoo.org">bugs.gentoo.org</a>, <a title="Issues on apache.org" href="http://issues.apache.org">issues.apache.org</a>, <a title="Bugs on debian.org" href="http://www.debian.org/Bugs">www.debian.org/Bugs</a>. Some projects use the &#8220;bugzilla&#8221; prefix like we currently do, like <a title="Bugzilla setup on gnome.org" href="http://bugzilla.gnome.org">bugzilla.gnome.org</a>. The latter is an example of a choice based on the implementation model: the name reflects the technical implementation of the bug tracker, not its actual purpose. <strong>A better name would be closer to the user model and describe the actual goal of the platform: to report and manage bugs and issues related to a specific project.</strong> If we do change our tracker, the current name will have to change too, because it is specific to a given tool.</p>
<p><strong>Recommendation: Use a generic descriptive prefix rather than one based on the tool we use.</strong></p>
<h3>Wikimedia &amp; MediaWiki</h3>
<p>Another current issue is the confusion caused by the similar names used for the organization (Wikimedia) and the software (MediaWiki). A good example of this confusion is the number of MediaWiki users who join the <a title="#wikimedia channel on Freenode" href="irc://irc.freenode.net/wikimedia">#wikimedia</a> <acronym title="Internet Relay Chat">IRC</acronym> channel instead of <a title="#mediawiki channel on Freenode" href="irc://irc.freenode.net/mediawiki">#mediawiki</a> to ask for software support. The confusion is even worsened by the fact that we have a unique bug tracker located at <a title="bugzilla on wikimedia.org" href="http://bugzilla.wikimedia.org">bugzilla.wikimedia.org</a>, dealing with issues related to both Wikimedia websites <em>and</em> the MediaWiki software.</p>
<p>There are obviously strong ties between Wikimedia projects and MediaWiki: all Wikimedia projects use the MediaWiki software, and the MediaWiki software is primarily developed with Wikimedia projects in mind. However, there is also a growing community of MediaWiki users who are not Wikimedia users and we should provide them with tools relevant to them. This might be for instance a support forum dedicated to MediaWiki users.</p>
<p>Wikimedia projects and MediaWiki are separate products and they should be acknowledged as such: as a consequence,<strong> the separation between bugs in the MediaWiki software, and Wikimedia-specific operations &amp; configuration requests should be made more explicit</strong>. Obviously, we would prefer to have a unique back-end to support both sites, particularly to be able to move bugs and requests from one platform to another, but this is easily configurable. Possible names could be <a title="dev.mediawiki.org" href="http://dev.mediawiki.org">dev.mediawiki.org</a> and <a title="tech.wikimedia.org" href="http://tech.wikimedia.org">tech.wikimedia.org</a>; both are currently unused. They are pretty wide prefixes, because we may host a real project management platform there, rather than just bug trackers.</p>
<p><strong>Recommendation: Offer two different public-facing platforms for MediaWiki- and Wikimedia-related issue tracking.</strong></p>
<h3>Read also in this series</h3>
<ul>
<li><a href="http://www.gpaumier.org/blog/503_wikimedia-user-experience-programs/">Wikimedia User experience programs: a systematic approach</a></li>
<li><a href="http://www.gpaumier.org/blog/519_scaling-up-software-development-for-wikimedia-websites-human-resources/">Scaling up Software development for Wikimedia websites (Part I: Human resources)</a></li>
<li><a href="http://www.gpaumier.org/blog/520_scaling-up-software-development-for-wikimedia-websites-tools/">Scaling up Software development for Wikimedia websites (Part II: Tools)</a></li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://www.gpaumier.org/blog/494_wikimedia-mediawiki-bugs-issues-and-requests/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>More Wikimedia documents!</title>
		<link>http://www.gpaumier.org/blog/373_more-wikimedia-documents/</link>
		<comments>http://www.gpaumier.org/blog/373_more-wikimedia-documents/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 04:18:31 +0000</pubDate>
		<dc:creator>Guillaume Paumier</dc:creator>
				<category><![CDATA[Marketing]]></category>
		<category><![CDATA[Wikimedia Movement]]></category>
		<category><![CDATA[Bookshelf]]></category>
		<category><![CDATA[documents]]></category>
		<category><![CDATA[Maker Faire]]></category>
		<category><![CDATA[Meet-up]]></category>
		<category><![CDATA[San Francisco]]></category>

		<guid isPermaLink="false">http://www.gpaumier.org/blog/?p=373</guid>
		<description><![CDATA[During the meet-up of Wikimedians from the San Francisco Bay Area last week-end, people were talking about the need for various kind of documents and goodies to hand out at the Maker Faire. I realized that we could actually organize some sort of Marketing Marathon during the next meet-up.]]></description>
			<content:encoded><![CDATA[<p>Last week-end, I attended my first <a title="Photos of the 11th meet-up of SF Wikimedians" href="http://commons.wikimedia.org/wiki/Category:SF_Meetup_11"><strong>meet-up of Wikimedians from the San Francisco Bay Area</strong></a>. It happened at the same time as a meeting of the <a title="Board of Trustees on wikimediafoundation.org" href="http://wikimediafoundation.org/wiki/Board_of_Trustees">Board of Trustees</a> of the Wikimedia Foundation. It also happened at the same place, i.e. the office of the Foundation (where I work).</p>
<p>A couple of topics were discussed during the meet-up, notably the next <a title="Maker Faire on wikipedia" href="http://en.wikipedia.org/wiki/Maker_Faire">Maker Faire</a>, the <a title="San Francisco meet-ups" href="http://en.wikipedia.org/wiki/Wikipedia:Meetup/San_Francisco">next meet-ups</a> and the possibility of organizing a regional Wikimedia conference later this year, probably around November. I am also going to try and promote Commons as much as possible while I&#8217;m here.</p>
<p>As people were talking about the need for various kind of documents and goodies to hand out at the Maker Faire, I realized that we could actually organize some sort of <strong>Marketing Marathon</strong> during the next meet-up. The goal would be to write together the content of documents, based on pre-arranged templates so that it fits with the design.</p>
<p>I have to admit my other responsibilities within the Wikimedia movement have distracted me quite a bit from the <strong><a href="http://www.gpaumier.org/blog/239_introducing-the-wikimedia-documents-initiative/">Wikimedia documents initiative</a></strong> I launched in May last year. It would probably have helped a lot if some people had responded to my call for volunteers. Not only would it have saved time, but it also helps immensely when other people are interested in your work: it puts some friendly pressure on you.</p>
<p>The Marketing Marathon proposal was well received and we agreed to organize it as part of the preparation for the Maker Faire during the next meet-up. I now have volunteers willing to help, and a draft timeline with the next meet-up and the Maker Faire. Besides, I hope to benefit from the <a title="Production survey from the Bookshelf project" href="http://outreach.wikimedia.org/wiki/Production_Survey_%28Bookshelf%29">research made by the Bookshelf project</a>, which already answered one of my questions: what standard format to use for documents intended for an international use.</p>
<p>If you would like to help, or if you think you have good ideas, feel free to <a href="http://www.gpaumier.org/blog/guillaume-paumier/">contact me</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.gpaumier.org/blog/373_more-wikimedia-documents/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IRC office hours: Multimedia usability project</title>
		<link>http://www.gpaumier.org/blog/369_irc-office-hours-multimedia-usability-project/</link>
		<comments>http://www.gpaumier.org/blog/369_irc-office-hours-multimedia-usability-project/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 18:03:40 +0000</pubDate>
		<dc:creator>Guillaume Paumier</dc:creator>
				<category><![CDATA[Commons]]></category>
		<category><![CDATA[Multimedia Usability]]></category>
		<category><![CDATA[IRC]]></category>

		<guid isPermaLink="false">http://www.gpaumier.org/blog/?p=369</guid>
		<description><![CDATA[I will be available on IRC to answer questions related to the Multimedia usability project this Thursday, February 4, 2010 @ 1700 UTC. Please join us in #wikimedia-office on Freenode]]></description>
			<content:encoded><![CDATA[<p>A lot of people have shown interest in the <a title="About the Multimedia usability project" href="http://usability.wikimedia.org/wiki/Multimedia:About">Multimedia usability project</a> and it turns out that many questions are similar. I would like to answer as many questions as possible, but on the other hand I also have to optimize the time devoted to such activities. A good venue for this kind of Q/A is the Wikimedia &#8220;<acronym title="Internet Relay Chat">IRC</acronym> office hours&#8221;, a weekly event during which a Wikimedia staff member answers questions on <a title="IRC on Wikipedia" href="http://en.wikipedia.org/wiki/Internet_Relay_Chat"><acronym title="Internet Relay Chat">IRC</acronym></a>.</p>
<p>As a consequence, I will be available on <acronym title="Internet Relay Chat">IRC</acronym> to answer questions related to the Multimedia usability project this Thursday, February 4, 2010 @ 1700 UTC. You can use the <a title="Fixed time world clock" href="http://www.timeanddate.com/worldclock/fixedtime.html?month=2&amp;day=4&amp;year=2009&amp;hour=9&amp;min=0&amp;sec=0&amp;p1=224">fixed time world clock</a> to check the time in your timezone. Please join us in <a title="#wikimedia-office on Freenode" href="irc://irc.freenode.net/wikimedia-office">#wikimedia-office on Freenode</a> using your favorite <acronym title="Internet Relay Chat">IRC</acronym> client; you may also use web-based clients (check out the <a title="IRC office hours on meta-wiki" href="http://meta.wikimedia.org/wiki/IRC_office_hours"><acronym title="Internet Relay Chat">IRC</acronym> office hours page</a> on meta-wiki for more information on how to do that).</p>
<p>Looking forward to your questions.</p>]]></content:encoded>
			<wfw:commentRss>http://www.gpaumier.org/blog/369_irc-office-hours-multimedia-usability-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Back in the game</title>
		<link>http://www.gpaumier.org/blog/365_back-in-the-game/</link>
		<comments>http://www.gpaumier.org/blog/365_back-in-the-game/#comments</comments>
		<pubDate>Wed, 27 Jan 2010 02:48:24 +0000</pubDate>
		<dc:creator>Guillaume Paumier</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Multimedia Usability]]></category>
		<category><![CDATA[Blogging]]></category>

		<guid isPermaLink="false">http://www.gpaumier.org/blog/?p=365</guid>
		<description><![CDATA[The last couple of weeks have been quite busy for me. I moved from Toulouse, France, to San Francisco, California as a consequence of my hiring by the Wikimedia Foundation (the non-profit that runs Wikipedia) where I work as Product Manager for Multimedia Usability.
I just got my Internet connection at home set up, so you [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_626" class="wp-caption aligncenter" style="width: 600px"><a href="http://www.flickr.com/photos/rodefeld/231702549/"><img class="size-full wp-image-626" title="Golden Gate Bridge" src="http://www.gpaumier.fr/blog/wp-content/uploads/2010/01/Golden-Gate-Bridge.jpg" alt="The Golden Gate Bridge, seen from below, southern side" width="590" height="393" /></a><p class="wp-caption-text">Golden Gate Bridge, Rodefeld, CC-by</p></div>
<p>The last couple of weeks have been quite busy for me. I moved from Toulouse, France, to San Francisco, California as a consequence of my hiring by the <a title="Wikimedia Foundation" href="http://wikimediafoundation.org">Wikimedia Foundation</a> (the non-profit that runs Wikipedia) where I work as Product Manager for <a title="About the Multimedia usability project" href="http://usability.wikimedia.org/wiki/Multimedia:About">Multimedia Usability</a>.</p>
<p>I just got my Internet connection at home set up, so you should see more regular blog articles now. I have a few drafts in the works and a lot of updates to post related to my work at the Foundation. In the meantime, I invite you to read the <a title="Multimedia usability project underway" href="http://blog.wikimedia.org/2010/01/26/multimedia-usability-project-underway/">summary published today on the Wikimedia blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.gpaumier.org/blog/365_back-in-the-game/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Help us collect good ideas to improve Wikimedia Commons</title>
		<link>http://www.gpaumier.org/blog/353_help-us-collect-good-ideas-to-improve-wikimedia-commons/</link>
		<comments>http://www.gpaumier.org/blog/353_help-us-collect-good-ideas-to-improve-wikimedia-commons/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 17:01:33 +0000</pubDate>
		<dc:creator>Guillaume Paumier</dc:creator>
				<category><![CDATA[Multimedia Usability]]></category>
		<category><![CDATA[design research]]></category>
		<category><![CDATA[domain research]]></category>
		<category><![CDATA[media sharing]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://www.gpaumier.org/blog/?p=353</guid>
		<description><![CDATA[As part of the Wikimedia Multimedia Usability project, we are currently doing what is called "Domain research". Basically, it means that we look at how similar websites work and how they deal with the same issues we encounter. Since our goal is to make Wikimedia Commons more usable, we want to look at other media sharing platforms, such as Flickr, Youtube, Fotopedia, Picasa web, Panoramio, etc. I would like to ask for your help to accomplish this research. ]]></description>
			<content:encoded><![CDATA[<p>As part of the <a title="About the Wikimedia Multimedia Usability Project" href="http://usability.wikimedia.org/wiki/Multimedia:About">Wikimedia Multimedia Usability project</a>, we are currently doing what is called <em><strong>Domain research</strong></em>. Basically, it means that we look at how similar websites work and how they deal with the same issues we encounter. Since our goal is to make Wikimedia Commons more usable, we want to look at other media sharing platforms, such as Flickr, Youtube, Fotopedia, Picasa web, Panoramio, etc.</p>
<p><strong>I would like to ask for your help</strong> to accomplish this research. It can take a lot of time if only one person is doing it. On the contrary, if ten or twenty people step in and all do a small part, we can collect helpful data very quickly. Besides, it is always better to have several people with different perspectives look at the data we collect, in order to better see the &#8220;big picture&#8221;.</p>
<p>Your help is crucial in order to move quickly towards the requirements definition phase. I have already prepared a list of websites and a few questions we are asking ourselves; they should facilitate the collection of data that can then be used directly by the team.</p>
<p>Please join us and make your contribution to the <strong><a title="Multimedia usability domain research page on the Wikimedia usability wiki" href="http://usability.wikimedia.org/wiki/Multimedia:Domain_research/Upload"><em>Domain research</em> page on the Usability wiki</a></strong>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.gpaumier.org/blog/353_help-us-collect-good-ideas-to-improve-wikimedia-commons/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>UX &amp; IxD news &#8211; 23 November 2009</title>
		<link>http://www.gpaumier.org/blog/342_ux-ixd-news-23-november-2009/</link>
		<comments>http://www.gpaumier.org/blog/342_ux-ixd-news-23-november-2009/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 08:26:08 +0000</pubDate>
		<dc:creator>Guillaume Paumier</dc:creator>
				<category><![CDATA[Multimedia Usability]]></category>
		<category><![CDATA[UX & IxD news]]></category>
		<category><![CDATA[interaction design]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[user experience]]></category>

		<guid isPermaLink="false">http://www.gpaumier.org/blog/?p=342</guid>
		<description><![CDATA[For a few months now, I have been maintaining a newsletter on my weblog in French called "Actualités Wikimedia"; it consists typically of very short stories and links about happenings in the Wikimedia universe that I find noteworthy. Part of these news come from RSS feeds in English that I follow; I summarize them in French in order to bring them to a larger audience.

I also follow another set of RSS feeds related to User experience (UX), Interaction design (IxD) and Usability in general. Until now, I have been reading them for my own benefit; but with my new job, it makes sense to pick a few interesting pieces of information for Wikimedians who want to better understand the work of the Wikimedia usability team(s). As a consequence, I will try to maintain a "UX &#038; IxD newsletter" on this weblog, starting with this one.]]></description>
			<content:encoded><![CDATA[<p>For a few months now, I have been maintaining a newsletter on my weblog in French called &#8220;<em><a title="Actualités Wikimedia sur le journal de Guillaume Paumier" href="http://www.gpaumier.fr/blog/sujet/wikimedia/actualites-wikimedia/">Actualités Wikimedia</a></em>&#8220;; it consists typically of very short stories and links about news of the Wikimedia universe that I find noteworthy. Part of these news come from <acronym title="Really Simple Syndication">RSS</acronym> feeds in English that I follow; I summarize them in French in order to bring them to a larger audience.</p>
<p>I also follow another set of <acronym title="Really Simple Syndication">RSS</acronym> feeds related to User experience (UX), Interaction design (IxD) and Usability in general. Until now, I have been reading them for my own benefit; but <a title="microblog from gpaumier on identi.ca" href="http://identi.ca/notice/12239070">with my new job</a>, it makes sense to pick a few interesting pieces of information for Wikimedians who want to better understand the work of the Wikimedia usability team(s). As a consequence, I will try to maintain a &#8220;UX &amp; IxD newsletter&#8221; on this weblog, starting with this one.</p>
<h3>User research</h3>
<p><strong>What is the point of user experience research?</strong> It may seem obvious to any designer, but it is harder to explain to clients or, in my case, to the Wikimedia community. People who are not familiar with interaction design and product development in general often have a hard time understanding why it is critical to &#8220;lose&#8221; time in research (it is really &#8220;invest&#8221;) at the early stages, even when the course of action looks so obvious. David Sherwin provides a &#8220;cheat sheet&#8221; to explain the value of user experience research in plain English.</p>
<ul>
<li><em><a title="Can You Say That in English? Explaining User Experience Research to Clients" href="http://www.alistapart.com/articles/can-you-say-that-in-english-explaining-ux-research-to-clients/">Can You Say That in English? Explaining User Experience Research to Clients</a></em>, David Sherwin, A List Apart, 3 Nov. 2009.</li>
</ul>
<p><strong>What are the benefits of using personas in product design?</strong> Personas are fictional model users based on behavioral patterns and goals of real users that we have studied. More than just stereotypes with a stock photograph stuck on a board, they are very much like other scientific models based on experimental data. As a trained scientist and a follower of the <a title="Cooper Interaction design" href="http://www.cooper.com">Cooper</a> methodology, I make an intensive use of personas for my work on the Wikimedia <a title="About the Wikimedia Multimedia usability project" href="http://usability.wikimedia.org/wiki/Multimedia:About">Multimedia Usability project</a>. Despite their broad use in design teams, few studies have tried to assess the actual effectiveness of personas; Frank Long has now published such a study.</p>
<ul>
<li><em><a title="Real or Imaginary: The effectiveness of using personas in product design" href="http://www.frontend.com/products-digital-devices/real-or-imaginary-the-effectiveness-of-using-personas-in-product-design.html">Real or Imaginary: The effectiveness of using personas in product design</a></em>, Frank Long, Irish Ergonomics Review, Proceedings of the IES Conference 2009, Dublin, 20 Nov. 2009.</li>
</ul>
<h3>Design principles<strong> </strong></h3>
<h3><strong> </strong></h3>
<p><strong>Let users explore and discover your website.</strong> There is a trap <a href="http://www.mediawiki.org">MediaWiki</a> developers easily fall into: the interface of MediaWiki (and, as a consequence, the one you see on <a href="http://en.wikipedia.org">Wikipedia</a> and <a href="http://commons.wikimedia.org">Wikimedia Commons</a>) is cluttered by dozens of unnecessary links and verbose descriptions. On the other hand, the software is so complex that a lot of features remain hidden even to established participants. What we need is a simpler interface that provides the relevant links and hints when appropriate, and at the same time empowers and encourages users to be bold and explore the interface. Amber Simmons provides a few pieces of advice on how to improve discoverability in order to make websites more explorable.<em><br />
</em></p>
<ul>
<li><em><a href="http://www.alistapart.com/articles/you-can-get-there-from-here-websites-for-learners/">You Can Get There From Here: Websites for Learners</a></em>, Amber Simmons, A List Apart, 3 Nov. 2009.</li>
</ul>
<h3>Product implementation<strong> </strong></h3>
<h3><strong> </strong></h3>
<p><strong>A babelfish for designers and developers.</strong> In the world of software and website development, it is not uncommon to find designers and developers working together. This is for instance the case with the Multimedia Usability project, where the core team is comprised of two people: me and a software developer. However, communication between designers and developers is not always easy, because of their different backgrounds and perspectives; it could be compared to chatting in a foreign language. This is something I have also experienced during my previous work as an interdisciplinary researcher: I was a physicist and microtechnologist working closely with chemists and biologists. In her latest article, Theresa Neil provides some good advice in order to facilitate the communication and collaboration between designers and developers.</p>
<ul>
<li><a title="Designers vs Developers: Coming together to build the best RIAs" href="http://designingwebinterfaces.com/designers-vs-developers"><em>Designers vs Developers: Coming together to build the best RIAs</em></a>, Theresa Neil, Designing Web interfaces, 10 Nov. 2009.</li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://www.gpaumier.org/blog/342_ux-ixd-news-23-november-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dear blogger</title>
		<link>http://www.gpaumier.org/blog/338_dear-blogger/</link>
		<comments>http://www.gpaumier.org/blog/338_dear-blogger/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 08:07:44 +0000</pubDate>
		<dc:creator>Guillaume Paumier</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Blogging]]></category>

		<guid isPermaLink="false">http://www.gpaumier.org/blog/?p=338</guid>
		<description><![CDATA[Dear blogger,
I assume that you write your weblog in order to be read. The more people read your work, the further your ideas travel and the more impact you have. At least, it&#8217;s how it works for me.
Like many other readers of yours, I use RSS feeds to stay informed of new articles you publish. [...]]]></description>
			<content:encoded><![CDATA[<p>Dear blogger,</p>
<p>I assume that you write your weblog in order to be read. The more people read your work, the further your ideas travel and the more impact you have. At least, it&#8217;s how it works for me.</p>
<p>Like many other readers of yours, I use <acronym title="Really Simple Syndication">RSS</acronym> feeds to stay informed of new articles you publish. I collect <acronym title="Really Simple Syndication">RSS</acronym> feeds from many websites into a desktop application that sorts them by topic.</p>
<p>I happen to travel a lot these days, which means I have scarce Internet connection. As a consequence, I update my <acronym title="Really Simple Syndication">RSS</acronym> feeds when I can and read them offline later, for example in the train I am right now.</p>
<p>The problem is that your <acronym title="Really Simple Syndication">RSS</acronym> feed only contains the first three lines of your article. Sometimes, it even cuts  a sentence in the middle. In order to read the full article, I have to visit your website, because somewhere in your blog&#8217;s configuration, you disabled a setting allowing the full article to be included in your <acronym title="Really Simple Syndication">RSS</acronym> feed.</p>
<p>Please don&#8217;t do that.</p>
<p>Don&#8217;t force me to read your work online on your blog. It&#8217;s annoying. It&#8217;s rude. It frustrates me.</p>
<p>I want to be able to read your work wherever I am, whenever I want, even if I don&#8217;t have an Internet connection. I am really interested in what you have to say; I value your ideas, your insights, your sense of humor; I enjoy reading your prose.</p>
<p>Dear blogger, if you care about your readers as much as they care about what you have to say, please make it easier for them to read your work. Not more difficult.</p>
<p>Thank you.</p>]]></content:encoded>
			<wfw:commentRss>http://www.gpaumier.org/blog/338_dear-blogger/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
