Enterprise Architecture 101. (Includes numerous samples/ templates produced using TOGAF methodology) Shail Sood



Similar documents
Sample Catalogs, Matrices and Diagrams v3: December 2011 Download the template bundle from

Developing Business Architecture with TOGAF

ArchiMate and TOGAF. What is the added value?

Advanced Topics for TOGAF Integrated Management Framework

Sample Catalogs, Matrices and Diagrams v2.02: 7 April 2011 Download the bundle from

44-76 mix 2. Exam Code:MB Exam Name: Managing Microsoft Dynamics Implementations Exam

Application Services Portfolio

At the Heart of Connected Manufacturing

The new ASAP Methodology

How To Implement An Enterprise Resource Planning Program

PROJECT MANAGEMENT PLAN CHECKLIST

Background: Business Value of Enterprise Architecture TOGAF Architectures and the Business Services Architecture

Project Management Planning

White Paper What Solutions Architects Should Know About The TOGAF ADM

ERP. Key Initiative Overview

Enterprise Resource Planning Analysis of Business Intelligence & Emergence of Mining Objects

NCOE whitepaper Master Data Deployment and Management in a Global ERP Implementation

FI-IMS Fertilizer Industry Information Management System

Commonwealth of Massachusetts IT Consolidation Phase 2. ITIL Process Flows

Enterprise Architecture Roles in Delivering Business Capabilities

Enterprise Service Management (ESM)

Configuring Microsoft Project Server

Benefits of the SAP Enterprise Architecture Framework for Enterprise SOA

10751-Configuring and Deploying a Private Cloud with System Center 2012

SAP Enterprise Architecture Framework Unveiled: Aligning IT to the Business

The role of integrated requirements management in software delivery.

MCSE: Private Cloud Training Course (System Center 2012)

Course: Enterprise Applications and Open Source Systems for e-governance implementation. Day 3. Session 3: Introduction to ERP Applications

SAP Mobile Strategy June 2012

California Enterprise Architecture Framework

secure intelligence collection and assessment system Your business technologists. Powering progress

1. Global E Business and Collaboration. Lecture 2 TIM 50 Autumn 2012

E-Business: How Businesses Use Information Systems

Master data deployment and management in a global ERP implementation

Introduction to project management and concepts

Design Document Version 0.0

Shelter from the Storm. Presented by Victoria Farnsworth, Director of Service Management

Exhibit F. VA CAI - Staff Aug Job Titles and Descriptions Effective 2015

Fixed Scope Offering for Implementation of Sales Cloud & Sales Cloud Integration With GTS Property Extensions

Qlik UKI Consulting Services Catalogue

8/25/2008. Chapter Objectives PART 3. Concepts in Enterprise Resource Planning 2 nd Edition

New, changed, or deprecated features

Windows Server 2003 migration: Your three-phase action plan to reach the finish line

TOGAF usage in outsourcing of software development

What Every Project Manager should know about ITIL s Service Lifecycle Framework. Daniel Cayouette PMP - daniel@cayouette.

POLAR IT SERVICES. Business Intelligence Project Methodology

Software Development in the Large!

Business Architecture with ArchiMate symbols and TOGAF Artefacts

Project Plan for <project name>

see >analyze >control >align < WhitePaper > planningit: alfabet s Logical IT Inventory

Architecture & Change Management

Agenda. Copyright Acuity Business Solutions, LLC All Rights Reserved

Applying Business Architecture to the Cloud

Business ByDesign. The SAP Business ByDesign solution helps you optimize project management

Overview and Frequently Asked Questions

Job Description. Applications Analyst (BI) (BISRID_033)

SAP IT Infrastructure Management. Dirk Smit ALM Engagement Manager SAP Africa

Software Defined Hybrid IT. Execute your 2020 plan

Medicaid Information Technology Architecture (MITA) Overview Compiled from MITA Framework 2.0 documents issued by CMS - March 2006

