<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/1.5.2" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Sleeping With The “Enemy”</title>
	<link>http://blog.qualityaspect.com/2006/10/20/sleeping-with-the-enemy/</link>
	<description>Lidor Wyssocky's Blog on Optimizing Software Development</description>
	<pubDate>Wed, 19 Nov 2008 04:03:42 +0000</pubDate>
	<generator>http://wordpress.org/?v=1.5.2</generator>

	<item>
 		<title>Comment on Sleeping With The “Enemy” by: Lidor Wyssocky</title>
		<link>http://blog.qualityaspect.com/2006/10/20/sleeping-with-the-enemy/#comment-3305</link>
		<pubDate>Fri, 27 Oct 2006 11:04:26 +0000</pubDate>
		<guid>http://blog.qualityaspect.com/2006/10/20/sleeping-with-the-enemy/#comment-3305</guid>
					<description>Thanks for all your comments. Just for the record, I have seen such good relationship even when testers and developers were not part of the same team administratively. They did feel however they were working together toward a joint goal. 

Lidor</description>
		<content:encoded><![CDATA[	<p>Thanks for all your comments. Just for the record, I have seen such good relationship even when testers and developers were not part of the same team administratively. They did feel however they were working together toward a joint goal. </p>
	<p>Lidor
</p>
]]></content:encoded>
				</item>
	<item>
 		<title>Comment on Sleeping With The “Enemy” by: Tim King</title>
		<link>http://blog.qualityaspect.com/2006/10/20/sleeping-with-the-enemy/#comment-3295</link>
		<pubDate>Thu, 26 Oct 2006 23:28:56 +0000</pubDate>
		<guid>http://blog.qualityaspect.com/2006/10/20/sleeping-with-the-enemy/#comment-3295</guid>
					<description>I've worked in teams where developers and testers worked well together. And I'll echo MikeyK's list about teams that worked well. And add two more:

* Developers looked to testers to watch their back. Not to look over their shoulder, but to bring up the rear.

* Testers treated developers as the people who completed their work and gave it meaning.

Developers and testers can work together, but it has to be a symbiotic, complementary relationship. That's why it's important that they be one the same team, striving for the same goal, which is high-quality software. Otherwise, it's likely to be an antoganistic relationship.

-TimK</description>
		<content:encoded><![CDATA[	<p>I&#8217;ve worked in teams where developers and testers worked well together. And I&#8217;ll echo MikeyK&#8217;s list about teams that worked well. And add two more:</p>
	<p>* Developers looked to testers to watch their back. Not to look over their shoulder, but to bring up the rear.</p>
	<p>* Testers treated developers as the people who completed their work and gave it meaning.</p>
	<p>Developers and testers can work together, but it has to be a symbiotic, complementary relationship. That&#8217;s why it&#8217;s important that they be one the same team, striving for the same goal, which is high-quality software. Otherwise, it&#8217;s likely to be an antoganistic relationship.</p>
	<p>-TimK
</p>
]]></content:encoded>
				</item>
	<item>
 		<title>Comment on Sleeping With The “Enemy” by: Ryan Cooper</title>
		<link>http://blog.qualityaspect.com/2006/10/20/sleeping-with-the-enemy/#comment-3182</link>
		<pubDate>Mon, 23 Oct 2006 16:35:33 +0000</pubDate>
		<guid>http://blog.qualityaspect.com/2006/10/20/sleeping-with-the-enemy/#comment-3182</guid>
					<description>MikeyK makes some great points. 

In particular, I find having QA and programming personel work closely together (in the same room) helps build trust, which is essential to a co-operative relationship.</description>
		<content:encoded><![CDATA[	<p>MikeyK makes some great points. </p>
	<p>In particular, I find having QA and programming personel work closely together (in the same room) helps build trust, which is essential to a co-operative relationship.
</p>
]]></content:encoded>
				</item>
	<item>
 		<title>Comment on Sleeping With The “Enemy” by: MikeyK</title>
		<link>http://blog.qualityaspect.com/2006/10/20/sleeping-with-the-enemy/#comment-3161</link>
		<pubDate>Sun, 22 Oct 2006 11:59:40 +0000</pubDate>
		<guid>http://blog.qualityaspect.com/2006/10/20/sleeping-with-the-enemy/#comment-3161</guid>
					<description>I've worked in places where QA and developers worked well together and in places where the relationship between the teams was not very good. The team that worked well together has these attributes:
* Testers and Developers were part of the same team.
* Close physical proximity between testers and developers: no locked doors to go through
* A quick turnaround time: The infrastructure was there to enable the developer to fix and deploy quickly and tester could often restest the same day.
* Developers sometimes took on testing roles when there was a high volume of testing work.

Teams didn't work well together when:
* QA was a separate team and didn't 'field' testers to each of the development teams.
* Number of testing iterations was limited - very limited number of oppurtunities to fix and retest before shipping.
* Individual developers subjected to a lot of pressure to get the software out.
* QA input at the design was not sought and dev team management let the dev team build products that even if perfectly done, didn't fit the company QA guidelines.
* QA was under-resourced.</description>
		<content:encoded><![CDATA[	<p>I&#8217;ve worked in places where QA and developers worked well together and in places where the relationship between the teams was not very good. The team that worked well together has these attributes:<br />
* Testers and Developers were part of the same team.<br />
* Close physical proximity between testers and developers: no locked doors to go through<br />
* A quick turnaround time: The infrastructure was there to enable the developer to fix and deploy quickly and tester could often restest the same day.<br />
* Developers sometimes took on testing roles when there was a high volume of testing work.</p>
	<p>Teams didn&#8217;t work well together when:<br />
* QA was a separate team and didn&#8217;t &#8216;field&#8217; testers to each of the development teams.<br />
* Number of testing iterations was limited - very limited number of oppurtunities to fix and retest before shipping.<br />
* Individual developers subjected to a lot of pressure to get the software out.<br />
* QA input at the design was not sought and dev team management let the dev team build products that even if perfectly done, didn&#8217;t fit the company QA guidelines.<br />
* QA was under-resourced.
</p>
]]></content:encoded>
				</item>
	<item>
 		<title>Comment on Sleeping With The “Enemy” by: Payton</title>
		<link>http://blog.qualityaspect.com/2006/10/20/sleeping-with-the-enemy/#comment-3139</link>
		<pubDate>Sat, 21 Oct 2006 20:20:46 +0000</pubDate>
		<guid>http://blog.qualityaspect.com/2006/10/20/sleeping-with-the-enemy/#comment-3139</guid>
					<description>Dead on.  The goal of both testers and developers is a bug-free product.  When bugs get into production code, both of them have failed.

The communication must be tight.  Testers should have input on a design plan review, and designers should have input on a test plan review.  If there are other ways to design things that are easier to test, it might make sense to do that.  If there are items missing in a test plan, a developer should make sure those are added.

And finding bugs during development isn't a shaming process.  It's a sense of relief, because that's another bug that's not in the shipping product.</description>
		<content:encoded><![CDATA[	<p>Dead on.  The goal of both testers and developers is a bug-free product.  When bugs get into production code, both of them have failed.</p>
	<p>The communication must be tight.  Testers should have input on a design plan review, and designers should have input on a test plan review.  If there are other ways to design things that are easier to test, it might make sense to do that.  If there are items missing in a test plan, a developer should make sure those are added.</p>
	<p>And finding bugs during development isn&#8217;t a shaming process.  It&#8217;s a sense of relief, because that&#8217;s another bug that&#8217;s not in the shipping product.
</p>
]]></content:encoded>
				</item>
	<item>
 		<title>Comment on Sleeping With The “Enemy” by: Tom Harris</title>
		<link>http://blog.qualityaspect.com/2006/10/20/sleeping-with-the-enemy/#comment-3131</link>
		<pubDate>Sat, 21 Oct 2006 17:11:49 +0000</pubDate>
		<guid>http://blog.qualityaspect.com/2006/10/20/sleeping-with-the-enemy/#comment-3131</guid>
					<description>Yes, feeling that everyone's on the same side certainly helps things work better, and we all have to make the effort to overcome the apparent conflicts between assigned roles.

Here's an attitude which, if adopted, might help cooperation:

http://talkaboutquality.wordpress.com/2006/07/02/work-to-learn/</description>
		<content:encoded><![CDATA[	<p>Yes, feeling that everyone&#8217;s on the same side certainly helps things work better, and we all have to make the effort to overcome the apparent conflicts between assigned roles.</p>
	<p>Here&#8217;s an attitude which, if adopted, might help cooperation:</p>
	<p><a href='http://talkaboutquality.wordpress.com/2006/07/02/work-to-learn/' rel='nofollow'>http://talkaboutquality.wordpress.com/2006/07/02/work-to-learn/</a>
</p>
]]></content:encoded>
				</item>
</channel>
</rss>
