<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>EA - Enterprise Architecture or Extreme Aggravation</title>
    <link rel="alternate" type="text/html" href="http://www.infosysblogs.com/ea/" />
    <link rel="self" type="application/atom+xml" href="http://www.infosysblogs.com/ea/atom.xml" />
   <id>tag:www.infosysblogs.com,2010:/ea/1</id>
    <link rel="service.post" type="application/atom+xml" href="http://infosysblogs.com/ea-mt/mt-atom.cgi/weblog/blog_id=1" title="EA - Enterprise Architecture or Extreme Aggravation" />
    <updated>2010-02-02T18:40:14Z</updated>
    <subtitle>Using Enterprise Architecture to achieve competitive advantage through IT. Are you successful or aggravated?</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type 3.2ysb5-20051201</generator>
 
<entry>
    <title>Rules of Evidence for Architecture</title>
    <link rel="alternate" type="text/html" href="http://www.infosysblogs.com/ea/2010/02/rules_of_evidence_for_architec.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://infosysblogs.com/ea-mt/mt-atom.cgi/weblog/blog_id=1/entry_id=43" title="Rules of Evidence for Architecture" />
    <id>tag:www.infosysblogs.com,2010:/ea//1.43</id>
    
    <published>2010-02-02T18:18:50Z</published>
    <updated>2010-02-02T18:40:14Z</updated>
    
    <summary>A common pitfall that IT organizations fall into when trying to formalize the practice of architecture is to setup an architecture review broad (ARB) without proper foundation; specifically without setting down the rules of evidence for architecture.  This post doesn&apos;t try to define a strict formula for these rules of evidence for architecture; instead it just focuses on some of the basics.</summary>
    <author>
        <name>Jerry Larivee</name>
        
    </author>
            <category term="Best Practices" />
    
    <content type="html" xml:lang="en" xml:base="http://www.infosysblogs.com/ea/">
        <![CDATA[<p>- <a href="http://www.linkedin.com/in/akajerry">Jerry Larivee</a></p><p>Yesterday I had jury duty; one of only two civic duties enumerated in the US Constitution &ndash; the other being voting (ok paying taxes might count as three, but let&rsquo;s not go there).<span>&nbsp; </span>Anyway, several hours of sitting in a court house did get me thinking about the &ldquo;rules of evidence&rdquo; for architecture.</p><p>A common pitfall that IT organizations fall into when trying to formalize the practice of architecture is to setup an architecture review broad (ARB) without proper foundation; specifically without setting down the rules of evidence for architecture.<span>&nbsp; </span>In ancient times the village elders or some monarch dispensed justice without formal legal structure, but I&rsquo;ve yet to see an ARB that wielded this kind of absolute authority over IT projects.</p><p>So just as modern courts are governed by <a href="http://www.law.cornell.edu/rules/fre/">rules of evidence</a>, the ARB must define what is to be presented as part of an architecture review and what criteria is to be used to judge the fitness of what&rsquo;s presented.<span>&nbsp; </span><a href="http://www.opengroup.org/togaf/">TOGAF</a><span>&trade;</span> provides a succinct description of the function of an &ldquo;<a href="http://www.opengroup.org/architecture/togaf9-doc/arch/chap47.html">Architecture Board</a>&rdquo; without trying to define any strict formula for an ARB to follow.<span>&nbsp; </span>Nor will I try.<span>&nbsp; </span>Instead I&rsquo;ll just focus on some of the basics.</p>]]>
        <![CDATA[<h3>Standards</h3><p>A common ARB function is to ensure conformance to standards.<span>&nbsp; </span>If the organization has not defined any standards or has failed to define standards that are relevant to the projects that the ARB will review, then this part of the review becomes little more than a debate between architects.<span>&nbsp; </span>It may be a debate in good faith, but that&rsquo;s called a design review and whereas I&rsquo;m all in favor of architects reviewing each other work and giving feedback, this process generally lacks the kind of demonstrable benefits that are required to justify anything beyond the most cursory investment of resources in the ARB.</p><p>I mentioned the importance of standards being relevant.<span>&nbsp; </span>Standards are defined because they either solve a common problem, thus saving time and resources from having to solve the same problem over and over again, or they support some other architectural objective such as security or ease of integration.<span>&nbsp; </span>If one can&rsquo;t demonstrate how either of these is the case for a project under review, then the standard is not relevant and enforcing conformance becomes a challenge.</p><p>When deciding where to start with defining standards it&rsquo;s a good idea to look in three areas:</p><ol><li>Look at what is in common use in the organization today.<span>&nbsp; </span>This represents a set of successfully applied solutions to a set of known problems.<span>&nbsp; </span>It also represents technology that is already familiar to the organization and skills sets that are already available.</li><li>Look at the pipeline of projects in development or under consideration.<span>&nbsp; </span>This represents a set of problems that will need to be solved in the near future, but be sure to look for common problems, not simply interesting ones or even the hard ones.</li><li>Look at known architecture priorities of the organization.<span>&nbsp; </span>E.g. improving security, enhanced analytics capabilities, or improved integration between systems.</li></ol><h3>Architecture Artifacts</h3><p>A well defined set of standards is not the only requirement for a successful ARB.<span>&nbsp; </span>Defining what has to be brought into the review is also important.<span>&nbsp; </span>Besides allowing the project team to appropriately prepare for an architecture review it also ensures that the ARB get&rsquo;s a complete and accurate picture of the project under review and solutions being proposed.</p><p>For many a project teams, an architecture review is nothing more than a hurdle to be passed with as little delay or disruption to the project plan as possible.<span>&nbsp; </span>Thus the project team is often incentivized to game the review process, not to embrace it.<span>&nbsp; </span>Gaming the review process is usually just a matter of presenting those aspects of the project that are most well understood and avoiding those areas that are less understood when presenting the project to the ARB.<span>&nbsp; </span>This is only possible when the material to be presented is left up to the discretion of the project team.</p><p>Defining what architecture artifacts should be brought into a review should be based on the artifacts that are already being created as a part of the project.<span>&nbsp; </span>The challenge here is that many an organization lacks a really well defined architecture methodology that all projects follow.<span>&nbsp; </span>Exactly what type of artifacts should be a part of a project architecture methodology, I&rsquo;ll leave for another (much longer) posting.<span>&nbsp; </span>The key is that when defining the artifacts that should be created as part of the project and brought into the architecture review one should keep in mind what information about what aspect of the project or the proposed solution each artifacts is communicating and how each artifacts is used in future steps in the process.</p><h3>Scope</h3><p>The scope of the architecture review also needs to be defined.<span>&nbsp; </span>Is it just about application architect? Does it cover data and information architecture?<span>&nbsp; </span>Does it cover infrastructure?<span>&nbsp; </span>For whatever scope is defined for the ARB, the appropriate standards and artifacts need to be defined.<span>&nbsp; </span>Also the ARB needs to include subject matter experts across the full scope of the ARB.</p><p>Many organizations divide the architecture review process across multiple boards.<span>&nbsp; </span>This separation of concerns can be useful in ensuring that each area of concern is fully addressed, but it can also provide an additional burden for the project team to have to prepare multiple reviews.<span>&nbsp; </span>When choosing to separate concerns it is still important to have some coordinating function to ensure that all the appropriate concerns are addressed; this is often delegated to whatever general project governance process exists.</p><h3>Outcomes</h3><span>Finally it&rsquo;s important to have some understanding of what kinds of outcomes to expect from the ARB.<span>&nbsp; </span>In the legal world there are appeal processes, sentencing guidelines and concepts such as &ldquo;<a href="http://www.answers.com/topic/double-jeopardy">double jeopardy</a>&rdquo; that guide the outcome of a trial and what may happen next.<span>&nbsp; </span>Whatever the possible outcomes are they should be supportive of the fundamental objectives for creating the ARB.</span>]]>
    </content>
