Transcript
Page 1: Enterprise Architecture - TOGAF Overview

Enterprise ArchitectureTOGAF OVERVIEW

Prepared by - Mohamed Sami - https://melsatar.blog/

Page 2: Enterprise Architecture - TOGAF Overview

Enterprise architect and software engineer. Mohamed Sami has more than 10 years of professional experience and was involved in more than 40 governmental projects with different roles and responsibilities for execution and management of projects and drafting of the conceptual architecture and detailed designs for different national solutions. Moreover, Mohamed contributed to different digital strategies in the government sector, which enriched his business and technical skills over the past years.

Mohamed Sami is a value-driven individual, one of his personal goals, is how to become more valuable to society from his career and creating a conscious business. Through Mohamed’s career journey, he worked with a lot of vendors in Information technology and services industry from consulting companies, IT and services companies, infrastructure-focused companies and International vendors.

Mohamed Sami has a comprehensive business and technical skills and expert in Software Engineering, business process, technology management, requirements engineering and management, program and project management, software development life cycles, web technologies and Agile development.Mohamed received his bachelor degree in systems and biomedical engineering from Cairo University in 2006 before receiving the master degree in software engineering in 2014 from Nile University. Mohamed is self-learning who always wants to learn new technologies, tools, and improves his skills. Mohamed is contributing some of his time as a mentor and a beta tester in Coursera platform.

He is authoring of his personal blog to share software engineering practices which have a lot of visits worldwide. He is passionate about technology, innovations, new business ideas, business strategies and information management.

Author

Mohamed Sami - https://melsatar.blog/

Mohamed Sami

Page 3: Enterprise Architecture - TOGAF Overview

What is Enterprise Architecture?

!!!!!

Mohamed Sami - https://melsatar.blog/

Page 4: Enterprise Architecture - TOGAF Overview

What is Enterprise“Any collection of organizations that has a common set of goals.” –TOGAF

An enterprise could be:u a government agencyu a whole corporationu a division of a corporationu a single departmentu or a chain of geographically distant organizations linked together by common

ownership.

Goals Process Operating Model Structure Skills

Mohamed Sami - https://melsatar.blog/

Page 5: Enterprise Architecture - TOGAF Overview

What is Architecture?

u ISO/IEC 42010:2007 defines "architecture" as:u "The fundamental organization of a system, embodied in its components, their

relationships to each other and the environment, and the principles governing its design and evolution.”

u In TOGAF, "architecture" has two meanings depending upon the context:u A formal description of a system, or a detailed plan of the system at component

level to guide its implementation

u The structure of components, their inter-relationships, and the principles and guidelines governing their design and evolution over time

Mohamed Sami - https://melsatar.blog/

Page 6: Enterprise Architecture - TOGAF Overview

What is Enterprise Architecture

Enterprise architecture (EA) is the process of translating business vision and strategy into effective enterprise

change by creating, communicating, and improving the key principles and models that describe the enterprise’s future state and enable its evolution.

A conceptual blueprint that defines the structure and operation of an organization. The intent of an enterprise architecture is to determine how an

organization can most effectively achieve it's current and future objectives.

Mohamed Sami - https://melsatar.blog/

Page 7: Enterprise Architecture - TOGAF Overview

Enterprise Architecture?What !!!!!

Mohamed Sami - https://melsatar.blog/

Page 8: Enterprise Architecture - TOGAF Overview

The Anatomy of a City

u The City architecture has a lot of layersu What if we need to transform this city into a smarter

city?u What if we need to upgrade the utility services?u What if we need to have a big change in the city

sanitation?

Mohamed Sami - https://melsatar.blog/

Page 9: Enterprise Architecture - TOGAF Overview

Do we need the city blueprint?

Mohamed Sami - https://melsatar.blog/

Page 10: Enterprise Architecture - TOGAF Overview

Similarly!!!do we need anatomy to describe the human

body?do we need the

schematics of a car?

do the builders need the map of the

house?

do we need The enterprise

architecture?

Why

Mohamed Sami - https://melsatar.blog/

Page 11: Enterprise Architecture - TOGAF Overview

