<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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/"
	>

<channel>
	<title>cwash into software &#187; planning</title>
	<atom:link href="http://cwash.org/tag/planning/feed/" rel="self" type="application/rss+xml" />
	<link>http://cwash.org</link>
	<description>+= construction + craftsmanship;</description>
	<lastBuildDate>Thu, 29 Sep 2011 04:23:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.2</generator>
		<item>
		<title>On Software Quality</title>
		<link>http://cwash.org/2009/01/13/on-software-quality/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=on-software-quality</link>
		<comments>http://cwash.org/2009/01/13/on-software-quality/#comments</comments>
		<pubDate>Wed, 14 Jan 2009 02:27:04 +0000</pubDate>
		<dc:creator>Chris Wash</dc:creator>
				<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[leadership]]></category>
		<category><![CDATA[planning]]></category>
		<category><![CDATA[quality]]></category>
		<category><![CDATA[software development]]></category>

		<guid isPermaLink="false">http://cwash.org/?p=71</guid>
		<description><![CDATA[A brief discussion of how "the devil is in the details," especially when we're talking about Software Quality.]]></description>
			<content:encoded><![CDATA[<script type="text/javascript">dzone_url = "http://cwash.org/2009/01/13/on-software-quality/";</script><script language="javascript" src="http://widgets.dzone.com/widgets/zoneit.js"></script><p>Dwight D. Eisenhower said &#8220;In preparing for battle I have always found that plans are useless, but planning is indispensable.&#8221;  After reading Jason Yip&#8217;s <a href="http://jchyip.blogspot.com/2009/01/no-matter-how-many-times-you-say-it-we.html">No matter how many times you say it, we still don&#8217;t need a QA on the team</a>, I started thinking about how similar this is to the correlation between (software) quality and exploring what software quality is.  In the spirit of Jason&#8217;s article, thinking about how you &#8220;get quality right&#8221; will have more positive results for the sake of quality than searching out defects.  So the question stands, how do you get quality right?  I&#8217;m not sure there&#8217;s a cut and dry answer, but I have a feeling it&#8217;s in the details.  I know it sounds anecdotal, but quality isn&#8217;t easy.  It requires a lot of effort applied constantly.  It requires reward and incentive, not punishment and fear.  It&#8217;s caring about small things, and shifting how your team thinks, communicates and works together.<span id="more-71"></span></p>
<p>Jason wisely points out, &#8220;Everyone has a responsibility for quality.&#8221;  But how are you ever to translate this to your team that plays the blame game, avoids at all real issues of quality, or blindly assumes that the &#8220;QA&#8221; (sic) will find all the product defects?  How do you start this discussion, much less keep it going constantly?</p>
<p>Do you simply say, &#8220;Quality is your responsibility&#8221;?  Or hang a sign on the wall to the same effect?  I wouldn&#8217;t.  The very idea of it undermines the ideal you&#8217;re trying to espouse: taking personal responsibility.  It does nothing to encourage people to care about quality, outside of fear of losing your respect, <em>maybe</em>.</p>
<p>It&#8217;s leading by example.  If someone finds a defect in my work, or takes issue with something I&#8217;m responsible for, I congratulate them with a &#8220;Good catch &#8211; thanks!&#8221;  It may sound silly.  It may even sound sissy.  That&#8217;s natural.  After all, we&#8217;re brought up, educated, cultivated with instincts to defend our own work.  I wouldn&#8217;t be the least bit surprised to learn the average adult brain is predisposed to think this way due to the way its been &#8220;wired&#8221; through learning, and even, more philosophically, through our own sense of ego and intellectual self-worth.  But think about psychologically what &#8220;good catch&#8221; does instead:  </p>
<ol>
<li>It acknowledges your teammate&#8217;s effort, and encourages that person to continue to put forth the same effort.  Or more.  </li>
<li>It encourages me to be more diligent in the future, even if I don&#8217;t agree 100%.  </li>
<li>Most importantly, it tells my teammate that I care about quality, too.</li>
</ol>
<p>Yet, all of this assumes people on your team desire to produce quality software.  Somehow I had to tie this into <a href="http://www.codinghorror.com/blog/archives/001202.html">Programming: Love It or Leave It</a>, right?  More rambling to come on this topic later.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://cwash.org/2009/01/13/on-software-quality/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://www.shareaholic.com/api/share/?title=On+Software+Quality&amp;link=http://cwash.org/2009/01/13/on-software-quality/&amp;notes=A%20brief%20discussion%20of%20how%20%22the%20devil%20is%20in%20the%20details%2C%22%20especially%20when%20we%27re%20talking%20about%20Software%20Quality.&amp;short_link=http://bit.ly/clR2hH&amp;v=1&amp;apitype=1&amp;apikey=&amp;source=Shareaholic&amp;template=&amp;service=2&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://www.shareaholic.com/api/share/?title=On+Software+Quality&amp;link=http://cwash.org/2009/01/13/on-software-quality/&amp;notes=A%20brief%20discussion%20of%20how%20%22the%20devil%20is%20in%20the%20details%2C%22%20especially%20when%20we%27re%20talking%20about%20Software%20Quality.&amp;short_link=http://bit.ly/clR2hH&amp;v=1&amp;apitype=1&amp;apikey=&amp;source=Shareaholic&amp;template=&amp;service=3&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-diigo">
			<a href="http://www.shareaholic.com/api/share/?title=On+Software+Quality&amp;link=http://cwash.org/2009/01/13/on-software-quality/&amp;notes=A%20brief%20discussion%20of%20how%20%22the%20devil%20is%20in%20the%20details%2C%22%20especially%20when%20we%27re%20talking%20about%20Software%20Quality.&amp;short_link=http://bit.ly/clR2hH&amp;v=1&amp;apitype=1&amp;apikey=&amp;source=Shareaholic&amp;template=&amp;service=24&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post this on Diigo">Post this on Diigo</a>
		</li>
		<li class="shr-dzone">
			<a href="http://www.shareaholic.com/api/share/?title=On+Software+Quality&amp;link=http://cwash.org/2009/01/13/on-software-quality/&amp;notes=A%20brief%20discussion%20of%20how%20%22the%20devil%20is%20in%20the%20details%2C%22%20especially%20when%20we%27re%20talking%20about%20Software%20Quality.&amp;short_link=http://bit.ly/clR2hH&amp;v=1&amp;apitype=1&amp;apikey=&amp;source=Shareaholic&amp;template=&amp;service=102&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Add this to DZone">Add this to DZone</a>
		</li>
		<li class="shr-gmail">
			<a href="http://www.shareaholic.com/api/share/?title=On+Software+Quality&amp;link=http://cwash.org/2009/01/13/on-software-quality/&amp;notes=A%20brief%20discussion%20of%20how%20%22the%20devil%20is%20in%20the%20details%2C%22%20especially%20when%20we%27re%20talking%20about%20Software%20Quality.&amp;short_link=http://bit.ly/clR2hH&amp;v=1&amp;apitype=1&amp;apikey=&amp;source=Shareaholic&amp;template=&amp;service=52&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a>
		</li>
		<li class="shr-googlebookmarks">
			<a href="http://www.shareaholic.com/api/share/?title=On+Software+Quality&amp;link=http://cwash.org/2009/01/13/on-software-quality/&amp;notes=A%20brief%20discussion%20of%20how%20%22the%20devil%20is%20in%20the%20details%2C%22%20especially%20when%20we%27re%20talking%20about%20Software%20Quality.&amp;short_link=http://bit.ly/clR2hH&amp;v=1&amp;apitype=1&amp;apikey=&amp;source=Shareaholic&amp;template=&amp;service=74&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Add this to Google Bookmarks">Add this to Google Bookmarks</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.shareaholic.com/api/share/?title=On+Software+Quality&amp;link=http://cwash.org/2009/01/13/on-software-quality/&amp;notes=A%20brief%20discussion%20of%20how%20%22the%20devil%20is%20in%20the%20details%2C%22%20especially%20when%20we%27re%20talking%20about%20Software%20Quality.&amp;short_link=http://bit.ly/clR2hH&amp;v=1&amp;apitype=1&amp;apikey=&amp;source=Shareaholic&amp;template=&amp;service=257&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-googlereader">
			<a href="http://www.shareaholic.com/api/share/?title=On+Software+Quality&amp;link=http://cwash.org/2009/01/13/on-software-quality/&amp;notes=A%20brief%20discussion%20of%20how%20%22the%20devil%20is%20in%20the%20details%2C%22%20especially%20when%20we%27re%20talking%20about%20Software%20Quality.&amp;short_link=http://bit.ly/clR2hH&amp;v=1&amp;apitype=1&amp;apikey=&amp;source=Shareaholic&amp;template=&amp;service=207&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.shareaholic.com/api/share/?title=On+Software+Quality&amp;link=http://cwash.org/2009/01/13/on-software-quality/&amp;notes=A%20brief%20discussion%20of%20how%20%22the%20devil%20is%20in%20the%20details%2C%22%20especially%20when%20we%27re%20talking%20about%20Software%20Quality.&amp;short_link=http://bit.ly/clR2hH&amp;v=1&amp;apitype=1&amp;apikey=&amp;source=Shareaholic&amp;template=&amp;service=88&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
		<li class="shr-misterwong">
			<a href="http://www.shareaholic.com/api/share/?title=On+Software+Quality&amp;link=http://cwash.org/2009/01/13/on-software-quality/&amp;notes=A%20brief%20discussion%20of%20how%20%22the%20devil%20is%20in%20the%20details%2C%22%20especially%20when%20we%27re%20talking%20about%20Software%20Quality.&amp;short_link=http://bit.ly/clR2hH&amp;v=1&amp;apitype=1&amp;apikey=&amp;source=Shareaholic&amp;template=&amp;service=6&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Add this to Mister Wong">Add this to Mister Wong</a>
		</li>
		<li class="shr-mixx">
			<a href="http://www.shareaholic.com/api/share/?title=On+Software+Quality&amp;link=http://cwash.org/2009/01/13/on-software-quality/&amp;notes=A%20brief%20discussion%20of%20how%20%22the%20devil%20is%20in%20the%20details%2C%22%20especially%20when%20we%27re%20talking%20about%20Software%20Quality.&amp;short_link=http://bit.ly/clR2hH&amp;v=1&amp;apitype=1&amp;apikey=&amp;source=Shareaholic&amp;template=&amp;service=4&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Mixx">Share this on Mixx</a>
		</li>
		<li class="shr-reddit">
			<a href="http://www.shareaholic.com/api/share/?title=On+Software+Quality&amp;link=http://cwash.org/2009/01/13/on-software-quality/&amp;notes=A%20brief%20discussion%20of%20how%20%22the%20devil%20is%20in%20the%20details%2C%22%20especially%20when%20we%27re%20talking%20about%20Software%20Quality.&amp;short_link=http://bit.ly/clR2hH&amp;v=1&amp;apitype=1&amp;apikey=&amp;source=Shareaholic&amp;template=&amp;service=40&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.shareaholic.com/api/share/?title=On+Software+Quality&amp;link=http://cwash.org/2009/01/13/on-software-quality/&amp;notes=A%20brief%20discussion%20of%20how%20%22the%20devil%20is%20in%20the%20details%2C%22%20especially%20when%20we%27re%20talking%20about%20Software%20Quality.&amp;short_link=http://bit.ly/clR2hH&amp;v=1&amp;apitype=1&amp;apikey=&amp;source=Shareaholic&amp;template=&amp;service=38&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://www.shareaholic.com/api/share/?title=On+Software+Quality&amp;link=http://cwash.org/2009/01/13/on-software-quality/&amp;notes=A%20brief%20discussion%20of%20how%20%22the%20devil%20is%20in%20the%20details%2C%22%20especially%20when%20we%27re%20talking%20about%20Software%20Quality.&amp;short_link=http://bit.ly/clR2hH&amp;v=1&amp;apitype=1&amp;apikey=&amp;source=Shareaholic&amp;template=&amp;service=10&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://www.shareaholic.com/api/share/?title=On+Software+Quality&amp;link=http://cwash.org/2009/01/13/on-software-quality/&amp;notes=A%20brief%20discussion%20of%20how%20%22the%20devil%20is%20in%20the%20details%2C%22%20especially%20when%20we%27re%20talking%20about%20Software%20Quality.&amp;short_link=http://bit.ly/clR2hH&amp;v=1&amp;apitype=1&amp;apikey=&amp;source=Shareaholic&amp;template=%24%7Btitle%7D+-+%24%7Bshort_link%7D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul><div style="clear: both;"></div></div>

<h3  class="related_post_title">More Related Content</h3><ul class="related_post"><li>January 31, 2009 -- <a href="http://cwash.org/2009/01/31/in-response-to-stackoverflow-38quality-doesnt-matter-that-much-jeff-and-joel/" title="In response to Stackoverflow #38/&#8221;Quality Doesn&#8217;t Matter That Much&#8221; &#8212; Jeff and Joel ">In response to Stackoverflow #38/&#8221;Quality Doesn&#8217;t Matter That Much&#8221; &#8212; Jeff and Joel </a> (3)</li><li>November 28, 2008 -- <a href="http://cwash.org/2008/11/28/must-havesreferences-for-modern-java-ee-developers/" title="Must Haves/References For Modern Java EE Developers">Must Haves/References For Modern Java EE Developers</a> (1)</li><li>August 2, 2008 -- <a href="http://cwash.org/2008/08/02/how-i-escape-the-reuse-trap/" title="How I Escape the &#8220;Reuse Trap&#8221;">How I Escape the &#8220;Reuse Trap&#8221;</a> (0)</li><li>July 8, 2010 -- <a href="http://cwash.org/2010/07/08/transactions-part-1/" title="Transactions, Part 1">Transactions, Part 1</a> (0)</li><li>January 7, 2010 -- <a href="http://cwash.org/2010/01/07/eliminate-branching-if-statements-to-produce-better-code/" title="Eliminate Branching (IF Statements) to Produce Better Code">Eliminate Branching (IF Statements) to Produce Better Code</a> (0)</li><li>July 24, 2009 -- <a href="http://cwash.org/2009/07/24/the-elements-of-reusable-code/" title="The Elements of Reusable Code">The Elements of Reusable Code</a> (0)</li><li>April 15, 2009 -- <a href="http://cwash.org/2009/04/15/osgi-ggity-giggity/" title="OSGi-ggity-Giggity">OSGi-ggity-Giggity</a> (4)</li><li>January 21, 2009 -- <a href="http://cwash.org/2009/01/21/16-apps-that-lessen-teh-suck-of-web-development-in-xp/" title="16 Apps That Lessen TEH SUCK of Web Development in XP">16 Apps That Lessen TEH SUCK of Web Development in XP</a> (8)</li><li>December 1, 2008 -- <a href="http://cwash.org/2008/12/01/24ways/" title="24ways">24ways</a> (1)</li><li>March 19, 2008 -- <a href="http://cwash.org/2008/03/19/new-wave-logging/" title="New Wave Logging">New Wave Logging</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://cwash.org/2009/01/13/on-software-quality/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>

