<?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 for traceinthesand.com Blog</title>
	<atom:link href="http://traceinthesand.com/blog/index.php/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://traceinthesand.com/blog</link>
	<description>Musing about architecture, architecting and architects</description>
	<lastBuildDate>Sun, 09 Sep 2007 01:24:14 -0700</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on Agile Architecting by Ruth</title>
		<link>http://traceinthesand.com/blog/2007/09/08/agile-architecting/comment-page-1/#comment-2743</link>
		<dc:creator>Ruth</dc:creator>
		<pubDate>Sun, 09 Sep 2007 01:24:14 +0000</pubDate>
		<guid isPermaLink="false">http://traceinthesand.com/blog/2007/09/08/agile-architecting/#comment-2743</guid>
		<description>Thanks Arnon! I had read, liked and learned from your Agile Architecture and Documentation post, so I&#039;m very happy you caught my oversight!

I really like that you&#039;re encouraging (agile) architects to document alternatives considered but ruled out and why. This may seem counter to the agile philosophy of minimalist documentation--there is pushback on documenting at all, so it&#039;d be reasonable to ask why we should document approaches we decided against. But it is not counter to _being_ agile. It&#039;s not agile to revisit/rehash decisions, simply because... the collective &quot;we&quot; forgot, someone new came into the room, etc.

Jeff Tyree and Art Ackerman&#039;s &quot;Architecture Decisions: Demystifying Architecture&quot; http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/mags/so/&amp;toc=comp/mags/so/2005/02/s2toc.xml&amp;DOI=10.1109/MS.2005.27 also calls for documenting alternatives not chosen.

Anshu Gaind has an architecture decision template that I also like because it explicitly identifies drawbacks of the approach, so that the discussion of downsides to our chosen approach is not swept off the table but rather addressed head on: http://www.bredemeyer.com/pdf_files/WhitePapers/Key%20Decisions%20Template.doc

