<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://training-course-material.com/index.php?action=history&amp;feed=atom&amp;title=Introduction_to_Enterprise_Architecture</id>
	<title>Introduction to Enterprise Architecture - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://training-course-material.com/index.php?action=history&amp;feed=atom&amp;title=Introduction_to_Enterprise_Architecture"/>
	<link rel="alternate" type="text/html" href="https://training-course-material.com/index.php?title=Introduction_to_Enterprise_Architecture&amp;action=history"/>
	<updated>2026-05-12T23:21:43Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://training-course-material.com/index.php?title=Introduction_to_Enterprise_Architecture&amp;diff=29048&amp;oldid=prev</id>
		<title>Bernard Szlachta: /* Can we do not have EA at all⌘ */</title>
		<link rel="alternate" type="text/html" href="https://training-course-material.com/index.php?title=Introduction_to_Enterprise_Architecture&amp;diff=29048&amp;oldid=prev"/>
		<updated>2016-02-07T17:26:54Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Can we do not have EA at all⌘&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Cat|Enterprise Architecture|10}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;slideshow style=&amp;quot;nobleprog&amp;quot; headingmark=&amp;quot;⌘&amp;quot; incmark=&amp;quot;…&amp;quot; scaled=&amp;quot;false&amp;quot; font=&amp;quot;Trebuchet MS&amp;quot; &amp;gt;&lt;br /&gt;
;title: Introduction to Enterprise Architecture&lt;br /&gt;
;author: Bernard Szlachta (bs@NobleProg.co.uk)&lt;br /&gt;
&amp;lt;/slideshow&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Processes are not enough ⌘==&lt;br /&gt;
* Processes has to be somehow &amp;#039;&amp;#039;executed&amp;#039;&amp;#039; (infrastructure, hardware, logical organization of data flow, etc..)&lt;br /&gt;
* Processes themselves do not focus on the other aspects of the enterprise:&lt;br /&gt;
** reuse of services&lt;br /&gt;
** reuse of infrastructure&lt;br /&gt;
** easiness of implementation and change&lt;br /&gt;
* Each stakeholder requires specific &amp;#039;&amp;#039;information relevant to their position (point of view)&amp;#039;&amp;#039;&lt;br /&gt;
* Changes made by one stakeholder may impact others&lt;br /&gt;
* There must be a mechanism to predict the impact of changes to other stakeholders&lt;br /&gt;
&lt;br /&gt;
== Enterprise Architecture as a process ⌘==&lt;br /&gt;
* Process that describe, control an organizations&amp;#039; structure, processes, applications, system and technology&lt;br /&gt;
* Methods and techniques for making and using:&lt;br /&gt;
** Models&lt;br /&gt;
** Visualization&lt;br /&gt;
** Analysis of the impact of changes&lt;br /&gt;
&lt;br /&gt;
== Architecture, Model, Visualization, Views, PoV ⌘==&lt;br /&gt;
https://docs.google.com/drawings/pub?id=1dFrJXc0bpM_z065UInoF7JcZSQ7L80QRk1LNEIvn2nQ&amp;amp;w=884&amp;amp;h=552&amp;amp;.png&lt;br /&gt;
&lt;br /&gt;
== Architecture Description ⌘==&lt;br /&gt;
* Architecture Modelling Languages&lt;br /&gt;
** Understood by all stakeholders (IT, Business, etc..)&lt;br /&gt;
** Allows to analyse and validate model&lt;br /&gt;
* Viewpoint&lt;br /&gt;
** Aimed at a particular type of stakeholder&lt;br /&gt;
* As-is -&amp;gt; To-be&lt;br /&gt;
** Qualitative impact analysis&lt;br /&gt;
** Quantitative (performance, cost, etc..)&lt;br /&gt;
&lt;br /&gt;
== What is architecture ⌘==&lt;br /&gt;
=== Building Architecture ===&lt;br /&gt;
* Suppose you talk to an architect to design a house&lt;br /&gt;
* You tell them how many rooms and what rooms you like, windows, bathrooms, garden, etc...&lt;br /&gt;
* You agree on a master plan, architect produce detailed specifications&lt;br /&gt;
* The specification is used by engineers and builders&lt;br /&gt;
* You can communicate with the architect because you have a common language (e.g. room, staircase, etc..)&lt;br /&gt;
* You know the function of those elements&lt;br /&gt;
* You and the architect use, mentally, an architectural model of a house&lt;br /&gt;
* The model is abstract, it purposely ignores many details&lt;br /&gt;
=== Enterprise Architecture ===&lt;br /&gt;
* Instead of rooms and windows you will talk about business processes, applications, products, infrastructure&lt;br /&gt;
&lt;br /&gt;
=== Architecture Definition according to IEEE ===&lt;br /&gt;
 Architecture is the fundamental organisation of a system embodied in:&lt;br /&gt;
 * its components&lt;br /&gt;
 * their relationships to each other and to the  environment&lt;br /&gt;
 * and the principle guiding its design and evolution.&lt;br /&gt;
