<?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: Compromises on Quality</title>
	<atom:link href="http://techniquesofdesign.com/2010/06/30/compromises-on-quality/feed/" rel="self" type="application/rss+xml" />
	<link>http://techniquesofdesign.com/2010/06/30/compromises-on-quality/</link>
	<description>Essential Skills for Agile Developers</description>
	<lastBuildDate>Fri, 20 Jan 2012 15:23:31 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: davidbernstein</title>
		<link>http://techniquesofdesign.com/2010/06/30/compromises-on-quality/comment-page-1/#comment-763</link>
		<dc:creator>davidbernstein</dc:creator>
		<pubDate>Mon, 19 Jul 2010 16:59:59 +0000</pubDate>
		<guid isPermaLink="false">http://techniquesofdesign.com/?p=839#comment-763</guid>
		<description>Hi Todd,

Thank you for the comment. I really like your post and I agree. Isn’t it odd how we put quality decisions in the hands of our customers? Since they are ultimately paying for the work they should have a say in some of the tradeoffs we face but, at the same time, they need to understand the impact of these decisions. 

I don’t think home builders tell their clients that if they remove some of the support beams in a house they can finish construction sooner and lower the cost. I don’t want to have that kind of conversation with my clients. But in agile we want our clients to constantly check in with us and adjust their priorities. This is natural and is part of the discovery process of developing software.

I encourage my clients to change their priorities of what they want built but not how we build it. I always build with quality but only address the requirements at hand. This does not mean I’m a perfectionist when building software.

To me quality is like building codes for a home builder. I follow certain practices to ensure that what I’m building is robust. I reject the notion that quality takes longer or is unnecessary. The kind of quality standards I follow actually speed things up and definitely helps build software that does what it is supposed to. This is what I show developers and teams how to do in the training, coaching and consulting I offer.

David.</description>
		<content:encoded><![CDATA[<p>Hi Todd,</p>
<p>Thank you for the comment. I really like your post and I agree. Isn’t it odd how we put quality decisions in the hands of our customers? Since they are ultimately paying for the work they should have a say in some of the tradeoffs we face but, at the same time, they need to understand the impact of these decisions. </p>
<p>I don’t think home builders tell their clients that if they remove some of the support beams in a house they can finish construction sooner and lower the cost. I don’t want to have that kind of conversation with my clients. But in agile we want our clients to constantly check in with us and adjust their priorities. This is natural and is part of the discovery process of developing software.</p>
<p>I encourage my clients to change their priorities of what they want built but not how we build it. I always build with quality but only address the requirements at hand. This does not mean I’m a perfectionist when building software.</p>
<p>To me quality is like building codes for a home builder. I follow certain practices to ensure that what I’m building is robust. I reject the notion that quality takes longer or is unnecessary. The kind of quality standards I follow actually speed things up and definitely helps build software that does what it is supposed to. This is what I show developers and teams how to do in the training, coaching and consulting I offer.</p>
<p>David.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Todd Charron</title>
		<link>http://techniquesofdesign.com/2010/06/30/compromises-on-quality/comment-page-1/#comment-732</link>
		<dc:creator>Todd Charron</dc:creator>
		<pubDate>Thu, 01 Jul 2010 01:24:43 +0000</pubDate>
		<guid isPermaLink="false">http://techniquesofdesign.com/?p=839#comment-732</guid>
		<description>Hi David,

Excellent post!  This conflict seems to arise frequently in almost all software development organizations.  I wrote a post along similar lines back in January &lt;a href=&quot;http://ow.ly/25xAy&quot; rel=&quot;nofollow&quot;&gt;http://ow.ly/25xAy&lt;/a&gt;

You may want to use the values exercise I outline in the post as  a way to help communicate the cost of &quot;Just getting it out the door&quot;.

Let me know if you have any luck!</description>
		<content:encoded><![CDATA[<p>Hi David,</p>
<p>Excellent post!  This conflict seems to arise frequently in almost all software development organizations.  I wrote a post along similar lines back in January <a href="http://ow.ly/25xAy" rel="nofollow">http://ow.ly/25xAy</a></p>
<p>You may want to use the values exercise I outline in the post as  a way to help communicate the cost of &#8220;Just getting it out the door&#8221;.</p>
<p>Let me know if you have any luck!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

