<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Why Agile Teams Don&#8217;t Need Process QA</title>
	<atom:link href="http://testobsessed.com/2006/11/17/why-agile-teams-dont-need-process-qa/feed/" rel="self" type="application/rss+xml" />
	<link>http://testobsessed.com/2006/11/17/why-agile-teams-dont-need-process-qa/</link>
	<description>Elisabeth Hendrickson&#039;s thoughts on Agile, Testing, and Agile Testing.</description>
	<lastBuildDate>Sat, 04 Sep 2010 11:42:24 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: Dave Nicolette</title>
		<link>http://testobsessed.com/2006/11/17/why-agile-teams-dont-need-process-qa/#comment-137</link>
		<dc:creator>Dave Nicolette</dc:creator>
		<pubDate>Fri, 24 Nov 2006 21:49:44 +0000</pubDate>
		<guid isPermaLink="false">http://testobsessed.com/wordpress/2006/11/17/why-agile-teams-dont-need-process-qa/#comment-137</guid>
		<description>There&#039;s another way I&#039;ve seen QA testers participate in projects, and I wonder what your take on it is, based on your experience.

It seems to me the value added by a specialized QA test group that tests an application after-the-fact is that they can test the application as a whole in ways the development team is not equipped to do. This may include a wide range of testing, such as performance testing, break testing (finding the load limit of the application, useful for capacity planning purposes), testing the application in the context of a shared execution environment with other applications active, various forms of stress testing, longevity testing, failover testing, and more.

Since traditional software development methods typically deliver very buggy code, in many cases the QA test group uses up its portion of the project schedule in testing basic functionality. They aren&#039;t given a runnable application to begin with, and so they can&#039;t perform the kinds of testing that really add value.

From this point of view, one of the advantages of agile development methods is that the development team will deliver relatively bug-free code to the QA test group. Assuming the team has properly applied agile development methods, the basic functionality of the code are already tested before the product is handed over to the QA test group for dedicated, after-the-fact testing. This frees the QA test group to concentrate on the kinds of testing that really add value, instead of just trying to get the code to run.</description>
		<content:encoded><![CDATA[<p>There&#8217;s another way I&#8217;ve seen QA testers participate in projects, and I wonder what your take on it is, based on your experience.</p>
<p>It seems to me the value added by a specialized QA test group that tests an application after-the-fact is that they can test the application as a whole in ways the development team is not equipped to do. This may include a wide range of testing, such as performance testing, break testing (finding the load limit of the application, useful for capacity planning purposes), testing the application in the context of a shared execution environment with other applications active, various forms of stress testing, longevity testing, failover testing, and more.</p>
<p>Since traditional software development methods typically deliver very buggy code, in many cases the QA test group uses up its portion of the project schedule in testing basic functionality. They aren&#8217;t given a runnable application to begin with, and so they can&#8217;t perform the kinds of testing that really add value.</p>
<p>From this point of view, one of the advantages of agile development methods is that the development team will deliver relatively bug-free code to the QA test group. Assuming the team has properly applied agile development methods, the basic functionality of the code are already tested before the product is handed over to the QA test group for dedicated, after-the-fact testing. This frees the QA test group to concentrate on the kinds of testing that really add value, instead of just trying to get the code to run.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jonathan Kohl</title>
		<link>http://testobsessed.com/2006/11/17/why-agile-teams-dont-need-process-qa/#comment-136</link>
		<dc:creator>Jonathan Kohl</dc:creator>
		<pubDate>Fri, 17 Nov 2006 22:12:14 +0000</pubDate>
		<guid isPermaLink="false">http://testobsessed.com/wordpress/2006/11/17/why-agile-teams-dont-need-process-qa/#comment-136</guid>
		<description>&quot;An Agile team that needs a process cop is an Agile team that needs to adjust their process. Somehow their process is no longer working for them; instead they are working for the process.&quot;
Well said! Bravo!

A troubling trend I&#039;ve seen are process QA folks moving from policing traditional processes to calling themselves &quot;Agile Testers&quot; and policing Agile teams. This post is a good reminder to be aware of that, and to listen to the symptoms of process problems.

I&#039;m also glad you have identified some of the narrow thinking about software testing that some Agilists have perpetuated. At worst it prevents skilled testers from being able to contribute on collaborative teams, and often encourages predictive, clerical testing under a BA, customer or programmer role. Your work is an antidote to that kind of thinking.

-Jonathan</description>
		<content:encoded><![CDATA[<p>&#8220;An Agile team that needs a process cop is an Agile team that needs to adjust their process. Somehow their process is no longer working for them; instead they are working for the process.&#8221;<br />
Well said! Bravo!</p>
<p>A troubling trend I&#8217;ve seen are process QA folks moving from policing traditional processes to calling themselves &#8220;Agile Testers&#8221; and policing Agile teams. This post is a good reminder to be aware of that, and to listen to the symptoms of process problems.</p>
<p>I&#8217;m also glad you have identified some of the narrow thinking about software testing that some Agilists have perpetuated. At worst it prevents skilled testers from being able to contribute on collaborative teams, and often encourages predictive, clerical testing under a BA, customer or programmer role. Your work is an antidote to that kind of thinking.</p>
<p>-Jonathan</p>
]]></content:encoded>
	</item>
</channel>
</rss>