Department of Finance and Deregulation 2011/004 Portfolio Panels for IT Services ATTACHMENT A

Application Management Services (AMS)

Network Planning & Optimization. Caltex Designs for Growth

Business Intelligence for Financial Services: A Case Study

Safe Harbor Statement

White Paper. Which SAP Warehouse Management Application is Right For You?

Visual Enterprise Architecture

Microsoft Dynamics GP Performance and Profit

Eng. Ismail Torky Chief Information Technology Officer

Service Catalog Management: A CA Service Management Process Map

Course 20463:Implementing a Data Warehouse with Microsoft SQL Server

Simplify and Automate IT

Application Overhaul. Key Initiative Overview

Safe Harbor Statement

WHITE PAPER: STRATEGIC IMPACT PILLARS FOR EFFICIENT MIGRATION TO CLOUD COMPUTING IN GOVERNMENT

ASAP- Accelerated SAP

1. Process Modeling. Process Modeling (Cont.) Content. Chapter 7 Structuring System Process Requirements

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

ACS-1803 Introduction to Information Systems. Enterprise Information Systems. Lecture Outline 6

Capacity Plan. Template. Version X.x October 11, 2012

Custom Consulting Services Catalog

TOGAF 9 Level Exam Study Guide

ASAP Implementation Roadmap

EXERCISE 1: HR System Implementation

Fusion CRM Overview, Strategy, Roadmap

Global Software Update Rollout: Global Learning Management System

HP Cloud Service Automation Concepts Guide

Revealing the Big Picture Using Business Process Management

Project Management Plan for

The Progress of the NGOSS initiative towards simpler integrated management

Enterprise Architecture Process, Structure and Organization

Project Management for Everyone

SafeNet Licensing Solution Design Workshop

mysap ERP FINANCIALS SOLUTION OVERVIEW

When Worlds Collide: Next Generation ERP

BMC Software Consulting Services. Fermilab Computing Division Service Catalog & Communications: Process and Procedures

The World of IT Financial Management

Transcription:

Enterprise Architecture 101 (Includes numerous samples/ templates produced using TOGAF methodology)

Enterprise Architecture Key Question What is Enterprise Architecture? Why Enterprise Architecture? What is Architecture Framework? Who would benefit from TOGAF? Answer An effective enterprise architecture is critical to business survival and success and is the indispensable means to achieving competitive advantage through IT The purpose of enterprise architecture is to optimize across the enterprise the often fragmented legacy of processes (both manual and automated) into an integrated environment that is responsive to change and supportive of the delivery of the business strategy An architecture framework is a foundational structure, or set of structures, which can be used for developing a broad range of different architectures Any organization undertaking, or planning to undertake, the design and implementation of an enterprise architecture for the support of mission-critical business applications will benefit from use of TOGAF Enterprise Architecture 101 2

Relationships between Mgmt Frameworks The management frameworks are required to complement each other and work in close harmony for the good of the enterprise. Business planning at the strategy level provides the initial direction to enterprise architecture. Updates at the annual planning level provide a finer level of ongoing guidance. Capability-based Planning is one of many popular techniques for business planning Enterprise Architecture 101 3

TOGAF Methodology High Level View Implementing Enterprise Architecture program using TOGAF methodology requires you to go through eight stated phases Segment Architecture(s) being the most critical ones. In the following pages, I have highlighted the key steps in each one of the segment architectures as well as the sample/ template deliverable produced in all eight phases. Enterprise Architecture 101 4

Segment Architecture Phases Business Architecture Information System: Data Architecture Information System: Application Architecture Technology Architecture # Steps Key Steps in these architecture phases 1 Build Catalogs, Matrices, and Diagrams 2 Develop Baseline Architecture 3 Develop Target Architecture 4 Perform gap analysis 5 Define roadmap *** Several general, reusable, but critical TOGAF recommended samples/ templates are explained and attached *** Enterprise Architecture 101 5

