<?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: On Software Quality</title>
	<atom:link href="http://cwash.org/2009/01/13/on-software-quality/feed/" rel="self" type="application/rss+xml" />
	<link>http://cwash.org/2009/01/13/on-software-quality/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=on-software-quality</link>
	<description>+= construction + craftsmanship;</description>
	<lastBuildDate>Fri, 26 Feb 2010 06:16:32 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Bob Lambert</title>
		<link>http://cwash.org/2009/01/13/on-software-quality/comment-page-1/#comment-3053</link>
		<dc:creator>Bob Lambert</dc:creator>
		<pubDate>Tue, 27 Jan 2009 13:54:03 +0000</pubDate>
		<guid isPermaLink="false">http://cwash.org/?p=71#comment-3053</guid>
		<description>I agree with Jason&#039;s comment if you think of “Everyone has a responsibility for quality” as a slogan, but whoever defines roles for the team (usually the PM but I like it to be a team activity) needs to make sure responsibility for quality is built into each role.  For example, the team should define what a good requirement is and then not accept the requirements document until all of the requirements are good.  Coders shouldn&#039;t promote from development until their code works.  These really sound obvious but I&#039;ve seen way too many projects where this stuff doesn&#039;t get set up and then everyone wonders why the testers are holding everything up at the end.</description>
		<content:encoded><![CDATA[<p>I agree with Jason&#8217;s comment if you think of “Everyone has a responsibility for quality” as a slogan, but whoever defines roles for the team (usually the PM but I like it to be a team activity) needs to make sure responsibility for quality is built into each role.  For example, the team should define what a good requirement is and then not accept the requirements document until all of the requirements are good.  Coders shouldn&#8217;t promote from development until their code works.  These really sound obvious but I&#8217;ve seen way too many projects where this stuff doesn&#8217;t get set up and then everyone wonders why the testers are holding everything up at the end.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Wash</title>
		<link>http://cwash.org/2009/01/13/on-software-quality/comment-page-1/#comment-3050</link>
		<dc:creator>Chris Wash</dc:creator>
		<pubDate>Mon, 26 Jan 2009 16:35:59 +0000</pubDate>
		<guid isPermaLink="false">http://cwash.org/?p=71#comment-3050</guid>
		<description>@Jason - Agreed.  Again, I think it&#039;s in the small stuff that counts here. It requires constant focus and attention to detail from not just a single person but everybody.  There really isn&#039;t a great way to get to that without getting the team &#039;culture&#039; right.</description>
		<content:encoded><![CDATA[<p>@Jason &#8211; Agreed.  Again, I think it&#8217;s in the small stuff that counts here. It requires constant focus and attention to detail from not just a single person but everybody.  There really isn&#8217;t a great way to get to that without getting the team &#8216;culture&#8217; right.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jason YIp</title>
		<link>http://cwash.org/2009/01/13/on-software-quality/comment-page-1/#comment-3048</link>
		<dc:creator>Jason YIp</dc:creator>
		<pubDate>Sun, 25 Jan 2009 03:23:28 +0000</pubDate>
		<guid isPermaLink="false">http://cwash.org/?p=71#comment-3048</guid>
		<description>I would tend to avoid &quot;Everyone has a responsibility for quality&quot; as a standalone phrase because, as you suggest, it doesn&#039;t really lead to knowing what to do next.  Instead if we think about how together we are are trying to design a system that has built-in-quality then whenever that system fails, it goes even beyond &quot;Good catch - thanks!&quot; to &quot;Why did that happen?&quot; and subsequent adjustment of how we do things.</description>
		<content:encoded><![CDATA[<p>I would tend to avoid &#8220;Everyone has a responsibility for quality&#8221; as a standalone phrase because, as you suggest, it doesn&#8217;t really lead to knowing what to do next.  Instead if we think about how together we are are trying to design a system that has built-in-quality then whenever that system fails, it goes even beyond &#8220;Good catch &#8211; thanks!&#8221; to &#8220;Why did that happen?&#8221; and subsequent adjustment of how we do things.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Wash</title>
		<link>http://cwash.org/2009/01/13/on-software-quality/comment-page-1/#comment-3041</link>
		<dc:creator>Chris Wash</dc:creator>
		<pubDate>Wed, 21 Jan 2009 21:35:11 +0000</pubDate>
		<guid isPermaLink="false">http://cwash.org/?p=71#comment-3041</guid>
		<description>Great point, Phil.  Excellent example, right on - it&#039;s the little things that foster the attitude needed to produce a quality product.

An outsider might consider it arrogance or competitiveness, at first glance, but we understand that&#039;s not what it&#039;s about.</description>
		<content:encoded><![CDATA[<p>Great point, Phil.  Excellent example, right on &#8211; it&#8217;s the little things that foster the attitude needed to produce a quality product.</p>
<p>An outsider might consider it arrogance or competitiveness, at first glance, but we understand that&#8217;s not what it&#8217;s about.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Phil Kirkham</title>
		<link>http://cwash.org/2009/01/13/on-software-quality/comment-page-1/#comment-3040</link>
		<dc:creator>Phil Kirkham</dc:creator>
		<pubDate>Wed, 21 Jan 2009 15:32:44 +0000</pubDate>
		<guid isPermaLink="false">http://cwash.org/?p=71#comment-3040</guid>
		<description>Read this blog just after reading another blog with the title &quot;Genuinely surprised when software fails?&quot;

http://testmuse.spaces.live.com/blog/cns!FCF2D51D333DA1FD!355.entry

In it the author shows off his big red button from the 80&#039;s &quot;TEST then CODE&quot; and relates a tale about how a dev would bet him a dinner that he couldn&#039;t find a bug in his code. Mutual respect and improvement - just like you saying &quot;Good catch&quot;</description>
		<content:encoded><![CDATA[<p>Read this blog just after reading another blog with the title &#8220;Genuinely surprised when software fails?&#8221;</p>
<p><a href="http://testmuse.spaces.live.com/blog/cns" rel="nofollow">http://testmuse.spaces.live.com/blog/cns</a>!FCF2D51D333DA1FD!355.entry</p>
<p>In it the author shows off his big red button from the 80&#8242;s &#8220;TEST then CODE&#8221; and relates a tale about how a dev would bet him a dinner that he couldn&#8217;t find a bug in his code. Mutual respect and improvement &#8211; just like you saying &#8220;Good catch&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Wash</title>
		<link>http://cwash.org/2009/01/13/on-software-quality/comment-page-1/#comment-3037</link>
		<dc:creator>Chris Wash</dc:creator>
		<pubDate>Wed, 14 Jan 2009 07:47:05 +0000</pubDate>
		<guid isPermaLink="false">http://cwash.org/?p=71#comment-3037</guid>
		<description>Excuse, me, &quot;Rays.&quot;  Anyway thanks for the comment.  :)</description>
		<content:encoded><![CDATA[<p>Excuse, me, &#8220;Rays.&#8221;  Anyway thanks for the comment.  <img src='http://cwash.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Wash</title>
		<link>http://cwash.org/2009/01/13/on-software-quality/comment-page-1/#comment-3036</link>
		<dc:creator>Chris Wash</dc:creator>
		<pubDate>Wed, 14 Jan 2009 07:45:58 +0000</pubDate>
		<guid isPermaLink="false">http://cwash.org/?p=71#comment-3036</guid>
		<description>Yeah.

If you aren&#039;t aware, that&#039;s relatively easy to deal with.  If you don&#039;t accept it or don&#039;t care, aye, there&#039;s the rub.  Much harder.

That&#039;s when the lead by example comes in.  You just aren&#039;t going to be able to inspire everybody individually.  I think, if there is an answer, it has to get back to incrementally trying to improve and grow as team.  Becoming the team that attracts good players (not buys them - think Devil Rays, not Yankees).</description>
		<content:encoded><![CDATA[<p>Yeah.</p>
<p>If you aren&#8217;t aware, that&#8217;s relatively easy to deal with.  If you don&#8217;t accept it or don&#8217;t care, aye, there&#8217;s the rub.  Much harder.</p>
<p>That&#8217;s when the lead by example comes in.  You just aren&#8217;t going to be able to inspire everybody individually.  I think, if there is an answer, it has to get back to incrementally trying to improve and grow as team.  Becoming the team that attracts good players (not buys them &#8211; think Devil Rays, not Yankees).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy</title>
		<link>http://cwash.org/2009/01/13/on-software-quality/comment-page-1/#comment-3035</link>
		<dc:creator>Andy</dc:creator>
		<pubDate>Wed, 14 Jan 2009 03:06:26 +0000</pubDate>
		<guid isPermaLink="false">http://cwash.org/?p=71#comment-3035</guid>
		<description>Good post, man; couldn&#039;t agree more that &quot;everyone has a responsibility for quality&quot;.

Seems to me the challenge is getting team members who either aren&#039;t aware of that responsibility, don&#039;t accept it, or don&#039;t care - to buy into the concept.</description>
		<content:encoded><![CDATA[<p>Good post, man; couldn&#8217;t agree more that &#8220;everyone has a responsibility for quality&#8221;.</p>
<p>Seems to me the challenge is getting team members who either aren&#8217;t aware of that responsibility, don&#8217;t accept it, or don&#8217;t care &#8211; to buy into the concept.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
