Enterprise Architecture

Slides:



Advertisements
Similar presentations
Enterprise Architecture Rapid Assessment
Advertisements

Scope of TOGAF ADM The scope of the four architecture domains of TOGAF align very well with the first four rows of the Zachman Framework, as shown in the.
Test Automation Success: Choosing the Right People & Process
Software Modeling SWE5441 Lecture 3 Eng. Mohammed Timraz
How to Document A Business Management System
ITIL: Service Transition
IT Planning.
Iterative development and The Unified process
Pertemuan Matakuliah: A0214/Audit Sistem Informasi Tahun: 2007.
The Software Product Life Cycle. Views of the Software Product Life Cycle  Management  Software engineering  Engineering design  Architectural design.
4 4 By: A. Shukr, M. Alnouri. Many new project managers have trouble looking at the “big picture” and want to focus on too many details. Project managers.
Release & Deployment ITIL Version 3
Getting Smarter with Information An Information Agenda Approach
What is Business Analysis Planning & Monitoring?
Developing Enterprise Architecture
A Methodology that is PROVEN PRACTICAL EFFECTIVELY INTEGRATED SCALABLE CUSTOMIZABLE.
The Database Development Process
S/W Project Management
UML - Development Process 1 Software Development Process Using UML (2)
Unified Software Development Process (UP) Also known as software engineering process SEP describes how requirements are turned into software Defines who,
Chapter 6 System Engineering - Computer-based system - System engineering process - “Business process” engineering - Product engineering (Source: Pressman,
RUP Fundamentals - Instructor Notes
Engineering, Operations & Technology | Information TechnologyAPEX | 1 Copyright © 2009 Boeing. All rights reserved. Architecture Concept UG D- DOC UG D-
Architectures review for interoperability in e-health
Initiative for an open method   +33 (0) 
-Nikhil Bhatia 28 th October What is RUP? Central Elements of RUP Project Lifecycle Phases Six Engineering Disciplines Three Supporting Disciplines.
Foundations of Geospatial System Development Todd S. Bacastow Professor of Practice for Geospatial Intelligence John A. Dutton e-Education Institute The.
The Challenge of IT-Business Alignment
RUP Design RUP Artifacts and Deliverables
Building Capability.  In order to successfully operate an architecture function within an enterprise, it is necessary to put in place appropriate organization.
Enterprise Architecture Enterprise Architecture = a framework or ‘blueprint’ for how the organization achieves the business objectives at hand and in future.
University of Southern California Center for Systems and Software Engineering Model-Based Software Engineering Supannika Koolmanojwong Spring 2013.
Information Systems Engineering. Lecture Outline Information Systems Architecture Information System Architecture components Information Engineering Phases.
Copyright © The Open Group 2014 Your Name Your title 44 Montgomery Street Suite 960 San Francisco, CA USA Tel
Chapter © 2012 Pearson Education, Inc. Publishing as Prentice Hall.
J. Scott Hawker p. 1Some material © Rational Corp. Rational Unified Process Overview See and use the RUP Browser on lab machines.
MODEL-BASED SOFTWARE ARCHITECTURES.  Models of software are used in an increasing number of projects to handle the complexity of application domains.
Introduction to Project Management.  Explain what a project is?  Describe project management.  Understand project management framework.  Discuss the.
Copyright © The Open Group 2011 Your Name Your title 44 Montgomery Street Suite 960 San Francisco, CA USA Tel
The Implementation of BPR Pertemuan 9 Matakuliah: M0734-Business Process Reenginering Tahun: 2010.
Overview of RUP Lunch and Learn. Overview of RUP © 2008 Cardinal Solutions Group 2 Welcome  Introductions  What is your experience with RUP  What is.
Foundations of Geospatial System Development Todd S. Bacastow Professor of Practice for Geospatial Intelligence John A. Dutton e-Education Institute The.
12-CRS-0106 REVISED 8 FEB 2013 APO (Align, Plan and Organise)
Chapter © 2012 Pearson Education, Inc. Publishing as Prentice Hall.
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
Company LOGO. Company LOGO PE, PMP, PgMP, PME, MCT, PRINCE2 Practitioner.
Enterprise Architectures Course Code : CPIS-352 King Abdul Aziz University, Jeddah Saudi Arabia.
Enterprise Architectures. Core Concepts Key Learning Points: This chapter will help you to answer the following questions: What are the ADM phase names.
Basic Concepts Key Learning Points : The objectives of this chapter are as follows:  To provide an introduction to the basic Concepts of enterprise architectures,
Enterprise Architectures Course Code : CPIS-352 King Abdul Aziz University, Jeddah Saudi Arabia.
Enterprise Architectures Course Code : CPIS-352 King Abdul Aziz University, Jeddah Saudi Arabia.
Enterprise Architectures Course Code : CPIS-352 King Abdul Aziz University, Jeddah Saudi Arabia.
LECTURE 5 Nangwonvuma M/ Byansi D. Components, interfaces and integration Infrastructure, Middleware and Platforms Techniques – Data warehouses, extending.
Enterprise Architectures Course Code : CPIS-352 King Abdul Aziz University, Jeddah Saudi Arabia.
ENTERPRISE ARCHITECTURE APPROACH - TOGAF 9 - Prashant Patade (Enterprise Architect) S trategic P rojects and C ore T echnology G roup - IT.
TOGAF and Information Governance Richard Jeffrey-Cook TOGAF and Information Governance Richard Jeffrey-Cook DLM Forum - Dublin.
Managing Enterprise Architecture
Prof. Shrikant M. Harle.  The Project Life Cycle refers to a logical sequence of activities to accomplish the project’s goals or objectives.  Regardless.
Enterprise Architectures Course Code : CPIS-352 King Abdul Aziz University, Jeddah Saudi Arabia.
Michael J. Novak ASQ Section 0511 Meeting, February 8, 2017
ITIL: Service Transition
What is Enterprise Architecture?
The Systems Engineering Context
TOGAF 9.1 By: Samuel Mandebvu Sources: Primary Slide Deck
Software Requirements
The Open Group Architecture Framework (TOGAF)
"IT principles" Context, roadmap
SISAI STATISTICAL INFORMATION SYSTEMS ARCHITECTURE AND INTEGRATION
EA Framework TOGAF is a framework - a detailed method and a set of supporting tools - for developing an enterprise architecture.
Presentation transcript:

Enterprise Architecture

What is an Enterprise An “enterprise” is any collection of organizations that has a common set of goals. For example, an enterprise could be a government agency, a whole corporation, a division of a corporation, a single department, or a chain of geographically distant organizations linked together by common ownership. The term "enterprise" in the context of "enterprise architecture" can be used to denote: an entire enterprise encompassing all of its information and technology services, processes, and infrastructure a specific domain within the enterprise. In both cases, the architecture crosses multiple systems, and multiple functional groups within the enterprise.

Why do I need an enterprise architecture? The purpose of enterprise architecture is to optimize processes (both manual and automated) into an integrated environment that is responsive to change and supportive of the delivery of the business strategy. An enterprise architecture provides effective management and exploitation of information through IT This is by developing the IT system in response to the constantly changing needs of the business environment. A good enterprise architecture enables you to achieve the right balance between IT efficiency and business innovation.

Why do I need an enterprise architecture? A more efficient business operation; for example: Lower business operation costs More flexible workforce A more efficient IT operation; for example: Lower software development, support, and maintenance costs Increased portability of applications Improved ability to address critical enterprise-wide issues like security

Why do I need an enterprise architecture? Better return on existing investment, reduced risk for future investment; for example: Reduced complexity in the business and IT Maximum return on investment in existing business and IT infrastructure Reduced risk overall in new investments and their cost of ownership Faster, simpler, and cheaper procurement; for example: Buying decisions are simpler, because the information governing procurement is readily available in a coherent plan The procurement process is faster - maximizing procurement speed and flexibility without sacrificing architectural coherence

What specifically would prompt me to develop an enterprise architecture? An enterprise architecture is developed for: preparation for business transformation needs or preparation for radical infrastructure changes. Often key people identify areas of change (required in order for new business goals to be met). Such people are commonly referred to as the "stakeholders". The role of the architect is to address stakeholders concerns by: Identifying and refining the requirements that the stakeholders have Developing views of the architecture that show how the concerns and requirements are going to be addressed Showing the trade-offs that are going to be made in reconciling the potentially conflicting concerns of different stakeholders Without the enterprise architecture, it is highly unlikely that all the concerns and requirements will be considered and met.

What is an architecture framework? An architecture framework is a foundational structure, or set of structures, which can be used for developing a broad range of different architectures. It should describe a method for designing a target state of the enterprise in terms of a set of building blocks, and for showing how the building blocks fit together. It should include a list of recommended standards and compliant products that can be used to implement the building blocks.

What is TOGAF? TOGAF (The Open Group Architecture Framework) is a framework with a detailed method and a set of supporting tools for developing an enterprise architecture. In this course we will use TOGAF architecture framework when discussing enterprise architecture TOGAF provides the methods and tools for assisting in the acceptance, production, use, and maintenance of an enterprise architecture. TOGAF is based on an iterative process model supported by best practices and a re-usable set of existing architecture assets.

What is Architecture in the Context of TOGAF? In TOGAF, "architecture" has two meanings depending upon the context: A formal description of a system, or a detailed plan of the system at component level to guide its implementation The structure of components, their inter-relationships, and the principles and guidelines governing their design and evolution over time

What Kind of Architecture Does TOGAF Deal With? There are four architecture domains that are commonly accepted as subsets of an overall enterprise architecture, all of which TOGAF is designed to support: The Business Architecture defines the business strategy, governance, organization, and key business processes. The Data Architecture describes the structure of an organization's logical and physical data assets and data management resources. The Application Architecture provides a blueprint for the individual applications to be deployed, their interactions, and their relationships to the core business processes of the organization. The Technology Architecture describes the logical software and hardware capabilities that are required to support the deployment of business, data, and application services. This includes IT infrastructure, middleware, networks, communications, processing, standards, etc.

Architecture Development Method (ADM) The TOGAF Architecture Development Method (ADM) provides a tested and repeatable process for developing architectures. The ADM includes establishing an architecture framework, developing architecture content, transitioning, and governing the realization of architectures. All of these activities are carried out within an iterative cycle of continuous architecture definition and realization that allows organizations to transform their enterprises in a controlled manner in response to business goals and opportunities

Architecture Development Method (ADM) Phases within the ADM are as follows: The Preliminary Phase describes the preparation and initiation activities required to create an Architecture Capability. Phase A: Architecture Vision describes the initial phase of an architecture development cycle. It includes information about defining the scope of the architecture development initiative, identifying the stakeholders, creating the Architecture Vision, and obtaining approval to proceed with the architecture development. Phase B: Business Architecture Phase C: Information Systems Architectures Phase D: Technology Architecture

Architecture Development Method (ADM) Phase E: Opportunities & Solutions conducts initial implementation planning and the identification of delivery for the architecture defined in the previous phases. Phase F: Migration Planning addresses how to move from the Baseline Architecture (current architecture) to the Target Architectures by finalizing a detailed Implementation and Migration Plan. Phase G: Implementation Governance provides an architectural oversight of the implementation. Phase H: Architecture Change Management establishes procedures for managing change to the new architecture. Requirements Management examines the process of managing architecture requirements throughout the ADM

Architecture Development Method (ADM)

Architecture output Architects executing the ADM will produce a number of outputs as a result of their efforts, such as process flows, architectural requirements, project plans, project compliance assessments, etc. The TOGAF Architecture Framework provides a structural model for architectural content that allows major work products to be consistently defined, structured, and presented. The Architecture Framework uses three categories to describe the type of architectural work product: deliverables, artifacts and building blocks.

Deliverables, Artifacts, and Building Blocks A deliverable is a work product that is contractually specified and in turn formally reviewed, agreed, and signed off by the stakeholders. Deliverables represent the output of projects. An artifact is an architectural work product that describes an aspect of the architecture. Artifacts are generally classified as catalogs (lists of things), matrices (showing relationships between things), and diagrams (pictures of things). Examples include a requirements catalog, business interaction matrix, and a use-case diagram. An architectural deliverable may contain many artifacts The artifacts form the content of the Architecture Repository. A building block represents a (potentially re-usable) component of business, IT, or architectural capability that can be combined with other building blocks to deliver architectures and solutions.

Building Blocks Building blocks can be defined at various levels of detail, depending on what stage of architecture development has been reached. For instance: at an early stage, a building block can simply consist of a name or an outline description. later on, a building block may be decomposed into multiple supporting building blocks and may be accompanied by a full specification. Building blocks can relate to "architectures" or "solutions". Architecture Building Blocks (ABBs) describe required capability and shape the specification of Solution Building Blocks (SBBs). For example, a customer services capability may be required within an enterprise, supported by many SBBs, such as processes, data, and application software. Solution Building Blocks (SBBs) represent components that will be used to implement the required capability. For example, a network is a building block that can be described through complementary artifacts and then put to use to realize solutions for the enterprise.