<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>MGilly's QA Blog</title>
	<atom:link href="http://mgilly.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://mgilly.wordpress.com</link>
	<description>Mary Gilligan's blog about QA, the Web, and other stuff</description>
	<lastBuildDate>Sun, 28 Aug 2011 10:24:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='mgilly.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>MGilly's QA Blog</title>
		<link>http://mgilly.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://mgilly.wordpress.com/osd.xml" title="MGilly&#039;s QA Blog" />
	<atom:link rel='hub' href='http://mgilly.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Internationalization was only the beginning&#8230;</title>
		<link>http://mgilly.wordpress.com/2009/11/02/internationalization-was-only-the-beginning/</link>
		<comments>http://mgilly.wordpress.com/2009/11/02/internationalization-was-only-the-beginning/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 15:54:48 +0000</pubDate>
		<dc:creator>Groovymarlin</dc:creator>
				<category><![CDATA[QA]]></category>

		<guid isPermaLink="false">http://mgilly.wordpress.com/?p=92</guid>
		<description><![CDATA[Just a brief (and rare, unfortunately) post to share a terrific post on QA Hates You about the upcoming changes to web domains. Here is the post. Go read it. Go ahead, I&#8217;ll wait here&#8230; This is the kind of thing that just gives me nightmares. Not only will it be fun worrying about validation [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mgilly.wordpress.com&amp;blog=796453&amp;post=92&amp;subd=mgilly&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Just a brief (and rare, unfortunately) post to share a<em> terrific</em> post on QA Hates You about the upcoming changes to web domains. <a href="http://qahatesyou.com/wordpress/2009/11/02/coming-soon-all-of-your-e-mail-address-and-web-site-fields-will-fail/" target="_blank">Here</a> is the post. Go read it. Go ahead, I&#8217;ll wait here&#8230;</p>
<p>This is the kind of thing that just gives me nightmares. Not only will it be fun worrying about validation on email address fields and the like, but trust me &#8211; it is SO MUCH FUN trying to explain the difference between &#8220;language,&#8221; &#8220;locale,&#8221; and &#8220;script&#8221; to the uninitiated. Especially when said uninitiated is in upper management and laboring under the delusion that &#8220;Mandarin&#8221; is an actual written language (for reference, it is a spoken dialect), and he is always right. Not that I&#8217;m bitter.</p>
<p>Other folks in the organization (management, developers, etc.) seem to not worry about issues like this until it&#8217;s too late. But here we are in QA, the old worry-warts, fretting away. Well, at least when everyone is in a tizzy over it some time next year, we can say &#8220;told you so!&#8221;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mgilly.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mgilly.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mgilly.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mgilly.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mgilly.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mgilly.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mgilly.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mgilly.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mgilly.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mgilly.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mgilly.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mgilly.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mgilly.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mgilly.wordpress.com/92/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mgilly.wordpress.com&amp;blog=796453&amp;post=92&amp;subd=mgilly&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mgilly.wordpress.com/2009/11/02/internationalization-was-only-the-beginning/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/70886189d99d450627a7774862db9ff9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">MGilly</media:title>
		</media:content>
	</item>
		<item>
		<title>Snow Leopard and a Hard Drive Hissy Fit</title>
		<link>http://mgilly.wordpress.com/2009/09/04/snow-leopard-and-a-hard-drive-hissy-fit/</link>
		<comments>http://mgilly.wordpress.com/2009/09/04/snow-leopard-and-a-hard-drive-hissy-fit/#comments</comments>
		<pubDate>Fri, 04 Sep 2009 22:24:47 +0000</pubDate>
		<dc:creator>Groovymarlin</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://mgilly.wordpress.com/?p=90</guid>
		<description><![CDATA[I upgraded my Macbook Pro 17&#8243; to Snow Leopard this week. It went pretty well. What they say is true &#8211; startup times are noticeably faster. For all the apparent tweaks that went into Snow Leopard, what it ended up costing me ($24.99 I think on Amazon) was definitely worth it. Except I also had [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mgilly.wordpress.com&amp;blog=796453&amp;post=90&amp;subd=mgilly&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I upgraded my Macbook Pro 17&#8243; to Snow Leopard this week. It went pretty well. What they say is true &#8211; startup times are noticeably faster. For all the apparent tweaks that went into Snow Leopard, what it ended up costing me ($24.99 I think on Amazon) was definitely worth it. Except I also had to spend $49-ish to upgrade my Parallels to version 4.  But I probably should have done that a long time ago anyway. So I guess this time we&#8217;ll call it even.</p>
<p>In a story with not such a happy ending, my dev laptop at work went belly-up on Tuesday morning. I arrived to a BSOD, then it wouldn&#8217;t boot at all. IT took it and anaylzed it for me, and while the hard drive was OK physically, the file system was apparently corrupted. IT had to re-image my machine, which means I lost everything. (To give my IT dude credit, he did try to hook my drive up as a slave to another one, in order to recover any data he could, but it just wouldn&#8217;t work.)</p>
<p>THANK GOD FOR SUBVERSION. All my deliverable test documents, both final and draft versions, were checked in; along with my test logs, notes, JMeter scripts, and every other thing I thought might be important. However, I did have to re-install all of my software. I took the extra step of adding some <a href="http://www.gfi.com/backup-hm" target="_blank">free backup software</a> and scheduling a daily backup of all my important data and settings to my network share, just in case. Apparently IT makes sure this is happening on my <em>corporate</em> machine, where I naturally do no important work at all; but when it comes to protecting my dev machine where the real work happens, I&#8217;m on my own.</p>
<p>OK then. Lesson learned.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mgilly.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mgilly.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mgilly.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mgilly.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mgilly.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mgilly.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mgilly.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mgilly.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mgilly.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mgilly.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mgilly.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mgilly.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mgilly.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mgilly.wordpress.com/90/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mgilly.wordpress.com&amp;blog=796453&amp;post=90&amp;subd=mgilly&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mgilly.wordpress.com/2009/09/04/snow-leopard-and-a-hard-drive-hissy-fit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/70886189d99d450627a7774862db9ff9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">MGilly</media:title>
		</media:content>
	</item>
		<item>
		<title>Why Won&#8217;t &#8220;Sneakernet&#8221; Go Away?</title>
		<link>http://mgilly.wordpress.com/2009/07/26/why-wont-sneakernet-go-away/</link>
		<comments>http://mgilly.wordpress.com/2009/07/26/why-wont-sneakernet-go-away/#comments</comments>
		<pubDate>Sun, 26 Jul 2009 17:07:07 +0000</pubDate>
		<dc:creator>Groovymarlin</dc:creator>
				<category><![CDATA[QA]]></category>

		<guid isPermaLink="false">http://mgilly.wordpress.com/?p=88</guid>
		<description><![CDATA[A few weeks ago I was testing some code that still wasn&#8217;t completely finished. The functionality was mostly there, but it still needed a lot of polish, and some things just didn&#8217;t work at all. The developer I was working with at the time brought me an installer&#8230;on a thumb drive. Why didn&#8217;t he check [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mgilly.wordpress.com&amp;blog=796453&amp;post=88&amp;subd=mgilly&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>A few weeks ago I was testing some code that still wasn&#8217;t completely finished. The functionality was <em>mostly</em> there, but it still needed a lot of polish, and some things just didn&#8217;t work at all. The developer I was working with at the time brought me an installer&#8230;on a thumb drive. Why didn&#8217;t he check it into Subversion, where I could easily find it? I don&#8217;t know. Why didn&#8217;t he email it to me on our secure internal network? I don&#8217;t know. Whatever, I copied the installer and ran it and got started.</p>
<p>It wasn&#8217;t long before I ran into problems, and had to call the developer. He fixed these problems, so I could continue, by&#8230;bringing me some additional files and things on a thumb drive. Grrr!! Now I&#8217;m getting frustrated. This started a day-long cycle of me trying to test, things not working, and the dev coming to my desk with more stuff on a thumb drive, sitting down and taking over my computer, and copying/tweaking/hacking to make things work.</p>
<p>I thought I was going to kill someone.</p>
<p>I <em>hate</em> it when someone decides he has to &#8220;drive&#8221; my computer in order to fix something. If it needs that much developer intervention, it&#8217;s not ready for testing, end of story. Take it back to YOUR desk, troubleshoot it, unit test it, fix the damn code, and bring it back when it&#8217;s ready. Strike that! When it&#8217;s ready, check it into Subversion and tell me where it is, so I can get it. Or at least email me a package that contains everything I need.</p>
<p>This isn&#8217;t the first time I&#8217;ve been given things to test or work with via a thumb drive. Sometimes it&#8217;s on a CD-R, but whatever the media, the point is &#8211; why won&#8217;t this &#8220;sneakernet&#8221; method of sharing data and code go away? It drives me crazy! I worked on a project last year for a while that had a single developer. He wasn&#8217;t checking stuff into Subversion <em>at all</em>. When I asked him about it, he said everything was on his local drive (*shudder*), and backed up to a &#8211; you guessed it &#8211; thumb drive. This wasn&#8217;t a small, personal project, either &#8211; it was a major IRAD effort which he had been working on mostly by himself up to that point. But it had requirements and a spec, and was soon to have three other developers (and a tester &#8211; me!) working on it as well.</p>
<p>Obviously, priority one was to get all the code checked into Subversion in an organized way. But why was a professional developer working that way in the first place? WHY WHY WHY? These kinds of questions drive me crazy. I hate it when an organization or project calls itself &#8220;quick and agile,&#8221; when it&#8217;s really just &#8220;lazy and undisciplined.&#8221;</p>
<p>And that is my tester&#8217;s rant for today.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mgilly.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mgilly.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mgilly.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mgilly.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mgilly.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mgilly.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mgilly.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mgilly.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mgilly.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mgilly.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mgilly.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mgilly.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mgilly.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mgilly.wordpress.com/88/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mgilly.wordpress.com&amp;blog=796453&amp;post=88&amp;subd=mgilly&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mgilly.wordpress.com/2009/07/26/why-wont-sneakernet-go-away/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/70886189d99d450627a7774862db9ff9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">MGilly</media:title>
		</media:content>
	</item>
		<item>
		<title>Quite a Threesome</title>
		<link>http://mgilly.wordpress.com/2009/05/05/quite-a-threesome/</link>
		<comments>http://mgilly.wordpress.com/2009/05/05/quite-a-threesome/#comments</comments>
		<pubDate>Tue, 05 May 2009 18:57:55 +0000</pubDate>
		<dc:creator>Groovymarlin</dc:creator>
				<category><![CDATA[QA]]></category>

		<guid isPermaLink="false">http://mgilly.wordpress.com/?p=86</guid>
		<description><![CDATA[The developer, the project manager, and the tester. On most of the projects I&#8217;ve worked on, this is the dynamic. Sometimes there is more than one developer; sometimes the project manager is also the developer, or one of the developers. Larger projects might also include a requirements analyst or manager, a technical writer, and an [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mgilly.wordpress.com&amp;blog=796453&amp;post=86&amp;subd=mgilly&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The developer, the project manager, and the tester. On most of the projects I&#8217;ve worked on, this is the dynamic. Sometimes there is more than one developer; sometimes the project manager is also the developer, or one of the developers. Larger projects might also include a requirements analyst or manager, a technical writer, and an interface designer. But on all but the very largest projects there&#8217;s usually only one tester (that&#8217;s me!). And on most of the projects that I&#8217;ve worked on in the last few years, which tend to be smaller and more agile, it&#8217;s just the unholy threesome: developer(s), project manager, tester.</p>
<p>It&#8217;s interesting how the different personalities of these roles take shape and present themselves. Since I can only speak to my own experiences, I am the constant in my observations and anecdotes. I have a certain philosophy of testing and it rarely varies, though it has certainly grown and changed subtley over the years. What&#8217;s surprising is that despite having worked with many different individuals, a lot of them seem to share a world view when it comes to software projects, based on what roles they fulfill.</p>
<p><strong>The Project Manager</strong>: Some are good, some are bad. The best are organized, and aware of the importance of a schedule (which can be flexible) and project milestones. Occasionally you get a really awful one who is completely unwilling to commit to a schedule, work breakdown, milestones, or anything like that. In terms of their attitudes towards testing, a lot of project managers seem to consider only testing against the requirements, or verifying the basic functionality of a system. The concept of negative testing (attempting to create error conditions, less-than-perfect environments, unexpected user behavior, user error) seems novel to them.</p>
<p><strong>The Developer</strong>: A study in contrasts. On one hand, most developers are very good at thinking of negative tests, and give suggestions for possible negative test cases (some useful, some completely labrynthine and over-the-top). What often surprises me about developers is, they&#8217;re so good at thinking of negative tests for ME to run, but so bad at putting error handling into their own code. I guarantee you, you can almost always trip up even the best developer with the simple trick of testing field constraints. Enter 1,000 characters into a username field that&#8217;s probably limited in the database to 15 or so, and watch the application puke. Fun!</p>
<p><strong>The Tester (yours truly)</strong>: I have to do both &#8211; test to requirements and verify functionality, but also test negative conditions and check for error handling and try to <em>break</em> the darn thing to see what happens. I have to point out the bugs in a polite and supportive way, so nobody&#8217;s feelings are hurt. I have to nudge the project manager to put together the schedule, or at least commit to some informal milestones, then keep track of them myself. Sometimes I have to beg for more hours.</p>
<p>Once, a project manager asked me to create test documentation for a system, and then test it, using only the assumed correct use case scenario. That is &#8211; assume a perfect environment as specified, a perfectly-trained user, and no error conditions, hardware failures, quirks or abnormalities. To me, that kind of testing is completely useless! What does it prove? It proves that in a perfect world, your software functions exactly as described. <em>But there is no perfect world! </em>We all know this, yes? Heck, in a perfect world, all code would be bug-free and all systems would be perfectly designed and built, and I&#8217;d be out of a job completely!</p>
<p>So until that perfect world comes about (and pigs fly, and hell freezes over, and I vote Republican, etc., etc.), I keep doing both kinds of testing, and fulfilling my role in the unholy threesome.</p>
<p><em></em></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mgilly.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mgilly.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mgilly.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mgilly.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mgilly.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mgilly.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mgilly.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mgilly.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mgilly.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mgilly.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mgilly.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mgilly.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mgilly.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mgilly.wordpress.com/86/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mgilly.wordpress.com&amp;blog=796453&amp;post=86&amp;subd=mgilly&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mgilly.wordpress.com/2009/05/05/quite-a-threesome/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/70886189d99d450627a7774862db9ff9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">MGilly</media:title>
		</media:content>
	</item>
		<item>
		<title>Hilarious</title>
		<link>http://mgilly.wordpress.com/2009/03/30/hilarious/</link>
		<comments>http://mgilly.wordpress.com/2009/03/30/hilarious/#comments</comments>
		<pubDate>Mon, 30 Mar 2009 13:17:31 +0000</pubDate>
		<dc:creator>Groovymarlin</dc:creator>
				<category><![CDATA[QA]]></category>

		<guid isPermaLink="false">http://mgilly.wordpress.com/?p=84</guid>
		<description><![CDATA[How can you tell when something has gained enough traction and acceptance in the software development field that it can definitely no longer be ignored or minimalized? When it&#8217;s popular enough to be the basis for a scam. Here, Michael Bolton blogs about a supposed &#8220;agile testing certification.&#8221; It looks like a total scam to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mgilly.wordpress.com&amp;blog=796453&amp;post=84&amp;subd=mgilly&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>How can you tell when something has gained enough traction and acceptance in the software development field that it can definitely no longer be ignored or minimalized? When it&#8217;s popular enough to be the basis for a scam.</p>
<p><a href="http://www.developsense.com/2009/03/world-agile-qualifications-board-god.html" target="_blank">Here</a>, Michael Bolton blogs about a supposed &#8220;agile testing certification.&#8221; It looks like a total scam to me right from the start &#8211; lack of details or links to other organizations, use of copyrighted images, and mostly the horrifically botched English spelling, grammar, and punctuation. But to his credit, Michael attempts to do some research into <em>who</em> the &#8220;World Agile Qualifications Board&#8221; is, and just why they have any authority to offer certifications such as &#8220;Agile Practitioner Certificate&#8221; and &#8220;Agile Master Certificate.&#8221; I won&#8217;t link to the scam site here; please read Michael&#8217;s post, where he provides a link.</p>
<p>Here&#8217;s what I predict will happen to anyone who actually tries to sign up for the first &#8220;training&#8221; offered:</p>
<p>1. Response will include instructions for paying the £990 fee, possibly via credit card but most likely via some obscure method such as money order or wire service.</p>
<p>2. Once they&#8217;ve tricked enough suckers into paying up front, right around May 2009, the website will disappear.</p>
<p>Pathetic? Yes. But also kind of cool &#8211; if someone has bothered to make a scam based on agile testing, it must be pretty well accepted in our industry, right? At least that&#8217;s my positive spin on it. <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mgilly.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mgilly.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mgilly.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mgilly.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mgilly.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mgilly.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mgilly.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mgilly.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mgilly.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mgilly.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mgilly.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mgilly.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mgilly.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mgilly.wordpress.com/84/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mgilly.wordpress.com&amp;blog=796453&amp;post=84&amp;subd=mgilly&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mgilly.wordpress.com/2009/03/30/hilarious/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/70886189d99d450627a7774862db9ff9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">MGilly</media:title>
		</media:content>
	</item>
		<item>
		<title>QA or&#8230;?</title>
		<link>http://mgilly.wordpress.com/2009/01/30/qa-or/</link>
		<comments>http://mgilly.wordpress.com/2009/01/30/qa-or/#comments</comments>
		<pubDate>Sat, 31 Jan 2009 01:18:10 +0000</pubDate>
		<dc:creator>Groovymarlin</dc:creator>
				<category><![CDATA[QA]]></category>

		<guid isPermaLink="false">http://mgilly.wordpress.com/?p=82</guid>
		<description><![CDATA[Here is an interesting post on Evil Tester called, &#8220;Don&#8217;t call me a QA!&#8221; Fortuitous, as I was just thinking about this very issue, that of testers being referred to as &#8220;QA&#8221; or quality assurance. I understand that in traditional models of software development, QA is NOT just testing, though testing can be a part [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mgilly.wordpress.com&amp;blog=796453&amp;post=82&amp;subd=mgilly&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.eviltester.com/index.php/2009/01/30/dont-call-me-a-qa/" target="_blank">Here</a> is an interesting post on Evil Tester called, &#8220;Don&#8217;t call me a QA!&#8221; Fortuitous, as I was just thinking about this very issue, that of testers being referred to as &#8220;QA&#8221; or quality assurance.</p>
<p>I understand that in traditional models of software development, QA is NOT just testing, though testing can be a part of it. Thing is, at almost every place I&#8217;ve worked, 99% of what I have done is software <em>testing</em>, yet my function/team/group/title almost always uses the &#8220;QA&#8221; terminology. What this leads me to believe is that a lot of people in the IT space that I work in (specifically Federal contracting, for the most part, as well as some smaller commercial projects) misunderstand what QA is supposed to mean according to those traditional models.</p>
<p>Heck, maybe I misunderstand what it means myself. I have no problem being called QA (you can call me whatever you want, just don&#8217;t call me late for dinner), test, v&amp;v (verification and validation), or whatever you want. There are a lot of terms that seem to be interpreted pretty subjectively in the field of testing, at least as it is understood by the people that hire and manage testers. &#8220;Regression testing,&#8221; &#8220;integration testing,&#8221; and &#8220;system testing&#8221; are some of the other ones. In my own experience, this only starts to matter when you&#8217;re out there interviewing for a new job! Because once you&#8217;re in a position, as long as you (as a tester) understand what&#8217;s expected of you, it doesn&#8217;t really matter all that much what it&#8217;s called.</p>
<p>Maybe at my next job, I&#8217;ll lobby to have my job called somethign else all together. Something more exciting. Bug Wrangler? Software Abuser? Requirements Punisher? LOL!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mgilly.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mgilly.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mgilly.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mgilly.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mgilly.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mgilly.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mgilly.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mgilly.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mgilly.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mgilly.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mgilly.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mgilly.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mgilly.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mgilly.wordpress.com/82/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mgilly.wordpress.com&amp;blog=796453&amp;post=82&amp;subd=mgilly&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mgilly.wordpress.com/2009/01/30/qa-or/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/70886189d99d450627a7774862db9ff9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">MGilly</media:title>
		</media:content>
	</item>
		<item>
		<title>Schools of Testing?</title>
		<link>http://mgilly.wordpress.com/2009/01/25/schools-of-testing/</link>
		<comments>http://mgilly.wordpress.com/2009/01/25/schools-of-testing/#comments</comments>
		<pubDate>Mon, 26 Jan 2009 00:19:35 +0000</pubDate>
		<dc:creator>Groovymarlin</dc:creator>
				<category><![CDATA[QA]]></category>

		<guid isPermaLink="false">http://mgilly.wordpress.com/?p=80</guid>
		<description><![CDATA[So did you see all this hoo-ha last month about the various &#8220;schools&#8221; of testing? You&#8217;ve got your context-driven school, your&#8230;um&#8230;not-context-driven school (I guess), and so on, ad nauseum. Whenever I see these kinds of philosophical debates, my most frequent reaction is, &#8220;Wow&#8230;how come everybody&#8217;s arguing and nobody&#8217;s actually testing?&#8221; I mean, seriously. It must [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mgilly.wordpress.com&amp;blog=796453&amp;post=80&amp;subd=mgilly&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>So did you see all this hoo-ha last month about the various &#8220;schools&#8221; of testing? You&#8217;ve got your context-driven school, your&#8230;um&#8230;not-context-driven school (I guess), and so on, <em>ad nauseum</em>. Whenever I see these kinds of philosophical debates, my most frequent reaction is, &#8220;Wow&#8230;how come everybody&#8217;s arguing and nobody&#8217;s actually testing?&#8221;</p>
<p>I mean, seriously. It must be nice to have time to argue about which testing approach is best and what it should be called. Meanwhile, the vast majority of testers that I know are busy trying to justify our very existence to a software industry that still mostly misunderstands us and our role. What &#8220;school&#8221; of testing you consider yourself a member of really doesn&#8217;t mean squat when you&#8217;re told that &#8220;the client is refusing to pay for any more testing,&#8221; and when testing does need to occur, &#8220;we&#8217;ll just let the marketing guys pound on it for a few hours.&#8221; I&#8217;d love to know where these mythical projects and companies are, where testing is seen as integral to the effort, and there&#8217;s always time and money budgeted for it. Enough time, apparently, for the practitioners to engage in a war of words over whose school is best!</p>
<p>Call me cranky, but these days, I&#8217;m kind of just happy to have a job.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mgilly.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mgilly.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mgilly.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mgilly.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mgilly.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mgilly.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mgilly.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mgilly.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mgilly.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mgilly.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mgilly.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mgilly.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mgilly.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mgilly.wordpress.com/80/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mgilly.wordpress.com&amp;blog=796453&amp;post=80&amp;subd=mgilly&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mgilly.wordpress.com/2009/01/25/schools-of-testing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/70886189d99d450627a7774862db9ff9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">MGilly</media:title>
		</media:content>
	</item>
		<item>
		<title>Avoid Zombie Attack!</title>
		<link>http://mgilly.wordpress.com/2008/12/10/avoid-zombie-attack/</link>
		<comments>http://mgilly.wordpress.com/2008/12/10/avoid-zombie-attack/#comments</comments>
		<pubDate>Wed, 10 Dec 2008 19:49:17 +0000</pubDate>
		<dc:creator>Groovymarlin</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[QA]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://mgilly.wordpress.com/?p=75</guid>
		<description><![CDATA[This is mostly for testing purposes (I think I&#8217;ve done this before, actually). So, I&#8217;m using my testing blog to test something. Ha! How ab0ut that? Great. Except it didn&#8217;t work. Annoying. Let&#8217;s try again:<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mgilly.wordpress.com&amp;blog=796453&amp;post=75&amp;subd=mgilly&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This is mostly for testing purposes (I think I&#8217;ve done this before, actually). So, I&#8217;m using my testing blog to test something. Ha! How ab0ut that?</p>
<p>Great. Except it didn&#8217;t work. Annoying.</p>
<p>Let&#8217;s try again:</p>
<span style="text-align:center; display: block;"><a href="http://mgilly.wordpress.com/2008/12/10/avoid-zombie-attack/"><img src="http://img.youtube.com/vi/_l9ocz8jlKs/2.jpg" alt="" /></a></span>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mgilly.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mgilly.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mgilly.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mgilly.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mgilly.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mgilly.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mgilly.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mgilly.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mgilly.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mgilly.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mgilly.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mgilly.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mgilly.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mgilly.wordpress.com/75/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mgilly.wordpress.com&amp;blog=796453&amp;post=75&amp;subd=mgilly&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mgilly.wordpress.com/2008/12/10/avoid-zombie-attack/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/70886189d99d450627a7774862db9ff9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">MGilly</media:title>
		</media:content>
	</item>
		<item>
		<title>Fakes and Poseurs</title>
		<link>http://mgilly.wordpress.com/2008/10/27/fakes-and-poseurs/</link>
		<comments>http://mgilly.wordpress.com/2008/10/27/fakes-and-poseurs/#comments</comments>
		<pubDate>Mon, 27 Oct 2008 20:41:33 +0000</pubDate>
		<dc:creator>Groovymarlin</dc:creator>
				<category><![CDATA[QA]]></category>

		<guid isPermaLink="false">http://mgilly.wordpress.com/?p=73</guid>
		<description><![CDATA[While I&#8217;ve mostly given up posting regularly on QA (just too burned out at the moment), every now and then I see something that I just HAVE to share or respond to. This post on Pradeep Soundararajan&#8217;s blog, &#8220;Tester Tested!&#8221; was that thing for me today. It was posted at the end of August but [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mgilly.wordpress.com&amp;blog=796453&amp;post=73&amp;subd=mgilly&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>While I&#8217;ve mostly given up posting regularly on QA (just too burned out at the moment), every now and then I see something that I just HAVE to share or respond to. This <a href="http://testertested.blogspot.com/2008/08/faking-experience-in-software-testing.html" target="_blank">post</a> on Pradeep Soundararajan&#8217;s blog, &#8220;Tester Tested!&#8221; was that thing for me today. It was posted at the end of August but the discussion, via the comments, has continued into this month. In short, it is enlightening, infuriating, and full of &#8220;ah-ha! been there, done that&#8221; moments.</p>
<p>God bless Pradeep. He seems to take a lot of flack from people who don&#8217;t see anything wrong with a person putting fake experience on their resume in an effort to get a job in QA. Seriously, what the hell is wrong with people like that? Pradeep alludes to the common misconception that testing is the &#8220;easy&#8221; job in IT, and if you don&#8217;t have any coding skills you can always get a ticket on the IT money train by becoming a tester. So, so false, as those of us working and practicing real software testing know. Whatever their reasons for choosing testing jobs in particular, I have seen the ugly fallout from poseurs like this infecting the workplace.</p>
<p>While the post deals with testers (or faux-testers) from India in particular, I have seen this &#8220;fake experience&#8221; disease in all manner of testers, whether they are immigrants or natural-born US citizens. Ignorance knows no nationality you see, and anyone can be an opportunistic, lying scumbag on a resume.</p>
<p>I&#8217;ve also dealt first-hand with more than one person who had someone else (fluent in English) write his resume and all of his follow-up correspondence when interviewing for a job. Once hired, and expected to compose test plans, short test cases, or even simple emails on his own, his writing was suddenly completely unintelligible. Or the person who sold herself as a &#8220;test manager,&#8221; inflating and fabricating experience on her resume, but once hired it turned out she not only didn&#8217;t know how to manage testers or the testing process, but she didn&#8217;t know the first thing about testing. Asked to create simple documents like a work breakdown structure or a test schedule, she was clueless. Given a straightforward set of test cases to follow, she was quickly lost and unable to complete them, much less to actually identify any defects. About the only thing she WAS good at was taking credit for the work of others, a skill she obviously put to good use on her (faked) resume and in (bluffed) interviews.</p>
<p>It does tend to make you angry and bitter, to see situations like this. Talk about agile testing or exploratory testing or new tools or methods all you want; this is one of the reasons I think <em>hiring</em> is the biggest challenge we face in the testing field today. In my personal opinion, I can teach a new tester how to use a tool, but I can&#8217;t teach a liar how to be honest.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mgilly.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mgilly.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mgilly.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mgilly.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mgilly.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mgilly.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mgilly.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mgilly.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mgilly.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mgilly.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mgilly.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mgilly.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mgilly.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mgilly.wordpress.com/73/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mgilly.wordpress.com&amp;blog=796453&amp;post=73&amp;subd=mgilly&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mgilly.wordpress.com/2008/10/27/fakes-and-poseurs/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/70886189d99d450627a7774862db9ff9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">MGilly</media:title>
		</media:content>
	</item>
		<item>
		<title>Process What?</title>
		<link>http://mgilly.wordpress.com/2008/10/13/process-what/</link>
		<comments>http://mgilly.wordpress.com/2008/10/13/process-what/#comments</comments>
		<pubDate>Mon, 13 Oct 2008 19:24:27 +0000</pubDate>
		<dc:creator>Groovymarlin</dc:creator>
				<category><![CDATA[QA]]></category>

		<guid isPermaLink="false">http://mgilly.wordpress.com/?p=71</guid>
		<description><![CDATA[What is process improvement, and why should you care? Assuming you are a software tester, you&#8217;ll end up caring a lot. Especially when you get stuck on a job where there is no process and no improvement on the horizon! Ha ha, I can laugh now, but I&#8217;ve had that job too. Not for long [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mgilly.wordpress.com&amp;blog=796453&amp;post=71&amp;subd=mgilly&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>What <em>is</em> process improvement, and why should you care? Assuming you are a software tester, you&#8217;ll end up caring a lot. Especially when you get stuck on a job where there is no process and no improvement on the horizon! Ha ha, I can laugh now, but I&#8217;ve had that job too. Not for long &#8211; but I had it.</p>
<p>Here&#8217;s some purely anecdotal evidence for you, gleaned from my own experience. Most software developers think &#8220;process improvement&#8221; are dirty words and they dread being told that their shop is about to start going by this model or that process. Testers, on the other hand, tend to be much more open to the ideas of process improvement. Why is that?</p>
<p>I think it&#8217;s easy to figure out. Testers and other downstream folks like technical writers and even people who do implementations, customer service, and maintenance really feel the worst pain caused by a lack of process further upstream where the development actually takes place. That doesn&#8217;t mean that testers are going to thrive when forced to use big, heavy models with lots of documentation requirements. Remember, testers write a lot of documentation, and sometimes process can be as much of a drain on them as it is on developers.</p>
<p>The best process is one that <em>solves a problem</em>. For example: your requirements are unclear, which causes a problem for the developers (they aren&#8217;t sure exactly what to code) and the testers (they aren&#8217;t sure how to test what does get coded). Fuzzy requirements are causing problems. The solution is to elicit and document better requirements, and the best way to do that is to have a consistent requirements-gathering process that everyone is familiar with.</p>
<p>Here&#8217;s the key point, I think, on process improvement. Process models won&#8217;t tell you WHAT your requirements-gathering process should be, only that you need one. That leaves a lot of flexibility! Perfect! So in a large organization that&#8217;s developing some giant aerospace program, the process can look like: a team of people gathers requirements using a template, and they are vetted through another team, using certain organizational standards. Then they all get recorded and double-checked in a big tool, then perhaps modeled in some way, and so forth. On the other hand, a small team developing a lean web application have a process that looks like: one person always interviews the customer and gets the requirements. That person makes sure that any requirements given include certain essential information that&#8217;s needed for effective use (the requirements have their own requirements, if you will). If there&#8217;s any ambiguity, the requirements person goes back to the customer for clarification. Then the requirements get documented (perhaps in a spreadsheet) and reviewed with the team members regularly to make sure everyone understands them. Both processes have the same goal: clear, usable requirements. But they couldn&#8217;t be more different in scale and practice.</p>
<p>The whole point is having a process in the first place, instead of doing it differently for every project, or every customer, or every phase, or even every requirement. You can easily see where that lack of process will result in chaos, and that&#8217;s not fun for anyone.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mgilly.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mgilly.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mgilly.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mgilly.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mgilly.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mgilly.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mgilly.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mgilly.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mgilly.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mgilly.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mgilly.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mgilly.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mgilly.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mgilly.wordpress.com/71/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mgilly.wordpress.com&amp;blog=796453&amp;post=71&amp;subd=mgilly&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mgilly.wordpress.com/2008/10/13/process-what/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/70886189d99d450627a7774862db9ff9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">MGilly</media:title>
		</media:content>
	</item>
	</channel>
</rss>
