<?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: Requirements for Enterprise Architecture: First Look</title>
	<atom:link href="http://tynerblain.com/blog/2007/12/03/architecture-requirements/feed/" rel="self" type="application/rss+xml" />
	<link>http://tynerblain.com/blog/2007/12/03/architecture-requirements/</link>
	<description>Software product success.</description>
	<lastBuildDate>Tue, 22 May 2012 20:46:27 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
	<item>
		<title>By: Scott Sehlhorst</title>
		<link>http://tynerblain.com/blog/2007/12/03/architecture-requirements/comment-page-1/#comment-590741</link>
		<dc:creator>Scott Sehlhorst</dc:creator>
		<pubDate>Tue, 11 May 2010 02:43:53 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/2007/12/03/architecture-requirements/#comment-590741</guid>
		<description>Hey Dan,  welcome to Tyner Blain.  I&#039;m sure the occasional comment slips by, but usually I am able to see and respond to all of them.

Generally speaking, I believe the other roles in the organization will map either to the &quot;Product Manager&quot; or the &quot;Lead Developer.&quot;  The rule of thumb I would use is to ask the question &quot;Is the person acting as a stakeholder?&quot;

When the answer is yes, I would look at their &quot;requirements&quot; in the context of the current project - are those needs reflective of goals to be satisfied by the project, or constraints to be enforced?  When they are goals, I think product manager.  When they are constraints, I think lead developer.

What do you think?

