<?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: The role of architect</title>
	<atom:link href="http://blog.gdinwiddie.com/2009/06/26/the-role-of-architect/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.gdinwiddie.com/2009/06/26/the-role-of-architect/</link>
	<description>Effective software development</description>
	<lastBuildDate>Wed, 08 Feb 2012 21:01:40 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: George Dinwiddie</title>
		<link>http://blog.gdinwiddie.com/2009/06/26/the-role-of-architect/comment-page-1/#comment-86682</link>
		<dc:creator>George Dinwiddie</dc:creator>
		<pubDate>Sun, 28 Jun 2009 16:41:34 +0000</pubDate>
		<guid isPermaLink="false">http://blog.gdinwiddie.com/?p=157#comment-86682</guid>
		<description>Robert, I won&#039;t argue &lt;i&gt;for&lt;/i&gt; the use of the term &quot;software architect,&quot; but I think that your description of building and naval architects is a bit narrow.  I won&#039;t say that it is wrong &lt;i&gt;all&lt;/i&gt; architects (as I don&#039;t have deep knowledge of the fields), but I&#039;ve personally known &lt;i&gt;some&lt;/i&gt; architects in both fields for whom it doesn&#039;t apply.  I suspect this is a case where being somewhat removed from a field makes the view of it seem simpler and more homogeneous than it is for the participants.

It seems certain to me, from experience, that some architects are not the one in control.  Some architects play a supporting role.  Some merely an advisory role.

It is also certain that even some chief architects do not specify every element of a structure.  They instead rely on supporting architects to do most of the detailed specification.  Some do not know more about materials and methods than the engineers, but instead delegate tasks to the engineers when that knowledge is required.

And, in both the building and naval architect trades, I&#039;ve known some who want title and authority without responsibility.  And I&#039;ve known some who lack the depth and understanding to do the job, even when they have the credentials and certificates to suggest otherwise.

Perhaps the situations are not as different as they may appear from our vantage point in the software industry.</description>
		<content:encoded><![CDATA[<p>Robert, I won&#8217;t argue <i>for</i> the use of the term &#8220;software architect,&#8221; but I think that your description of building and naval architects is a bit narrow.  I won&#8217;t say that it is wrong <i>all</i> architects (as I don&#8217;t have deep knowledge of the fields), but I&#8217;ve personally known <i>some</i> architects in both fields for whom it doesn&#8217;t apply.  I suspect this is a case where being somewhat removed from a field makes the view of it seem simpler and more homogeneous than it is for the participants.</p>
<p>It seems certain to me, from experience, that some architects are not the one in control.  Some architects play a supporting role.  Some merely an advisory role.</p>
<p>It is also certain that even some chief architects do not specify every element of a structure.  They instead rely on supporting architects to do most of the detailed specification.  Some do not know more about materials and methods than the engineers, but instead delegate tasks to the engineers when that knowledge is required.</p>
<p>And, in both the building and naval architect trades, I&#8217;ve known some who want title and authority without responsibility.  And I&#8217;ve known some who lack the depth and understanding to do the job, even when they have the credentials and certificates to suggest otherwise.</p>
<p>Perhaps the situations are not as different as they may appear from our vantage point in the software industry.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Links for June 28 2009 &#124; Eric D. Brown - Technology, Strategy, People &#38; Projects</title>
		<link>http://blog.gdinwiddie.com/2009/06/26/the-role-of-architect/comment-page-1/#comment-86675</link>
		<dc:creator>Links for June 28 2009 &#124; Eric D. Brown - Technology, Strategy, People &#38; Projects</dc:creator>
		<pubDate>Sun, 28 Jun 2009 14:25:26 +0000</pubDate>
		<guid isPermaLink="false">http://blog.gdinwiddie.com/?p=157#comment-86675</guid>
		<description>[...] The role of architect by George Dinwiddie on George Dinwiddie&#8217;s blog [...]</description>
		<content:encoded><![CDATA[<p>[...] The role of architect by George Dinwiddie on George Dinwiddie&#8217;s blog [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: robert</title>
		<link>http://blog.gdinwiddie.com/2009/06/26/the-role-of-architect/comment-page-1/#comment-86532</link>
		<dc:creator>robert</dc:creator>
		<pubDate>Fri, 26 Jun 2009 19:17:13 +0000</pubDate>
		<guid isPermaLink="false">http://blog.gdinwiddie.com/?p=157#comment-86532</guid>
		<description>It is unfortunate that application development choose to borrow the word architect.  Mr. Keefer skips around the base issue when he talks about things not being in his control, but his responsibility.

The problem is that &#039;architect&#039; in the real world (building or naval) means that one has passed certain tests and have sufficient experience such that one IS in control.  Whenever a building fails or a ship sinks, the architect is the first line of responsibility, AND he is expected to have specified EVERY element of the structure.  The engineers (coders in our context) are charged with carrying out the architect&#039;s instructions without error.  The review of failure is first and foremost about whether the design (architect&#039;s job) was sufficient or the execution (engineer&#039;s job) failed to meet the design.  The architect is required to know MORE than the engineers about materials and methods.

Most of us in systems development only have a half-hearted (and -minded) acceptance of this requirement.  Many (most, all, ?) want the title and authority, but few want the responsibility or have the depth of experience and understanding to do the job.  Not least because coders refuse to heel.

We really ought to stop using the word.</description>
		<content:encoded><![CDATA[<p>It is unfortunate that application development choose to borrow the word architect.  Mr. Keefer skips around the base issue when he talks about things not being in his control, but his responsibility.</p>
<p>The problem is that &#8216;architect&#8217; in the real world (building or naval) means that one has passed certain tests and have sufficient experience such that one IS in control.  Whenever a building fails or a ship sinks, the architect is the first line of responsibility, AND he is expected to have specified EVERY element of the structure.  The engineers (coders in our context) are charged with carrying out the architect&#8217;s instructions without error.  The review of failure is first and foremost about whether the design (architect&#8217;s job) was sufficient or the execution (engineer&#8217;s job) failed to meet the design.  The architect is required to know MORE than the engineers about materials and methods.</p>
<p>Most of us in systems development only have a half-hearted (and -minded) acceptance of this requirement.  Many (most, all, ?) want the title and authority, but few want the responsibility or have the depth of experience and understanding to do the job.  Not least because coders refuse to heel.</p>
<p>We really ought to stop using the word.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