We also encourage architects to &quot;connect the dots,&quot; tying decisions to their rationale--business strategy and architecture goals or lessons from our experience. The outcome of our thinking shows up in the code, but not the thought processes, the demands and drivers, the experiences, etc. that we were balancing as we made the architecture decisions. See http://www.bredemeyer.com/HotSpot/20040428EASoapBox.htm</description>
		<content:encoded><![CDATA[<p>Thanks Arnon! I had read, liked and learned from your Agile Architecture and Documentation post, so I&#8217;m very happy you caught my oversight!</p>
<p>I really like that you&#8217;re encouraging (agile) architects to document alternatives considered but ruled out and why. This may seem counter to the agile philosophy of minimalist documentation&#8211;there is pushback on documenting at all, so it&#8217;d be reasonable to ask why we should document approaches we decided against. But it is not counter to _being_ agile. It&#8217;s not agile to revisit/rehash decisions, simply because&#8230; the collective &#8220;we&#8221; forgot, someone new came into the room, etc.</p>
<p>Jeff Tyree and Art Ackerman&#8217;s &#8220;Architecture Decisions: Demystifying Architecture&#8221; <a href="http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/mags/so/&#038;toc=comp/mags/so/2005/02/s2toc.xml&#038;DOI=10.1109/MS.2005.27" rel="nofollow">http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/mags/so/&#038;toc=comp/mags/so/2005/02/s2toc.xml&#038;DOI=10.1109/MS.2005.27</a> also calls for documenting alternatives not chosen.</p>
<p>Anshu Gaind has an architecture decision template that I also like because it explicitly identifies drawbacks of the approach, so that the discussion of downsides to our chosen approach is not swept off the table but rather addressed head on: <a href="http://www.bredemeyer.com/pdf_files/WhitePapers/Key%20Decisions%20Template.doc" rel="nofollow">http://www.bredemeyer.com/pdf_files/WhitePapers/Key%20Decisions%20Template.doc</a></p>
<p>We also encourage architects to &#8220;connect the dots,&#8221; tying decisions to their rationale&#8211;business strategy and architecture goals or lessons from our experience. The outcome of our thinking shows up in the code, but not the thought processes, the demands and drivers, the experiences, etc. that we were balancing as we made the architecture decisions. See <a href="http://www.bredemeyer.com/HotSpot/20040428EASoapBox.htm" rel="nofollow">http://www.bredemeyer.com/HotSpot/20040428EASoapBox.htm</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Agile Architecting by Arnon Rotem-Gal-Oz</title>
		<link>http://traceinthesand.com/blog/2007/09/08/agile-architecting/comment-page-1/#comment-2736</link>
		<dc:creator>Arnon Rotem-Gal-Oz</dc:creator>
		<pubDate>Sat, 08 Sep 2007 20:44:00 +0000</pubDate>
		<guid isPermaLink="false">http://traceinthesand.com/blog/2007/09/08/agile-architecting/#comment-2736</guid>
		<description>Hi Ruth,
I also blogged  a few post on agile processes and architecture which you may find interesting. such as:

http://www.rgoarchitects.com/nblog/2007/06/11/AgileArchitectureAndDocumentation.aspx
http://www.rgoarchitects.com/nblog/2007/05/13/EvolvingArchitectures.aspx</description>
		<content:encoded><![CDATA[<p>Hi Ruth,<br />
I also blogged  a few post on agile processes and architecture which you may find interesting. such as:</p>
<p><a href="http://www.rgoarchitects.com/nblog/2007/06/11/AgileArchitectureAndDocumentation.aspx" rel="nofollow">http://www.rgoarchitects.com/nblog/2007/06/11/AgileArchitectureAndDocumentation.aspx</a><br />
<a href="http://www.rgoarchitects.com/nblog/2007/05/13/EvolvingArchitectures.aspx" rel="nofollow">http://www.rgoarchitects.com/nblog/2007/05/13/EvolvingArchitectures.aspx</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Architecture Documentation: Courage to Fly in the Face of Convention by A Trace in the Sand &#187; Agile Architecting</title>
		<link>http://traceinthesand.com/blog/2006/08/25/architecture-documentation-courage-to-fly-in-the-face-of-convention/comment-page-1/#comment-2717</link>
		<dc:creator>A Trace in the Sand &#187; Agile Architecting</dc:creator>
		<pubDate>Sat, 08 Sep 2007 12:30:56 +0000</pubDate>
		<guid isPermaLink="false">http://traceinthesand.com/blog/2006/08/25/architecture-documentation-courage-to-fly-in-the-face-of-convention/#comment-2717</guid>
		<description>[...] Architecture Documentation: Courage to fly in the face of convention [...]</description>
		<content:encoded><![CDATA[<p>[...] Architecture Documentation: Courage to fly in the face of convention [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on About Ruth Malan by A Trace in the Sand &#187; Agile Architecting</title>
		<link>http://traceinthesand.com/blog/about/comment-page-1/#comment-2715</link>
		<dc:creator>A Trace in the Sand &#187; Agile Architecting</dc:creator>
		<pubDate>Sat, 08 Sep 2007 12:21:57 +0000</pubDate>
		<guid isPermaLink="false">#comment-2715</guid>
		<description>[...] About Ruth Malan [...]</description>
		<content:encoded><![CDATA[<p>[...] About Ruth Malan [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on What is Software Architecture? by sanjib pandey</title>
		<link>http://traceinthesand.com/blog/2006/05/07/what-is-software-architecture/comment-page-1/#comment-165</link>
		<dc:creator>sanjib pandey</dc:creator>
		<pubDate>Thu, 01 Mar 2007 10:39:40 +0000</pubDate>
		<guid isPermaLink="false">http://traceinthesand.com/blog/2006/05/07/what-is-software-architecture/#comment-165</guid>
		<description>Dear sir,
i have  am just starting with learning what is architecture… Want to grow as Software architectural consultant…

I have some questions that need to be addressed

1. when some one  have talent and can grow in any of the dimensions and he has not mention his designation  and having good skill set  of software architech, it is fair to reject any CV with out desination even he have exellent skill set.
2. What is  need to  now…to  convince our CEO of our company.he is basically booky  knowldge man and  he could not  get the point of tech  knoeldge 
so please give good defination of s/w architec did he need desination give me suggestion, so that i can convince my CEO
thanks 
Regards
Sanjib</description>
		<content:encoded><![CDATA[<p>Dear sir,<br />
i have  am just starting with learning what is architecture… Want to grow as Software architectural consultant…</p>
<p>I have some questions that need to be addressed</p>
<p>1. when some one  have talent and can grow in any of the dimensions and he has not mention his designation  and having good skill set  of software architech, it is fair to reject any CV with out desination even he have exellent skill set.<br />
2. What is  need to  now…to  convince our CEO of our company.he is basically booky  knowldge man and  he could not  get the point of tech  knoeldge<br />
so please give good defination of s/w architec did he need desination give me suggestion, so that i can convince my CEO<br />
thanks<br />
Regards<br />
Sanjib</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on That Vision Thing by John Wu</title>
		<link>http://traceinthesand.com/blog/2006/10/25/that-vision-thing/comment-page-1/#comment-107</link>
		<dc:creator>John Wu</dc:creator>
		<pubDate>Fri, 26 Jan 2007 19:42:55 +0000</pubDate>
		<guid isPermaLink="false">http://traceinthesand.com/blog/2006/10/25/that-vision-thing/#comment-107</guid>
		<description>The link :

http://e-cio.org/lea_book.htm

http://blogs.ittoolbox.com/cio/lea/archives/distinguish-ea-from-business-transformation-8704</description>
		<content:encoded><![CDATA[<p>The link :</p>
<p><a href="http://e-cio.org/lea_book.htm" rel="nofollow">http://e-cio.org/lea_book.htm</a></p>
<p><a href="http://blogs.ittoolbox.com/cio/lea/archives/distinguish-ea-from-business-transformation-8704" rel="nofollow">http://blogs.ittoolbox.com/cio/lea/archives/distinguish-ea-from-business-transformation-8704</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on That Vision Thing by John Wu</title>
		<link>http://traceinthesand.com/blog/2006/10/25/that-vision-thing/comment-page-1/#comment-106</link>
		<dc:creator>John Wu</dc:creator>
		<pubDate>Fri, 26 Jan 2007 19:40:40 +0000</pubDate>
		<guid isPermaLink="false">http://traceinthesand.com/blog/2006/10/25/that-vision-thing/#comment-106</guid>
		<description>Ruth :

This subject has been a hot topic in IT community. Cutter IT Journal recently call for paper on The CIO Today: Technology Manager or Strategic Visionary? The sad part is that EA get a long way to become mature, we are still at the stage to identify the direction. The good part is that we are lucky to be part of this evolution.

In my openion, an Enterprise Architect is a facilitator as you said it means to honorably, responsibly, seek out the value that is compelling to our community, build a shared vision, build passion and commitment to attaining the vision, and lead the decisions and the action that realizes the vision.

An entry in my blog have also touched this subject . Enclosed is the URL for your reference.

The link :

&lt;a href=&quot;http://e-cio.org/lea_book.htm&quot; rel=&quot;nofollow&quot;&gt;http://e-cio.org/lea_book.htm&lt;/a&gt;

I have come up a book propsal in

&lt;a href=&quot;http://blogs.ittoolbox.com/cio/lea/archives/distinguish-ea-from-business-transformation-8704&quot; rel=&quot;nofollow&quot;&gt;http://blogs.ittoolbox.com/cio/lea/archives/distinguish-ea-from-business-transformation-8704&lt;/a&gt;

Please review and comment.

Thanks.</description>
		<content:encoded><![CDATA[<p>Ruth :</p>
<p>This subject has been a hot topic in IT community. Cutter IT Journal recently call for paper on The CIO Today: Technology Manager or Strategic Visionary? The sad part is that EA get a long way to become mature, we are still at the stage to identify the direction. The good part is that we are lucky to be part of this evolution.</p>
<p>In my openion, an Enterprise Architect is a facilitator as you said it means to honorably, responsibly, seek out the value that is compelling to our community, build a shared vision, build passion and commitment to attaining the vision, and lead the decisions and the action that realizes the vision.</p>
<p>An entry in my blog have also touched this subject . Enclosed is the URL for your reference.</p>
<p>The link :</p>
<p><a href="http://e-cio.org/lea_book.htm" rel="nofollow">http://e-cio.org/lea_book.htm</a></p>
<p>I have come up a book propsal in</p>
<p><a href="http://blogs.ittoolbox.com/cio/lea/archives/distinguish-ea-from-business-transformation-8704" rel="nofollow">http://blogs.ittoolbox.com/cio/lea/archives/distinguish-ea-from-business-transformation-8704</a></p>
<p>Please review and comment.</p>
<p>Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on That Vision Thing by Charlie Alfred</title>
		<link>http://traceinthesand.com/blog/2006/10/25/that-vision-thing/comment-page-1/#comment-51</link>
		<dc:creator>Charlie Alfred</dc:creator>
		<pubDate>Thu, 28 Dec 2006 11:54:10 +0000</pubDate>
		<guid isPermaLink="false">http://traceinthesand.com/blog/2006/10/25/that-vision-thing/#comment-51</guid>
		<description>I agree 100%.  Virtually all products and systems today have more complexity, and require deep knowledge of more subject matters, than one mind is able to master.  Yet, a group of undirected experts is unlikely to create something that delivers great value.

As an example, for the past 6 weeks, I&#039;ve been working with a company which is in the planning stages for a next generation cardiac defibrillator/monitor.  Even though this product replaces an existing 7 year old product, the vision and planning activities involve people from clinical, product marketing, electrical engineering, mechanical engineering, software engineering, human  factors, manufacturing, field sales, support, and finance.

When we were first brought in, we conducted interviews with 24 different stakeholders.  Interestingly, everyone was in full agreement that they needed to build a defibrillator/monitor, and everyone had a good appreciation for what that involved (most having done it several times before).  However, the group&#039;s vision lacked alignment.  The general manager had been pushing for a low cost unit.  His boss felt that cost was important, but time to market was more important.  The Marketing director knew that a major competitor had just introduced a new product and pushed for competitive features, especially in the area of hospital data management.

In this particular case, I believe that a key to  gaining alignment will be a financial model which illustrates the tradeoffs between a 1% change in market share vs. a $50 decrease in parts cost, vs. a 3 month delay in getting to market.  Vision usually requires tradeoffs, and this means getting someone to loosen the grip on a perspective and belief system that they hold close to their hearts.

BTW, 30 years ago, if I had any idea that my path as a software engineer,  architect, and consultant would  lead in this direction, I would have paid a lot more attention in psychology and sociology classes!

Charlie</description>
		<content:encoded><![CDATA[<p>I agree 100%.  Virtually all products and systems today have more complexity, and require deep knowledge of more subject matters, than one mind is able to master.  Yet, a group of undirected experts is unlikely to create something that delivers great value.</p>
<p>As an example, for the past 6 weeks, I&#8217;ve been working with a company which is in the planning stages for a next generation cardiac defibrillator/monitor.  Even though this product replaces an existing 7 year old product, the vision and planning activities involve people from clinical, product marketing, electrical engineering, mechanical engineering, software engineering, human  factors, manufacturing, field sales, support, and finance.</p>
<p>When we were first brought in, we conducted interviews with 24 different stakeholders.  Interestingly, everyone was in full agreement that they needed to build a defibrillator/monitor, and everyone had a good appreciation for what that involved (most having done it several times before).  However, the group&#8217;s vision lacked alignment.  The general manager had been pushing for a low cost unit.  His boss felt that cost was important, but time to market was more important.  The Marketing director knew that a major competitor had just introduced a new product and pushed for competitive features, especially in the area of hospital data management.</p>
<p>In this particular case, I believe that a key to  gaining alignment will be a financial model which illustrates the tradeoffs between a 1% change in market share vs. a $50 decrease in parts cost, vs. a 3 month delay in getting to market.  Vision usually requires tradeoffs, and this means getting someone to loosen the grip on a perspective and belief system that they hold close to their hearts.</p>
<p>BTW, 30 years ago, if I had any idea that my path as a software engineer,  architect, and consultant would  lead in this direction, I would have paid a lot more attention in psychology and sociology classes!</p>
<p>Charlie</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on That Vision Thing by Ruth</title>
		<link>http://traceinthesand.com/blog/2006/10/25/that-vision-thing/comment-page-1/#comment-50</link>
		<dc:creator>Ruth</dc:creator>
		<pubDate>Wed, 27 Dec 2006 21:34:44 +0000</pubDate>
		<guid isPermaLink="false">http://traceinthesand.com/blog/2006/10/25/that-vision-thing/#comment-50</guid>
		<description>Do you view architects as leaders? If so, leaders among which community? 

Leaders inspire and set direction. Early on, direction is set in terms of vision. So a leader needs to ensure that vision input is sought from key stakeholders, and that a vision is articulated, championed, and bought-into. 

A more specific answer begs more specific context. For example, if you mean the vision document for a product, then this is best created by the multi-functional team responsible for the product, led by that team&#039;s leader. The software architect may or may not be the team leader in this situation. But the software architect will lead on the software architecture vision that may be a component of the product vision, or may complement the product vision.

Alternatively, if the architecture is for a product family (or software product line), then the architecture has a lifecycle of its own. This begins with vision, and the lead architect will be responsible for creating, selling, and sustaining the vision, with the help of others on the architecture team, and the extended team (future product marketing, key developers, etc.).</description>
		<content:encoded><![CDATA[<p>Do you view architects as leaders? If so, leaders among which community? </p>
<p>Leaders inspire and set direction. Early on, direction is set in terms of vision. So a leader needs to ensure that vision input is sought from key stakeholders, and that a vision is articulated, championed, and bought-into. </p>
<p>A more specific answer begs more specific context. For example, if you mean the vision document for a product, then this is best created by the multi-functional team responsible for the product, led by that team&#8217;s leader. The software architect may or may not be the team leader in this situation. But the software architect will lead on the software architecture vision that may be a component of the product vision, or may complement the product vision.</p>
<p>Alternatively, if the architecture is for a product family (or software product line), then the architecture has a lifecycle of its own. This begins with vision, and the lead architect will be responsible for creating, selling, and sustaining the vision, with the help of others on the architecture team, and the extended team (future product marketing, key developers, etc.).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on That Vision Thing by dips</title>
		<link>http://traceinthesand.com/blog/2006/10/25/that-vision-thing/comment-page-1/#comment-42</link>
		<dc:creator>dips</dc:creator>
		<pubDate>Thu, 21 Dec 2006 12:28:32 +0000</pubDate>
		<guid isPermaLink="false">http://traceinthesand.com/blog/2006/10/25/that-vision-thing/#comment-42</guid>
		<description>but still the question is answered.who is responsible for the vision document and how is the architect involved in it.</description>
		<content:encoded><![CDATA[<p>but still the question is answered.who is responsible for the vision document and how is the architect involved in it.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.390 seconds -->