Architeture Vision (Sample Documents) Solution Concept Diagram is a high level representation of solution envisioned. Enterprise Architecture 101 6

Business Architecture (Sample Documents) Driver/ Goal/ Objective catalog Organizat Driver Goal Objective Measure ion Sales Competitor A Unit Sales Price Match USP A cross-organizational reference of how an organization meets its drivers in practical terms through goals, objectives, and (optionally) measures. Sales Competitor B Retail Price Beat Price Business Service/ Function Catalog A functional decomposition in a form that can be filtered, reported on, and queried, as a supplement to graphical Functional Decomposition diagrams Organization Sales Business Function Customer Relationship Business Service Promotion Info. System Service Monthly Email Alerts Mgmt Sales Order Order Capture Order Capture Management Enterprise Architecture 101 7

Business Architecture (cont...) (Sample Documents) Process/Event/Control/Product Catalog Process Event [Input] Control Product [Precondition] It provides a hierarchy of processes, events that trigger processes, outputs from processes, and controls applied to the execution of processes Order Closure Order Price agreed, Order Closed Confirmation Stock available Fulfillment Instruction End of Day Order closed Instruction The purpose of this matrix is to depict the relationship interactions between organizations and business functions across the enterprise. Enterprise Architecture 101 8 Business Interaction Matrix Providing Business Services Consuming Bus. Services Engineering Procurement Manufacturing Sales & Distribution Customer Service Engineeri ng Contract for supply of product specificati on Procureme nt Contract for supply of material Manufact uring Contract for supply of product Sales & Distributio n Contract for supply of sales forecasts Contract for fulfillment of customer orders Customer Service

Business Architecture (cont...) (Sample Documents) Business Service/ Information Diagram shows the information needed to support one or more business services. Functional Decomposition Diagram shows on a single page the capabilities of an organization that are relevant to the consideration of an architecture. Enterprise Architecture 101 9

Business Architecture (cont...) (Sample Documents) Goal/ Objective Service Diagram defines the ways in which a service contributes to the achievement of a business vision or strategy. Use Case Diagram displays the relationships between consumers and providers of business services. Enterprise Architecture 101 10

Business Architecture (cont...) (Sample Documents) Business Gap Analysis # Gap Category Findings (Area) 1 People e.g. cross-training requirements 2 Process e.g. process inefficiencies 3 Tools e.g. duplicate or missing tool functionality 4 Information 5 Measurement 6 Financials 7 Facilities Business Gap Analysis is a key step in validating an architecture is to consider what may have been forgotten. Enterprise Architecture 101 11

Data Architecture (Sample Documents) Data Entity/ Data Catalog Data Entity Logical Data Physical Data To identify and maintain a list of all the data use across the enterprise, including data entities and also the data components where data entities are stored. The purpose of the Data Entity/Business Function matrix is to depict the relationship between data entities and business functions within the enterprise. Enterprise Architecture 101 12 Data Entity/ Business Function Matrix Data Entity Business Function Customer Master Business Partner Customer Leads Product Master Customer Relationship Management Supply Chain Management Business partner data management service Owner Sales & Marketing business unit executive Customer Requirement Processing Service Owner Supply Chain Manager Business partner data management service Owner of data entity (person or organization) Lead Processing Service Owner Customer Relationship Manager N/A N/A N/A Product data management service Owner Global product development organization

Data Architecture (cont...) (Sample Documents) System Data Matrix Data Application Description or Comments Data Entity Data Entity Type CRM Commerce Engine Sales Business Warehouse System of record for customer master data System of record for order book Warehouse and datamart that supports North American region Customer data Sales order Intersection of multiple data entities (e.g. All sales orders by customer XYZ and by month for 2006) Master data Transactional data Historical data The purpose of the System/ Data matrix is to depict the relationship between systems (i.e., application components) and the data entities that are accessed and updated by them. Enterprise Architecture 101 13

