<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>IT Werkz Sometimes</title>
	
	<link>http://www.itwerkzsometimes.com</link>
	<description>Finding bugs in digital stuff, easy</description>
	<lastBuildDate>Wed, 24 Nov 2010 19:00:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/itwerkzsometimes/noBE" /><feedburner:info uri="itwerkzsometimes/nobe" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:browserFriendly></feedburner:browserFriendly><item>
		<title>Scrum testing – test requirements where they should be</title>
		<link>http://www.itwerkzsometimes.com/2010/monthnum%/17/scrum-testing-test-requirements-where-they-should-be/</link>
		<comments>http://www.itwerkzsometimes.com/2010/monthnum%/17/scrum-testing-test-requirements-where-they-should-be/#comments</comments>
		<pubDate>Wed, 17 Nov 2010 07:46:38 +0000</pubDate>
		<dc:creator>testcrunch</dc:creator>
				<category><![CDATA[Scrum - where's the freakin' ball]]></category>

		<guid isPermaLink="false">http://www.itwerkzsometimes.com/?p=3407</guid>
		<description><![CDATA[Is scrum a cure for death? Nope but it is mighty, mighty important to some people. I know one guy who was great at testing but got sacked because he wasn’t any good at scrum. Huh. How good do you need to be at scrum to be any good or no good at it. You [...]]]></description>
			<content:encoded><![CDATA[<p>Is scrum a cure for death? Nope but it is mighty, mighty important to some people.</p>
<p>I know one guy who was great at testing but got sacked because he wasn’t any good at scrum. Huh. How good do you need to be at scrum to be any good or no good at it. You can teach people scrum in about 5 minutes as all you need to do is teach them how the daily scrum works, the pre-planning meetings, the post-sprint review meeting and the product and testing backlog. It is spoken about as if it’s the most important thing in the world but it makes no difference to me. I still test software the same way as if I’m on a non-scrum project. I’ve actually had a conversation with someone who’s keen on scrum about whether we do scrum to generate software or we write software to do scrum. </p>
<p>What is good about the version of scrum we practice is that the test conditions – called test confirmations – are tacked onto the back of the user story at about the same time as the coder is doing his bit. I check out the user story and derive the test confirmations and add them to the end of the user story. The coders soon realise that the user stories have got the test confirmations and obviously start reading them and realise all of the grisly tests I’m going to do. This has the effect of them hardening their code so that it deals with my test confirmations, and even better, they start running some of my tests as their unit tests. Talk about a win-win situation. They find most of the bugs that I would have found before I even get sight of the system, so by the time I do get to play with the software most of the bugs have already been sorted out. Of course I still test all the test confirmations but most pass OK. </p>
<p>So what have we done here? My test confirmations are acting as a secondary interpretation of the requirements, almost a confirmation of them and for some reason they are now taken more seriously by the developers. Without the developers seeing the test confirmations, say they were written in a separate document, then their testing wouldn’t have been as deep and they would have handed over a system that worked OK but I’d tear it to pieces. </p>
<p>That part of our scrum variation is worth its weight in gold.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.itwerkzsometimes.com/2010/monthnum%/17/scrum-testing-test-requirements-where-they-should-be/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss><!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->

