<?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: Architecture is non-functional</title>
	<atom:link href="http://weblog.tetradian.com/2010/02/03/architecture-is-non-functional/feed/" rel="self" type="application/rss+xml" />
	<link>http://weblog.tetradian.com/2010/02/03/architecture-is-non-functional/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=architecture-is-non-functional</link>
	<description>Random ramblings over the metaphoric edge</description>
	<lastBuildDate>Tue, 22 May 2012 05:34:17 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: peter_t</title>
		<link>http://weblog.tetradian.com/2010/02/03/architecture-is-non-functional/comment-page-1/#comment-35625</link>
		<dc:creator>peter_t</dc:creator>
		<pubDate>Fri, 05 Feb 2010 20:52:49 +0000</pubDate>
		<guid isPermaLink="false">http://weblog.tomgraves.org/?p=586#comment-35625</guid>
		<description>Pandora’s Box is a-opening:  According to PMBOK, PM is responsible for quality and its compromises being driven to completion.  Prince2 is a little different as it requires SMEs to bring out issues with Quality.  Therefore I am finding Architecture is the framework over which understanding of business context can be shared and therefore quality negotiated.  I&#039;ve heard Execs and SMEs say their ‘PM&#039;s dont understand’ and PM&#039;s say the same thing because of detail and the fact that PM’s are there to drive.  Use Architecture to clarify quality impacts so that benefits (prine2) remain secure.  Closing the box.</description>
		<content:encoded><![CDATA[<p>Pandora’s Box is a-opening:  According to PMBOK, PM is responsible for quality and its compromises being driven to completion.  Prince2 is a little different as it requires SMEs to bring out issues with Quality.  Therefore I am finding Architecture is the framework over which understanding of business context can be shared and therefore quality negotiated.  I&#8217;ve heard Execs and SMEs say their ‘PM&#8217;s dont understand’ and PM&#8217;s say the same thing because of detail and the fact that PM’s are there to drive.  Use Architecture to clarify quality impacts so that benefits (prine2) remain secure.  Closing the box.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom G</title>
		<link>http://weblog.tetradian.com/2010/02/03/architecture-is-non-functional/comment-page-1/#comment-35604</link>
		<dc:creator>Tom G</dc:creator>
		<pubDate>Fri, 05 Feb 2010 10:27:32 +0000</pubDate>
		<guid isPermaLink="false">http://weblog.tomgraves.org/?p=586#comment-35604</guid>
		<description>@Martijn - many thanks for the links - very strongly agree with the points you make, and the checklists in the &#039;Perfect business application&#039; posts are very useful indeed.

@Richard - ditto for your blogpost on &#039;So-Called Non-Functional Requirements&#039; - strongly agree with your points there, especially the suggestion that, architecturally speaking, the &#039;non-functional requirements&#039; are often more important than the so-called &#039;functional&#039; ones.

@Peter - yup, I do indeed remember a certain FBM. :-)

@Iyigun - my apologies, possibly a slight miscommunication here on my part. The point I&#039;m making is that in terms of change-management, almost all of architecture work falls into the &#039;non-functional&#039; category - its focus is on quality (in the broadest sense of that term) rather than on the function of change-management itself (which, as per Sam Ishak&#039;s table, is more the province of the Project Manager or the like). So yes, we do indeed explore function and the like, as you say; but the details of that function ultimately derive from the &#039;non-functional&#039; requirements, as Richard explains well in his post. (As we move down towards implementation, we shift from architecture to design: and yes, design is arguably more focussed on function - but the post was about the role of architecture, and whilst architecture and design are best understood as flip-sides of each other, they are _not_ the same.)

As a quick ball-park of the relative importance to architects of &#039;functional&#039; versus &#039;non-functional&#039;, note that in the architecture-framework I use (see http://tetradianbooks.com/2008/12/silos-frame-ref/ ), &#039;function&#039; is just one of six main categories of &#039;primitives&#039;. (IT-functions in turn represent a variable-sized subset of just one of four categories of function, which means that in a true enterprise-scale architecture, IT itself should typically occupy no more than perhaps 2-5% of the total attention - which might help to explain why I and others are so insistent that IT-centric approaches to enterprise-architecture are not a good idea. :-) )

Hope this helps - and thanks again, folks, &#039;tis much appreciated.</description>
		<content:encoded><![CDATA[<p>@Martijn &#8211; many thanks for the links &#8211; very strongly agree with the points you make, and the checklists in the &#8216;Perfect business application&#8217; posts are very useful indeed.</p>
<p>@Richard &#8211; ditto for your blogpost on &#8216;So-Called Non-Functional Requirements&#8217; &#8211; strongly agree with your points there, especially the suggestion that, architecturally speaking, the &#8216;non-functional requirements&#8217; are often more important than the so-called &#8216;functional&#8217; ones.</p>
<p>@Peter &#8211; yup, I do indeed remember a certain FBM. <img src='http://weblog.tetradian.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>@Iyigun &#8211; my apologies, possibly a slight miscommunication here on my part. The point I&#8217;m making is that in terms of change-management, almost all of architecture work falls into the &#8216;non-functional&#8217; category &#8211; its focus is on quality (in the broadest sense of that term) rather than on the function of change-management itself (which, as per Sam Ishak&#8217;s table, is more the province of the Project Manager or the like). So yes, we do indeed explore function and the like, as you say; but the details of that function ultimately derive from the &#8216;non-functional&#8217; requirements, as Richard explains well in his post. (As we move down towards implementation, we shift from architecture to design: and yes, design is arguably more focussed on function &#8211; but the post was about the role of architecture, and whilst architecture and design are best understood as flip-sides of each other, they are _not_ the same.)</p>
<p>As a quick ball-park of the relative importance to architects of &#8216;functional&#8217; versus &#8216;non-functional&#8217;, note that in the architecture-framework I use (see <a href="http://tetradianbooks.com/2008/12/silos-frame-ref/" rel="nofollow">http://tetradianbooks.com/2008/12/silos-frame-ref/</a> ), &#8216;function&#8217; is just one of six main categories of &#8216;primitives&#8217;. (IT-functions in turn represent a variable-sized subset of just one of four categories of function, which means that in a true enterprise-scale architecture, IT itself should typically occupy no more than perhaps 2-5% of the total attention &#8211; which might help to explain why I and others are so insistent that IT-centric approaches to enterprise-architecture are not a good idea. <img src='http://weblog.tetradian.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  )</p>
<p>Hope this helps &#8211; and thanks again, folks, &#8217;tis much appreciated.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Iyigun Cevik</title>
		<link>http://weblog.tetradian.com/2010/02/03/architecture-is-non-functional/comment-page-1/#comment-35599</link>
		<dc:creator>Iyigun Cevik</dc:creator>
		<pubDate>Fri, 05 Feb 2010 08:41:47 +0000</pubDate>
		<guid isPermaLink="false">http://weblog.tomgraves.org/?p=586#comment-35599</guid>
		<description>Forming an information model, analyzing and engineering business processes/rules are very important tasks of an architect. These are clearly focusing on what/how and &quot;functional&quot;. So how can we say architecture is &quot;non-functional&quot;?</description>
		<content:encoded><![CDATA[<p>Forming an information model, analyzing and engineering business processes/rules are very important tasks of an architect. These are clearly focusing on what/how and &#8220;functional&#8221;. So how can we say architecture is &#8220;non-functional&#8221;?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: peter_t</title>
		<link>http://weblog.tetradian.com/2010/02/03/architecture-is-non-functional/comment-page-1/#comment-35525</link>
		<dc:creator>peter_t</dc:creator>
		<pubDate>Wed, 03 Feb 2010 10:31:21 +0000</pubDate>
		<guid isPermaLink="false">http://weblog.tomgraves.org/?p=586#comment-35525</guid>
		<description>ere ere but you may remember an fbm...</description>
		<content:encoded><![CDATA[<p>ere ere but you may remember an fbm&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Richard Veryard</title>
		<link>http://weblog.tetradian.com/2010/02/03/architecture-is-non-functional/comment-page-1/#comment-35524</link>
		<dc:creator>Richard Veryard</dc:creator>
		<pubDate>Wed, 03 Feb 2010 09:35:54 +0000</pubDate>
		<guid isPermaLink="false">http://weblog.tomgraves.org/?p=586#comment-35524</guid>
		<description>Agree completely – see my blogpost on So-Called Non-Functional Requirements http://tinyurl.com/ykkqc4u</description>
		<content:encoded><![CDATA[<p>Agree completely – see my blogpost on So-Called Non-Functional Requirements <a href="http://tinyurl.com/ykkqc4u" rel="nofollow">http://tinyurl.com/ykkqc4u</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martijn Linssen</title>
		<link>http://weblog.tetradian.com/2010/02/03/architecture-is-non-functional/comment-page-1/#comment-35522</link>
		<dc:creator>Martijn Linssen</dc:creator>
		<pubDate>Wed, 03 Feb 2010 09:31:19 +0000</pubDate>
		<guid isPermaLink="false">http://weblog.tomgraves.org/?p=586#comment-35522</guid>
		<description>I love the title, and the post!

Regarding the pertinent questions that are omitted: I worry along, and wrote a ranty post on that (http://www.martijnlinssen.com/2009/12/architecture-as-pressure-cooker.html)

I also worry about the different goals in an enterprise: project versus lifecycle, with the balance shifting from time and money spent on intitial project delivery, towards maintenance phase. Jotted down my thoughts on that as well (http://www.martijnlinssen.com/2009/09/perfect-business-application_17.html)

Arhcitecture is no goal. There&#039;s only one goal out there: satisfied customers. Everything else is a means</description>
		<content:encoded><![CDATA[<p>I love the title, and the post!</p>
<p>Regarding the pertinent questions that are omitted: I worry along, and wrote a ranty post on that (<a href="http://www.martijnlinssen.com/2009/12/architecture-as-pressure-cooker.html" rel="nofollow">http://www.martijnlinssen.com/2009/12/architecture-as-pressure-cooker.html</a>)</p>
<p>I also worry about the different goals in an enterprise: project versus lifecycle, with the balance shifting from time and money spent on intitial project delivery, towards maintenance phase. Jotted down my thoughts on that as well (<a href="http://www.martijnlinssen.com/2009/09/perfect-business-application_17.html" rel="nofollow">http://www.martijnlinssen.com/2009/09/perfect-business-application_17.html</a>)</p>
<p>Arhcitecture is no goal. There&#8217;s only one goal out there: satisfied customers. Everything else is a means</p>
]]></content:encoded>
	</item>
</channel>
</rss>

