<?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>QA Hates You &#187; Philosophy</title>
	<atom:link href="http://qahatesyou.com/wordpress/category/philosophy/feed/" rel="self" type="application/rss+xml" />
	<link>http://qahatesyou.com/wordpress</link>
	<description>You suspected it.  Now you know it.</description>
	<lastBuildDate>Thu, 09 Sep 2010 11:28:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>QA Koan for Friday</title>
		<link>http://qahatesyou.com/wordpress/2010/02/qa-koan-for-friday/</link>
		<comments>http://qahatesyou.com/wordpress/2010/02/qa-koan-for-friday/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 18:51:28 +0000</pubDate>
		<dc:creator>The Director</dc:creator>
				<category><![CDATA[Philosophy]]></category>

		<guid isPermaLink="false">http://qahatesyou.com/wordpress/?p=760</guid>
		<description><![CDATA[&#8220;It&#8217;s better to be wanted for murder than not to be wanted at all.&#8221; &#8211;Marty Winch Surely you can meditate on that for a while and see how it applies to QA.]]></description>
			<content:encoded><![CDATA[<p>&#8220;It&#8217;s better to be wanted for murder than not to be wanted at all.&#8221;  &#8211;Marty Winch</p>
<p>Surely you can meditate on that for a while and see how it applies to QA.</p>
]]></content:encoded>
			<wfw:commentRss>http://qahatesyou.com/wordpress/2010/02/qa-koan-for-friday/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Five Tips Your Organization Will Not Follow</title>
		<link>http://qahatesyou.com/wordpress/2010/01/five-tips-your-organization-will-not-follow/</link>
		<comments>http://qahatesyou.com/wordpress/2010/01/five-tips-your-organization-will-not-follow/#comments</comments>
		<pubDate>Fri, 15 Jan 2010 13:33:10 +0000</pubDate>
		<dc:creator>The Director</dc:creator>
				<category><![CDATA[Philosophy]]></category>

		<guid isPermaLink="false">http://qahatesyou.com/wordpress/2010/01/15/five-tips-your-organization-will-not-follow/</guid>
		<description><![CDATA[Trisherino enumerates five things developers and designers could do to reduce the number of obvious issues testers will find: 5 Tips to Thwart Testers. They&#8217;re obvious, and they&#8217;re pretty good ideas, but your organization will not follow them for long, even if your team catches on.  Why?  Because institutional memory is fluid.  By the time [...]]]></description>
			<content:encoded><![CDATA[<p>Trisherino enumerates five things developers and designers could do to reduce the number of obvious issues testers will find: <a href="http://ubertest.hogfish.net/?p=146" target="_blank">5 Tips to Thwart Testers</a>.</p>
<p>They&#8217;re obvious, and they&#8217;re pretty good ideas, but your organization will not follow them for long, even if your team catches on.  Why?  Because institutional memory is fluid.  By the time you drum that into your developers&#8217; and designers&#8217; heads, they move onto a different teams or onto different companies.  They will be replaced by people who are less expensive and less knowledgeable or they will be replaced with experienced sticks in the mud who know the right way to do things: <em>their way</em>.</p>
<p>And their way does not include to stooping to IE.</p>
<p>And so it goes.</p>
<p>The best you can hope for is to become such an archetypal nemesis to your developers and designers that they carry the fear of you beyond your team and company so that they do things the right way even when they&#8217;re somewhere else.  Somewhere, some lucky QA professional will get a n00b on their team that does things right.</p>
]]></content:encoded>
			<wfw:commentRss>http://qahatesyou.com/wordpress/2010/01/five-tips-your-organization-will-not-follow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Marcus Aurelius on Becoming a Test Consultant</title>
		<link>http://qahatesyou.com/wordpress/2009/10/marcus-aurelius-on-becoming-a-test-consultant/</link>
		<comments>http://qahatesyou.com/wordpress/2009/10/marcus-aurelius-on-becoming-a-test-consultant/#comments</comments>
		<pubDate>Mon, 12 Oct 2009 13:00:18 +0000</pubDate>
		<dc:creator>The Director</dc:creator>
				<category><![CDATA[Philosophy]]></category>

		<guid isPermaLink="false">http://qahatesyou.com/wordpress/2009/10/12/marcus-aurelius-on-becoming-a-test-consultant/</guid>
		<description><![CDATA[From Meditations Book Twelve: All those things at which thou wishest to arrive by a circuitous road, thou canst have now, if thou dost not refuse them to thyself. And this means, if thou wilt take no notice of all the past, and trust the future to providence, and direct the present only conformably to [...]]]></description>
			<content:encoded><![CDATA[<p>From <a href="http://classics.mit.edu/Antoninus/meditations.12.twelve.html"><em>Meditations</em> Book Twelve</a>:</p>
<blockquote><p>All those things at which thou wishest to arrive by a circuitous road, thou canst have now, if thou dost not refuse them to thyself. And this means, if thou wilt take no notice of all the past, and trust the future to providence, and direct the present only conformably to piety and justice. Conformably to piety, that thou mayest be content with the lot which is assigned to thee, for nature designed it for thee and thee for it. Conformably to justice, that thou mayest always speak the truth freely and without disguise, and do the things which are agreeable to law and according to the worth of each. And let neither another man&#8217;s wickedness hinder thee, nor opinion nor voice, nor yet the sensations of the poor flesh which has grown about thee; for the passive part will look to this. If then, whatever the time may be when thou shalt be near to thy departure, neglecting everything else thou shalt respect only thy ruling faculty and the divinity within thee, and if thou shalt be afraid not because thou must some time cease to live, but if thou shalt fear never to have begun to live according to nature- then thou wilt be a man worthy of the universe which has produced thee, and thou wilt cease to be a stranger in thy native land, and to wonder at things which happen daily as if they were something unexpected, and to be dependent on this or that.</p></blockquote>
<p>At least, that&#8217;s how I felt when I quit the daily work world and went to test consulting.  It&#8217;s liberating in that it allows me to focus on the testing and avoiding the office politics and the other trappings that fall into the &#8220;administrative&#8221; bucket on the time sheet.  On the other hand, you do have to have a certain faith that those contracts will keep coming.  QA doesn&#8217;t make a fellow optimistic, but you do need it a bit when there&#8217;s no sure knowledge that you&#8217;ll be logging the same defects against the same features against the same application a year from now.</p>
]]></content:encoded>
			<wfw:commentRss>http://qahatesyou.com/wordpress/2009/10/marcus-aurelius-on-becoming-a-test-consultant/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Marcus Aurelius on QA Mentoring</title>
		<link>http://qahatesyou.com/wordpress/2009/10/marcus-aurelius-on-qa-mentoring/</link>
		<comments>http://qahatesyou.com/wordpress/2009/10/marcus-aurelius-on-qa-mentoring/#comments</comments>
		<pubDate>Wed, 07 Oct 2009 11:30:41 +0000</pubDate>
		<dc:creator>The Director</dc:creator>
				<category><![CDATA[Philosophy]]></category>

		<guid isPermaLink="false">http://qahatesyou.com/wordpress/2009/10/07/marcus-aurelius-on-qa-mentoring/</guid>
		<description><![CDATA[From Meditations Book Seven:  In everything which happens keep before thy eyes those to whom the same things happened, and how they were vexed, and treated them as strange things, and found fault with them: and now where are they? Nowhere. Why then dost thou too choose to act in the same way? And why [...]]]></description>
			<content:encoded><![CDATA[<p>From <a href="http://classics.mit.edu/Antoninus/meditations.7.seven.html" target="_blank">Meditations Book Seven</a>:</p>
<blockquote><p> In everything which happens keep before thy eyes those to whom the same things happened, and how they were vexed, and treated them as strange things, and found fault with them: and now where are they? Nowhere. Why then dost thou too choose to act in the same way? And why dost thou not leave these agitations which are foreign to nature, to those who cause them and those who are moved by them? And why art thou not altogether intent upon the right way of making use of the things which happen to thee? For then thou wilt use them well, and they will be a material for thee to work on. Only attend to thyself, and resolve to be a good man in every act which thou doest: and remember&#8230;</p></blockquote>
<p>Hrm, you know, that&#8217;s not very inspirational mentorship, true though it may be.  Maybe we&#8217;d better cling to <a href="http://www.shakespeare-literature.com/Henry_V/10.html" target="_blank">Henry V at Harfleur</a>:</p>
<blockquote><p>Once more unto the breach, dear friends, once more;<br />
Or close the wall up with our English dead.<br />
In peace there&#8217;s nothing so becomes a man<br />
As modest stillness and humility:<br />
But when the blast of war blows in our ears,<br />
Then imitate the action of the tiger;<br />
Stiffen the sinews, summon up the blood,<br />
Disguise fair nature with hard-favour&#8217;d rage;<br />
Then lend the eye a terrible aspect;<br />
Let pry through the portage of the head<br />
Like the brass cannon; let the brow o&#8217;erwhelm it<br />
As fearfully as doth a galled rock<br />
O&#8217;erhang and jutty his confounded base,<br />
Swill&#8217;d with the wild and wasteful ocean.<br />
Now set the teeth and stretch the nostril wide,<br />
Hold hard the breath and bend up every spirit<br />
To his full height. On, on, you noblest English.<br />
Whose blood is fet from fathers of war-proof!<br />
Fathers that, like so many Alexanders,<br />
Have in these parts from morn till even fought<br />
And sheathed their swords for lack of argument:<br />
Dishonour not your mothers; now attest<br />
That those whom you call&#8217;d fathers did beget you.<br />
Be copy now to men of grosser blood,<br />
And teach them how to war. And you, good yeoman,<br />
Whose limbs were made in England, show us here<br />
The mettle of your pasture; let us swear<br />
That you are worth your breeding; which I doubt not;<br />
For there is none of you so mean and base,<br />
That hath not noble lustre in your eyes.<br />
I see you stand like greyhounds in the slips,<br />
Straining upon the start. The game&#8217;s afoot:<br />
Follow your spirit, and upon this charge<br />
Cry &#8216;God for Harry, England, and Saint George!&#8217;</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://qahatesyou.com/wordpress/2009/10/marcus-aurelius-on-qa-mentoring/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Curly Could Have Told You That Much About Time Management</title>
		<link>http://qahatesyou.com/wordpress/2009/10/curly-could-have-told-you-that-much-about-time-management/</link>
		<comments>http://qahatesyou.com/wordpress/2009/10/curly-could-have-told-you-that-much-about-time-management/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 18:24:27 +0000</pubDate>
		<dc:creator>The Director</dc:creator>
				<category><![CDATA[Philosophy]]></category>

		<guid isPermaLink="false">http://qahatesyou.com/wordpress/2009/10/06/curly-could-have-told-you-that-much-about-time-management/</guid>
		<description><![CDATA[From an essay on What Every Super Achiever Knows About Time Management That You Don&#8217;t: Super achievers don&#8217;t manage their time, they create, manage and maximize their opportunities. At any given time they know the one critical, must complete, task and they work on that task. It is the most important and therefore deserves their [...]]]></description>
			<content:encoded><![CDATA[<p>From an essay on <a href="http://fieldguideforinvestors.com/articles/what-every-super-successful-achiever-knows-about-time-management-you-dont" target="_blank">What Every Super Achiever Knows About Time Management That You Don&#8217;t</a>:</p>
<blockquote><p>Super achievers don&#8217;t manage their time, they create, manage and maximize their opportunities. At any given time they know the one critical, must complete, task and they work on that task. It is the most important and therefore deserves their full attention.</p></blockquote>
<p><a href="http://www.imdb.com/character/ch0012189/quotes" target="_blank">Curly</a> said there was only one thing in life, but you had to figure it out.  If you&#8217;re working in quality assurance, you&#8217;ve already figured out what that one thing is: to keep your hanger-on-to-technology job by being pleasant in innumerable pointless meetings, not rocking the boat, and spending a lot of time generating metrics systems to justify your continued employment.</p>
<p>Well, maybe that&#8217;s just a lot of the quality assurance people with whom I&#8217;ve worked briefly.</p>
<p>No, the one thing you need to focus your time on is <em>delivering a quality product.  </em>Knowing the product, knowing the business problem it&#8217;s designed to solve, and making sure the damn thing works is that one thing.  Sitting in kickoff meetings, no matter what kind of doughnuts they have, isn&#8217;t it.  Neither is pulling together another test strategy document from the template that no one will read or understand.  It&#8217;s not about creating a perfect process that Plato would be proud of.  It&#8217;s delivering a quality product.</p>
<p>Focus your time and energy on that, not the trappings of the Quality Assurance industry.</p>
]]></content:encoded>
			<wfw:commentRss>http://qahatesyou.com/wordpress/2009/10/curly-could-have-told-you-that-much-about-time-management/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Start Your Monday Off Right with a QA Maxim</title>
		<link>http://qahatesyou.com/wordpress/2008/10/start-your-monday-off-right-with-a-qa-maxim/</link>
		<comments>http://qahatesyou.com/wordpress/2008/10/start-your-monday-off-right-with-a-qa-maxim/#comments</comments>
		<pubDate>Mon, 20 Oct 2008 11:50:57 +0000</pubDate>
		<dc:creator>The Director</dc:creator>
				<category><![CDATA[Philosophy]]></category>

		<guid isPermaLink="false">http://qahatesyou.com/wordpress/2008/10/20/start-your-monday-off-right-with-a-qa-maxim/</guid>
		<description><![CDATA[Optimism is a failure of the imagination.]]></description>
			<content:encoded><![CDATA[<p><em>Optimism is a failure of the imagination.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://qahatesyou.com/wordpress/2008/10/start-your-monday-off-right-with-a-qa-maxim/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>When Your Error Page Generates A Timeout, You&#8217;ve Crashed Hard</title>
		<link>http://qahatesyou.com/wordpress/2008/10/when-your-error-page-generates-a-timeout-youve-crashed-hard/</link>
		<comments>http://qahatesyou.com/wordpress/2008/10/when-your-error-page-generates-a-timeout-youve-crashed-hard/#comments</comments>
		<pubDate>Mon, 06 Oct 2008 10:58:00 +0000</pubDate>
		<dc:creator>The Director</dc:creator>
				<category><![CDATA[Failed Web sites]]></category>
		<category><![CDATA[Philosophy]]></category>

		<guid isPermaLink="false">http://qahatesyou.com/wordpress/2008/10/06/when-your-error-page-generates-a-timeout-youve-crashed-hard/</guid>
		<description><![CDATA[More fun with Twitter, secondhand: Click for full size It has crashed so badly that not only is the update portion not working, but it&#8217;s returning a 408 error, which means that the Web server is timing out while looking for the custom error page. Which leads me into a short bit of rant about [...]]]></description>
			<content:encoded><![CDATA[<p>More fun with Twitter, secondhand:</p>
<p align="center"><a href="http://qahatesyou.com/images/twitter408.jpg" target="_blank"><img src="http://qahatesyou.com/images/twitter408.jpg" title="If your error page is timing out, you're in trouble" alt="If your error page is timing out, you're in trouble" width="400" /><br />
<em>Click for full size</em></a></p>
<p align="left">It has crashed so badly that not only is the update portion not working, but it&#8217;s returning a 408 error, which means that the Web server is timing out while looking for the custom error page.</p>
<p align="left">Which leads me into a short bit of rant about a piece entitled <a href="http://www.informationweek.com/blog/main/archives/2008/09/in_a_web_20_wor_1.html" target="_blank">In A Web 2.0 World, Quality Is Irrelevant</a> (link seen <a href="http://expectedresults.blogspot.com/2008/10/quality-20.html" target="_blank">here</a>):</p>
<blockquote>
<p align="left">Still, I&#8217;m not in full rosy concurrence with the idea that we should kick quality completely to the curb. For one, it&#8217;s not that quality doesn&#8217;t matter &#8212; it&#8217;s that the definition of what constitutes quality is changing. The old idea that quality is defined by editing an article six ways from Sunday so that it&#8217;s denatured of all passion and advocacy, and so that that it has every freakin&#8217; semicolon and middle initial in the correct place &#8212; that&#8217;s what&#8217;s dead.</p>
<p>So what&#8217;s the new definition of quality? It&#8217;s a bit early to say definitively, but I believe what&#8217;s gelling is consistent with the post-literate society I believe we&#8217;re now amidst. (At this point I should probably send a friendly text message to my teenage daughter. To which she&#8217;ll respond: KK LOL ROFFL TTYL.) Namely, quality is now measured out more in engagement &#8212; videos, pictures, short and pithy commentary &#8212; than in llooooooonng, boring blocks of dense text. Which nobody reads anyway!</p></blockquote>
<p align="left">The author is speaking mostly about writing style and typos, but of course developers are happy to generalize it to code and everything else.  However, shifting the definition of <em>quality</em> away from, you know, <em>quality</em> and to strengths the definer has (speed, relevance, authenticity, a blog on a magazine&#8217;s domain, an espresso machine in the kitchen) ultimately only serves the complacency of someone who defines quality down.</p>
<p align="left">For in a Web 2.0 world, particularly one with eager Noah Websters out there who&#8217;ll tell you their application is the alpha and the omega, flaws and all, <em>quality</em> will remain a differentiator, and a bigger differentiator at that.  Although one expected a certain floor of minimum quality standards with most products up until about 1996, with software and applications, particularly those written poorly like Twitter, one gets first-to-market as the goal or tipping-point users or something other than stability and quality.  Once better quality products come out, though, users will migrate to them.  Blogs with fewer typographical errors will garner respect more than those rife with things like <em>Steev Jobs had a herat attack!!!!</em></p>
<p align="left">Of course, if your goal is to build it and cash out rapidly or to grab the youth market where newness and authenticity trump quality and stability instead of building a solid, long term user base, I guess quality isn&#8217;t for you, but then again, you probably don&#8217;t have a test team anyway, so worrying about redefining quality isn&#8217;t even a problem you&#8217;re addressing.</p>
]]></content:encoded>
			<wfw:commentRss>http://qahatesyou.com/wordpress/2008/10/when-your-error-page-generates-a-timeout-youve-crashed-hard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Another Maxim</title>
		<link>http://qahatesyou.com/wordpress/2008/09/another-maxim-2/</link>
		<comments>http://qahatesyou.com/wordpress/2008/09/another-maxim-2/#comments</comments>
		<pubDate>Mon, 22 Sep 2008 10:47:33 +0000</pubDate>
		<dc:creator>The Director</dc:creator>
				<category><![CDATA[Philosophy]]></category>

		<guid isPermaLink="false">http://qahatesyou.com/wordpress/2008/09/22/another-maxim-2/</guid>
		<description><![CDATA[You cannot spell adequate without QA.]]></description>
			<content:encoded><![CDATA[<p>You cannot spell <em>adequate </em>without QA.</p>
]]></content:encoded>
			<wfw:commentRss>http://qahatesyou.com/wordpress/2008/09/another-maxim-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>5 Ways To Be Effective in QA</title>
		<link>http://qahatesyou.com/wordpress/2008/04/5-ways-to-be-effective-in-qa/</link>
		<comments>http://qahatesyou.com/wordpress/2008/04/5-ways-to-be-effective-in-qa/#comments</comments>
		<pubDate>Thu, 24 Apr 2008 14:35:45 +0000</pubDate>
		<dc:creator>The Director</dc:creator>
				<category><![CDATA[Philosophy]]></category>

		<guid isPermaLink="false">http://qahatesyou.com/wordpress/2008/04/24/5-ways-to-be-effective-in-qa/</guid>
		<description><![CDATA[Well, no, ComputerWorld calls them 5 easy ways to commit career suicide, but I have found them to be effective techniques in establishing proper business relationships when you&#8217;re in QA. Particularly #3, Contradicting the boss in public. I never inappropriately discharged a firearm in the presence of coworkers. I&#8217;m stuck on deciding which punchline to [...]]]></description>
			<content:encoded><![CDATA[<p>Well, no, ComputerWorld calls them <a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9079721&amp;source=NLT_AM&amp;nlid=1" target="_blank">5 easy ways to commit career suicide</a>, but I have found them to be effective techniques in establishing proper business relationships when you&#8217;re in QA.  Particularly #3, Contradicting the boss in public.</p>
<p>I never inappropriately discharged a firearm in the presence of coworkers.  I&#8217;m stuck on deciding which punchline to go with here, so you choose whichever you like best:</p>
<ul>
<li><em>In all cases, the discharge was appropriate</em>.</li>
<li><em>I wish I&#8217;d thought of it.</em></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://qahatesyou.com/wordpress/2008/04/5-ways-to-be-effective-in-qa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>QA: The Req&#8217;ing Ball</title>
		<link>http://qahatesyou.com/wordpress/2008/03/qa-the-reqing-ball/</link>
		<comments>http://qahatesyou.com/wordpress/2008/03/qa-the-reqing-ball/#comments</comments>
		<pubDate>Thu, 20 Mar 2008 20:40:53 +0000</pubDate>
		<dc:creator>The Director</dc:creator>
				<category><![CDATA[Philosophy]]></category>
		<category><![CDATA[Process]]></category>

		<guid isPermaLink="false">http://qahatesyou.com/wordpress/2008/03/20/qa-the-reqing-ball/</guid>
		<description><![CDATA[If you&#8217;re a grade A QA professional, you&#8217;ve managed to worm quality assurance into the entirety of your organization&#8217;s software development lifecycle (if you’re grade A+, you&#8217;ve actually broken out of the SDLC and have someone from the quality team proofreading corporate communications, werd). That means you get a seat at the table in the [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re a grade A QA professional, you&#8217;ve managed to worm quality assurance into the entirety of your organization&#8217;s software development lifecycle (if you’re grade A+, you&#8217;ve actually broken out of the SDLC and have someone from the quality team proofreading corporate communications, werd).  That means you get a seat at the table in the requirements gathering process along with some free-talking technical guy who&#8217;s really a sales guy with a cert or two, a business analyst if you&#8217;re lucky, and a customer relationship management yippy dog who jumps up and down agreeing with whatever the customer says and sometimes with something your company&#8217;s representatives say.  However you got yourself into this predicament, best practice or not, you have to take care of QA in this meeting, and here&#8217;s what I do in that situation, particularly if I find myself in that situation disarmed.</p>
<p><span id="more-235"></span>You might be tempted to keep your eyes on the tabletop and hope no one knows you&#8217;re there and no one calls on you (no one will, of course, because they don&#8217;t know why you&#8217;re there and, if you&#8217;re doing your job effectively, they don&#8217;t like you anyway).  You might be tempted to make snarky comments and deploy the normal gallows humor, frightening the client.  Well, do so, but sparringly.  Mostly, though, you&#8217;re there to do two things.</p>
<p>One, you need to shoot for the moon on features.  You have to ask the client pretty much if he or she wants the application to wash his dog for him.  The more features you throw out, the more chances the client can say, &#8220;Yes, I want that,&#8221; and work that into the estimate, or the client can say, &#8220;No, that doesn&#8217;t make sense,&#8221; or whatnot.  Because the client&#8217;s going to take a look at whatever your organization puts together at some milestone after the company has expended pizza budget on getting something mostly working by the milestone, and the client will then say, &#8220;You know what else I want it to do?&#8221;  At that time, the yippy customer service person will agree to anything just to get his or her commission, and the timelines and budget might take a hit, especially if the client said he wanted it to wash his puppy in the first place, but also wanted it to wash his golf balls.  A little change directive won&#8217;t account for major refactoring, especially since the client will want to have secure login next time so that his business partner can wash his or her dog or bowling balls.</p>
<p>You need to get out ahead of that and try to think of how many features and enhancements and alternative workflows you can think of to get them down on paper before you begin.</p>
<p>Two, you need to make sure that the requirements account not only for happy path use cases, but also that they capture how the application should behave when the user steps off of the happy path.  Most of your defects are going to come from this area, particularly if you leave it to the developers to come up with their own ad hoc solutions and assumptions.  Face it, you&#8217;re in QA.  You&#8217;re the best one in the room for imagining and creating disasters.  Create them here, get them on paper, and then make sure they&#8217;re handled according to plan.  Otherwise, when you do the black magic you do so well in the testing cycle, the developers will have to send down to the gift shop for more chewing gum to implement their fixes&#8211;if they bother to at all.</p>
<p>So there you have it.  Swing for the fences in requirements gathering.  Sure, it makes more work when the client loves half the ideas, but the client was going to come up with those on his or her own halfway through the project.  And then the client will like a couple more of them, and you can point out where he or she said no when they were proposed, and fixing it will add cost to the project.</p>
<p>Sure, some of this is the work of business analysts, but I&#8217;ve worked plenty of places where they fell down on the job.  So get yourself to A rating and get into those requirement meetings.  At best, it will save you and your organization time, effort, and refactoring.  At least, you might get lunch and the opportunity to frighten a real live client.</p>
]]></content:encoded>
			<wfw:commentRss>http://qahatesyou.com/wordpress/2008/03/qa-the-reqing-ball/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