Data Architecture (cont...) (Sample Documents) The purpose of the Class Diagram is to depict the relationships among the critical data entities (or classes) within the enterprise. The purpose of the Data Dissemination Diagram is to show the relationship between data entity, business service, and application components. Enterprise Architecture 101 14

Data Architecture (cont...) (Sample Documents) The purpose of the Data Security diagram is to depict which actor (person, organization, or system) can access which enterprise data. The purpose of the Class Hierarchy diagram is to show the technical stakeholders a perspective of the class hierarchy. Enterprise Architecture 101 15

Data Architecture (cont...) (Sample Documents) The purpose of the Data Migration diagram is to show the flow of data from the source to the target applications. The Data Lifecycle diagram is an essential part of managing business data throughout its lifecycle from conception until disposal within the constraints of the business process. Enterprise Architecture 101 16

Data Architecture (cont...) (Sample Documents) Data Gap Analysis # Gap Category Findings (Area) 1 Not the data that is needed 2 Data not located where it is needed 3 Data not available when needed 4 Data not created Data Gap Analysis is a key step in validating an architecture is to consider what may have been forgotten. 5 Data not consumed 6 Data relationship gaps Enterprise Architecture 101 17

Application Architecture (Sample Documents) Application Portfolio Catalog Information System Service Is logically provided by Logical App Is realized in Physical App Customer Look-up CRM Salesforce.com Monthly email alert CRM Salesforce.com Stock availability ERP SAP To identify and maintain a list of all the applications in the enterprise. This list helps to define the horizontal scope of change initiatives that may impact particular kinds of applications. Interface Catalog The purpose of the Interface catalog is to scope and document the interfaces between applications to enable the overall dependencies between applications to be scoped as early as possible. Application Relationship Application CRM (Salesforce.com) Communicates with ERP (SAP) Enterprise Architecture 101 18

Application Architecture (cont...) (Sample Documents) System/ Organization Matrix Application Organization Unit Customer Service Procurement & Warehousing HR SAP HR X X X Salesforce.co m SAP Financial X X Finance X X X The purpose of System/ Organization matrix is to depict the relationship between systems (i.e., application components) and organizational units within the enterprise. Role/ System Matrix The purpose of the Role/System matrix is to depict the relationship between systems (i.e., application components) and the business roles that use them within the enterprise. Application Role Call Centre Operator Call Centre Manager Finance Analyst Chief Accountant SAP HR X X X X Salesforce.co m X X SAP Financial X X X X Enterprise Architecture 101 19

Application Architecture (cont...) (Sample Documents) System Function Matrix Application Function Call Centre 1 st line Warehous e Control Vacancy Filling General Ledger Maintena nce SAP HR X X X X The purpose of the System/Function matrix is to depict the relationship between systems (i.e., application components) and business functions within the enterprise. Salesforce.co m X X SAP Financial X X X Application Interaction Matrix Application The purpose of the Application Interaction matrix is to depict communications relationships between systems (i.e., application components). Application Service Logical Service Logical Physical consumes Communicates with Physical Communicates with Enterprise Architecture 101 20

Application Architecture (cont...) (Sample Documents) The purpose of the Application Communication diagram is to depict all models and mappings related to communication between applications in the meta-model entity. System Use-Case diagram provides added richness in describing application functionality by illustrating how and when that functionality is used. Enterprise Architecture 101 21

Application Architecture (cont...) (Sample Documents) The purpose of the Process/System Realization diagram is to clearly depict the sequence of events when multiple applications are involved in executing a business process. The Software Engineering diagram breaks applications into packages, modules, services, and operations from a development perspective. Enterprise Architecture 101 22

Application Architecture (cont...) (Sample Documents) The Application Migration diagram identifies application migration from baseline to target application components. Software Distribution Composed of Deployed on Deployed at The Software Distribution diagram shows how application software is structured and distributed across the estate. It is useful in systems upgrade or application consolidation projects. Physical Application Physical Application Physical Technology Location Physical Application Enterprise Architecture 101 23

