<?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: It Hurts When I Do That</title>
	<atom:link href="http://elegantcode.com/2008/02/09/it-hurts-when-i-do-that/feed/" rel="self" type="application/rss+xml" />
	<link>http://elegantcode.com/2008/02/09/it-hurts-when-i-do-that/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=it-hurts-when-i-do-that</link>
	<description></description>
	<lastBuildDate>Tue, 08 May 2012 09:13:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Test Driven Development - At Home - Matthew Botos</title>
		<link>http://elegantcode.com/2008/02/09/it-hurts-when-i-do-that/comment-page-1/#comment-17988</link>
		<dc:creator>Test Driven Development - At Home - Matthew Botos</dc:creator>
		<pubDate>Tue, 04 Mar 2008 03:44:46 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2008/02/09/it-hurts-when-i-do-that/#comment-17988</guid>
		<description>[...] second feature is that someone sold me on what it could do for me as a developer - free me from the tedious, ad-hoc, labor-intensive [...]</description>
		<content:encoded><![CDATA[<p>[...] second feature is that someone sold me on what it could do for me as a developer &#8211; free me from the tedious, ad-hoc, labor-intensive [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dcarver</title>
		<link>http://elegantcode.com/2008/02/09/it-hurts-when-i-do-that/comment-page-1/#comment-17685</link>
		<dc:creator>dcarver</dc:creator>
		<pubDate>Mon, 11 Feb 2008 17:51:33 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2008/02/09/it-hurts-when-i-do-that/#comment-17685</guid>
		<description>It is important to note that many of the principles of agile development are actually based on earlier works by Tom Gilb and Harlan Mills.  In addition the Rational Unified Process has also used the concepts of iterative development for a long time.  Even the concepts of unit testing were originally proposed by Beck when he was working with small talk

None of this takes away the power of Agile development, but it is incorrect to say you must use agile development techniques to get the advantages of Unit Testing and Iterative development.

One area where more formal design methodologies are important is where compliance with regulatory practices must be observed.  This was forced on a lot of organizations with Sarbanes –oxly.  As such many of these organizations require some level of documentation to be compliant with the new federal laws.  This is an area where agile tends to be a bit cavalier with their design and test artifacts and these organizations may need the more formal RUP or IEEE standard process.  That is not to say that these organizations cannot take advantage of iterative development and test driven development, they may just need some of the more formal artifacts provided by CMMI compliant methodologies.</description>
		<content:encoded><![CDATA[<p>It is important to note that many of the principles of agile development are actually based on earlier works by Tom Gilb and Harlan Mills.  In addition the Rational Unified Process has also used the concepts of iterative development for a long time.  Even the concepts of unit testing were originally proposed by Beck when he was working with small talk</p>
<p>None of this takes away the power of Agile development, but it is incorrect to say you must use agile development techniques to get the advantages of Unit Testing and Iterative development.</p>
<p>One area where more formal design methodologies are important is where compliance with regulatory practices must be observed.  This was forced on a lot of organizations with Sarbanes –oxly.  As such many of these organizations require some level of documentation to be compliant with the new federal laws.  This is an area where agile tends to be a bit cavalier with their design and test artifacts and these organizations may need the more formal RUP or IEEE standard process.  That is not to say that these organizations cannot take advantage of iterative development and test driven development, they may just need some of the more formal artifacts provided by CMMI compliant methodologies.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

