<?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: DDD: Only for complex projects?</title>
	<atom:link href="http://www.markhneedham.com/blog/2009/04/06/ddd-only-for-complex-projects/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.markhneedham.com/blog/2009/04/06/ddd-only-for-complex-projects/</link>
	<description>Thoughts on Software Development</description>
	<lastBuildDate>Sun, 14 Mar 2010 09:50:28 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Craig Berntson</title>
		<link>http://www.markhneedham.com/blog/2009/04/06/ddd-only-for-complex-projects/comment-page-1/#comment-13816</link>
		<dc:creator>Craig Berntson</dc:creator>
		<pubDate>Tue, 07 Apr 2009 21:12:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.markhneedham.com/blog/?p=1105#comment-13816</guid>
		<description>Good post. I&#039;m speaking at DevLink conference in August on the topic, &quot;Domain Driven Design for the Average Application&quot; .. in other words, how to use DDD concepts when the application is not enterprise level nor extremely complex.</description>
		<content:encoded><![CDATA[<p>Good post. I'm speaking at DevLink conference in August on the topic, "Domain Driven Design for the Average Application" .. in other words, how to use DDD concepts when the application is not enterprise level nor extremely complex.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Neil</title>
		<link>http://www.markhneedham.com/blog/2009/04/06/ddd-only-for-complex-projects/comment-page-1/#comment-13776</link>
		<dc:creator>Neil</dc:creator>
		<pubDate>Tue, 07 Apr 2009 12:32:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.markhneedham.com/blog/?p=1105#comment-13776</guid>
		<description>Great article,

I&#039;d have to agree and have found at least trying to create a Ubiquitous Language really helpful for all sizes of project.

Perhaps not a strict interpretation of UL but even getting team members to just use the same terminology when discussing aspects of a domain really helps me! - (as well as forcing people to really think about what they&#039;re saying).</description>
		<content:encoded><![CDATA[<p>Great article,</p>
<p>I'd have to agree and have found at least trying to create a Ubiquitous Language really helpful for all sizes of project.</p>
<p>Perhaps not a strict interpretation of UL but even getting team members to just use the same terminology when discussing aspects of a domain really helps me! &#8211; (as well as forcing people to really think about what they're saying).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Reflective Perspective - Chris Alcock &#187; The Morning Brew #323</title>
		<link>http://www.markhneedham.com/blog/2009/04/06/ddd-only-for-complex-projects/comment-page-1/#comment-13756</link>
		<dc:creator>Reflective Perspective - Chris Alcock &#187; The Morning Brew #323</dc:creator>
		<pubDate>Tue, 07 Apr 2009 06:22:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.markhneedham.com/blog/?p=1105#comment-13756</guid>
		<description>[...] DDD: Only for complex projects? - Mark Needham questions the idea that Domain Driven Design is only needed for complex projects with a look at what DDD practices bring to all projects [...]</description>
		<content:encoded><![CDATA[<p>[...] DDD: Only for complex projects? &#8211; Mark Needham questions the idea that Domain Driven Design is only needed for complex projects with a look at what DDD practices bring to all projects [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: The Rationalist Manifesto &#187; Blog Archive &#187; DDD = ?</title>
		<link>http://www.markhneedham.com/blog/2009/04/06/ddd-only-for-complex-projects/comment-page-1/#comment-13741</link>
		<dc:creator>The Rationalist Manifesto &#187; Blog Archive &#187; DDD = ?</dc:creator>
		<pubDate>Tue, 07 Apr 2009 01:40:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.markhneedham.com/blog/?p=1105#comment-13741</guid>
		<description>[...] Needham has a very interesting post regarding Domain Driven Design. One paragraph that caught my eye especially is: As Luis Abreu [...]</description>
		<content:encoded><![CDATA[<p>[...] Needham has a very interesting post regarding Domain Driven Design. One paragraph that caught my eye especially is: As Luis Abreu [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DotNetShoutout</title>
		<link>http://www.markhneedham.com/blog/2009/04/06/ddd-only-for-complex-projects/comment-page-1/#comment-13728</link>
		<dc:creator>DotNetShoutout</dc:creator>
		<pubDate>Mon, 06 Apr 2009 22:47:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.markhneedham.com/blog/?p=1105#comment-13728</guid>
		<description>&lt;strong&gt;DDD: Only for complex projects? at Mark Needham...&lt;/strong&gt;

Thank you for submitting this cool story - Trackback from DotNetShoutout...</description>
		<content:encoded><![CDATA[<p><strong>DDD: Only for complex projects? at Mark Needham&#8230;</strong></p>
<p>Thank you for submitting this cool story &#8211; Trackback from DotNetShoutout&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Carlo</title>
		<link>http://www.markhneedham.com/blog/2009/04/06/ddd-only-for-complex-projects/comment-page-1/#comment-13720</link>
		<dc:creator>Carlo</dc:creator>
		<pubDate>Mon, 06 Apr 2009 20:35:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.markhneedham.com/blog/?p=1105#comment-13720</guid>
		<description>Hi, good article. I agree with you that DDD concepts can definitely be used in smaller scale projects and I try to use some of the &#039;patterns&#039; in these types of projects. Typically things like value object, specification, repository, entity aggregate are useful in most projects. 
The organisational patterns are great to be aware of but more costly in time and effort for most smaller projects and I guess thats the main point that most of those high profile speakers are making.

The cost-to-benefit ratio is not great for simpler projects where it&#039;s really &#039;get some info, process it and persist it&#039;. Thats why patterns like &#039;Active Record&#039; and &#039;Transactional Script&#039; are in widespread use (that and the fact that most developers regress to procedural code when confronted with tight deadlines :)</description>
		<content:encoded><![CDATA[<p>Hi, good article. I agree with you that DDD concepts can definitely be used in smaller scale projects and I try to use some of the 'patterns' in these types of projects. Typically things like value object, specification, repository, entity aggregate are useful in most projects.<br />
The organisational patterns are great to be aware of but more costly in time and effort for most smaller projects and I guess thats the main point that most of those high profile speakers are making.</p>
<p>The cost-to-benefit ratio is not great for simpler projects where it's really 'get some info, process it and persist it'. Thats why patterns like 'Active Record' and 'Transactional Script' are in widespread use (that and the fact that most developers regress to procedural code when confronted with tight deadlines <img src='http://www.markhneedham.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>