</entry>
<entry>
    <title>Transformation, Inertia and Enterprise Architecture</title>
    <link rel="alternate" type="text/html" href="http://www.infosysblogs.com/ea/2010/01/transformation_inertia_and_ent_1.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://infosysblogs.com/ea-mt/mt-atom.cgi/weblog/blog_id=1/entry_id=42" title="Transformation, Inertia and Enterprise Architecture" />
    <id>tag:www.infosysblogs.com,2010:/ea//1.42</id>
    
    <published>2010-01-28T17:23:56Z</published>
    <updated>2010-01-28T18:01:40Z</updated>
    
    <summary><![CDATA[- Jerry Larivee&nbsp;Justice Potter Stewart said that he couldn&rsquo;t define pornography, but &ldquo;I know it when I see it&rdquo;.&nbsp; I often feel the same about the term &ldquo;enterprise transformation&rdquo;.&nbsp; Not that there haven&rsquo;t been many attempts at defining transformation; I...]]></summary>
    <author>
        <name>Jerry Larivee</name>
        
    </author>
            <category term="Best Practices" />
    
    <content type="html" xml:lang="en" xml:base="http://www.infosysblogs.com/ea/">
        <![CDATA[<p>- <a href="http://www.linkedin.com/in/akajerry">Jerry Larivee</a>&nbsp;</p><p>Justice Potter Stewart said that he couldn&rsquo;t define pornography, but &ldquo;I know it when I see it&rdquo;.&nbsp; I often feel the same about the term &ldquo;enterprise transformation&rdquo;.&nbsp; Not that there haven&rsquo;t been many attempts at defining transformation; I just feel that most fall short of addressing the vernacular use of the word.&nbsp; Particular they don&rsquo;t address just what is it about transformational projects that make them harder than any other large project.&nbsp; Nor do they help identify when &ldquo;transformation&rdquo; is required.</p><p>So let me posit a different term: inertia.&nbsp; Often when we use the term &ldquo;transformation&rdquo; what we are really talking about is significant or sudden change in inertia.&nbsp; Consequently the role of Enterprise Architecture can be defined in terms of how it is used to manage inertia in an enterprise.</p>]]>
        <![CDATA[<h1>Transformation Overcomes Inertia</h1><p>Enterprises develop inertia over time.&nbsp; And just as inertia keeps a gyroscope from changing direction, inertia stops enterprises from changing themselves.&nbsp; Transformation is about overcoming inertia to change direction.</p><p>Inertia is not always a bad thing.&nbsp; Inertia can be very valuable in keeping an enterprise on track. When we talk about institutionalizing change we are talking about creating inertia that will keep the enterprise from reverting back to its old ways.&nbsp; In this case inertia is the gyroscope that keeps the organization moving in the right direction.&nbsp; It guides future decisions as processes and systems are updated.</p><p>Thus not all change is a change in direction.&nbsp; Some change may be a course correction or a detour around a temporary obstacle.&nbsp; Some change may be simply to keep going the same way but more efficiently or faster.&nbsp; These changes may nor require a change in inertia at all, or may require only minor changes in inertia.</p><p>However, when a change in direction is significant or sudden inertia will become a major obstacle to change.&nbsp; This requires an effort of Herculean proportions; this requires transformation.</p><h2>Types of Bad Inertia</h2><ul><li>Organizational Inertia &ndash; This is about people resisting change.</li><ul><li>Managers and executives resist change when they fear they will lose power because of it.</li><li>Employees resist change when they fear they will lose their job because of it.</li><li>But mostly people fear change because they lack confidence in the portability of their existing skill set and their own ability to adapt or learn new skills</li></ul><li>Financial Inertia &ndash; This is about the cost of change. Pre-existing investments in capital and resources make change expensive:</li><ul><li>We just built that factory last year.</li><li>We just implementation that system.</li><li>We&rsquo;re still depreciating that expense.</li></ul><li>Process Inertia - The &ldquo;we always do it that way&rdquo; syndrome.</li><li>System Inertia - We do it that way because that the only way the system supports and the system is too hard to change.</li></ul><h1>Strategy Sets the Course, Execution is the Journey</h1><p>When we talk about direction for an enterprise we are talking about strategy.&nbsp; Strategy does not simply specify a straight line direction; strategy defines a course from where we currently are to where we want to go.</p><p>Execution is how we translate strategy into action.&nbsp; When strategy and execution are aligned the enterprise moves smoothly along the course laid out in the strategy.&nbsp; Over time strategy changes and execution must change with it, but if inertia has built up and is not properly accounted for strategy and execution can drift out of alignment.&nbsp; The problem is not that we don&rsquo;t know we need to change direction; the problem is we can&rsquo;t change direction as easily as expected.</p><p>Take the example of a car driving on an icy road.&nbsp; If the road suddenly curves the driver will see it and know that he/she must change direction to match the curve.&nbsp; So he/she turns the wheel of the car, but the ice on the road has robbed the tires of the traction required to execute that turn; the car continues to go straight.&nbsp; The driver continues to turn the wheel for the expectation is that turning the wheel will cause the car to turn.&nbsp; Finally the tires may summon enough traction to execute a turn, but at this point the driver may have over turned the wheel and the car turns more than required.&nbsp; Anyone who has lived and driven in a cold winter climate knows how this story ends.</p><p>Unfortunately unlike the driver of the car on the icy road, it is not as easy to recognize when the enterprise has failed to change direction as desired.&nbsp; Often times the enterprise fails to respond to even what are considered minor changes in strategy. This failure to respond may go unnoticed as may the next change in strategy and the next.&nbsp; Left unattended the misalignment between strategy and execution grows over time.&nbsp; Worse yet as execution deviates from strategy making strategy changes become harder because the assumed starting point may not be correct.</p><p>Back to the analogy of the car on the icy road; since the normal feedback associated with turning the wheel is not available, the driver turns the wheel randomly until he/she is no longer certain in which direction the wheels are pointing.&nbsp; This is an enterprise skidding out of control.</p><h1>The Role of EA in Avoiding the Car Wreck</h1><p>It&rsquo;s popular to talk about Enterprise Architecture as aligning business and IT.&nbsp; Like &ldquo;transformation&rdquo; that has always struck me as too vague.&nbsp; I prefer to talk about EA as aligning execution to strategy.</p><p>So if we define transformation either in terms of change to strategy or re-alignment of execution to strategy, the role of EA in transformation becomes one or more of the following:</p><ol><li>Avoiding misalignment of strategy and architecture in the first place.</li><li>Recognizing when there is misalignment between strategy and architecture.</li><li>Identifying specific misalignment between execution and strategy.</li><li>Root cause analysis in the misalignment of execution and strategy.</li><li>Designing new modes of execution that align with strategy.</li><li>Identifying and minimizing the potential for creating bad inertia in the execution of strategy, in particular avoiding System Inertia, one of the most common and troublesome forms of inertia.</li></ol>]]>
    </content>