Architecture Domains

Mohamed Sami - https://melsatar.blog/

Page 12: Enterprise Architecture - TOGAF Overview

What is the value?

Mohamed Sami - https://melsatar.blog/

Page 13: Enterprise Architecture - TOGAF Overview

Value of Enterprise Architecture

Efficient business

operation

Efficient IT operation

Reduced risk for future

investment

Faster, simpler, and

cheaper procurement

Increase Business

Continuity and Agility

Better optimization of resources

and eliminate duplication

Mohamed Sami - https://melsatar.blog/

Page 14: Enterprise Architecture - TOGAF Overview

What is the real problem?Business and IT Alignment !!

Mohamed Sami - https://melsatar.blog/

Page 15: Enterprise Architecture - TOGAF Overview

How can we solve that?

u Using common vocabularyu Visualizing the concerns from stakeholders perspectivesu Establishing the language that all can understand

Having a framework

Mohamed Sami - https://melsatar.blog/

Page 16: Enterprise Architecture - TOGAF Overview

We need clear steps to be able to solve this puzzle

Mohamed Sami - https://melsatar.blog/

Page 17: Enterprise Architecture - TOGAF Overview

What is the architecture framework?

is a tool that can be used for developing a broad range of different architectures.

u It should describe a method for designing an information system in terms of a set of building blocks, and for showing how the building blocks fit together.

u It should contain a set of tools and provide a common vocabulary.

u It should also include a list of recommended standards and compliant products that can be used to implement the building blocks.

Mohamed Sami - https://melsatar.blog/

Page 18: Enterprise Architecture - TOGAF Overview

What is the value?

Mohamed Sami - https://melsatar.blog/

Page 19: Enterprise Architecture - TOGAF Overview

The framework value

Provides a practical starting point for an Architecture Project

u Avoids the initial panic when the scale of the task becomes

apparent

u Systematic – “Codified common sense”

u Captures what others have found to work in real life

u Contains a Baseline set of resources for reuse

Mohamed Sami - https://melsatar.blog/

Page 20: Enterprise Architecture - TOGAF Overview

What is TOGAF?

u TOGAF is an architecture framework – The Open Group Architecture Framework. TOGAF is a tool for assisting in the acceptance, production, use, and maintenance of enterprise architectures. It is based on an iterative process model supported by best practices and a re-usable set of existing architectural assets.

Mohamed Sami - https://melsatar.blog/

Page 21: Enterprise Architecture - TOGAF Overview

Why TOGAF

A comprehensive general method

Widely adopted in the market

Complementary to, not

competing with, other frameworks

Tailorable to meet an

organization and industry needs

Vendor, tool and technology

neutral open standard

Avoids re-inventing the

wheelBusiness IT alignment

Based in best practices

Possible to participate in the evolution of the

framework

Available under a free perpetual

license

Mohamed Sami - https://melsatar.blog/

Page 22: Enterprise Architecture - TOGAF Overview

TOGAF Components?

Mohamed Sami - https://melsatar.blog/

Page 23: Enterprise Architecture - TOGAF Overview

TOGAF Structure1. PART I - (Introduction) This part provides a high-level introduction to the key concepts of enterprise

architecture and in particular the TOGAF approach. It contains the definitions of terms used throughout TOGAF and releases notes detailing the changes between this version and the previous version of TOGAF.

2. PART II - (Architecture Development Method) This part is the core of TOGAF. It describes the TOGAF Architecture Development Method (ADM) - a step-by-step approach to developing an enterprise architecture.

3. PART III - (ADM Guidelines and Techniques) This part contains a collection of guidelines and techniques available for use in applying TOGAF and the TOGAF ADM.

4. PART IV - (Architecture Content Framework) This part describes the TOGAF content framework, including a structured metamodel for architectural artifacts, the use of re-usable architecture building blocks, and an overview of typical architecture deliverables.

5. PART V - (Enterprise Continuum & Tools) This part discusses appropriate taxonomies and tools to categorize and store the outputs of architecture activity within an enterprise.

6. PART VI - (TOGAF Reference Models) This part provides a selection of architectural reference models, which includes the TOGAF Foundation Architecture, and the Integrated Information Infrastructure Reference Model (III-RM).

