<?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: Thoughts On Software Architecture and Corporate Structure</title>
	<atom:link href="http://dangreenblatt.com/blog/2008/07/21/thoughts-on-software-architecture-and-corporate-structure/feed/" rel="self" type="application/rss+xml" />
	<link>http://dangreenblatt.com/blog/2008/07/21/thoughts-on-software-architecture-and-corporate-structure/</link>
	<description>:: lost at the intersection of technology, design and user experience</description>
	<lastBuildDate>Wed, 23 Dec 2009 22:49:00 -0700</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Imran Sobh</title>
		<link>http://dangreenblatt.com/blog/2008/07/21/thoughts-on-software-architecture-and-corporate-structure/comment-page-1/#comment-2421</link>
		<dc:creator>Imran Sobh</dc:creator>
		<pubDate>Tue, 31 Mar 2009 01:58:05 +0000</pubDate>
		<guid isPermaLink="false">http://dangreenblatt.com/blog/?p=31#comment-2421</guid>
		<description>I really like this post, and there are some good links to other topics--just read the Conway&#039;s Law Wikipedia entry. I have always been very much of the opinion that well designed products come from well designed companies, so its good to hear the thought validated, at least in terms of software structure :)

Computing analogies also interest me since cognitive psychologist often refer to the architecture of a computer as an analogy for the brain (short term memory = RAM, long term memory = HDD, executive functions = processor, etc... ). Also, like I mentioned before, early organization management theorists looked at organizations as machines with replaceable &quot;parts&quot; instead of people, which I think makes it easier to dehumanize employees.</description>
		<content:encoded><![CDATA[<p>I really like this post, and there are some good links to other topics&#8211;just read the Conway&#8217;s Law Wikipedia entry. I have always been very much of the opinion that well designed products come from well designed companies, so its good to hear the thought validated, at least in terms of software structure <img src='http://dangreenblatt.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Computing analogies also interest me since cognitive psychologist often refer to the architecture of a computer as an analogy for the brain (short term memory = RAM, long term memory = HDD, executive functions = processor, etc&#8230; ). Also, like I mentioned before, early organization management theorists looked at organizations as machines with replaceable &#8220;parts&#8221; instead of people, which I think makes it easier to dehumanize employees.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan</title>
		<link>http://dangreenblatt.com/blog/2008/07/21/thoughts-on-software-architecture-and-corporate-structure/comment-page-1/#comment-225</link>
		<dc:creator>Dan</dc:creator>
		<pubDate>Thu, 18 Sep 2008 15:15:38 +0000</pubDate>
		<guid isPermaLink="false">http://dangreenblatt.com/blog/?p=31#comment-225</guid>
		<description>@MT: Thanks for the link; I think I may have come across that at some point in the past, but the Wikipedia article was a good refresher. 

I wonder if there are corollaries here for companies that don&#039;t produce software ... how does their end product (or service) reflect the structure/culture that produced it.</description>
		<content:encoded><![CDATA[<p>@MT: Thanks for the link; I think I may have come across that at some point in the past, but the Wikipedia article was a good refresher. </p>
<p>I wonder if there are corollaries here for companies that don&#8217;t produce software &#8230; how does their end product (or service) reflect the structure/culture that produced it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MT Heart</title>
		<link>http://dangreenblatt.com/blog/2008/07/21/thoughts-on-software-architecture-and-corporate-structure/comment-page-1/#comment-207</link>
		<dc:creator>MT Heart</dc:creator>
		<pubDate>Sat, 13 Sep 2008 07:48:53 +0000</pubDate>
		<guid isPermaLink="false">http://dangreenblatt.com/blog/?p=31#comment-207</guid>
		<description>Interesting. I&#039;m surprised to see no mention of Conway&#039;s Law though -  &quot;Any piece of software reflects the organizational structure that produced it.&quot; 

It is a consequence of the fact that two software modules A and B cannot interface correctly with each other unless the designer and implementer of A communicates with the designer and implementer of B. Thus the interface structure of a software system necessarily will show a congruence with the social structure of the organization that produced it.

&lt;a href=&quot;http://en.wikipedia.org/wiki/Conway&#039;s_Law&quot; rel=&quot;nofollow&quot;&gt; http://en.wikipedia.org/wiki/Conway&#039;s_Law&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>Interesting. I&#8217;m surprised to see no mention of Conway&#8217;s Law though &#8211;  &#8220;Any piece of software reflects the organizational structure that produced it.&#8221; </p>
<p>It is a consequence of the fact that two software modules A and B cannot interface correctly with each other unless the designer and implementer of A communicates with the designer and implementer of B. Thus the interface structure of a software system necessarily will show a congruence with the social structure of the organization that produced it.</p>
<p><a href="http://en.wikipedia.org/wiki/Conway's_Law" rel="nofollow"> </a><a href="http://en.wikipedia.org/wiki/Conway" rel="nofollow">http://en.wikipedia.org/wiki/Conway</a>&#8217;s_Law</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan</title>
		<link>http://dangreenblatt.com/blog/2008/07/21/thoughts-on-software-architecture-and-corporate-structure/comment-page-1/#comment-134</link>
		<dc:creator>Dan</dc:creator>
		<pubDate>Sun, 31 Aug 2008 20:32:10 +0000</pubDate>
		<guid isPermaLink="false">http://dangreenblatt.com/blog/?p=31#comment-134</guid>
		<description>@TM: Thanks for the pointer to this resource. Great principles to keep in mind when doing any kind of design...</description>
		<content:encoded><![CDATA[<p>@TM: Thanks for the pointer to this resource. Great principles to keep in mind when doing any kind of design&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TM</title>
		<link>http://dangreenblatt.com/blog/2008/07/21/thoughts-on-software-architecture-and-corporate-structure/comment-page-1/#comment-127</link>
		<dc:creator>TM</dc:creator>
		<pubDate>Wed, 27 Aug 2008 17:37:11 +0000</pubDate>
		<guid isPermaLink="false">http://dangreenblatt.com/blog/?p=31#comment-127</guid>
		<description>In reference to your statement &quot;it really makes me wonder if there are design tenets that are applicable irrespective of domain? For example, taking a tip from the oldest and IMHO //best designer ever// — nature —&quot;  I&#039;ve got a suggestion for you.  Go to
http://www.biomimicryinstitute.org/about-us/biomimicry-a-tool-for-innovation.html.
About half way down the page is a butterfly image that says &quot;Life&#039;s Principles.&quot;  This is essentially a concept map of nature&#039;s design principles and it touches on some of the concepts that you mentioned in your original post.  It&#039;s a tool that we use with our clients to get them thinking about systems, sustainability and biomimetic design. Enjoy!</description>
		<content:encoded><![CDATA[<p>In reference to your statement &#8220;it really makes me wonder if there are design tenets that are applicable irrespective of domain? For example, taking a tip from the oldest and IMHO //best designer ever// — nature —&#8221;  I&#8217;ve got a suggestion for you.  Go to<br />
<a href="http://www.biomimicryinstitute.org/about-us/biomimicry-a-tool-for-innovation.html" rel="nofollow">http://www.biomimicryinstitute.org/about-us/biomimicry-a-tool-for-innovation.html</a>.<br />
About half way down the page is a butterfly image that says &#8220;Life&#8217;s Principles.&#8221;  This is essentially a concept map of nature&#8217;s design principles and it touches on some of the concepts that you mentioned in your original post.  It&#8217;s a tool that we use with our clients to get them thinking about systems, sustainability and biomimetic design. Enjoy!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: the eye of ria &#187; Blog Archive &#187; 对软件架构和企业组织结构的思考</title>
		<link>http://dangreenblatt.com/blog/2008/07/21/thoughts-on-software-architecture-and-corporate-structure/comment-page-1/#comment-56</link>
		<dc:creator>the eye of ria &#187; Blog Archive &#187; 对软件架构和企业组织结构的思考</dc:creator>
		<pubDate>Mon, 04 Aug 2008 03:20:36 +0000</pubDate>
		<guid isPermaLink="false">http://dangreenblatt.com/blog/?p=31#comment-56</guid>
		<description>[...] Greenblog最近在一篇博客里分析了软件架构与高效的组织结构在原则上的相似性，以之回答下面的问题： [...]</description>
		<content:encoded><![CDATA[<p>[...] Greenblog最近在一篇博客里分析了软件架构与高效的组织结构在原则上的相似性，以之回答下面的问题： [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: andyskipper.com - freelance web developer in london</title>
		<link>http://dangreenblatt.com/blog/2008/07/21/thoughts-on-software-architecture-and-corporate-structure/comment-page-1/#comment-35</link>
		<dc:creator>andyskipper.com - freelance web developer in london</dc:creator>
		<pubDate>Fri, 25 Jul 2008 10:44:47 +0000</pubDate>
		<guid isPermaLink="false">http://dangreenblatt.com/blog/?p=31#comment-35</guid>
		<description>[...] A very interesting read from Dan Greenblatt: Thoughts On Software Architecture and Corporate Structure [...]</description>
		<content:encoded><![CDATA[<p>[...] A very interesting read from Dan Greenblatt: Thoughts On Software Architecture and Corporate Structure [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan</title>
		<link>http://dangreenblatt.com/blog/2008/07/21/thoughts-on-software-architecture-and-corporate-structure/comment-page-1/#comment-32</link>
		<dc:creator>Dan</dc:creator>
		<pubDate>Thu, 24 Jul 2008 16:28:27 +0000</pubDate>
		<guid isPermaLink="false">http://dangreenblatt.com/blog/?p=31#comment-32</guid>
		<description>Hi EMC2 - Thanks for the reference (Wikipedia article was a great primer). Yes, I suppose that the notion of &#039;universal design tenets&#039; are indeed what the Systems Thinking methodology attempts to define. I think there is also something very interesting about then applying specific elements/lessons/paradigms of each domains to one another to see what works, what doesn&#039;t, etc.</description>
		<content:encoded><![CDATA[<p>Hi EMC2 &#8211; Thanks for the reference (Wikipedia article was a great primer). Yes, I suppose that the notion of &#8216;universal design tenets&#8217; are indeed what the Systems Thinking methodology attempts to define. I think there is also something very interesting about then applying specific elements/lessons/paradigms of each domains to one another to see what works, what doesn&#8217;t, etc.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: EMC2</title>
		<link>http://dangreenblatt.com/blog/2008/07/21/thoughts-on-software-architecture-and-corporate-structure/comment-page-1/#comment-31</link>
		<dc:creator>EMC2</dc:creator>
		<pubDate>Thu, 24 Jul 2008 15:13:48 +0000</pubDate>
		<guid isPermaLink="false">http://dangreenblatt.com/blog/?p=31#comment-31</guid>
		<description>Isnt&#039;s this  System Thinking ?</description>
		<content:encoded><![CDATA[<p>Isnt&#8217;s this  System Thinking ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan</title>
		<link>http://dangreenblatt.com/blog/2008/07/21/thoughts-on-software-architecture-and-corporate-structure/comment-page-1/#comment-29</link>
		<dc:creator>Dan</dc:creator>
		<pubDate>Tue, 22 Jul 2008 18:00:17 +0000</pubDate>
		<guid isPermaLink="false">http://dangreenblatt.com/blog/?p=31#comment-29</guid>
		<description>Hi Jennifer -

Thanks for the comments - I love your idea of leveraging the design of technological or biological systems to solve problems of civil engineering; it really makes me wonder if there are design tenets that are applicable irrespective of domain? For example, taking a tip from the oldest and IMHO //best designer ever// -- nature -- it should be fairly obvious that the waterfall model of development is fundamentally flawed in comparison to more rapid iterative models (or, in the case of evolution, not so rapid :)

As you point out, I&#039;m hoping that the sea change in our collective notions of use (consumption) and conservation will catalyze civic designs that are significantly more forward-looking that that of the past couple generations. In addition to changes in the way we do design, maybe it&#039;s also a matter of being more proactive than reactive in terms of maintence? 

So, in the example of the water supply, in addition to designing it modularly with the potential for easily making future changes, rather than saying &quot;we&#039;ll fix our water supply when we experience a drought or contamination,&quot; we should be constantly optimizing it even if it&#039;s not truly &#039;broken&#039; ?

I know very little about civic design / planning  ... any suggestions on good places to start?

Lots to think about here ...</description>
		<content:encoded><![CDATA[<p>Hi Jennifer -</p>
<p>Thanks for the comments &#8211; I love your idea of leveraging the design of technological or biological systems to solve problems of civil engineering; it really makes me wonder if there are design tenets that are applicable irrespective of domain? For example, taking a tip from the oldest and IMHO //best designer ever// &#8212; nature &#8212; it should be fairly obvious that the waterfall model of development is fundamentally flawed in comparison to more rapid iterative models (or, in the case of evolution, not so rapid <img src='http://dangreenblatt.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>As you point out, I&#8217;m hoping that the sea change in our collective notions of use (consumption) and conservation will catalyze civic designs that are significantly more forward-looking that that of the past couple generations. In addition to changes in the way we do design, maybe it&#8217;s also a matter of being more proactive than reactive in terms of maintence? </p>
<p>So, in the example of the water supply, in addition to designing it modularly with the potential for easily making future changes, rather than saying &#8220;we&#8217;ll fix our water supply when we experience a drought or contamination,&#8221; we should be constantly optimizing it even if it&#8217;s not truly &#8216;broken&#8217; ?</p>
<p>I know very little about civic design / planning  &#8230; any suggestions on good places to start?</p>
<p>Lots to think about here &#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>