&lt;br /&gt;
== What is architecture ⌘==&lt;br /&gt;
=== Stakeholder according to IEEE ===&lt;br /&gt;
 Stakeholder: &lt;br /&gt;
 * an individual,&lt;br /&gt;
 * team,&lt;br /&gt;
 * or organisation (or classes thereof)&lt;br /&gt;
 with interest in, or concerns relative to a system.&lt;br /&gt;
&lt;br /&gt;
=== Stakeholders and an Architecture ===&lt;br /&gt;
* Only few stakeholders are interested in a system architecture&lt;br /&gt;
* Stakeholders are more interested in the impact the architecture has on their concerns&lt;br /&gt;
* An architect should be aware of these concerns and discuss them with the stakeholders&lt;br /&gt;
&lt;br /&gt;
== Enterprise Architecture (EA) ⌘==&lt;br /&gt;
=== Enterprise (The Open Group) ===&lt;br /&gt;
 Enterprise: any collection of organisations that has &lt;br /&gt;
 a common set of goals and/or a single bottom line&lt;br /&gt;
&lt;br /&gt;
=== Enterprise Architecture (The Open Group) ===&lt;br /&gt;
 Enterprise architecture: a coherent whole of:&lt;br /&gt;
 * principles,&lt;br /&gt;
 * methods,&lt;br /&gt;
 * and models &lt;br /&gt;
 that are used in &lt;br /&gt;
 the design and realisation of an enterprise&amp;#039;s:&lt;br /&gt;
 * organisational structure,&lt;br /&gt;
 * business processes,&lt;br /&gt;
 * information systems&lt;br /&gt;
 * and infrastructure.&lt;br /&gt;
&lt;br /&gt;
== Why do we need EA ⌘==&lt;br /&gt;
* The architecture is more stable than a specific solution&lt;br /&gt;
* Provide a holistic view of the enterprise&lt;br /&gt;
* Optimization on the Enterprise Level (System Thinking)&lt;br /&gt;
** Optimization on a system level may decrease flexibility&lt;br /&gt;
** Enterprise is as strong as its weakest link&lt;br /&gt;
** E.g. Sales can receive more orders than the production can cope with&lt;br /&gt;
** Fast infrastructure can be not flexible enough to  cope with the changes required by the business&lt;br /&gt;
* EA helps to translate corporate strategy into daily operations (i.e. run processes)&lt;br /&gt;
* Combine models from different domains (UML, BPMN, DSL, etc..)&lt;br /&gt;
* Defines constraints on systems (and increases coherence)&lt;br /&gt;
* Allows choices to be related to the business objectives&lt;br /&gt;
* Allows to manage change in the Enterprise &lt;br /&gt;
&lt;br /&gt;
== Does an EA changes? ⌘==&lt;br /&gt;
We adjust EA because:&lt;br /&gt;
* Growth of the enterprise (organic, acquisition, etc...) &lt;br /&gt;
* Advancements in technology&lt;br /&gt;
* Changes in the corporate strategies/goals (market penetration rather than skimming)&lt;br /&gt;
* We learnt how to do things better&lt;br /&gt;
&lt;br /&gt;
== Current state of EA⌘ ==&lt;br /&gt;
* EA discipline is brand new (25 years old, younger than most people in this room)&lt;br /&gt;
* Lack of common language (stakeholders got their own language)&lt;br /&gt;
* Legacy hangover&lt;br /&gt;
* Human languages problem&lt;br /&gt;
&lt;br /&gt;
== Architecture as a process ⌘==&lt;br /&gt;
Architecture is a:&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;product&amp;#039;&amp;#039;&amp;#039; (model, graphs, infrastructure)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;process&amp;#039;&amp;#039;&amp;#039; (architecture creation, architecture maintenance, communication, alignment)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;strategy&amp;#039;&amp;#039;&amp;#039; (flexibility vs performance, etc...)&lt;br /&gt;
&lt;br /&gt;
https://docs.google.com/drawings/pub?id=1vIqdn6pXjt-xFKuubk7lTmIj5PdVu5lLhyTPGJaxMak&amp;amp;w=350&amp;amp;h=400&amp;amp;.png&lt;br /&gt;
&lt;br /&gt;
== Drivers for EA ⌘==&lt;br /&gt;
=== Internal ===&lt;br /&gt;
* Business - IT alignment (top-down, bottom-up)&lt;br /&gt;
* Effectiveness (focusing on relationship between components rather than by the improvements between components)&lt;br /&gt;
=== External ===&lt;br /&gt;
* Interoperability with suppliers/buyers (e.g. automatic invoicing)&lt;br /&gt;
* Regulations (e.g. SOX, Clinger–Cohen Act, Basel 3)&lt;br /&gt;
&lt;br /&gt;
== Can we do not have EA at all⌘ ==&lt;br /&gt;
* answer the question as in the title?&lt;br /&gt;
&lt;br /&gt;
== Questions ⌘==&lt;br /&gt;
* Does a good EA hinder innovation?&lt;/div&gt;</summary>
		<author><name>Bernard Szlachta</name></author>
	</entry>
</feed>