<?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>Game QA Blog</title>
	<atom:link href="http://gameqablog.com/feed" rel="self" type="application/rss+xml" />
	<link>http://gameqablog.com</link>
	<description>And you thought your Quality Assurance staff were illiterate</description>
	<lastBuildDate>Sat, 10 Oct 2009 00:07:55 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>The Tester</title>
		<link>http://gameqablog.com/2009/09/the-tester.html</link>
		<comments>http://gameqablog.com/2009/09/the-tester.html#comments</comments>
		<pubDate>Fri, 04 Sep 2009 08:51:42 +0000</pubDate>
		<dc:creator>zachary</dc:creator>
				<category><![CDATA[expectedresult]]></category>
		<category><![CDATA[playstation]]></category>
		<category><![CDATA[sony]]></category>

		<guid isPermaLink="false">http://gameqablog.com/?p=181</guid>
		<description><![CDATA[
I&#8217;m not sure what to think about Sony&#8217;s forthcoming reality show &#8220;The Tester&#8220;.
On one hand, they&#8217;re mocking quality assurance by turning it into a competition.
On the other hand they&#8217;ll hopefully get people to talk about testing issues and this is a rare public look into what is usually a secretive business.
]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://blog.us.playstation.com/2009/09/open-casting-call-for-the-tester/"><img class="size-full wp-image-182 aligncenter" title="The Tester" src="http://gameqablog.com/wp/wp-content/uploads/2009/09/Tester_Module.jpg" alt="tester" width="298" height="400" /></a></p>
<p>I&#8217;m not sure what to think about Sony&#8217;s forthcoming reality show &#8220;<a href="http://www.us.playstation.com/psn/thetester">The Tester</a>&#8220;.</p>
<p>On one hand, they&#8217;re mocking quality assurance by turning it into a competition.</p>
<p>On the other hand they&#8217;ll hopefully get people to talk about testing issues and this is a rare public look into what is usually a secretive business.</p>
]]></content:encoded>
			<wfw:commentRss>http://gameqablog.com/2009/09/the-tester.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bugzilla, why can&#8217;t I select from a list of the most common people?</title>
		<link>http://gameqablog.com/2009/03/bugzilla-why-cant-i-select-from-a-list-of-the-most-common-people.html</link>
		<comments>http://gameqablog.com/2009/03/bugzilla-why-cant-i-select-from-a-list-of-the-most-common-people.html#comments</comments>
		<pubDate>Wed, 25 Mar 2009 21:20:14 +0000</pubDate>
		<dc:creator>zachary</dc:creator>
				<category><![CDATA[actualresult]]></category>
		<category><![CDATA[bugzilla]]></category>

		<guid isPermaLink="false">http://gameqablog.com/?p=165</guid>
		<description><![CDATA[Bugzilla, why can&#8217;t I select from a list of the most common people to assign a bug to?
Instead of that, I have to use my powers as a bugzilla admin to look through the user database and find the e-mail address of the person I want, since otherwise I might use the wrong one.
A god-damned [...]]]></description>
			<content:encoded><![CDATA[<p>Bugzilla, why can&#8217;t I select from a list of the most common people to assign a bug to?</p>
<p>Instead of that, I have to use my powers as a bugzilla admin to look through the user database and find the e-mail address of the person I want, since otherwise I might use the wrong one.</p>
<p>A god-damned e-mail address! What is this, 1998? Am I on a fucking <em>NeXT</em> here?</p>
<p>Give me a god damned list with AJAX and offer me a drop-down autocompleted list of people when I start typing their name.</p>
]]></content:encoded>
			<wfw:commentRss>http://gameqablog.com/2009/03/bugzilla-why-cant-i-select-from-a-list-of-the-most-common-people.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Quality of Lies</title>
		<link>http://gameqablog.com/2009/03/quality-of-lies.html</link>
		<comments>http://gameqablog.com/2009/03/quality-of-lies.html#comments</comments>
		<pubDate>Wed, 25 Mar 2009 03:27:23 +0000</pubDate>
		<dc:creator>zachary</dc:creator>
				<category><![CDATA[expectedresult]]></category>
		<category><![CDATA[Epic Fail]]></category>
		<category><![CDATA[qol]]></category>

		<guid isPermaLink="false">http://gameqablog.com/?p=153</guid>
		<description><![CDATA[There has been some really interesting discussion at two very different places recently regarding the quality of life issues for developers. I just wanted to point them out, because I think they&#8217;re important not just for developers, but for Quality Assurance personnel as well. I don&#8217;t think it is even possible to get a job [...]]]></description>
			<content:encoded><![CDATA[<p>There has been some really interesting discussion at <a href="http://thechaosengine.com/forum/showthread.php?t=37414">two</a> very different <a href="http://www.igda.org/Forums/showthread.php?s=a63e54bffd7b57932531e2d5ebbff034&amp;threadid=34741&amp;perpage=15&amp;highlight=&amp;pagenumber=1">places</a> recently regarding the quality of life issues for developers. I just wanted to point them out, because I think they&#8217;re important not just for developers, but for Quality Assurance personnel as well. I don&#8217;t think it is even possible to get a job in the United States as a regular QA contractor without agreeing to work whatever hours you are given and on whatever schedule you are given.</p>
<p>There is also something very interesting in how Epic&#8217;s Mike Capps treats his employees, <a href="ttp://web.archive.org/web/20060428074157/http://www.igda.org/board/elections.php#michael">versus what he has said</a> in the past when running for the igda board.</p>
<p>My one hope is that some day the United States comes around with this <a href="http://en.wikipedia.org/wiki/Working_Time_Directive">Working Time Directive</a> style of doing business and eliminate the ability for any non-essential-social-services people to be worked beyond 50 or so hours.</p>
<p>This has been given a much better treatment in the light of day <a href="http://t-machine.org/index.php/2009/02/28/leaving-the-igda3-holding-a-mirror-to-the-games-industry/">elsewhere</a>.</p>
<p>Full video of Mike Capps dishing out his bizarre treatise on why it is OK to overwork people after the break, the warning here is that it is long, but well worth watching. Please let me know what you think in the comments.</p>
<p><span id="more-153"></span><br />
<object width="400" height="326" data="http://video.google.com/googleplayer.swf?docid=7344863953591545577&amp;hl=en&amp;fs=true" type="application/x-shockwave-flash"><param name="id" value="VideoPlayback" /><param name="src" value="http://video.google.com/googleplayer.swf?docid=7344863953591545577&amp;hl=en&amp;fs=true" /><param name="allowfullscreen" value="true" /></object></p>
]]></content:encoded>
			<wfw:commentRss>http://gameqablog.com/2009/03/quality-of-lies.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Intermission: I&#8217;m Still in a Dream</title>
		<link>http://gameqablog.com/2009/03/intermission-im-still-in-a-dream.html</link>
		<comments>http://gameqablog.com/2009/03/intermission-im-still-in-a-dream.html#comments</comments>
		<pubDate>Mon, 23 Mar 2009 23:25:50 +0000</pubDate>
		<dc:creator>zachary</dc:creator>
				<category><![CDATA[hideo kojima let me have your babies]]></category>
		<category><![CDATA[intermission]]></category>
		<category><![CDATA[metal gear]]></category>
		<category><![CDATA[snake eater]]></category>

		<guid isPermaLink="false">http://gameqablog.com/?p=151</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><object width="640" height="505" data="http://www.youtube-nocookie.com/v/MkEV-RI6aGI&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube-nocookie.com/v/MkEV-RI6aGI&amp;hl=en&amp;fs=1" /><param name="allowfullscreen" value="true" /></object></p>
]]></content:encoded>
			<wfw:commentRss>http://gameqablog.com/2009/03/intermission-im-still-in-a-dream.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wishlist: Bugzilla</title>
		<link>http://gameqablog.com/2009/03/wishlist-bugzilla.html</link>
		<comments>http://gameqablog.com/2009/03/wishlist-bugzilla.html#comments</comments>
		<pubDate>Mon, 09 Mar 2009 03:44:12 +0000</pubDate>
		<dc:creator>zachary</dc:creator>
				<category><![CDATA[actualresult]]></category>
		<category><![CDATA[expectedresult]]></category>
		<category><![CDATA[bugzilla]]></category>
		<category><![CDATA[wishlist]]></category>

		<guid isPermaLink="false">http://gameqablog.com/?p=145</guid>
		<description><![CDATA[Overall I want a lot from Bugzilla that it doesn&#8217;t deliver yet. Most of all, I want Google Gears support.
Why?
Because then I can edit/add to bugs when I&#8217;m offline and come back later and have it actually do the changes.
It&#8217;ll make it more likely that I work through my bug lists instead of ignoring them.
What [...]]]></description>
			<content:encoded><![CDATA[<p>Overall I want a lot from Bugzilla that it doesn&#8217;t deliver yet. Most of all, I want Google Gears support.</p>
<p>Why?</p>
<p>Because then I can edit/add to bugs when I&#8217;m offline and come back later and have it actually do the changes.</p>
<p>It&#8217;ll make it more likely that I work through my bug lists instead of ignoring them.</p>
<p>What do you want to see from Bugzilla?</p>
]]></content:encoded>
			<wfw:commentRss>http://gameqablog.com/2009/03/wishlist-bugzilla.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Where&#8217;s the Career Path?</title>
		<link>http://gameqablog.com/2008/06/wheres-the-career-path.html</link>
		<comments>http://gameqablog.com/2008/06/wheres-the-career-path.html#comments</comments>
		<pubDate>Sat, 28 Jun 2008 19:50:34 +0000</pubDate>
		<dc:creator>Michael Russell</dc:creator>
				<category><![CDATA[expectedresult]]></category>
		<category><![CDATA[careers]]></category>
		<category><![CDATA[management]]></category>

		<guid isPermaLink="false">http://gameqablog.com/?p=144</guid>
		<description><![CDATA[One of the major downsides to quality assurance is the lack of a career advancement path.
On a project nowadays, you may have forty to sixty temporary testers, after which maybe two or three are brought on as full-time testers.  In a department of forty to sixty full-time testers, you may have maybe five leads that [...]]]></description>
			<content:encoded><![CDATA[<p>One of the major downsides to quality assurance is the lack of a career advancement path.</p>
<p>On a project nowadays, you may have forty to sixty temporary testers, after which maybe two or three are brought on as full-time testers.  In a department of forty to sixty full-time testers, you may have maybe five leads that cycle between products or ten leads that vacillate between leads and individual contributors.  Finally, you&#8217;ve usually only got a single QA Manager, although some organizations are splitting it up so that there is a manager per fifty testers or so.</p>
<p>In short, you have a major funnel from temp to tester to lead to manager and if any level is filled, your opportunities for advancement are severely restricted.</p>
<p>The question is&#8230;why should the funnel exist?  There are many ways that organizations can allow testers to grow without forcing them through the funnel.  These are a few of the possible ways that your organization can allow growth within QA without &#8220;breaking&#8221; the funnel.</p>
<p><span id="more-144"></span>Specialization: As time goes on, testers often find that they excel at testing a certain type of feature.  It may be console certification testing, it may be localization/globalization testing, it may be multiplayer testing, it may be UI automation&#8230;the point is that this person has shown that they excel at it.  If the workload allows it, it may benefit all projects to have a person be a specialized tester.  Another advantage of specialization is that if your testers are allowed direct access to your development team, the tester and developer of certain features are going to be interacting more often and the communication channels between these individuals will be a lot smoother, resulting in more bugs found and fixed.</p>
<p>Tiers: In many companies, there are only four levels a person can be: temp, tester, lead and manager.  This makes it very difficult for someone to advance, but you can also have sublevels or tiers within these levels.  After all, not every tester can or should be a lead, but that&#8217;s no reason to minimize their chances for career advancement.  Some companies have recognized this and have a &#8220;V&#8221; type system at each level where a tester can go be a lead, or become a Senior Tester or a mentor or something else.  It means an increased amount of responsibility and a structured career path.  People can choose to grow into their current tier or try to advance to the next tier without having to worry about being &#8220;managed up or managed out.&#8221;</p>
<p>Split Positions: Not everyone goes into QA to stay in QA.  Often, people go into QA as a stepping stone into other positions.  QA Managers can work with other departments to try to allow their testers who want to migrate to other departments to essentially let them &#8220;intern&#8221; in other departments for 2-3 days a week, usually interning Monday and Tuesday and test the remainder of the week.  In exchange, the other departments absorb the costs for those days.  This way, the employee gets a chance to grow, the departments get cheap labor and the QA manager still gets a tester without having to fund the entire position.</p>
<p>What other ways do your companies allow testers to grow when they hit a tier ceiling?</p>
]]></content:encoded>
			<wfw:commentRss>http://gameqablog.com/2008/06/wheres-the-career-path.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Methods of Pest Control and Extermination: A Most Rousing and Revealing Study of Such Methods As Employed By Various and Diverse Cultures</title>
		<link>http://gameqablog.com/2008/06/methods-of-pest-control-and-extermination-a-most-rousing-and-revealing-study-of-such-methods-as-employed-by-various-and-diverse-cultures.html</link>
		<comments>http://gameqablog.com/2008/06/methods-of-pest-control-and-extermination-a-most-rousing-and-revealing-study-of-such-methods-as-employed-by-various-and-diverse-cultures.html#comments</comments>
		<pubDate>Sat, 21 Jun 2008 15:04:34 +0000</pubDate>
		<dc:creator>Ana</dc:creator>
				<category><![CDATA[expectedresult]]></category>

		<guid isPermaLink="false">http://gameqablog.com/?p=142</guid>
		<description><![CDATA[My people have a saying: “Cate bordeie, atatea obiceie”; the rough translation of that would be that each household has its habits. I have witnessed the truth of that in my career as a game tester – truly each and every company I have worked for or with had its own approach to testing and [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="text-align: justify;">My people have a saying: “<em>Cate bordeie, atatea obiceie</em>”; the rough translation of that would be that each household has its habits. I have witnessed the truth of that in my career as a game tester – truly each and every company I have worked for or with had its own approach to testing and quality assurance.</p>
<p class="MsoNormal" style="text-align: justify;">
<p class="MsoNormal" style="text-align: justify;">The first game company that employed me as a tester was a large European developer with thousands of employees across the world. They’ve been around for a while, and as such had well-established procedures and standards. That was rather fortunate for me, for it set my expectations for solid documentation and clear processes. It was also one of the few companies I have seen to use negative testing, although that was rather the testers’ own initiative rather than any official procedure. Another cookie to them for using test coverage assessments in functional tests, something I have yet to see in the other game developer companies I’ve worked with.</p>
<p class="MsoNormal" style="text-align: justify;">Having such a massive testing department, the focus was less on the quality of testers and more on reporting: there were very strict rules on how to submit bug reports, down to capitalization and punctuation. We had to write daily reports detailing the progress of testing, in a very specific format. However, during training we were never taught <strong>*how*</strong> to test. We were drilled into the use of the bug reporting system, the Great Tome of <span> </span>Wise Policies and Ergonomic Rules, we were shown how to check the Java files against the technical documentation, but when it came to actual testing, “Just play the game and find bugs” could sum up our training.</p>
<p class="MsoNormal" style="text-align: justify;">I find that this is an oversight that quite a few game developers are guilty of. They assume that gamers know how games should work in general, so they don’t need to be instructed on what it means to be a tester.</p>
<p class="MsoNormal" style="text-align: justify;">
<p class="MsoNormal" style="text-align: justify;">My current company, an independent middle-sized MMO developer, has initially made the same mistake. but since I am now the one writing the training materials, I am trying to correct that, teaching  new testers how to&#8230; well, test. Still, we are recruiting testers from the ranks of our players, in the (not entirely mistaken) assumption that they are better suited to test the product. However, I find it that often it is the testers who have no previous knowledge of games who find the most glaring design and usability problems. They are not grown used to ignoring them by their years of gaming experience, where the same mistakes are being made over and over until they become almost features.</p>
<p class="MsoNormal" style="text-align: justify;">
<p class="MsoNormal" style="text-align: justify;">Thus, I am ever appreciative of the fresh perspective of my Indian team, which are testing for us as outsourced partners. I have heard saying that working with Asian testers is usually a pain, they have no initiative and no imagination. True, there are huge cultural differences between us, but what has been branded as a lack of initiative I have found to be rather a … shyness. Almost one year of working together has eroded that shyness and they are more efficient than ever. I can rely on their thoroughness to spot every little typographic error, every glitch and code error. I can rely on their implacable logic to spot design inconsistencies that are otherwise overlooked. They take such an immense pride in doing their job well – their team motto is “Let no bug go free”. And from what I hear these are common traits in Indian testing companies – this aspiration to excellence, the rigorous organization and amazing spreadsheet-fu.</p>
<p class="MsoNormal" style="text-align: justify;">
<p class="MsoNormal" style="text-align: justify;">Alas, one thing I still find difficult to teach them is negative testing. In fact, I believe it is a hard thing to learn for anyone, as I found precious few game testers who knew how to thoroughly break games. In a recent conversation with a tester for a relatively well-known North American game developer, I asked if they ever did negative testing and his reaction was rather bemused: “Err, no, we only tested to see if it works”. On the other hand, their company’s test process seemed more organized than our own, with prodigious checklists and test scripts, so I suppose a more formal testing leaves little room for the exploratory “let’s see how we can break this” method.</p>
<p class="MsoNormal" style="text-align: justify;">
<p class="MsoNormal" style="text-align: justify;">That being said though, I am very curious if any game developer out there uses formal test design techniques, like, say, orthogonal arrays or decision tables or equivalence class partitioning, since all that I know of only use exploratory testing and sometimes use-cases. One of or other test teams uses test driven development methods for their unit tests, but they are mostly programmers and don’t use any formal design techniques that I know of. This has been a subject that’s been haunting me for a while now – how can game developers adapt these techniques, many of them quite useful outside our domain, to our rather unique flavour of testing? But I guess that is the subject of another rambling story.</p>
]]></content:encoded>
			<wfw:commentRss>http://gameqablog.com/2008/06/methods-of-pest-control-and-extermination-a-most-rousing-and-revealing-study-of-such-methods-as-employed-by-various-and-diverse-cultures.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Intermission: Because Those Graphics Need Tightening Up.</title>
		<link>http://gameqablog.com/2008/06/intermission-because-those-graphics-need-tightening-up.html</link>
		<comments>http://gameqablog.com/2008/06/intermission-because-those-graphics-need-tightening-up.html#comments</comments>
		<pubDate>Thu, 19 Jun 2008 02:05:44 +0000</pubDate>
		<dc:creator>zachary</dc:creator>
				<category><![CDATA[actualresult]]></category>

		<guid isPermaLink="false">http://gameqablog.com/?p=141</guid>
		<description><![CDATA[After the break, because it hasn&#8217;t been displayed enough times already.


]]></description>
			<content:encoded><![CDATA[<p>After the break, because it hasn&#8217;t been displayed enough times already.<br />
<span id="more-141"></span><br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.youtube.com/v/UJ-QSJmEgHU&amp;hl=en" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/UJ-QSJmEgHU&amp;hl=en"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://gameqablog.com/2008/06/intermission-because-those-graphics-need-tightening-up.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Poison Testers</title>
		<link>http://gameqablog.com/2008/06/poison-testers.html</link>
		<comments>http://gameqablog.com/2008/06/poison-testers.html#comments</comments>
		<pubDate>Wed, 04 Jun 2008 16:24:49 +0000</pubDate>
		<dc:creator>Michael Russell</dc:creator>
				<category><![CDATA[expectedresult]]></category>

		<guid isPermaLink="false">http://gameqablog.com/?p=140</guid>
		<description><![CDATA[We&#8217;ve all had them&#8230;those fellow employees who just suck the life out of any team, department or company that they are associated with.
However, it can be difficult as a lead or manager to figure out whois the poison pill in a team because most of the time, employees will openly bitch about other employees only [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve all had them&#8230;those fellow employees who just suck the life out of any team, department or company that they are associated with.</p>
<p>However, it can be difficult as a lead or manager to figure out <em>who</em>is the poison pill in a team because most of the time, employees will openly bitch about other employees only within their circle and they rarely include management in their bitchfests for fear of being seen as complainers.  Because of that, we see the morale problem, but we have problems isolating the cause.</p>
<p>So how do we detect the problem people and once we do, how to we correct the problem?</p>
<p><span id="more-140"></span></p>
<p>Hopefully, you&#8217;ve been able to maintain a decent level of communication and trust with your testers.  If you have, the easiest way is just to pull them aside one by one and talk to them.  Start by asking about who is doing a really good job in their department, then segue into asking them if there have been any personality clashes in their department.  Assure them that their feedback is confidential.  You&#8217;ll usually see a pattern start to emerge around the poison in your midst.</p>
<p>The problem then becomes diagnosis.  You know who it is, but what kind of poison is it?  There are generally four types: incompetent, unmotivated, emotional black holes, and asshole.  Once you know the type of poison, you can start working on a way to manage the poison out of the department.</p>
<p>Incompetent testers are the easiest to handle.  Create performance goals, mentor them, and if they either can&#8217;t meet their goals, can&#8217;t accept the guidance they are provided or are still morale killers, it&#8217;s time for them to move on.</p>
<p>Unmotivated testers are a bit more difficult because you have to find out <em>why</em> they aren&#8217;t motivated.  Is it general project ennui?  Is it lack of advancement opportunities?  Is it the fact that after being a tester for five years he/she is still making less than any entry level programmer?  The causes behind lack of motivation are as varied as the bugs that get filed.  There may be times when the best thing to do is to actively help your tester find a position with another division or company.  As much as it pains you to lose that expertise, the cost to your other testers by keeping them is far higher.</p>
<p>Emotional black holes are people who have problems in their personal lives that are disrupting the team.  It isn&#8217;t always their fault.  They could be having medical issues, debt issues, family problems, etc.  You can&#8217;t correct their external problems, but you can try to be flexible by giving them time to try to correct them.  Allow them flex time or additional make-up time within reason so that they can handle the issues or find ways to leave the issues at home.  The nice thing is that just working with them tends to raise department morale because people see that you aren&#8217;t an unfeeling monster.  Everyone is going to have problems, and it makes people feel better knowing that if they have a problem as well, you&#8217;ll work with them on it.  Admittedly, there are limits to what you can do and you should lay those limits out.  You should also set a time limit based on what the issue is for it to be handled.</p>
<p>Finally, you&#8217;ve got the assholes.  QA tends to get more than their fair share simply because since the role of QA is to deliver bad news, you will inevitably get some people who enjoy it a bit too much.  These people not only affect morale within your department, but affect the department&#8217;s standing with other departments.  There are no easy ways to handle dealing with an asshole, so you may as well be blunt.  Tell them that what they are doing is wrong, explain why it is wrong, and tell them that if the behavior continues, they will be immediately dismissed.  At this point, it doesn&#8217;t matter if they are your best performer or not&#8230;assholes bring down the productivity of everyone they touch and must be dealt with appropriately.  At this point, one of three things will happen.  Either they won&#8217;t change and will be terminated, will quit, or they will make an effort to change.  If they are making an effort to change, work with them&#8230;nobody changes overnight.  Also do checkups with people who brought up the issues in your early meetings to see how the changes are being received.</p>
<p>Managing testers is hard.  Any time that the QA dichotomy of logic and emotion collide, there is bound to be friction.  Working to minimize that friction may not seem like the most effective use of your time, but if keeping your testers happy and healthy isn&#8217;t a worthwhile goal for you, what are you doing managing in the first place?</p>
]]></content:encoded>
			<wfw:commentRss>http://gameqablog.com/2008/06/poison-testers.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Lessons From Car Salesmen</title>
		<link>http://gameqablog.com/2008/05/lessons-from-care-salesmen.html</link>
		<comments>http://gameqablog.com/2008/05/lessons-from-care-salesmen.html#comments</comments>
		<pubDate>Tue, 27 May 2008 05:20:56 +0000</pubDate>
		<dc:creator>Michael Russell</dc:creator>
				<category><![CDATA[expectedresult]]></category>
		<category><![CDATA[rom's rants]]></category>
		<category><![CDATA[cars]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[manos]]></category>
		<category><![CDATA[the hands of fate]]></category>

		<guid isPermaLink="false">http://gameqablog.com/?p=139</guid>
		<description><![CDATA[Back in 1940, Chevrolet released a management training video called &#8220;Hired.&#8221;  You can view the second half at the beginning of the &#8220;Manos: The Hands of Fate&#8221; episode of Mystery Science Theater 3000, or you can watch the entire video over that the Internet Archive.  If you are having problems getting your testers to perform, [...]]]></description>
			<content:encoded><![CDATA[<p>Back in 1940, Chevrolet released a management training video called &#8220;Hired.&#8221;  You can view the second half at the beginning of the &#8220;<a href="http://en.wikipedia.org/wiki/Manos:_The_Hands_of_Fate">Manos: The Hands of Fate</a>&#8221; episode of <em>Mystery Science Theater 3000</em>, or you can <a href="http://www.archive.org/details/Hired1940" target="_blank">watch the entire video over that the Internet Archive</a>.  If you are having problems getting your testers to perform, stop what you are doing and watch this video.  If you can&#8217;t watch it, I&#8217;ll sum up the points here with the terminology properly changed.<span id="more-139"></span></p>
<p><strong>1. Hire observant testers, and then see that they are well trained on not only the platforms that they are going to be working on, but also on other platforms.</strong>  Knowledge of platform strengths and weaknesses can help an observant testers hypothesize where errors will be located.  Also have them test your competitor&#8217;s games.  Find the errors that they made and let slip through so you won&#8217;t have the same problems in your games.</p>
<p><strong>2. Be sure that your testers have all of the equipment and testing tools that they need, and that they know how to use those tools.</strong>  Every platform has a wide array of testing tools available.  Your PC testers need to know how to use <a href="http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx">Process Explorer</a> and <a href="http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx">Process Monitor</a> at a minimum.  Both Microsoft and Sony provide a large range of testing tools for their platforms, although the documentation leaves a lot to be desired.  Learn them yourself and then train your testers on their use.</p>
<p><strong>3. Help them plan their work to make the most effective use of their time.</strong>  As a lead, you should know about the architecture of the program and should be able to help them ensure that not only are they testing the entire feature, but that they are minimizing their efforts at retesting portions that have already been tested either by themselves or others during that test pass.  As a manager, you should be able to pick up on patterns in how a tester works that could be inefficient or scattershot and help them improve their testing abilities.</p>
<p><strong>4. Stay in close touch with every tester.  Know what each one is doing.  Work with them.</strong>  Because testing is such a high turnover profession, we have very little in the realm of legacy knowledge.  Work with them not only to pass on the knowledge that you have, but to harvest the knowledge that they have gleaned themselves so that if they leave you can pass it on to the next generation of tester.</p>
<p><strong>5. Keep up their enthusiasm.  Encourage every tester every day.</strong>  Very few jobs are harder on the psyche than being the bearer of bad news.  Not only that, but testers work long hours for little pay and often have little chance of career advancement or permanence.  It&#8217;s hard to keep them motivated, but recognizing accomplishments can go a long way.  Calling out when someone tracks down a difficult severity 1 bug, noticing when someone passes a major bug milestone on a project, celebrating team bug milestones, all of these are simple, effective ways of maintaining morale in a department that isn&#8217;t usually known for it.</p>
<p>But please, if you want to keep their morale up, don&#8217;t show them &#8220;Manos: The Hands of Fate.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://gameqablog.com/2008/05/lessons-from-care-salesmen.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
