<?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: Does Agile reduce Application Over Architecture?</title>
	<atom:link href="http://midwestitsurvival.com/2010/04/does-agile-reduce-application-over-architecture/feed/" rel="self" type="application/rss+xml" />
	<link>http://midwestitsurvival.com/2010/04/does-agile-reduce-application-over-architecture/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=does-agile-reduce-application-over-architecture</link>
	<description>Discussion on IT roles in non-Silicon Valley yet tech savvy companies</description>
	<lastBuildDate>Thu, 08 Sep 2011 05:14:26 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>By: Midwest IT Survival &#187; Managing Infrastructure Compared to Software Development Teams – Part 2</title>
		<link>http://midwestitsurvival.com/2010/04/does-agile-reduce-application-over-architecture/#comment-69</link>
		<dc:creator>Midwest IT Survival &#187; Managing Infrastructure Compared to Software Development Teams – Part 2</dc:creator>
		<pubDate>Sun, 22 Aug 2010 21:45:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.midwestitsurvival.com/?p=560#comment-69</guid>
		<description>[...] this concept in a future article, but lack of attention in this area will lead to problems in over architect-ed solutions as well as minimalistic point solutions that don’t scale to handle minor tweaks in the supported [...] </description>
		<content:encoded><![CDATA[<p>[...] this concept in a future article, but lack of attention in this area will lead to problems in over architect-ed solutions as well as minimalistic point solutions that don’t scale to handle minor tweaks in the supported [...] </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Midwest IT Survival &#187; Is the Gantt Chart Useless in Agile Projects?</title>
		<link>http://midwestitsurvival.com/2010/04/does-agile-reduce-application-over-architecture/#comment-68</link>
		<dc:creator>Midwest IT Survival &#187; Is the Gantt Chart Useless in Agile Projects?</dc:creator>
		<pubDate>Sun, 22 Aug 2010 21:45:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.midwestitsurvival.com/?p=560#comment-68</guid>
		<description>[...] written before that I am not an “Agile” nor “agile” development nor project management expert. I’ve [...] </description>
		<content:encoded><![CDATA[<p>[...] written before that I am not an “Agile” nor “agile” development nor project management expert. I’ve [...] </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark W Schumann</title>
		<link>http://midwestitsurvival.com/2010/04/does-agile-reduce-application-over-architecture/#comment-67</link>
		<dc:creator>Mark W Schumann</dc:creator>
		<pubDate>Wed, 28 Apr 2010 12:22:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.midwestitsurvival.com/?p=560#comment-67</guid>
		<description>Hey John, thanks for the plug.

I&#039;m sure Neil is familiar with the closely related discipline of &lt;a href=&quot;http://c2.com/cgi/wiki?DoTheSimplestThingThatCouldPossiblyWork&quot; rel=&quot;nofollow&quot;&gt;&quot;Doing The Simplest Thing That Could Possibly Work&quot; (DTSTTCPW).&lt;/a&gt;

Fundamentally, you need a lot of flexibility in your process &lt;em&gt;and in the code itself&lt;/em&gt; to make YAGNI and DTSTTCPW practical. When adding a feature is time-consuming and prone to error, you worry about it in advance. When it&#039;s relatively easy, you feel better about writing today&#039;s code today because the (potential) new feature will come along when it needs to.

That&#039;s also where short iterations come in. If there&#039;s a new release every 2-4 weeks, then it&#039;s safe to delay a feature until you know it&#039;s actually going to be used. If it&#039;s important, you can have it in two weeks or a month instead of six months, right?</description>
		<content:encoded><![CDATA[<p>Hey John, thanks for the plug.</p>
<p>I&#8217;m sure Neil is familiar with the closely related discipline of <a href="http://c2.com/cgi/wiki?DoTheSimplestThingThatCouldPossiblyWork" rel="nofollow">&#8220;Doing The Simplest Thing That Could Possibly Work&#8221; (DTSTTCPW).</a></p>
<p>Fundamentally, you need a lot of flexibility in your process <em>and in the code itself</em> to make YAGNI and DTSTTCPW practical. When adding a feature is time-consuming and prone to error, you worry about it in advance. When it&#8217;s relatively easy, you feel better about writing today&#8217;s code today because the (potential) new feature will come along when it needs to.</p>
<p>That&#8217;s also where short iterations come in. If there&#8217;s a new release every 2-4 weeks, then it&#8217;s safe to delay a feature until you know it&#8217;s actually going to be used. If it&#8217;s important, you can have it in two weeks or a month instead of six months, right?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jfbauer</title>
		<link>http://midwestitsurvival.com/2010/04/does-agile-reduce-application-over-architecture/#comment-66</link>
		<dc:creator>jfbauer</dc:creator>
		<pubDate>Wed, 28 Apr 2010 10:02:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.midwestitsurvival.com/?p=560#comment-66</guid>
		<description>Neil, thanks for dropping by and sharing your link.  I had not come across &quot;YagNi&quot; and I am in the process of digesting the link your provided.  Initially &quot;YagNi&quot;&#039;s logic in the first page seems pretty sound.  I&#039;ll have to read more.

BTW, I appreciate your insights on your blog, great work!  I especially enjoyed your &quot;How to do nothing&quot; article: http://fragile.org.uk/2010/02/how-to-do-nothing/</description>
		<content:encoded><![CDATA[<p>Neil, thanks for dropping by and sharing your link.  I had not come across &#8220;YagNi&#8221; and I am in the process of digesting the link your provided.  Initially &#8220;YagNi&#8221;&#8216;s logic in the first page seems pretty sound.  I&#8217;ll have to read more.</p>
<p>BTW, I appreciate your insights on your blog, great work!  I especially enjoyed your &#8220;How to do nothing&#8221; article: <a href="http://fragile.org.uk/2010/02/how-to-do-nothing/" rel="nofollow">http://fragile.org.uk/2010/02/how-to-do-nothing/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Neil</title>
		<link>http://midwestitsurvival.com/2010/04/does-agile-reduce-application-over-architecture/#comment-65</link>
		<dc:creator>Neil</dc:creator>
		<pubDate>Tue, 27 Apr 2010 21:25:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.midwestitsurvival.com/?p=560#comment-65</guid>
		<description>Have you come across &quot;You aren&#039;t going to need it&quot;? In short &quot;Always implement things when you actually need them, never when you just foresee that you need them.&quot;

By implementing only the barest necessary feature set in the first instance, you reduce system complexity and save time in the process.

http://c2.com/xp/YouArentGonnaNeedIt.html offers a good explanation.</description>
		<content:encoded><![CDATA[<p>Have you come across &#8220;You aren&#8217;t going to need it&#8221;? In short &#8220;Always implement things when you actually need them, never when you just foresee that you need them.&#8221;</p>
<p>By implementing only the barest necessary feature set in the first instance, you reduce system complexity and save time in the process.</p>
<p><a href="http://c2.com/xp/YouArentGonnaNeedIt.html" rel="nofollow">http://c2.com/xp/YouArentGonnaNeedIt.html</a> offers a good explanation.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