</entry>
<entry>
    <title>On the intricacies of composing the word “Architecture”</title>
    <link rel="alternate" type="text/html" href="http://www.infosysblogs.com/ea/2010/01/on_the_intricacies_of_composin.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://infosysblogs.com/ea-mt/mt-atom.cgi/weblog/blog_id=1/entry_id=41" title="On the intricacies of composing the word “Architecture”" />
    <id>tag:www.infosysblogs.com,2010:/ea//1.41</id>
    
    <published>2010-01-15T10:24:02Z</published>
    <updated>2010-01-15T10:43:15Z</updated>
    
    <summary><![CDATA[As a participant of many discussions on Enterprise Architecture &ndash; the most insightful I had the opportunity to take part in as a member of the Open Group Architecture Forum &ndash; I found that attempting &nbsp;to define terms like &ldquo;Enterprise...]]></summary>
    <author>
        <name>Thomas Obitz</name>
        
    </author>
            <category term="Best Practices" />
    
    <content type="html" xml:lang="en" xml:base="http://www.infosysblogs.com/ea/">
        <![CDATA[<p><span>As a participant of many discussions on Enterprise Architecture &ndash; the most insightful I had the opportunity to take part in as a member of the Open Group Architecture Forum &ndash; I found that attempting <span>&nbsp;</span>to define terms like &ldquo;Enterprise Architecture&rdquo; or &ldquo;Business Architecture&rdquo; tends not to result in conclusion. While part of these divergencies are due to different contexts of the participants, most of them seem to stem from the ambiguous semantics associated both with the construct of a compound in English language, as well as with the ambiguous use of the word &ldquo;architecture&rdquo;<a name="_ftnref1"></a><span class="MsoFootnoteReference"><span><span class="MsoFootnoteReference"><span>[1]</span></span></span></span>.</span></p><span><p><span>Hence, I thought it would be helpful to describe these uses of the composite &ldquo;XYZ architecture&rdquo; in the context of the Enterprise Architecture discipline. This should facilitate communication between Enterprise Architects by raising awareness for these diverging connotations. It by no means suggests favouring either of these semantics.</span></p></span><p><span>In the following, I try to evaluate the semantic dimensions of &ldquo;architecture&rdquo; compounds &ndash; as a framework for structuring discussions, and facilitating communication. Subsequent postings will evaluate divergent interpretations of terms commonly used in the context of enterprise architecture, and provide recommendations how to handle these interpretations in interactions between architects.</span></p><p><span>Please contribute your own views on how the word architecture is used. It will be extremely interesting to gather additional aspects of the term.</span></p><p><span>Kind Regards</span></p><p><span>Thomas Obitz - </span><span>Principal Architect</span></p><h1><span>Composing &ldquo;Architecture&rdquo;<br /></span></h1><p><span>Within the IT community, the term &ldquo;architecture&rdquo; traditionally is used in one of three ways: One is as a characterization of an object (the &ldquo;architecture&rdquo; of a cathedral), the second is to describe the process of designing these architectures<a name="_ftnref2"></a><span class="MsoFootnoteReference"><span><span class="MsoFootnoteReference"><span>[2]</span></span></span></span>.<span>&nbsp; </span>The third meaning &ndash; the profession of the architect &ndash; today is derived from the second<a name="_ftnref3"></a><span class="MsoFootnoteReference"><span><span class="MsoFootnoteReference"><span>[3]</span></span></span></span>.</span></p><p><span>In the characterizing context, an XYZ architecture can be (without claiming completeness)<br /></span><span><span>&middot;<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span>the architecture of an XYZ (Enterprise Architecture - Architecture of an Enterprise)<br /></span><span><span>&middot;<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span>an architecture for an XYZ (Enterprise Architecture - Architecture for an Enterprise)<br /></span><span><span>&middot;<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span>an architecture describing the XYZ aspects of something (Information Architecture - Architecture describing the information assets of an Enterprise)<br /></span><span><span>&middot;<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span>an architecture describing the aspects of &ldquo;something&rdquo; which are relevant for (constructing) an XYZ (Information System Architecture)<br /></span><span><span>&middot;<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span>an architecture consisting of XYZs (Process Architecture - Architectural description consisting of process models)<br /></span><span><span>&middot;<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span>an architecture in the state XYZ (Target Architecture)<br /></span><span>As an art, we find &ldquo;XYZ architecture&rdquo; as<br /></span><span><span>&middot;<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span>architecture using an XYZ approach (Enterprise Architecture &ndash; doing architecture using Enterprise Architectual approaches, even for a smaller unit than an enterprise, or for a government)<br /></span></p><h2><span>Architecture of an XYZ (constitutional)<br /></span></h2><p><span>&nbsp;</span><span>ISO 1471 talks about the &ldquo;architecture of software intensive systems&rdquo;, which was usually abreviated into &ldquo;software architecture&rdquo;. This straightforward interpretation has been transferred to the field of Enterprise Architecture only recently. The &ldquo;Architecture of an Enterprise&rdquo; therefore may describe the relevant aspects of an enterprise, the way an organization is structured, how its departments interact, and how they generate value.<br /></span></p><h2><span>Architecture for an XYZ (demarcational)<br /></span></h2><p><span>&nbsp;</span><span>The terms &ldquo;Enterprise Architecture&rdquo;, &ldquo;Departmental Architecture&rdquo; or &ldquo;Line of Business Architecture&rdquo; can be used to describe the scope an architecture is relevant to. An &ldquo;industry architecture&rdquo; is an architecture not of, but relevant to a specific industry. If used in this way, &ldquo;Enterprise Architecture&rdquo; does not explain what aspects it describes, but just that it applies to the enterprise as a whole. This missing description, however, can be inserted between the two terms: An Enterprise IT architecture describes the IT landscape for the enterprise, an Enterprise Data Architecture its data assets.<br /></span></p><h2><span>Architecture describing the XYZ aspects of something (projective)<br /></span></h2><p><span>&nbsp;</span><span>&ldquo;Enterprise Business Architecture&rdquo; can be used to describe the business aspects of an organization, i.e. the aspects related to achiving its vision and purpose. Enterprise Information Architecture describes the information related aspects of an organization, including their relationship to other architectures.<br /></span><span>This use of XYZ architecture focuses on the aspects of architecture related to a specific concern. It therefore comprises the projection of architecture to a viewpoint or set of viewpoints, and hence is highly dependent on stakeholder concerns.<br /></span></p><h2><span>Architecture describing the aspects of &ldquo;something&rdquo; which are relevant for (constructing) an XYZ (contextualized)<br /></span></h2><p><span>&nbsp;</span><span>When John Zachman wrote his famous paper &ldquo;<a name="OLE_LINK2"></a><a name="OLE_LINK1"></a><span>A framework for Information Systems Architecture</span>&rdquo;<a name="_ftnref4"></a><span class="MsoFootnoteReference"><span><span class="MsoFootnoteReference"><span>[4]</span></span></span></span>, he spoke about much more than just information systems. His framework considers the context in which an organization builds such systems, and which influence their gestalt.<br /></span><span>It is common to perform such contextualization in many compositions of the term architecture, and this approach can be considered as an extension of the constitutional use of the compound.<br /></span></p><h2><span>Architecture consisting of XYZs (compositional)<br /></span></h2><p><span>&nbsp;</span><span>When talking about &ldquo;Process Architecture&rdquo;, we are by and large talking about a documentation set composed of process documents. A similar thinking is behind the (outdated) perception of data architecture as a corporate data model.<br /></span></p><h2><span>Architecture in the state XYZ (state)<br /></span></h2><p><em><span>&nbsp;</span></em><em><span>Using the terms &ldquo;as is&rdquo; or &ldquo;target&rdquo; architecture describes a state in the development of architecture.</span></em><em><span><br /></span></em></p><h2><span>Architecture using an XYZ approach (method)<br /></span></h2><span>Architecture using a specific approach, or a specific framework (TOGAF architecture)<br /></span><h2><span>Architecture organized in an XYZ fashion (organizational setup)<br /></span></h2><p><span>Federated architecture is a way of performing architecture activities in a specific organizational setup. It can be used both for architectural deliverables (where deliverables of a higher level are detailed at the next level) as well as for a way of doing architecture (with a defined distribution of responsibilities between layers).<br /></span></p><div><br /><hr width="33%" size="1" /><div><a name="_ftn1"></a><span class="MsoFootnoteReference"><span><span><span class="MsoFootnoteReference"><span>[1]</span></span></span></span></span><span> </span><span>This paper assumes that the meaning of he compound &ldquo;XYZ architecture&ldquo; actually can be analysed as a specialization of the meaning of &ldquo;architecture&rdquo; by the term &ldquo;XYZ&rdquo;. This is not self-evident. Linguistically, we assume that XYZ architecture is an endocentric compound with the head &ldquo;architecture&rdquo;.<span>&nbsp; </span>Its semantics could be structured in a completely different way: An exocentric compound has a meaning which relates to another, elided term (a redhead is not a head, but a red-headed person). And even interpreted formally as an endocentic compound, the combination of two words can attract a meaning over time which is detached from its constituents &ndash; a &ldquo;blackboard&rdquo; is not just a board which is black, it is a thing with a special purpose (and actually tends to be green). For a long time, &ldquo;Enterprise Architecture&rdquo; has been used in a way which was rather defined by its use in the IT and IT analyst community, than influenced by its constituent terms. For details on the semantics of composition, refer to </span><span><a href="http://en.wikipedia.org/wiki/Compound_(linguistics)"><span>http://en.wikipedia.org/wiki/Compound_(linguistics)</span></a></span><span>.</span></div><div><span><div><span><div id="ftn2"><a name="_ftn2"></a><span class="MsoFootnoteReference"><span><span><span class="MsoFootnoteReference"><span>[2]</span></span></span></span></span><span> This paper will not try to define the term architecture to any further extent, nor will it try to define any of the terms architecture is composed with, as such definitions do not further the understanding of the challenges resulting from their composition.</span><span><br /></span></div><div id="ftn3"><p class="MsoFootnoteText"><a name="_ftn3"></a><span class="MsoFootnoteReference"><span><span><span class="MsoFootnoteReference"><span>[3]</span></span></span></span></span><span> In the IT space, everybody who claims to do &ldquo;architecture&rdquo; &ndash; whatever he defines it to be &ndash; is considered an architect. In traditional &ldquo;building&rdquo; architecture, the profession comprises of aspects like specific business models, codified education, professional bodies, and a legal framework to enforce these structures.</span></p></div><div id="ftn4"><a name="_ftn4"></a><span class="MsoFootnoteReference"><span><span><span class="MsoFootnoteReference"><span>[4]</span></span></span></span></span><span> John A. Zachman, </span><span>A framework for Information Systems Architecture, IBM Systems Journal Vol 26 Issue 3 pp276-292, 1987<br /></span></div></span></div></span></div></div>]]>
        
    </content>
</entry>
<entry>
    <title>Creating Practical Standard Architectures</title>
    <link rel="alternate" type="text/html" href="http://www.infosysblogs.com/ea/2010/01/creating_practical_standard_ar.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://infosysblogs.com/ea-mt/mt-atom.cgi/weblog/blog_id=1/entry_id=40" title="Creating Practical Standard Architectures" />
    <id>tag:www.infosysblogs.com,2010:/ea//1.40</id>
    
    <published>2010-01-11T02:57:42Z</published>
    <updated>2010-01-11T07:51:05Z</updated>
    
    <summary>Whereas the goal of defining standard architectures within an organization has many advantages not the least of which are: reduced technology complexity within the organization, increase reuse of both components and skill sets throughout the organization, decrease risk, and decrease cost.  Unless you happen to be the Federal government of the United States of America don’t look for general solution, focus on the problems in your organization and the tools already at your disposal to develop more specialized solutions that give more immediate benefit.</summary>
    <author>
        <name>Jerry Larivee</name>
        
    </author>
            <category term="Best Practices" />
    
    <content type="html" xml:lang="en" xml:base="http://www.infosysblogs.com/ea/">
        <![CDATA[A colleague posed this problem statement recently: <blockquote><p><em>&ldquo;Identify 10-12 [application] &lsquo;architectures&rsquo; that are standard.<span>&nbsp; </span>The challenge is to build a decision tree to drive the ideal architecture.</em></p><blockquote><p><em>Q1: Are there any defined set of enterprise architectures?<br /></em><em>Q2: Are there any decision analysis mechanism (like that for determining architecturally significant requirements in ATAM) already available?&rdquo;</em></p></blockquote></blockquote><p>I&rsquo;ve seen a few companies attempt to do similar although not quite this ambitiously.<span>&nbsp; </span>Most organizations have started by identifying common architects that are already in use within the organization and generalizing them.&nbsp; This has the decided benefit that the architects represent technology components already known to the organization and have proven implementations against use cases relevant to the organization.&nbsp; I fear any effort to define a standard set of architectures outside the context of a well define problem domain (i.e. the environment of a given enterprise) would be too abstract to be practically applied within any given IT organization.</p>]]>
        <![CDATA[<p>The second challenge is describing the architects in standard ways that are well understood by everyone using the architectures.&nbsp; Here there are some good works to start with:</p><ul><li>The TOGAF Technical Reference Model defines a core taxonomy for describing the components and conceptual structure of an architecture.&nbsp; <a href="http://www.opengroup.org/architecture/togaf9-doc/arch/chap43.html">http://www.opengroup.org/architecture/togaf9-doc/arch/chap43.html</a></li><li>FEA (Federal Enterprise Architecture) defines a set of Reference Models for describing the important elements of architecture in consistent ways. <a href="http://www.whitehouse.gov/omb/e-gov/fea/">http://www.whitehouse.gov/omb/e-gov/fea/</a></li><li>There are several good catalogs of common enterprise architecture patterns:</li><ul><li><p>Fowler: Patterns of Enterprise Application Architecture&rdquo; <a href="http://martinfowler.com/eaaCatalog/">http://martinfowler.com/eaaCatalog/</a></p></li><li><p>Hohpe &amp; Woolf: &ldquo;Enterprise Integration Patterns&rdquo; <a href="http://www.eaipatterns.com/">http://www.eaipatterns.com/</a> </p></li></ul></ul><p>The last part of the problem is even more challenging:<span>&nbsp; </span>Given a problem how does one pick the appropriate architecture?&nbsp; </p><p>Methods like ATAM are designed to evaluate a given architecture against a given set of requirements. &nbsp;So using ATAM would require evaluating each standard architecture against the given requirement set and picking the one that fits the best; this would be impractical in the real world for more than two or three architecture.&nbsp; I&rsquo;m not sure that inverting the function is possible in a generalized way.&nbsp; However, if as said before, one narrows the problem domain to a single enterprise and a sufficiently small set of architectures one may be able to define such a function.</p><p>The other challenge for picking an architecture based on any given problem is ensuring that the problem has been broken down appropriately first.&nbsp; Most large enterprises have complex problems, but the successful solution is not an equally complex solution but rather a collection of simple solutions.&nbsp; Each one of these solution components may map to a different standard architecture.&nbsp; This componentizing of the solution also simplifies the process of matching problems to architectures since it means both simpler problems and simpler architectures.&nbsp; Complexity is the enemy.</p><p>Another technique for managing the complexity is to divide the standard architectures into layers.&nbsp; If one limit the problem domain to defining standard physical architects (disk, memory, CPU, networks, I/O, etc.) then this starts to sound a lot more doable.&nbsp; This may not be the ultimate goal, but it's the start the first step in a layered approach that starts with defining standard physical architects, then standard application architectures, data architects, process architectures, security architecture, etc.&nbsp; Thus the process of mapping a problem to a standard architecture would actually involve picking an appropriate architecture from each layer.&nbsp; One may find that each layer has a relatively small set of standard architectures, but in combination the layered architectures represent dozens of complete architectures.&nbsp; The FEA Reference Models sort of takes this approach.</p><p>So whereas the goal of defining standard architectures within an organization has many advantages not the least of which are: reduced technology complexity within the organization, increase reuse of both components and skill sets throughout the organization, decrease risk, and decrease cost.<span>&nbsp; </span>Unless you happen to be the Federal government of the United States of America don&rsquo;t look for general solution, focus on the problems in your organization and the tools already at your disposal to develop more specialized solutions that give more immediate benefit.<span>&nbsp; </span>Where there is some effort, there is some success.</p>]]>
    </content>
</entry>
<entry>
    <title>Business Architecture Pitfalls</title>
    <link rel="alternate" type="text/html" href="http://www.infosysblogs.com/ea/2009/10/post.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://infosysblogs.com/ea-mt/mt-atom.cgi/weblog/blog_id=1/entry_id=39" title="Business Architecture Pitfalls" />
    <id>tag:www.infosysblogs.com,2009:/ea//1.39</id>
    
    <published>2009-10-22T06:28:01Z</published>
    <updated>2009-10-22T07:43:54Z</updated>
    
    <summary>Organizations even a decade back used to pursue Enterprise Architecture (EA) programs sporadically in an effort to bring some discipline to unmanageably growing IT efforts. Mostly limited to the IT boundaries, it was hardly stitched with the business fabric of the Enterprise. Today, EA as a discipline has evolved. It is now capable of providing a more complete representation of business, information, applications, and technology landscape of an Organization.  Business Architecture, in the whole picture, is no less important than a strategic foundation for most Enterprise Architecture pursuits.  And then it is challenging too. While embarking on a Business Architecture exercise it is imperative to select right set of standards, tools along with the right level of process ‘heaviness’ that an organization needs; and many other things.</summary>
    <author>
        <name>Santanu Dey</name>
        
    </author>
    
    <content type="html" xml:lang="en" xml:base="http://www.infosysblogs.com/ea/">
        <![CDATA[<p><span>Organizations even a decade back used to pursue Enterprise Architecture (EA) programs sporadically in an effort to bring some discipline to unmanageably growing IT efforts. Mostly limited to the IT boundaries, it was hardly stitched with the business fabric of the Enterprise. Today, EA as a discipline has evolved. It is now capable of providing a more complete representation of business, information, applications, and technology landscape of an Organization. <span>&nbsp;</span>Business Architecture, in the whole picture, is no less important than a strategic foundation for most Enterprise Architecture pursuits. <span>&nbsp;</span>And then it is challenging too. While embarking on a Business Architecture exercise it is imperative to select right set of standards, tools along with the right level of process &lsquo;heaviness&rsquo; that an organization needs; and many other things. </span></p>]]>
        <![CDATA[<p>Some of the most common challenges are: </p><ul><li><strong>Strategy and Directional Issues:</strong> A classic case in point is embarking on Business Architecture development without developing an effective Business Strategy. Actually less than 30% of all organizations develop effective Business Strategy[1]. Organizations should develop business strategy top down. Corporate executives should first review their vision and mission statements, understand the company&rsquo;s core values, its key drivers and challenges in the context of the business environment they operate in. This analysis helps develop the strategic vision, producing a clear picture of the company's overall goal, which could be then used by the Business Architecture stream, and so to say, by an Enterprise Architecture pursuit. </li><li><strong>Methodology Issues:</strong> The second most important aspect of Business Architecture is balancing the depth vis-&agrave;-vis breadth. Many organizations embark on ambitious Business Architecture exercise and downstream change implementations without assessing their EA maturity levels and end up selecting Tools, Methodologies and Target Architectures inappropriate for their level of focus and maturity. This leads to architecture misalignment issues, suboptimal strategy execution and wasted resources, i.e., net-net, a long term value erosion. So the bottom line is that as EA maturity levels vary greatly among the organizations[2] there is no one-size-fit-all approach possible here. </li><li><strong>Funding and Focus Issues:</strong> In another prevalent scenario, organizations underestimate the effort required in establishing a Business Architecture and fail to allocate adequate resources for such initiatives. Without sufficient resources for follow-through most promising initiatives would die on the vine, simply because marshaling the resources &mdash; people and funding &mdash; is too difficult. Business Architecture formalization efforts usually need a champion who would make the connections, build the architecture models, and ensure that the models are followed in practice &mdash; but in the absence of such visible resource allocation and efforts, the EA group should take on this role at the risk of diluting their attentions and draining the energies of their lead staff members. </li><li><strong>Governance Issues:</strong> The list of common pitfalls is not complete without mentioning about Architecture Governance challenges faced by most enterprises trying to sort out Business Architecture. This point is more appropriately applicable for Enterprise Architecture practice. However, in the Business Architecture Contexts also it is fairly important. <span>In order to effectively depict the Business Architecture and manage the implications to the IT element, the so called Information Systems Architecture, an effective Governance structure needs to be in place.<span>&nbsp; </span></span>Key areas under the umbrella of Architecture Governance are:</li><ul><li>Identifying key stakeholders, their roles, responsibilities, authorities and reporting structure for executing Business Architecture and, more appropriately, Enterprise Architecture development efforts. </li><li>Investing in tools and standards for Business Architecture.</li><li>The last but not the least in this list is how one should measure the impact of the Business Architecture efforts. There should be measurable, tangible outcomes that would help gauge the effectiveness of the outputs. The key questions to be asked in this parlance are:</li><ol><li>What are the measurement criteria for gauging the success of the BA exercise?</li><li>Does the BA have desired coverage, correctness and the level of detail?</li><li>Does the output of the BA exercise provide sufficient information for the dependent disciplines to act upon?</li></ol></ul></ul><p>Another&nbsp;very common trend is to treat Business Architecture as a one-off strategic exercise without the necessary governance backbone to help the rest of the enterprise continually align to it.</p><div><br /></div><div><hr width="33%" size="1" /></div><ol><li>EA Metrics: Getting a Grip on the Business Value by Gartner </li><li>Building Value through Enterprise Architecture, A Global Study by booz&amp;co.</li></ol>]]>
    </content>
</entry>
<entry>
    <title>Demystifying Enterprise Architecture in an ERP landscape: Who are SAP Enterprise Architects?*</title>
    <link rel="alternate" type="text/html" href="http://www.infosysblogs.com/ea/2009/04/demystifying_enterprise_archit_1.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://infosysblogs.com/ea-mt/mt-atom.cgi/weblog/blog_id=1/entry_id=38" title="Demystifying Enterprise Architecture in an ERP landscape: Who are SAP Enterprise Architects?*" />
    <id>tag:www.infosysblogs.com,2009:/ea//1.38</id>
    
    <published>2009-04-29T14:16:39Z</published>
    <updated>2009-04-29T17:43:58Z</updated>
    
    <summary>An Enterprise Architect with a sprinkling of gray hair (like me) you are probably musing: not much! Going back to the Day-in-life of EA, the depth in ERPs is a distinct advantage when it comes to supporting the operational and “sustain” challenges, say, negotiating with product/ERP vendor teams. However, when it comes to mapping application and system landscapes, understanding the IT spend, defining future state roadmaps, ensuring alignment with business strategies etc, the breadth of expertise in the Enterprise Architecture value chain becomes more significant. </summary>
    <author>
        <name>Guest Author</name>
        
    </author>
            <category term="Best Practices" />
    
    <content type="html" xml:lang="en" xml:base="http://www.infosysblogs.com/ea/">
        <![CDATA[<p>-&nbsp;<a href="http://www.linkedin.com/in/mohanbabuk">Mohan Babu K</a>&nbsp;</p><p>I have been consulting with a client&rsquo;s Enterprise Architecture team and got around&nbsp;to reflect on questions that I have been asked in other contexts: Who are SAP Enterprise Architects? What (if anything) is different about Enterprise Architecture in a product/ERP landscape? </p><p>The client, lets call it MyCorp, is a multi-billion dollar <a href="http://www.globalizationandme.com/">g</a>lobal manufacturing company with a few core lines of businesses. The business and IT operations are managed by geographic units for Latin America, North America, Europe and Rest of the World. MyCorp`s IT is supported by a federated team of Enterprise Architects . As with most multinationals, MyCorp has several &ldquo;key&rdquo; ongoing technology and transformational initiatives that the Enterprise Architects are supporting. So what is unique about MyCorp`s Enterprise Architecture focus? Besides the fact that every organization is &ldquo;unique,&rdquo; this happens to be a &ldquo;SAP Shop.&rdquo; Which is to say the IT application landscape is predominantly a mix of SAP tools and technologies and in pockets where it is not, there is a roadmap to move towards this direction. </p>]]>
        <![CDATA[<p>If we were to take a &ldquo;day in the life of an Enterprise Architect&rdquo; perspective, typical activities could be broken into innovate-vs-sustain, with a question: How much effort to be expended in sustaining versus innovating tasks?</p><p>For organizations like MyCorp, The operational &ldquo;sustain&rdquo; challenges typically include<br /></p><ul><li><strong><em>Product versioning, licensing support</em></strong>. This may involve working closely with the operational managers and ERP vendor`s (SAP's account management?) teams.</li><li><strong><em>Operational governance and platform management:</em></strong> Would include tracking the SAP system ID (<a href="http://www.freebsd.org/doc/en/books/handbook/sapr3.html">SID</a>).. Especially around upgrade paths for individual tools and platforms. </li><li><strong><em>Technology, platform&nbsp;upgrades:</em></strong> Includes reconciling ECC, Netweaver, Enterprise-Packs, Service-Packs&nbsp;etc from SAP's roadmap to what's in the enterprise&nbsp;landscape. For example&nbsp;<a href="http://www.netweavermagazine.com/archive/Volume_04_(2008)/Issue_01_(Winter)/v4i1a03.cfm?session=">the article in netweavermagazine</a>&nbsp;talks about: <em>By now, every licensed SAP organization should be aware of the inevitable upgrade from SAP R/3 to SAP ERP Central Component (SAP ECC).</em>&nbsp;Every <em>every licensed SAP organization </em>is probably aware. But what does an individual roadmap for upgrade look like?&nbsp; </li><li><strong><em>Integration:</em></strong> This includes intricacies of <a href="http://en.wikipedia.org/wiki/SAP_PI">SAP`s PI</a> stack, emerging thought leadership in netweaver&nbsp;and other integration platforms.&nbsp;Organizational drivers may also weigh in: is the goal to move towards a uniform integration platform, or will MyCorp`s IT&nbsp;have to support more than one Integration platform . . . for Business-to-Business, Business-to-Consumer, System-to-System and other integration requirements? Or for that matter, what does SOA mean in&nbsp;the context of MyCorp`s Business strategy?</li></ul><p>In the context of Enterprise Architecture at companies like MyCorp, if we can use the term &ldquo;innovate&rdquo; loosely,&nbsp;it would include: </p><ul><li><strong><em>Supporting Transformational initiatives:</em></strong> This includes technology lead innovations, helping business, business units&nbsp;take new tools/services/products to market or even helping large initatives go-live faster-and-cheaper using automation, reducing effort, leveraging other efficiencies. etc etc.</li><li><em><strong>Business Architecture:</strong></em> In this context, the scope of Business Architecture may go much beyond just thinking of business processes and requirements; and would include leading the preparation of business cases, justifying ROI, reducing&nbsp;long term TCO, justifying the value of IT among others </li><li><strong><em>Structured Thinking and Best Practices:</em></strong> Another&nbsp;typical Enterprise Architecture activity&nbsp;at organizations like MyCorp&nbsp;is to ensure that they are leveraging the right tools and frameworks. For example, if one were to bring in a <a href="http://www.opengroup.org/togaf/">TOGAF</a> perspective: Some of the thinking from SAP Enterprise Architecture Framework (EAF) that has fed into the TOGAF 9 thinking, may be leveraged. [Ref: <a href="https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/c0da74aa-6f2e-2a10-6387-edbf382f3f87">SAP Enterprise Architecture Framework Unveiled: Aligning IT to the Business</a>]</li></ul><p>An interesting aspect of SAP landscapes, given the legacy of large ERP rollouts is the clear <a href="http://en.wikipedia.org/wiki/Separation_of_concerns">separation-of-concerns</a> that exists between the Technical and Functional consultant roles. (re: <a href="http://big4guy.com/index.php/2006/12/01/sap_functional_consultant_vs_sap_technic">SAP Functional Consultant Vs SAP Technical Consultant</a>). Why is this interesting? At the risk of generalizing, I find that many of the Enterprise Architects in the ERP space come from the ranks of Technical consultants (say ABAP programmers), just like many Enterprise Architects in the non-ERP space spent time in the trenches programming. Given the structured business vocabulary, enforced by ERPs platforms, the EA`s who spent time in consulting / configuring / programming in such landscape perhaps have an edge when it comes to the vocabulary and taxonomies, giving&nbsp; a distinct advantage while talking to &ldquo;business users&rdquo; (say financial analysts or HR managers). Knowing the trade jargon, and&nbsp;acronyms for product lines&nbsp;which is unique to the product space certainly helps. This is not a challenge unique to ERP Shops alone. In other business verticals, and technical environments, one would have to juggle with other technical, product and system acronyms too.&nbsp;&nbsp;</p><p>Reading thus&nbsp;far you are probably beginning to wonder <em>what`s unique about EA in an ERP or&nbsp;product-centric-landscape?</em>&nbsp;An Enterprise Architect with a sprinkling of gray hair (like me) you are probably musing: not much!&nbsp;Going back to the Day-in-life of EA, the depth in ERPs is a distinct advantage when it comes to supporting the operational and &ldquo;sustain&rdquo; challenges, say, negotiating with product/ERP vendor teams. However, when it comes to mapping application and system landscapes, understanding the IT spend, defining future state roadmaps, ensuring alignment with business strategies etc, the breadth of expertise&nbsp;in the Enterprise Architecture value chain becomes more significant. </p><p>- <a href="http://www.infosysblogs.com/managing-offshore-it/bloggers.html">Mohan</a>&nbsp;</p><p>Footnote: </p><p>* For this discussion, I focus on SAP/ERP &quot;Enterprise Architects&quot;, and not SAP Architects. As should be obvious, I am using the ERP product SAP that <em>happened</em> to be the platform-of-choice at MyCorp. With all the consolidations, buyouts, M&amp;A`s among software vendors, I guess the other &quot;large&quot; ERP that remains is Oracle? . . I will reserve the debate on ERPs for another time and another blog</p>]]>
    </content>
</entry>
<entry>
    <title>Observations and musings on Enterprise Architecture Tools</title>
    <link rel="alternate" type="text/html" href="http://www.infosysblogs.com/ea/2009/04/observations_and_musings_on_en.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://infosysblogs.com/ea-mt/mt-atom.cgi/weblog/blog_id=1/entry_id=37" title="Observations and musings on Enterprise Architecture Tools" />
    <id>tag:www.infosysblogs.com,2009:/ea//1.37</id>
    
    <published>2009-04-08T14:46:23Z</published>
    <updated>2009-04-09T09:12:28Z</updated>
    
    <summary>How do you ensure that an Enterprise Architecture tool that is designed to be a Swiss Army knife, and already licensed/procured by the organization be used efficiently for just a few key requirements? Well, this just creates opportunities for Enterprise architecture consultants (Or in other words cost and effort that can be mitigated by restricting requirements to a few key areas)

Back to the case of the EA team at the Global 500 enterprise that I am working with. The client has already licensed an EA (let`s call it Tool-A) and the EA team has been modelling in it sporadically, so my charter was simple: analyze usage of the tool and propose a way forward. After reviews, deliberations and interviews with stakeholders, I realized that the EA tool requirements were rather straightforward: 


</summary>
    <author>
        <name>Guest Author</name>
        
    </author>
            <category term="Tools" />
    
    <content type="html" xml:lang="en" xml:base="http://www.infosysblogs.com/ea/">
        <![CDATA[<p>- <a href="http://www.infosysblogs.com/managing-offshore-it/bloggers.html">Mohan Babu K</a></p><p>In my previous EA blog entry, I had written about contextualizing Infosys&rsquo; Enterprise Architecture survey findings. Since then I had an opportunity to observe and reflect on an aspect of the survey: adoption &ndash; and challenges - of Enterprise Architecture Tool at a Global 500 enterprise. To set the context for the discussion, a brief extract from the&nbsp;<a href="http://www.infosys.com/IT-Services/architecture-services/ea-survey/">survey report</a>&nbsp;as it pertains to adoption of EA tools: </p><ul><li>There is an increased adoption of EA tools, but there is no product which has managed to dominate the market</li><li>The EA tools market is fragmented with the vast majority of respondents claiming to use general office and collaboration tools and drawing tools (e.g. Microsoft Visio) for Enterprise Architecture Modeling</li></ul><p><table width="100%" border="0"><tbody><tr><td><img height="250" alt="SurveyToolsUsage.jpg" src="http://www.infosysblogs.com/ea/SurveyToolsUsage.jpg" width="402" border="0" /></td><td><img height="244" alt="SurveyToolsUsageData.jpg" src="http://www.infosysblogs.com/ea/SurveyToolsUsageData.jpg" width="398" border="0" /> </td></tr></tbody></table></p><p>This should not surprise many of us in the industry!</p>]]>
        <![CDATA[<p>During the past few years, I have worked with clients that have adopted Enterprise Architecture tools to varying degrees of success.&nbsp;Very few, at a considerable cost and effort, claim to achieve the utopian goal of mapping an enterprise architecture continuum in an ongoing basis (the stuff tool vendor case studies and <a href="http://en.wikipedia.org/wiki/Marchitecture">marchitecture</a> are made of). Why the high rate of dissatisfaction? Ask Enterprise Architects for a wish list in an EA tool and it could go somewhat like this:</p><ul><li>Create and manage models of the Enterprise Architecture</li><li>Support Business Architecture requirements (BPMN, BPML etc)</li><li>Maintain traceability among elements of the EA</li><li>Publish standards and manage exceptions to standards</li><li>Manage requirements</li><li>Manage the existing portfolio of systems (the EA realized)</li><li>Manage requests for architecture work</li><li>Track changes to the Enterprise Architecture</li><li>Communicate the Enterprise Architecture to multiple audiences</li><li>Publish policies, principles, procedures and methods</li><li>Report on the Enterprise Architecture to management</li><li>Allow architects and managers to simulate the effects of change</li></ul><p>Here one can easily see the makings of a Swiss Army Knife. And to think one of the key goals of Enterprise Architectures is to ensure <a href="http://www.infosysblogs.com/ea/2009/02/should_architects_not_kiss.html">K.I.S.S</a> of an enterprise portfolio! The market demand being what it is (or I must say was), tool vendors have only been too happy to oblige; adding a few more bells and whistles to an already bulging requirements wish-list. </p><p>How do you ensure that an Enterprise Architecture tool that is designed to be a Swiss Army knife, and already licensed/procured by the organization be used efficiently for just a few key requirements? Well, this just creates opportunities for Enterprise architecture consultants, self included&nbsp;(Or in other words cost and effort that can be mitigated by restricting requirements to a few key areas)</p><p>Back to the case of the EA team at the Global 500 enterprise that I am working with. The client had already licensed an Enterprise Architecture tool&nbsp;(let`s call it Tool-A) and the EA team has been modelling with it sporadically. My charter was simple: observe and analyze usage of the tool and propose a way forward. After reviews, deliberations and interviews with stakeholders, I realized that the EA tool requirements were rather straightforward:&nbsp;<br /></p><ul><li>Modelling logical views of a few architecturally significant areas of the Enterprise portfolio</li><li>Modelling logical architecture to facilitate communication in transformational program/s</li><li>Communicate the Enterprise Architecture to multiple audiences</li></ul><p>The first two are candidates for the Tool-A and the third is best done by a simple intranet portal. </p><p>Just as we began getting warmed up on the modelling front, the team realized that another group of Business Analysts (<a href="http://www.infosysblogs.com/managing-offshore-it/2009/03/musings_on_enterprise_architec_1.html">Business Architects?</a>)&nbsp;in the organization has already decided to leverage another tool (Tool-B). The primary intent of that exercise is to capture key as-is Business Processes. It is interesting that both Tool-A and Tool-B have the equivalent of swiss-army-knife-like capability (basic modelling, BPM, UML et al). That exercise is being supported by (yet) another group of consultants. And the saga continues (or should I say, has just begun)</p><p>&nbsp;I couldn&rsquo;t agree more with Andrew Manning who blogged on EA tools <a href="http://www.infosysblogs.com/ea/2008/07/enterprise_architecture_tools.html">here</a> sometime ago <br />- <a href="http://www.linkedin.com/in/mohanbabuk">Mohan</a></p><p>Ps: If you can&rsquo;t read the text in the diagrams, you may download a copy of <a href="http://www.infosys.com/IT-Services/architecture-services/ea-survey/">the survey report</a><br /></p>]]>
    </content>
</entry>
<entry>
    <title>Contextualizing Infosys’ Enterprise Architecture survey findings</title>
    <link rel="alternate" type="text/html" href="http://www.infosysblogs.com/ea/2009/02/contextualizing_infosyss_enter.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://infosysblogs.com/ea-mt/mt-atom.cgi/weblog/blog_id=1/entry_id=36" title="Contextualizing Infosys’ Enterprise Architecture survey findings" />
    <id>tag:www.infosysblogs.com,2009:/ea//1.36</id>
    
    <published>2009-02-19T19:51:20Z</published>
    <updated>2009-02-20T05:43:23Z</updated>
    
    <summary>We can schedule some time to discuss the survey findings in the context of this group‘s emerging  Enterprise Architecture thinking. 

Infosys account managers should be able to procure printed copies of the report too. A copy of the survey can also be downloaded from the Web (registration required. </summary>
    <author>
        <name>Guest Author</name>
        
    </author>
            <category term="Emerging Trends" />
    
    <content type="html" xml:lang="en" xml:base="http://www.infosysblogs.com/ea/">
        <![CDATA[<p>My colleagues and I are beginning to contextualize the findings from the recently published Enterprise Architecture survey for clients we are engaged with. Case in point is a recent note I sent out to the Enterprise Architects at a Global 500 client I am working with.</p><p>######</p><p>Dear All<br />Some of you may have participated in the Infosys&rsquo; Enterprise Architecture Survey 2008/2009. Attached is a soft-copy of the survey findings. <br /></p>]]>
        <![CDATA[<p>In the context of the current and emerging EA thinking, a few areas from the survey stand out: <br /></p><ul><li>Frameworks and Tools are helping to professionalize the EA function (Section 6) </li><li>Emerging TOGAF thinking among architects in this is in line with the trend observed. This year respondents indicated that TOGAF has passed Zachman in terms of overall adoption ratio (32% vs 25%). (Section 6.1)</li><li>Organizations start using architectural approaches beyond IT (section 3.2) <br />1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Enterprise Architects are accepted advisors &ndash; even outside IT&nbsp; (section 3.2) <br />2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; A separate (EA) budget gives independence (Section 3.5) <br />3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; EA focuses on business and information, and is a key contributor to IT Strategy (Section 4) </li></ul><p>We can schedule some time to discuss the survey findings in the context of this group&lsquo;s emerging&nbsp; Enterprise Architecture thinking. </p><p>Infosys account managers should be able to procure printed copies of the report too. A copy of the survey can also be downloaded from the Web (registration required. URL: <a href="http://www.infosys.com/IT-Services/architecture-services/ea-survey/">http://www.infosys.com/IT-Services/architecture-services/ea-survey/</a>)</p><p>Please feel free to ping back with your comments and also circulate among others who may be interested&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />Regards <br /><a href="http://www.infosysblogs.com/managing-offshore-it/bloggers.html">Mohan</a> <br /></p>]]>
    </content>
</entry>
<entry>
    <title>Should Architects Not KISS?</title>
    <link rel="alternate" type="text/html" href="http://www.infosysblogs.com/ea/2009/02/should_architects_not_kiss.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://infosysblogs.com/ea-mt/mt-atom.cgi/weblog/blog_id=1/entry_id=35" title="Should Architects Not KISS?" />
    <id>tag:infosysblogs.com,2009:/ea//1.35</id>
    
    <published>2009-02-13T06:40:11Z</published>
    <updated>2009-02-13T06:54:51Z</updated>
    
    <summary>This blog talks about the complex architectures and debates about whether an architecture should really be complex? It also talks about role of an architect in solving complex business problems.</summary>
    <author>
        <name>Guest Author</name>
        
    </author>
            <category term="Organization" />
    
    <content type="html" xml:lang="en" xml:base="http://www.infosysblogs.com/ea/">
        <![CDATA[<p>Over coffee, every evening, some of my colleagues and I try to address some of the biggest challenges that the world around is facing.&nbsp; Our discussions span from the games politicians play, how cricket has been ruling over other sports in India all the way to the affect of global warming and trends in technology. On one such evening, while sipping freshly brewed coffee, one of my colleague started talking about the architecture work that he was doing for one of our clients. </p><p>&nbsp;</p>]]>
        <![CDATA[<p>He explained to the group, about the complexity of the architecture that he had been working on for the past few weeks. The project seemed to be turning out extremely complex and he was having a tough time putting all the pieces of the architecture together. For the next one week, we spent a few minutes every evening discussing the evolution of his architecture work and my friend went on explaining it to the rest of us. All of us had had reacted with a<em> &ldquo;Wow! That indeed sounds complex!!&rdquo;</em> sending a big smile on his face. In retrospect, I think the reaction should have been <em>&ldquo;Wow! That &lsquo;architecture&rsquo; sounds complex!!&rdquo;</em></p><p><br />Now, I am not an architect myself but I have had the good fortune of working with some really great architects and along the way, a bit of architecture knowledge has rubbed off on my seemingly non-technical mind. After we concluded that discussion, a few things kept coming to my mind: </p><p>1. How complex can a complex architecture get?<br />2. What makes architecture complex?<br />3. Should architecture be complex at all?</p><p>The few complex projects I have worked on, had really huge architecture documents, multiple architects in the team, involved multiple products and had taken a really long time to create the architecture. Based on my experience, I think these are the few attributes that define complexity of the architecture:</p><p>a) Number of products involved.<br />b) Number of interfaces and integration points.<br />c) Duration and effort involved in creating the architecture.<br />d) Number of architects involved.<br />e) Lot more things &hellip;</p><p>But then, when I look at the other side of the coin, I cannot help but think, &lsquo;Isn&rsquo;t it an architect&rsquo;s job to take a complex problem and split it into simpler, more manageable units? And if that&rsquo;s the case, should a good architecture really be complex? Moreover, when the designer picks up the architecture, should he be looking at a complex set of information that needs to be decoded before breaking it into simpler design details?</p><p>I have gone through the architecture documents of some really complex projects and what I appreciate about them is the simplicity. The documents, no doubt, had been extremely huge, but the language, the flow of thoughts and the explanation had been very simple and easy to understand. </p><p>In my humble opinion, a really great architecture is one that is not complex. In fact, there is no term as a &ldquo;complex architecture&rdquo; or a &ldquo;complex architecture&rdquo; is a synonym for a &ldquo;bad architecture&rdquo;.&nbsp; What is &ldquo;complex&rdquo; is not usually the architecture in itself; but the whole process of architecting. In most cases the &ldquo;technology challenges&rdquo; and more of &ldquo;people issues&rdquo; are what make architecture process&nbsp; &ldquo;complex&rdquo;, the final architecture in itself should never be complex.</p><p>The greatness of the architecture is in its simplicity not in its complexity &ndash; isn&rsquo;t architecture a simple representation of a complex solution? </p><p>When it comes to architecture, shouldn&rsquo;t the architects Keep It Simple Sir/Ma&rsquo;m (KISS)?</p><h3>About The Author:</h3><p>Girish Srikanteswaran Kothamangalam is a Senior Project Manager working for the Systems Integration unit in Infosys. He manages projects in the areas of Enterprise Portals and Enterprise Content Management Systems. </p><p>&nbsp;</p>]]>
    </content>
</entry>
<entry>
    <title>Role of an Architect: Lessons from the movies - Part 8</title>
    <link rel="alternate" type="text/html" href="http://www.infosysblogs.com/ea/2008/12/role_of_an_architect_lessons_f_7.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://infosysblogs.com/ea-mt/mt-atom.cgi/weblog/blog_id=1/entry_id=34" title="Role of an Architect: Lessons from the movies - Part 8" />
    <id>tag:infosysblogs.com,2008:/ea//1.34</id>
    
    <published>2008-12-15T06:14:22Z</published>
    <updated>2008-12-22T06:09:51Z</updated>
    
    <summary>One lesson that we architects can pick up from this movie is to dream – dream big and pursue them. The end goal of an architect’s career, or any other career for that matter, is to pursue a dream – something that makes you happy, something that sets you free.</summary>
    <author>
        <name>Guest Author</name>
        
    </author>
            <category term="Best Practices" />
    
    <content type="html" xml:lang="en" xml:base="http://www.infosysblogs.com/ea/">
        <![CDATA[- <a href="http://www.infosys.com/IT-services/information-management/default.asp" title="Information Management">Amit Jnagal</a>, Senior Technical Architect, Infosys <br /><br />In my last <a href="http://infosysblogs.com/ea/http:/infosysblogs.com/ea/2008/08/role_of_an_architect_lessons_f_6.html" title="Role of an Architect">post</a>, I talked about the movie <a href="http://www.imdb.com/title/tt0104952/" target="_blank" title="My Cousin Vinny">My Cousin Vinny</a> and the lessons it held for Architects about sticking to the basics, understanding your customers and understanding yourself.<br />In this post, I am going to look at <a href="http://www.imdb.com/title/tt0454921/" target="_blank" title="The Pursuit of Happyness">The Pursuit of Happyness</a> (Year of Release: .2006; Director: Gabriele Muccino; Our Architect: Chris Gardner played by Will Smith; Architect's Character: Sales Man turned stock broker who know how to dream big and keep it going).<br /><br />&lsquo;The pursuit of happyness&rsquo; tells the story of the trials and tribulations of semi-successful sales man for whom every day is a struggle. The essence of this movie is how to dream big and manage it along with the daily struggle. We usually get too involved in the tasks that are assigned to us and find very little or no time for stuff that matters outside assignments. Very few other industries, other than ours, have employees who are up to speed with the usage of the term &lsquo;work life balance&rsquo; and how it affects them.<br />]]>
        <![CDATA[One lesson that we architects can pick up from this movie is to dream &ndash; dream big and pursue them. I have been asked this question a few times by different mentees &ndash; &ldquo;What is the end goal for an architect&rsquo;s career? Or If I pursue the career path of an architect, where will I be 10 years from now?&rdquo; Let me take a stab at this question in context of this movie. The end goal of an architect&rsquo;s career, or any other career for that matter, is to pursue a dream &ndash; something that makes you happy, something that sets you free.<br /><br />For some people the dream is realized when they become their own boss, head the technology think tank of an organization or make it to the board of directors of a company. Yet, for some others, dreams are realized when they invent something, write a book, or teach something. It doesn&rsquo;t matter what your dream is, as long as have one.<br />I believe in the saying &ndash; &ldquo;Dreams are work in progress&rdquo;. Make it grand, make it big and keep it close to your heart. Don&rsquo;t forget to remind yourself regularly that whatever you are doing today is just a path to realize your dream; it is not the end game! To pursue anything worthwhile, you need to dream it first.<br /><br />The end goal of a career path is when you have realized a few big dreams &hellip; <br />]]>
    </content>
</entry>
<entry>
    <title>Outsourcing of Enterprise Architecture (EA) functions and Infosys&apos; EA survey</title>
    <link rel="alternate" type="text/html" href="http://www.infosysblogs.com/ea/2008/12/outsourcing_of_enterprise_arch_1.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://infosysblogs.com/ea-mt/mt-atom.cgi/weblog/blog_id=1/entry_id=33" title="Outsourcing of Enterprise Architecture (EA) functions and Infosys' EA survey" />
    <id>tag:infosysblogs.com,2008:/ea//1.33</id>
    
    <published>2008-12-05T09:34:23Z</published>
    <updated>2008-12-05T09:48:15Z</updated>
    
    <summary>Enterprise Architecture as a capability that was core to their business and inherently part of their organisation&apos;s crown jewels. However, given the daunting set of activities that most Enterprise Architecture functions have to execute today, the opportunity to work with ESPs and enlist them to execute some of these activities is real.</summary>
    <author>
        <name>Sohel Aziz</name>
        
    </author>
            <category term="Emerging Trends" />
    
    <content type="html" xml:lang="en" xml:base="http://www.infosysblogs.com/ea/">
        <![CDATA[<p>We just completed our 3rd annual <a href="http://www.infosys.com/ea-survey" target="_blank" title="Infosys' EA survey">survey</a> on <a href="http://www.infosys.com/ea" target="_blank" title="Enterprise Architecture">Enterprise Architecture</a>. The survey brought out some very exciting findings, as well as some which we see as potential gaps or blue ocean.&nbsp; </p><p>One of the key findings is that participants of the survey saw Enterprise Architecture as a capability that was core to their business and inherently part of their organization's crown jewels. However, given the daunting set of activities that most Enterprise Architecture functions have to execute today, the opportunity to work with ESPs and enlist them to execute some of these activities is real. In other words, some activities (the more tactical ones), can be outsourced to a strategic vendor partner.</p>]]>
        <![CDATA[<p><a href="http://www.gartner.com" title="Gartner" target="_blank">Gartner</a> has reiterated this in their <a href="http://www.gartner.com/DisplayDocument?ref=g_search&amp;id=824313&amp;subref=simplesearch" title="Gartner" target="_blank">research note</a> (<em><strong>subscription required</strong> to view the note</em>) this week.&nbsp; It is comforting to see that they see the same conclusions from the data as we have - there are specific activities that one can engage ESPs on, but don't wholesale outsource the capability.&nbsp; </p><p>We have engaged with multiple organizations to <a href="http://www.infosys.com/IT-services/architecture-services/case-studies/enterprise-architecture-IT-governance.pdf" title="Enterprise Architecture">execute</a> select EA activities in a collaborative model,&nbsp; with the objective of ensuring that the EA function focuses on core activities such as business engagement, business alignment and strategic IT planning.<br /><br />We are therefore seeing truly mature EA functions recognizing what is <em>core vs context</em> in their operating models and leveraging partners as necessary, to deliver even more business value cost effectively.</p>]]>
    </content>
</entry>
<entry>
    <title>IT strategy and agile EA in the new economy</title>
    <link rel="alternate" type="text/html" href="http://www.infosysblogs.com/ea/2008/11/it_strategy_and_agile_ea_in_th.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://infosysblogs.com/ea-mt/mt-atom.cgi/weblog/blog_id=1/entry_id=32" title="IT strategy and agile EA in the new economy" />
    <id>tag:infosysblogs.com,2008:/ea//1.32</id>
    
    <published>2008-11-14T09:11:38Z</published>
    <updated>2008-11-14T09:17:32Z</updated>
    
    <summary>Enterprise Architecture has long been seen as time consuming to implement, difficult to get buy in and govern. Do organizations really have the luxury of choice?</summary>
    <author>
        <name>Sohrab Kakalia</name>
        
    </author>
            <category term="Emerging Trends" />
    
    <content type="html" xml:lang="en" xml:base="http://www.infosysblogs.com/ea/">
        EA has long been seen as time consuming to implement, difficult to get buy in and govern. Do organizations really have the luxury of choice? The cost of not aligning and optimizing is bringing systems to a grinding halt, not because of lack of CPU power, but dwindling funds to manage them. Very similar to the fuel crisis and need for better efficiency or alternative energy thinking, the time is ripe for efficient EA. What EA also needs is a dose of lightning up. EAlite anyone?
        <![CDATA[<p>With so much in the works with B2B, B2C, G2B (government to biz) taking center stage fueled by industry standards like ACORD (Insurance),SID (Telecom), FIXML/FPML (Finance), HL7 (Healthcare), etc, the time is ripe to tie the standards knot and adopt universally acceptable baselines. SaaS and Cloud computing too will get easier to adopt.</p><p>Next month&rsquo;s <a href="http://www.infosys.com/newsroom/events/2008/gartner-enterprise-architecture-summit.asp" target="_blank" title="Gartner EA Summit">Gartner Enterprise Architecture Summit</a> in Las Vegas (Dec 10th-12th) will be one to watch. The real value of EA and its agility will be put to test in the next few quarters and years. How it ties back to this month&rsquo;s Master Data Management Summit in Chicago (again by Gartner) will be even more interesting given that the set of analysts have very little overlap</p>]]>
    </content>
</entry>
<entry>
    <title>Enterprise Architecture Enabling Strategies</title>
    <link rel="alternate" type="text/html" href="http://www.infosysblogs.com/ea/2008/11/enterprise_architecture_enabli.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://infosysblogs.com/ea-mt/mt-atom.cgi/weblog/blog_id=1/entry_id=31" title="Enterprise Architecture Enabling Strategies" />
    <id>tag:infosysblogs.com,2008:/ea//1.31</id>
    
    <published>2008-11-07T18:17:14Z</published>
    <updated>2008-11-21T15:50:38Z</updated>
    
    <summary>EA enabling strategies and principles should be specific to each enterprise; And is governed by its business strategy by a large extent.  In recent times, some common EA enabling strategies, in one way or the other, have influenced EA more than the others. This entry is an attempt to identify some of those more ubiquitous and important ones, that may further be elaborated on case to case basis. </summary>
    <author>
        <name>Santanu Dey</name>
        
    </author>
            <category term="Best Practices" />
    
    <content type="html" xml:lang="en" xml:base="http://www.infosysblogs.com/ea/">
        <![CDATA[<p>EA enabling&nbsp;strategies and principles&nbsp;should be&nbsp;specific to&nbsp;each enterprise; And is governed by its business strategy by a large extent.<span>&nbsp; </span>In recent times, some common EA&nbsp;enabling&nbsp;strategies, in one way or the other, have influenced EA more than the others. This&nbsp;entry&nbsp;is an attempt to identify some of those more ubiquitous and important ones, that may further be elaborated on case to case basis. </p><p><span><strong>Form an Architecture Governance Team<br /></strong></span><span>&nbsp;</span></p><ul><li><span>A central team constituted with representation from stakeholders across the organization, should govern the planning, evolution and implementation of an Enterprise Architecture framework<br /></span><span>&nbsp;</span></li><li><span>Architecture should be well thought through to meet the common goals of all stakeholders.<br /></span><span>&nbsp;</span></li><li><span>The central team also should play a key role in establishing products, design and technology standards<br /></span></li></ul>]]>
        <![CDATA[<p><span><strong>Information Architecture should be done across systems</strong></span></p><span><ul><li><span>Information is Business Asset. Decision-making requires information that exists beyond the boundaries of individual systems, departments or agencies. Hence information models should not be limited to system boundaries<br /></span><span><span>&nbsp;</span></span></li><li><span>Treating data as a business asset increases the importance of identifying integrity and relevancy of data and improves data quality access<br /></span><span><span>&nbsp;</span></span></li><li><span>Information should be classified. Appropriate security policy, DR policy should mapped<br /></span><span><span>&nbsp;</span></span></li><li><span>Enterprise Security principles and standards must be identified and applied uniformly across all projects</span></li></ul></span><p><span><strong>Identify and implement common services for the enterprise</strong></span></p><span><ul><li><span>Common services provide the basis of a truly service oriented architecture. Common Services will be responsibility of a inter-department &lsquo;shared-services&rsquo; team<br /></span><span>&nbsp;</span></li><li><span>Care should be taken to make the low-level common services independent of each other<br /></span><span>&nbsp;</span></li><li><span>Common Services should respect the common information model as closely as possible</span></li></ul></span><p><span><strong>Factor in scalability</strong></span></p><span><ul><li><span>Key aspects of scalability are volume, concurrency and functionality. Decisions on the underlying technology infrastructure should factor all these dimensions</span></li></ul></span><span><p><span><strong>Plan business continuity orientation early</strong></span></p></span><span><ul><li><span>Assess availability requirements of the systems based on business needs. Overstated availability requirements can cost dearly. On the other hand, not considering business continuity with adequate seriousness can mean disaster for the business. Hence, appropriate reliability and disaster recovery strategies are essential to overall architecture planning</span></li></ul></span><p><span><strong>Reduce TCO</strong></span></p><span><ul><li><span>Cost of compliance (development, implementation, maintenance, training, and infrastructure) should be balanced against technology considerations (scalability, flexibility, ease-of-use) in decision-making<br /></span><span><span>&nbsp;</span></span></li><li><span>System consolidation and rationalization should be aggressively pursued aligning with the Business and IT Strategy<br /></span><span><span>&nbsp;</span></span></li><li><span>Adherence to widely adopted open standards reduces obsolescence risks</span></li></ul></span><p><span><strong>Consider shared vs. owned and virtual vs. physical</strong></span></p><span><ul><li><span>An increasing number of services today can be sourced from outside the organization, including hosted software, data, and maintenance of the same<br /></span><span><span>&nbsp;</span></span></li><li><span>Outsource operation and processes, maintaining strategic architectural decisions<br /></span><span><span>&nbsp;</span></span></li><li><span>Also, consider virtualized hardware platforms those can be scaled up or down on demand</span></li></ul></span>]]>
    </content>
</entry>
<entry>
    <title>Outsourcing of Enterprise Architecture functions.. 2008 Survey findings</title>
    <link rel="alternate" type="text/html" href="http://www.infosysblogs.com/ea/2008/09/outsourcing_of_enterprise_arch.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://infosysblogs.com/ea-mt/mt-atom.cgi/weblog/blog_id=1/entry_id=30" title="Outsourcing of Enterprise Architecture functions.. 2008 Survey findings" />
    <id>tag:infosysblogs.com,2008:/ea//1.30</id>
    
    <published>2008-09-20T03:45:29Z</published>
    <updated>2008-09-20T05:03:52Z</updated>
    
    <summary>During the past few weeks I also got involved in an interesting activity: analysis and review of responses to the 2008 Enterprise Architecture survey that Infosys has been conducting annually for the past few years.
 
This year, we invited technology leaders from our client base and the global IT community to participate. 173 respondents from a cross-section of industry verticals, geographies and organizational sizes completed a web questionnaire of 24 detailed questions.  A preliminary analysis of the results indicates a few trends, including</summary>
    <author>
        <name>Guest Author</name>
        
    </author>
            <category term="Emerging Trends" />
    
    <content type="html" xml:lang="en" xml:base="http://www.infosysblogs.com/ea/">
        <![CDATA[<p>- <a href="http://infosysblogs.com/managing-offshore-it/bloggers.html">Mohan Babu K</a> (cross posted from the <a title="Managing Offshore IT" href="http://www.infosysblogs.com/managing-offshore-it/">Managing Offshore IT</a> blog)</p><p>During the past few weeks I got involved in an interesting activity: analysis and review of responses to the 2008 Enterprise Architecture survey that Infosys has been conducting annually for the past few years.<br />&nbsp;<br />This year, we invited technology leaders from our client base and the global IT community to participate. 207 respondents from a cross-section of industry verticals, geographies and organizational sizes completed a web questionnaire of 24 detailed questions.&nbsp; A preliminary analysis of the results indicates a few trends, including:</p><ul><li>Enterprise Architecture is enabling business transformation [Does this surprise me?]</li><li>EA practices continue to mature with increasing use of metrics and processes [Again no surprises on this front]</li><li>Outsourcing of activities focused at Enterprise Architecture is an opportunity that most EA teams have not seriously considered [Now, this is interesting] </li></ul>]]>
        <![CDATA[<p>Among the new thread in this year&rsquo;s survey were questions centered on Outsourcing of Enterprise Architecture functions. If you really must know, the reason for this dipstick is obvious: the debate over outsourcing and offshoring of IT functions is moot since organizations across the spectrum are already working with vendors from across the globe. However, niche areas like Enterprise Architecture are perhaps behind the curve &ndash;compared to other areas -- when it comes sourcing. This is an area I had also briefly touched on in <a href="http://www.offshoringmanagement.com/theBook.htm">my Book</a>. </p><p>My colleagues and I brainstormed on the findings. One school of thought was that though the findings were surprising, we shouldn&rsquo;t emphasize the discovery on Outsourcing since it may be perceived as trying to interpret data to fit our business model.&nbsp; I can see an argument here:&nbsp; we are a software service firm and our business model does centre on outsourcing and offshoring. On the other side, people like our practice lead in Europe, <a href="http://infosysblogs.com/ea/bloggers.html">Sohel Aziz</a>&nbsp;were equally vocal on why we should publish the finding. Sohel argued '<em>some of the data does indicate that organizations are not thinking of outsourcing elements of EA.&nbsp; If we go back 5 years, we were not thinking of outsourcing testing&hellip;now it is one of the fastest growing IT segments globally.&nbsp; Back then IT orgs thought they needed to do all this in-house too&hellip;. I see an opportunity to take the tactical elements of EA (such as solution architecture governance) and technology R&amp;D out of the picture and getting that as a pay-as-you-go service.&nbsp; So that the EA&rsquo;s spend more time on the REALLY important stuff such a business engagement.</em>&rdquo; I couldn&rsquo;t have summarized it better. </p><p>For those interested, here&rsquo;s a plug: My colleagues from Europe plan to be at the Gartner Enterprise Architecture Summit next week. Copies of the summary of the survey [&ldquo;Enterprise Architecture Expands its Role in Strategic Transformation&rdquo;] will be available at the summit. The more detailed analysis of the finding will be <a href="http://www.infosys.com/IT-services/architecture-services/enterprise-architecture/default.asp">published online</a> soon</p>]]>
    </content>
</entry>
<entry>
    <title>Role of an Architect: Lessons from the movies - Part 7</title>
    <link rel="alternate" type="text/html" href="http://www.infosysblogs.com/ea/2008/08/role_of_an_architect_lessons_f_6.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://infosysblogs.com/ea-mt/mt-atom.cgi/weblog/blog_id=1/entry_id=28" title="Role of an Architect: Lessons from the movies - Part 7" />
    <id>tag:infosysblogs.com,2008:/ea//1.28</id>
    
    <published>2008-08-06T08:36:00Z</published>
    <updated>2008-08-06T08:47:39Z</updated>
    
    <summary>The movie My Cousin Vinny has some good lessons for budding architects and their first experience as an architect - about having a good grounding in the fundamentals, acknowledging the limits of your knowledge and handling tough customers</summary>
    <author>
        <name>Guest Author</name>
        
    </author>
            <category term="Organization" />
    
    <content type="html" xml:lang="en" xml:base="http://www.infosysblogs.com/ea/">
        <![CDATA[<p>- <a title="Information Management" href="http://www.infosys.com/IT-services/information-management/default.asp">Amit Jnagal</a>, Senior Technical Architect, Infosys <br /></p><p>In my last <a href="http://infosysblogs.com/ea/2008/07/role_of_an_architect_lessons_f_3.html" title="Role of an Architect">post</a>, I talked about the movie <a title="The 300 Spartans" target="_blank" href="http://www.imdb.com/title/tt0055719/">The 300 Spartans</a> and the lessons it held for Architects about doing the right thing, courage under fire, looking for alternatives etc.</p><p><a href="http://www.imdb.com/title/tt0104952/" target="_blank" title="My Cousin Vinny">My Cousin Vinny</a> (<em>Year of Release</em>: 1992; <em>Director</em>: Jonathan Lynn; <em>Our Architect</em>: Vincent Gambini, played by Joe Pesci; <em>Architect's Character</em>: Lawyer handling his first case for his cousin).</p><p>&lsquo;My Cousin Vinny&rsquo; is the story of a lawyer who finds himself defending his first cousin on the charges of first degree murder in his first ever trial. He has no experience as a lawyer and has never even attended the court as a lawyer, is totally unaware of the process or the protocol. He learns on the fly, makes silly mistakes on his first case, is excited by the trivial stuff, but makes a solid come back using his fundamental skills and saves his cousin from an almost certain seat on the electric chair. <br /></p>]]>
        <![CDATA[<p>This movie provides us great insights on a budding architect&rsquo;s first experience as architect, kind of things to watch out for and what to look up to in nervous times.<br /></p><p>A few important lessons that this movie can provide us are:<br />&bull;&nbsp;&nbsp; &nbsp;Never to let go of our fundamentals<br />&bull;&nbsp;&nbsp; &nbsp;Acknowledge and know what you do not know<br />&bull;&nbsp;&nbsp; &nbsp;Handling tough customers<br /></p><p>Scenes to look out for:<br />1. There is a scene in the middle of the movie where Vinny thinks that he has built a connection with his prosecuting lawyer and as a result, got access to all his case files. When he tries to show off how smart he is to his fianc&eacute;, she points out that the prosecution is bound by law to share the case files with the defense lawyer, otherwise, it could lead to a mistrial.<br /><br /><em>First inference that we can draw from this scene is to know the law of the land before you get in to a project. Do your home work; find out what works and what doesn&rsquo;t. Try to get any historical inputs about a customer if any precedence is available. If it doesn&rsquo;t make you look smart in front of your customer, at least it will not make you look stupid. This is of particular help if your organization has had a tough history with a customer.</em><br /><br />2. The second theme that flows throughout the movie is how Vinny manages the judge in whose court he is arguing the case. The first two times that he pleads the case, he gets himself arrested for the contempt of court. But he learns from his faults and by the end of the case, he makes a fan out of the tough magistrate.<br /><br /><em>Personally, I like working with tough customers. They bring about a point of inflection in your career which makes you improve just to be able to survive. At the end of a tough assignment, you come out with a new level of maturity and invaluable experience in the form of a few burnt fingers. Secondly, it&rsquo;s usually the tough customers that can help take you and your organization places. Experiencing the way Vinny manages the magistrate, gives you good insights into how to manage tough customers &ndash; understand what excites them and what does not.</em><br /><br /></p>]]>
    </content>
</entry>

</feed> 