7. PART VII - (Architecture Capability Framework) This part discusses the organization, processes, skills, roles, and responsibilities required to establish and operate an architecture function within an enterprise.

Mohamed Sami - https://melsatar.blog/

Page 24: Enterprise Architecture - TOGAF Overview

Architecture Development MethodThe Architecture Development Method (ADM) forms the core of TOGAF and is a method for

deriving organization-specific enterprise architecture. It is the result of contributions from

many architecture practitioners.

Set of phases:u Cycling around the ADM u Iterative between phasesu Cycling around a single phase

Mohamed Sami - https://melsatar.blog/

Page 25: Enterprise Architecture - TOGAF Overview

ADM Guidelines and Techniques

u A set of guidelines and techniques to support the application of the ADM

u The guidelines help to adapt the ADM to deal with different scenarios, including different process stylesu The use of iteration

u Specific requirements (e.g. security).

u The techniques support specific tasks within the ADMu Defining principles

u Business scenarios

u Gap analysis

u Migration planning

Mohamed Sami - https://melsatar.blog/

Page 26: Enterprise Architecture - TOGAF Overview

Architecture Content FrameworkA detailed model of architectural work products, including Deliverables, Artifacts within deliverables, and the Architecture Building Blocks (ABBs) that deliverables represent.

u It drives for greater consistency in the outputs of TOGAF

u It provides a comprehensive checklist of architecture outputs

u It promotes better integration of work products

u It provides a detailed open standard for how architectures should be described

u It includes a detailed metamodel

Mohamed Sami - https://melsatar.blog/

Page 27: Enterprise Architecture - TOGAF Overview

Deliverables, Artifacts and Building Blocks

Mohamed Sami - https://melsatar.blog/

Page 28: Enterprise Architecture - TOGAF Overview

Enterprise Continuum

u The Enterprise Continuum is a view of the Architecture Repository that provides methods for classifying architecture and solution artifacts, both internal and external to the Architecture Repository, as they evolve from generic architectures to Organization-Specific Architectures, and similarly generic solutions to organization-specific solutions

Mohamed Sami - https://melsatar.blog/

Page 29: Enterprise Architecture - TOGAF Overview

Architecture Repository

One part of the wider Enterprise IT Repository, which provides the capability to link architectural assets to components of the Detailed Design, Deployment, and Service Management Repositories

Mohamed Sami - https://melsatar.blog/

Page 30: Enterprise Architecture - TOGAF Overview

The Architecture Landscape

u Strategic Architectures show a long-term summary view of the entire enterprise.

u Segment Architectures provide more detailed operating models for areas within an enterprise. (program or portfolio level)

u Capability Architectures show in a more detailed fashion how the enterprise can support a particular (unit of capability).

Mohamed Sami - https://melsatar.blog/

Page 31: Enterprise Architecture - TOGAF Overview

Reference Model

Two Reference Models are provided

u The TOGAF Technical Reference Model (TRM)

u A Foundation Architecture

u A model and a taxonomy of generic platform services

u The Integrated Information Infrastructure Model (III-RM).

u A model for business applications and infrastructure applications

u Specifically aimed to support the vision of Boundaryless Information Flow™

Mohamed Sami - https://melsatar.blog/

Page 32: Enterprise Architecture - TOGAF Overview

Architecture Capability Framework

A structured definition of the organizations, skills, roles and responsibilities to establish and operate an Enterprise Architecture.

Mohamed Sami - https://melsatar.blog/

Page 33: Enterprise Architecture - TOGAF Overview

References

u T. (n.d.). TOGAF® Version 9.1. Retrieved October 20, 2017, from

http://pubs.opengroup.org/architecture/togaf9-

doc/arch/index.html

u What is enterprise architecture (EA)? - Definition from WhatIs.com.

(n.d.). Retrieved October 20, 2017, from

http://searchcio.techtarget.com/definition/enterprise-architecture

Page 34: Enterprise Architecture - TOGAF Overview

Thank youMohamed Samihttps://melsatar.blog/


Top Related