<?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 for Exploratory Development</title>
	<atom:link href="http://exploratorydevelopment.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://exploratorydevelopment.com</link>
	<description>People. Teams. Companies.</description>
	<pubDate>Wed, 10 Mar 2010 05:17:46 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on Quality assurance by Dmitry Zdanovich</title>
		<link>http://exploratorydevelopment.com/2009/06/15/quality-assurance/comment-page-1/#comment-5</link>
		<dc:creator>Dmitry Zdanovich</dc:creator>
		<pubDate>Fri, 31 Jul 2009 12:31:47 +0000</pubDate>
		<guid isPermaLink="false">http://exploratorydevelopment.com/?p=69#comment-5</guid>
		<description>Mik,

Let's take a look at the definition of SQA from Wikipedia (http://en.wikipedia.org/wiki/Software_quality_assurance) 
"Software quality assurance (SQA) consists of a means of monitoring the software engineering processes and methods used to ensure quality. The methods by which this is accomplished are many and varied, and may include ensuring conformance to one or more standards, such as ISO 9000 or CMMI."

This definition is concentrated on monitoring the process and conformance to standards (or maybe I take it wrong?). 

Yes, I tried to describe that maintaining quality is sometimes more than monitoring the process.

Thanks for stopping by.</description>
		<content:encoded><![CDATA[<p>Mik,</p>
<p>Let&#8217;s take a look at the definition of SQA from Wikipedia (http://en.wikipedia.org/wiki/Software_quality_assurance)<br />
&#8220;Software quality assurance (SQA) consists of a means of monitoring the software engineering processes and methods used to ensure quality. The methods by which this is accomplished are many and varied, and may include ensuring conformance to one or more standards, such as ISO 9000 or CMMI.&#8221;</p>
<p>This definition is concentrated on monitoring the process and conformance to standards (or maybe I take it wrong?). </p>
<p>Yes, I tried to describe that maintaining quality is sometimes more than monitoring the process.</p>
<p>Thanks for stopping by.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Quality assurance by Mik</title>
		<link>http://exploratorydevelopment.com/2009/06/15/quality-assurance/comment-page-1/#comment-4</link>
		<dc:creator>Mik</dc:creator>
		<pubDate>Fri, 31 Jul 2009 08:13:42 +0000</pubDate>
		<guid isPermaLink="false">http://exploratorydevelopment.com/?p=69#comment-4</guid>
		<description>@Dmitry,

Very good article! I liked it!

Although, I would not call "Software Quality Assurance" a bad term. In fact, this term has nothing to do with process quality, the software quality is what it is referring to. However, the means of maintaining the quality can be different. I guess this is what this post is about.</description>
		<content:encoded><![CDATA[<p>@Dmitry,</p>
<p>Very good article! I liked it!</p>
<p>Although, I would not call &#8220;Software Quality Assurance&#8221; a bad term. In fact, this term has nothing to do with process quality, the software quality is what it is referring to. However, the means of maintaining the quality can be different. I guess this is what this post is about.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Quality assurance by Dmitry Zdanovich</title>
		<link>http://exploratorydevelopment.com/2009/06/15/quality-assurance/comment-page-1/#comment-3</link>
		<dc:creator>Dmitry Zdanovich</dc:creator>
		<pubDate>Wed, 17 Jun 2009 11:39:29 +0000</pubDate>
		<guid isPermaLink="false">http://exploratorydevelopment.com/?p=69#comment-3</guid>
		<description>igzz,

I believe, these techniques can be used in project of almost any scale. 

For instance, code review came from formal inspection of big systems, although it has got lighter and less formal.

Of course, it doesn't make sense to involve entire team into review of every single part. You can involve peers from your sub-team, who have at least some understanding of part to be reviewed. And if nobody understands what you have done then you become single point of failure - it means that this code can result into failure of the entire application. Or in case of a person's leaving no-one knows anything about their work - that's huge risk. I don't think that it's acceptable for the business.

These techniques should be scaled to match context - if needed they should become more formal, less frequent, not involving entire team and taking into account other factors of project's environment. Or the project may not use them at all if they don't provide enough value.</description>
		<content:encoded><![CDATA[<p>igzz,</p>
<p>I believe, these techniques can be used in project of almost any scale. </p>
<p>For instance, code review came from formal inspection of big systems, although it has got lighter and less formal.</p>
<p>Of course, it doesn&#8217;t make sense to involve entire team into review of every single part. You can involve peers from your sub-team, who have at least some understanding of part to be reviewed. And if nobody understands what you have done then you become single point of failure - it means that this code can result into failure of the entire application. Or in case of a person&#8217;s leaving no-one knows anything about their work - that&#8217;s huge risk. I don&#8217;t think that it&#8217;s acceptable for the business.</p>
<p>These techniques should be scaled to match context - if needed they should become more formal, less frequent, not involving entire team and taking into account other factors of project&#8217;s environment. Or the project may not use them at all if they don&#8217;t provide enough value.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Quality assurance by igzz</title>
		<link>http://exploratorydevelopment.com/2009/06/15/quality-assurance/comment-page-1/#comment-2</link>
		<dc:creator>igzz</dc:creator>
		<pubDate>Wed, 17 Jun 2009 02:13:14 +0000</pubDate>
		<guid isPermaLink="false">http://exploratorydevelopment.com/?p=69#comment-2</guid>
		<description>Are those technics just good for the some kinda small projects? How can you introduced for example 'Peer code review' in typical enterprise application where you have a lot of third-party systems talking to each other, a bunch of technologies involved, huge business processes going on and none of the developers know (and, frankly, care about) the 'whole picture'?</description>
		<content:encoded><![CDATA[<p>Are those technics just good for the some kinda small projects? How can you introduced for example &#8216;Peer code review&#8217; in typical enterprise application where you have a lot of third-party systems talking to each other, a bunch of technologies involved, huge business processes going on and none of the developers know (and, frankly, care about) the &#8216;whole picture&#8217;?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
