<?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: Book Club: An agile approach to a legacy system (Chris Stevenson and Andy Pols)</title>
	<atom:link href="http://www.markhneedham.com/blog/2009/07/15/book-club-an-agile-approach-to-a-legacy-system-chris-stevenson-and-andy-pols/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.markhneedham.com/blog/2009/07/15/book-club-an-agile-approach-to-a-legacy-system-chris-stevenson-and-andy-pols/</link>
	<description>Thoughts on Software Development</description>
	<lastBuildDate>Thu, 18 Mar 2010 23:29:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Mark Needham</title>
		<link>http://www.markhneedham.com/blog/2009/07/15/book-club-an-agile-approach-to-a-legacy-system-chris-stevenson-and-andy-pols/comment-page-1/#comment-29730</link>
		<dc:creator>Mark Needham</dc:creator>
		<pubDate>Mon, 04 Jan 2010 11:32:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.markhneedham.com/blog/?p=1458#comment-29730</guid>
		<description>Hi Andy,

Cool that makes sense - thanks for clarifying. 

Really interesting paper though, we enjoyed reading it.</description>
		<content:encoded><![CDATA[<p>Hi Andy,</p>
<p>Cool that makes sense &#8211; thanks for clarifying. </p>
<p>Really interesting paper though, we enjoyed reading it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy Pols</title>
		<link>http://www.markhneedham.com/blog/2009/07/15/book-club-an-agile-approach-to-a-legacy-system-chris-stevenson-and-andy-pols/comment-page-1/#comment-29728</link>
		<dc:creator>Andy Pols</dc:creator>
		<pubDate>Mon, 04 Jan 2010 11:23:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.markhneedham.com/blog/?p=1458#comment-29728</guid>
		<description>Hi Mark, thanks for reading our paper!  To try and answer your question about why the rewrite was just writing legacy code (even though the rewrite had lots of tests): 

Due to the nature of the stored procedures (possibly triggered by external events unknown to us at the time - the parallel running was a voyage of discovery) it was difficult to specify the correct behaviour in a test. Just because it did something today did not imply the same was true tomorrow.  So we did not have the usual test safety net.

It was also taking a huge amount of time and energy and not delivering anything new (the business already had the same functionality in the original system)   

Hope that makes sense?</description>
		<content:encoded><![CDATA[<p>Hi Mark, thanks for reading our paper!  To try and answer your question about why the rewrite was just writing legacy code (even though the rewrite had lots of tests): </p>
<p>Due to the nature of the stored procedures (possibly triggered by external events unknown to us at the time &#8211; the parallel running was a voyage of discovery) it was difficult to specify the correct behaviour in a test. Just because it did something today did not imply the same was true tomorrow.  So we did not have the usual test safety net.</p>
<p>It was also taking a huge amount of time and energy and not delivering anything new (the business already had the same functionality in the original system)   </p>
<p>Hope that makes sense?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