Application Architecture (cont...) (Sample Documents) Application Gap Analysis # Gap Category Findings (Area) 1 Applications Eliminated 2 Applications Created Application Gap Analysis is a key step in validating an architecture is to consider what may have been forgotten. 3 Applications Updated Enterprise Architecture 101 24

Technology Architecture (Sample Documents) Technology Standards Catalog Standards Logical Technology Physical Technology This documents the agreed standards for technology across the enterprise covering technologies, and versions, the technology lifecycles, and the refresh cycles for the technology. Technology Portfolio Catalog The purpose of Technology Portfolio catalog is to identify and maintain a list of all the technology in use across the enterprise, including hardware, infrastructure software, and application software. Platform Service [provided by] Logical Technology [realized in] Physical Technology Enterprise Architecture 101 25

Technology Architecture (cont...) (Sample Documents) System Technology Matrix Logical Application Physical technology Server Address IP Address ABM Webserver node 1 F01ws001@host.com 10.xx.xx.xx Webserver node 2 F01ws002@host.com 10.xx.xx.xx Webserver node 3 F01ws003@host.com 10.xx.xx.xx Appserver node 1 F02as001@host.com 10.xx.xx.xx The System/Technology matrix documents the mapping of business systems to technology platform. Appserver node 2 F02as002@host.com 10.xx.xx.xx Appserver node 3 F02as003@host.com 10.xx.xx.xx Load balancer and dispatcher Database (prod) F03dbp001@host.co 10.xx.xx.xx m Database (staging) F03dbs001@host.co m 10.xx.xx.xx Dispatcher Server F03nd001@host.com 242.xx.xx.xx Enterprise Architecture 101 26

Technology Architecture (cont...) (Sample Documents) The Processing diagram focuses on deployable units of code/ configuration and how these are deployed onto the technology platform. Enterprise Architecture 101 27

Technology Architecture (cont...) (Sample Documents) Technology Gap Analysis # Gap Category Findings (Area) 1 Technologies Eliminated 2 Technologies Created Technology Gap Analysis is a key step in validating an architecture is to consider what may have been forgotten. 3 Technologies Updated Enterprise Architecture 101 28

Opportunities and Solutions (Sample Documents) The timelines in the Roadmap illustrates the recommended approach for implementing the selected architecture initiatives. Enterprise Architecture 101 29

Migration Planning (Sample Documents) Migration Planning Architecture Initiatives Architecture Initiative 1 Sta rt 1 Mo En d 10 Mo # High level technology implementation projects/ activities Sta rt En d 1 Select Enterprise Portal, CM, 1 1 ecommerce, Search, and Integration tool that meets your business, technical and architectural requirements 2. 2 4 Resource # 9-11 resources The table shows the template for the Migration Plan which details high level breakup of activities, start and end dates, and resources needed. Business Value Assessment is a technique to assess business value of an initiative. Business Value Assessment # Initiative Business Value Risk Assessment 1 Partner Portal 2 3 4 5 High X Mediu m Low On Target At Risk X In Troubl e Enterprise Architecture 101 30

Change Management (Sample Documents) Change Request Register # Change Request Requested By Requested Date Request Type 1 Request 1 Name Date Scope Change 2 3 4 Request Priority Est. Comp Date Status High Date On Target Change Request Register maintains all Architectural change requests The objective of Communication Plan is to keep people informed, to create an environment of trust, and to provide an opportunity for feedback Communication Plan Stakeholder Stakeholder Category Name (To Whom) Initiative Sponsor Business Leader Project Leader Business Arch Team Data Arch Team App Arch Team Tech Arch Team Help Desk Operations Enterprise Architecture 101 31 Information Needs (What) Purpose (Why) Trigger (Frequency) Delivery Method (How) Responsibl e Person (By Whom)