Scott (&lt;a href=&quot;http://twitter.com/sehlhorst&quot; rel=&quot;nofollow&quot;&gt;@sehlhorst on Twitter&lt;/a&gt;)</description>
		<content:encoded><![CDATA[<p>Hey Dan,  welcome to Tyner Blain.  I&#8217;m sure the occasional comment slips by, but usually I am able to see and respond to all of them.</p>
<p>Generally speaking, I believe the other roles in the organization will map either to the &#8220;Product Manager&#8221; or the &#8220;Lead Developer.&#8221;  The rule of thumb I would use is to ask the question &#8220;Is the person acting as a stakeholder?&#8221;</p>
<p>When the answer is yes, I would look at their &#8220;requirements&#8221; in the context of the current project &#8211; are those needs reflective of goals to be satisfied by the project, or constraints to be enforced?  When they are goals, I think product manager.  When they are constraints, I think lead developer.</p>
<p>What do you think?</p>
<p>Scott (<a href="http://twitter.com/sehlhorst" rel="nofollow">@sehlhorst on Twitter</a>)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel</title>
		<link>http://tynerblain.com/blog/2007/12/03/architecture-requirements/comment-page-1/#comment-589699</link>
		<dc:creator>Daniel</dc:creator>
		<pubDate>Fri, 07 May 2010 05:56:02 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/2007/12/03/architecture-requirements/#comment-589699</guid>
		<description>Hello Scott,

I just stumbled over this blog entry -- not sure you will see this comment since the article is a bit dated. 

I am doctoral student doing research on goals and architecture. I really like your diagram, and was wondering how it would extend to other roles in the enterprise. Such as enterprise architect, middle and upper managers and also customer and 3rd party organizations. I think i will try to extend the diagram in these directions.

thanks,
Dan</description>
		<content:encoded><![CDATA[<p>Hello Scott,</p>
<p>I just stumbled over this blog entry &#8212; not sure you will see this comment since the article is a bit dated. </p>
<p>I am doctoral student doing research on goals and architecture. I really like your diagram, and was wondering how it would extend to other roles in the enterprise. Such as enterprise architect, middle and upper managers and also customer and 3rd party organizations. I think i will try to extend the diagram in these directions.</p>
<p>thanks,<br />
Dan</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Sehlhorst</title>
		<link>http://tynerblain.com/blog/2007/12/03/architecture-requirements/comment-page-1/#comment-353145</link>
		<dc:creator>Scott Sehlhorst</dc:creator>
		<pubDate>Tue, 22 Apr 2008 13:37:30 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/2007/12/03/architecture-requirements/#comment-353145</guid>
		<description>Hey Bill, thanks for your comment and welcome to Tyner Blain!

I agree that EA is a loaded term, and many people put different definitions behind it.  In general, I view an architecture like this as a system of systems.  The overall lives indefinitely (practically speaking), while the individual applications come and go.  The business uses of the system also change over time.

These two dynamics make it different from managing requirements for a single application.  A large enough, modular application may exhibit the same characteristics (think of the evolution of Lotus Notes / Domino, for example).

I&#039;ve done the &quot;map the process to the architecture&quot; functional analysis work before, and I believe it is &lt;i&gt;critical&lt;/i&gt; to the success of any large architectural initiative.  It is also &lt;i&gt;valuable&lt;/i&gt; to any small-scale initiative.  For example, the duplicate code you mention as a legacy in your example may have been avoided by doing that analysis before the second (or third!) version was added into the ecosystem.

I need to read the BEA white paper to address your later comments.

I like the Zachman framework - and I like Zachman, too - I had the honor of meeting him last year at the IBRF conference.  For an organization that is not using that approach, it can be an overwhelming framework to explicitly  stand up.  But you can easily use it to guide the &quot;do these things&quot; and &quot;do this next&quot; discussions.  Keep a printout of the chart at your desk, and once you&#039;ve started covering (or intentionally excluding) activities in each box on the chart, you can more easily introduce the concepts.

I can&#039;t speak anecdotally to the tradeoffs of using Zachman over the long haul, because I haven&#039;t worked on an architecture (for a single client) for more than 18 months at a stretch.  I&#039;m usually brought in to either stand up a new solution, or to help implement significant changes to an existing one.  I also haven&#039;t worked on a mature architecture that had been managed over time within the Zachman framework before I became engaged.

If anyone out there has comments about the challenges of managing a single ecosystem for more than a couple years, I&#039;d love to hear them.  The folks I&#039;ve worked with have mostly treated things as a series of &quot;critical business initiatives&quot; that are addressed serially - with lesser investment in the long-term view.

I&#039;ll take a look at the BEA stuff - hopefully in the next week or two - and follow up.</description>
		<content:encoded><![CDATA[<p>Hey Bill, thanks for your comment and welcome to Tyner Blain!</p>
<p>I agree that EA is a loaded term, and many people put different definitions behind it.  In general, I view an architecture like this as a system of systems.  The overall lives indefinitely (practically speaking), while the individual applications come and go.  The business uses of the system also change over time.</p>
<p>These two dynamics make it different from managing requirements for a single application.  A large enough, modular application may exhibit the same characteristics (think of the evolution of Lotus Notes / Domino, for example).</p>
<p>I&#8217;ve done the &#8220;map the process to the architecture&#8221; functional analysis work before, and I believe it is <i>critical</i> to the success of any large architectural initiative.  It is also <i>valuable</i> to any small-scale initiative.  For example, the duplicate code you mention as a legacy in your example may have been avoided by doing that analysis before the second (or third!) version was added into the ecosystem.</p>
<p>I need to read the BEA white paper to address your later comments.</p>
<p>I like the Zachman framework &#8211; and I like Zachman, too &#8211; I had the honor of meeting him last year at the IBRF conference.  For an organization that is not using that approach, it can be an overwhelming framework to explicitly  stand up.  But you can easily use it to guide the &#8220;do these things&#8221; and &#8220;do this next&#8221; discussions.  Keep a printout of the chart at your desk, and once you&#8217;ve started covering (or intentionally excluding) activities in each box on the chart, you can more easily introduce the concepts.</p>
<p>I can&#8217;t speak anecdotally to the tradeoffs of using Zachman over the long haul, because I haven&#8217;t worked on an architecture (for a single client) for more than 18 months at a stretch.  I&#8217;m usually brought in to either stand up a new solution, or to help implement significant changes to an existing one.  I also haven&#8217;t worked on a mature architecture that had been managed over time within the Zachman framework before I became engaged.</p>
<p>If anyone out there has comments about the challenges of managing a single ecosystem for more than a couple years, I&#8217;d love to hear them.  The folks I&#8217;ve worked with have mostly treated things as a series of &#8220;critical business initiatives&#8221; that are addressed serially &#8211; with lesser investment in the long-term view.</p>
<p>I&#8217;ll take a look at the BEA stuff &#8211; hopefully in the next week or two &#8211; and follow up.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bill</title>
		<link>http://tynerblain.com/blog/2007/12/03/architecture-requirements/comment-page-1/#comment-352386</link>
		<dc:creator>Bill</dc:creator>
		<pubDate>Tue, 22 Apr 2008 02:46:44 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/2007/12/03/architecture-requirements/#comment-352386</guid>
		<description>Scott,

Enterprise Architecture is such a loaded term with dynamic definitions while having has so much promise, and so much risk.  In a large enterprise with a great deal of legacy applications, often duplications from various mergers, how applicable is the process of Requirements for EA?  The efforts involved to produce valid requirements in such an environment are immense, and thus may not get funding.  Additionally, change is the constant in IT so when the requirements are completed they will need updating.  This assumes there was no “analysis paralysis” in the effort to begin with.  Thus in the large enterprise an EA requirements approach may not be viable. 

I would also be interesting to hear your thoughts on documenting Business Process then mapping to the Applications as in the BEA white paper ( http://dev2dev.bea.com/pub/a/2006/03/enterprise-architecture.html ), and to some extent the Zachman EA framework (http://www.zifa.com ).

Perhaps your comments were taken out of context from a holistic EA solution.  I would like to here your comments on this approach.  Thanks.</description>
		<content:encoded><![CDATA[<p>Scott,</p>
<p>Enterprise Architecture is such a loaded term with dynamic definitions while having has so much promise, and so much risk.  In a large enterprise with a great deal of legacy applications, often duplications from various mergers, how applicable is the process of Requirements for EA?  The efforts involved to produce valid requirements in such an environment are immense, and thus may not get funding.  Additionally, change is the constant in IT so when the requirements are completed they will need updating.  This assumes there was no “analysis paralysis” in the effort to begin with.  Thus in the large enterprise an EA requirements approach may not be viable. </p>
<p>I would also be interesting to hear your thoughts on documenting Business Process then mapping to the Applications as in the BEA white paper ( <a href="http://dev2dev.bea.com/pub/a/2006/03/enterprise-architecture.html" rel="nofollow">http://dev2dev.bea.com/pub/a/2006/03/enterprise-architecture.html</a> ), and to some extent the Zachman EA framework (<a href="http://www.zifa.com" rel="nofollow">http://www.zifa.com</a> ).</p>
<p>Perhaps your comments were taken out of context from a holistic EA solution.  I would like to here your comments on this approach.  Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Sehlhorst</title>
		<link>http://tynerblain.com/blog/2007/12/03/architecture-requirements/comment-page-1/#comment-302966</link>
		<dc:creator>Scott Sehlhorst</dc:creator>
		<pubDate>Thu, 14 Feb 2008 13:43:17 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/2007/12/03/architecture-requirements/#comment-302966</guid>
		<description>Hey CalArch, thanks for asking.  I run the blog using wordpress.org software - which is free.  The design/layout is a custom template that I designed and developed.</description>
		<content:encoded><![CDATA[<p>Hey CalArch, thanks for asking.  I run the blog using wordpress.org software &#8211; which is free.  The design/layout is a custom template that I designed and developed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: CalArch</title>
		<link>http://tynerblain.com/blog/2007/12/03/architecture-requirements/comment-page-1/#comment-300783</link>
		<dc:creator>CalArch</dc:creator>
		<pubDate>Wed, 13 Feb 2008 11:21:20 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/2007/12/03/architecture-requirements/#comment-300783</guid>
		<description>Love the blog, if i may ask, what software are you using? how much does it cost? where do you get it? If it&#039;s not a secret email me some details wouldya?

thanks in advance!</description>
		<content:encoded><![CDATA[<p>Love the blog, if i may ask, what software are you using? how much does it cost? where do you get it? If it&#8217;s not a secret email me some details wouldya?</p>
<p>thanks in advance!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Sehlhorst</title>
		<link>http://tynerblain.com/blog/2007/12/03/architecture-requirements/comment-page-1/#comment-221831</link>
		<dc:creator>Scott Sehlhorst</dc:creator>
		<pubDate>Fri, 07 Dec 2007 23:05:59 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/2007/12/03/architecture-requirements/#comment-221831</guid>
		<description>Hey Rolf, thanks for commenting.  I&#039;m definitely referring to the logical application architecture.  Sorry for not clarifying that.

In situation 2, there was already a &quot;requirements gathering phase&quot; that lead to the existing architecture.  In the time since then, the business has changed (and the architecture has probably changed too).  The question to drive after is &quot;What work needs to be done, to provide support for what the business needs to do now and in the future?&quot;  There will be cost-benefit analyses associated with the use, leverage, or enhancement of each application in the logical architecture.  That&#039;s how we&#039;re approaching it now, and how I would suggest that others approach it.</description>
		<content:encoded><![CDATA[<p>Hey Rolf, thanks for commenting.  I&#8217;m definitely referring to the logical application architecture.  Sorry for not clarifying that.</p>
<p>In situation 2, there was already a &#8220;requirements gathering phase&#8221; that lead to the existing architecture.  In the time since then, the business has changed (and the architecture has probably changed too).  The question to drive after is &#8220;What work needs to be done, to provide support for what the business needs to do now and in the future?&#8221;  There will be cost-benefit analyses associated with the use, leverage, or enhancement of each application in the logical architecture.  That&#8217;s how we&#8217;re approaching it now, and how I would suggest that others approach it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rolf</title>
		<link>http://tynerblain.com/blog/2007/12/03/architecture-requirements/comment-page-1/#comment-220655</link>
		<dc:creator>Rolf</dc:creator>
		<pubDate>Thu, 06 Dec 2007 14:47:25 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/2007/12/03/architecture-requirements/#comment-220655</guid>
		<description>Great extensive article, thanks Scott.
2 remarks.
1) more often than not I have seen a definition of enterprise architecture (EA)in use that says EA consists of other architectures, or architectural views. Namely application architecture, business architecture, information architecture, security architecture and technology architecture. It seem syou are referring to application architectures when you say enterprise architecture.

2) I wonder what you think about the situation: someone works at a company and finally finds out there already is a quite extensive application ecosystem and now calls it enterprise/application architecture. he or she will not start by a couple of requirements to &#039;build&#039; the architecture, because it&#039;s already there. how will he/she approach the task of building, maintaining, documenting the architecture? and how would the fellow BA help with it?

Thanks for your comments.</description>
		<content:encoded><![CDATA[<p>Great extensive article, thanks Scott.<br />
2 remarks.<br />
1) more often than not I have seen a definition of enterprise architecture (EA)in use that says EA consists of other architectures, or architectural views. Namely application architecture, business architecture, information architecture, security architecture and technology architecture. It seem syou are referring to application architectures when you say enterprise architecture.</p>
<p>2) I wonder what you think about the situation: someone works at a company and finally finds out there already is a quite extensive application ecosystem and now calls it enterprise/application architecture. he or she will not start by a couple of requirements to &#8216;build&#8217; the architecture, because it&#8217;s already there. how will he/she approach the task of building, maintaining, documenting the architecture? and how would the fellow BA help with it?</p>
<p>Thanks for your comments.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

