Enterprise Architecture using TOGAF 's ADM - Architecture Delivery Method ( A quick walkthrough )
1. Cursory Walkthrough to establish
Enterprise Architecture using the
TOGAF’s
Architecture Delivery Method
Chandrashekhar P. More
2. Enterprise Architecture Capability
Enterprise Architecture Capability is an ongoing practice that
provides the context, environment and resources to govern
and enable architecture delivery to the organization.
3. The Enterprise Architecture Capability
The enterprise architecture capability will enable enterprise to
1. works with the business planning team to provide business direction and run the enterprise.
2. provide direction to the Portfolio/Project Management team, after the Business planning team approves the resources
3. provide guidelines, reviews as a part of the architecture governance to the solution development team during the
development process
4. provide directions to deploy the solution and continuously monitor the deployed solution in co-ordination with the
Operation Management team
5. Create an Enterprise Architecture Board
An architecture board is responsible to align IT strategies to the business
objectives.
The recommended size for an Architecture Board is four tor five( and no
more than ten) permanent members.
An architecture board is typically made responsible, and accountable, for
achieving some or all of the following goals:
•Consistency between sub-architectures
•Identifying re-usable components
•Flexibility of enterprise architecture:
•To meet changing business needs
•To leverage new technologies
•Enforcement of Architecture Compliance
•Improving the maturity level of architecture discipline within the organization
•Ensuring that the discipline of architecture-based development is adopted
•Providing the basis for all decision-making with regard to changes to the
architectures
•Supporting a visible escalation capability for out-of-bounds decisions
6. Setup the Enterprise Architecture Framework
1. Define Architecture Vision and
Principle and Requirements
2. Define Business, Information
and Technology Architecture
domain
3. Setup a model for the
Architecture realization
7. Setup the Enterprise Architecture Framework
Use TOGAF 9.0 Architecture Development Method(ADM)
to create an enterprise architecture
The TOGAF Architecture
Development Method
(ADM) provides a tested
and repeatable process for
developing architectures.
8. Setup the Enterprise Architecture Framework
(Contd)
Define Architecture Vision and Principle and Requirements
Phase Description Input Output
Preliminary This Preliminary phase is about 1. Organizational Model for Enterprise 1. Business Principles, Business Goals
Phase defining "where, what, why, Architecture and Business Drivers
who, and how we do 2. Tailored Architecture Framework 2. Request for Architecture Work
architecture" in the enterprise 3. Architecture Principles
concerned. 4. Architecture Repository
Architecture Architecture Vision phase 1. Request for Architecture Work 1. Architecture Vision_1
Vision describes how the new 2. Organizational Model for Enterprise 2. Architecture Roadmap
capability will meet the Architecture 3. Statement of Architecture Work
business goals and strategic 3. Tailored Architecture Framework 4. Architecture Principles
objectives and address the 4. Business Principles, Business Goals 5. Capability Assessment
stakeholder concerns when and Business Drivers 6. Architecture Requirements
implemented. 5. Architecture Repository Specification
7. Communications Plan
9. Setup the Enterprise Architecture Framework
(Contd)
Define Business, Information and Technology Architecture
domain
Phase Description Input Output
Business Business Architecture phase 1. Business Principles, Business Goals and Business Drivers 1. Architecture Definition
Architecture describes the product 2. Capability Assessment Document
and/or service strategy, and 3. Communications Plan 2. Architecture Requirements
the organizational, 4. Organizational Model for Enterprise Architecture Specification
functional, process, 5. Request for Architecture Work 3. Architecture Roadmap
information, and geographic 6. Tailored Architecture Framework
aspects of the business 7. Architecture Principles
environment, based on the 8. Architecture Repository
business principles, business 9. Statement of Architecture Work
goals, and strategic drivers 10. Architecture Vision
Information Information Systems 1. Organizational Model for Enterprise Architecture 1. Architecture Vision
Systems Architecture phase focuses 2. Request for Architecture Work 2. Architecture Definition
on identifying and defining 3. Capability Assessment Document
Architectures the applications and data 4. Communications Plan 3. Architecture Requirements
considerations that support 5. Architecture Principles Specification
an enterprise's Business 6. Statement of Architecture Work 4. Architecture Roadmap
Architecture 7. Architecture Vision
8. Architecture Definition Document
9. Architecture Requirements Specification
10. Architecture Roadmap
11. Architecture Repository
12. Tailored Architecture Framework
10. Setup the Enterprise Architecture Framework
(Contd)
Define Business, Information and Technology Architecture
domain (contd)
Phase Description Input Output
Technology The Technology Architecture 1. Architecture Definition Document 1. Architecture Definition
Architecture phase seeks to map 2. Architecture Principles Document
application components 3. Architecture Repository 2. Architecture Repository
defined in the Application 4. Architecture Requirements Specification 3. Architecture Requirements
Architecture phase into a 5. Architecture Roadmap Specification
set of technology 6. Architecture Vision 4. Architecture Roadmap
components, which 7. Business Principles, Business Goals and Business Drivers
represent software and 8. Capability Assessment
hardware components, 9. Communications Plan
available from the market or 10. Organizational Model for Enterprise Architecture
configured within the 11. Request for Architecture Work
organizations. 12. Statement of Architecture Work
13. Tailored Architecture Framework
11. Setup the Enterprise Architecture Framework
(Contd)
Setup a model for Architecture realization (contd)
Phase Description Input Output
Opportunities Opportunities and Solutions 1. Architecture Repository 1. Capability Assessment
and Solutions phase takes both a corporate 2. Organizational Model for Enterprise 2. Statement of Architecture Work
business and technical Architecture 3. Architecture Vision
perspective(defined in previous 3. Tailored Architecture Framework 4. Architecture Requirements
phases) to rationalize the IT 4. Request for Architecture Work Specification
activities, and logically group them 5. Capability Assessment 5. Architecture Roadmap
into project work packages within 6. Communications Plan 6. Transition Architecture
the IT portfolio and also within 7. Statement of Architecture Work
any other portfolios that are 8. Architecture Vision
dependent upon IT. 9. Architecture Definition Document
10. Architecture Requirements
Specification
11. Architecture Roadmap
12. Change Request
12. Setup the Enterprise Architecture Framework
(Contd)
Setup a model for Architecture realization (contd)
Phase Description Input Output
Migration In the Migration planning 1. Architecture Repository 1. Request for Architecture Work
Planning phase, the Implementation 2. Organizational Model for Enterprise 2. Architecture Definition Document
and Migration Plan is co- Architecture 3. Architecture Requirements
ordinated with the various 3. Tailored Architecture Framework Specification
management frameworks in 4. Request for Architecture Work 4. Transition Architecture
use within the enterprise to 5. Capability Assessment 5. Architecture Roadmap
prioritize all work packages, 6. Communications Plan 6. Architecture Building Block
projects, and building blocks by 7. Statement of Architecture Work 7. Architecture Contract
assigning business value to 8. Architecture Vision 8. Implementation Governance Model
each and conducting a 9. Architecture Definition Document
cost/business analysis to 10. Architecture Requirements
finalize the Architecture Vision Specification
and Architecture Definition 11. Change Request
Documents. 12. Transition Architecture
13. Setup the Enterprise Architecture Framework
(Contd)
Setup a model for Architecture realization (contd)
Phase Description Input Output
Implementation Implementation Governance 1. Architecture Definition Document 1. Change Request
Governance phase establish an 2. Architecture Repository 2. Architecture Contract
implementation program that 3. Architecture Vision 3. Compliance Assessment
will enable the delivery of the 4. Statement of Architecture Work 4. Requirements Impact Assessment
Transition Architectures agreed 5. Architecture Requirements 5. Requirements Impact Assessment
for implementation during the Specification
Migration Planning phase . 6. Architecture Roadmap
7. Capability Assessment
8. Change Request
9. Transition Architecture
10. Organizational Model for Enterprise
Architecture
11. Tailored Architecture Framework
12. Request for Architecture Work
13. Implementation Governance Model
14. Architecture Contract
14. Setup the Enterprise Architecture Framework
(Contd)
Setup a model for Architecture realization (contd)
Phase Description Input Output
Architecture Architecture change 1. Organizational Model for Enterprise 1. Statement of Architecture Work
Change management process is to Architecture 2. Architecture Contract
ensure that the architecture 2. Tailored Architecture Framework 3. Compliance Assessment
Management achieves its original target 3. Change Request 4. Request for Architecture Work
business value by continual 4. Statement of Architecture Work
monitoring and responding to 5. Architecture Contract
such things as governance 6. Architecture Definition Document
requests, new developments in 7. Architecture Repository
technology, and changes in the 8. Architecture Roadmap
business environment. 9. Architecture Vision
10. Implementation Governance Model
11. Transition Architecture
12. Compliance Assessment
13. Request for Architecture Work
16. Summation
The TOGAF’s Architecture Development Method (ADM)
process can be adapted to deal with a number of different
usage scenarios, including different process styles (e.g.,
the use of iteration) and also specific specialist
architectures (such as security).