TOGAF Flashcards
Briefly describe the ADM cycle, its phases, and the objective of each phase.
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 architecture.
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.
Phase B: Business Architecture Phase C: Information Systems Architectures (Application & Data) Phase D: Technology Architecture
Develop architectures in four domains: 1. Business 2. Information Systems – Application 3. Information Systems – Data 4. Technology In each case, develop the Baseline and Target Architecture and analyze gaps.
Phase B
Business Architecture describes the development of a Business Architecture to support the agreed Architecture Vision
Phase E:
Opportunities and Solutions
Perform initial implementation planning and the identification of delivery vehicles for the building blocks identified in the previous phases. Determine whether an incremental approach is required, and if so identify Transition Architectures.
Phase D
Technology Architecture describes the development of the Technology Architecture to support the agreed Architecture Vision
Phase E
Opportunities & Solutions conducts initial implementation planning and the identification of delivery vehicles for the architecture defined in the previous phases
Phase F:
Migration Planning
Develop detailed Implementation and Migration Plan that addresses how to move from the Baseline to the Target Architecture.
Phase G:
Implementation Governance
Provide architectural oversight for the implementation. Prepare and issue Architecture Contracts. Ensure that the implementation project conforms to the architecture.
Phase H
Provide continual monitoring and a change management process to ensure that the architecture responds to the needs of the enterprise and maximizes the value of the architecture to the business.
Requirements Management
examines the process of managing architecture requirements throughout the ADM
Describe the objectives of the Preliminary Phase.
The Preliminary Phase describes the preparation and initiation activities required to create an Architecture Capability including customization of the TOGAF framework and definition of Architecture Principles
Determine the Architecture Capability desired by the organization:
Review the organizational context for conducting Enterprise Architecture
Identify and scope the elements of the enterprise organizations affected by the Architecture Capability
Identify the established frameworks, methods, and processes that intersect with the Architecture Capability
Establish Capability Maturity target
Establish the Architecture Capability:
Define and establish the Organizational Model for Enterprise Architecture
Define and establish the detailed process and resources for Architecture Governance
Select and implement tools that support the Architecture Capability
Define the Architecture Principles
Describe the structure of TOGAF, and briefly explain the contents of each of the parts.
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 this standard.
PART II
(Architecture Development Method) This part is the core of the TOGAF framework. It describes the TOGAF Architecture Development Method (ADM) - a step-by-step approach to developing an Enterprise Architecture.
PART III
(ADM Guidelines & Techniques) This part contains a collection of guidelines and techniques available for use in applying the TOGAF approach and the TOGAF ADM. Additional guidelines and techniques are available in the TOGAF Library.
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 (ABBs), and an overview of typical architecture deliverables.
PART V
(Enterprise Continuum & Tools) This part discusses appropriate taxonomies and tools to categorize and store the outputs of architecture activity within an enterprise.
PART VI
(Architecture Capability Framework) This part discusses the organization, processes, skills, roles, and responsibilities required to establish and operate an architecture function within an enterprise.
What is an enterprise?
A whole corporation or a division of a corporation
A government agency or a single government department
A chain of geographically distant organizations linked together by common ownership
Groups of countries or governments working together to create common or shareable deliverables or infrastructures
Partnerships and alliances of businesses working together, such as a consortium or supply chain
Explain the purpose of an enterprise architecture.
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.
List the 4 types of architecture that TOGAF deals with
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.
Briefly explain what TOGAF is.
The TOGAF standard is an architecture framework. It provides the methods and tools for assisting in the acceptance, production, use, and maintenance of an Enterprise Architecture. It is based on an iterative process model supported by best practices and a re-usable set of existing architecture assets.
Explain why TOGAF is suitable as a framework for enterprise architecture.
The TOGAF standard has been developed through the collaborative efforts of the whole community. Using the TOGAF standard results in Enterprise Architecture that is consistent, reflects the needs of stakeholders, employs best practice, and gives due consideration both to current requirements and the perceived future needs of the business.
Developing and sustaining an Enterprise Architecture is a technically complex process which involves many stakeholders and decision processes in the organization. The TOGAF standard plays an important role in standardizing and de-risks the architecture development process. The TOGAF standard provides a best practice framework for adding value, and enables the organization to build workable and economic solutions which address their business issues and needs.
Define 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 contain a set of tools and provide a common vocabulary. It should also include a list of recommended standards and compliant products that can be used to implement the building blocks.
List the business benefits of having an enterprise architecture - Benefit 1
More effective and efficient business operations:
Lower business operation costs
More agile organization
Business capabilities shared across the organization
Lower change management costs
More flexible workforce
Improved business productivity
List the business benefits of having an enterprise architecture - Benefit 2
More effective and efficient Digital Transformation and IT operations:
Extending effective reach of the enterprise through digital capability
Bringing all components of the enterprise into a harmonized environment
Lower software development, support, and maintenance costs
Increased portability of applications
Improved interoperability and easier system and network management
Improved ability to address critical enterprise-wide issues like security
Easier upgrade and exchange of system components
List the business benefits of having an enterprise architecture - Benefit 3
Better return on existing investment, reduced risk for future investment:
Reduced complexity in the business and IT
Maximum return on investment in existing business and IT infrastructure
The flexibility to make, buy, or out-source business and IT solutions
Reduced risk overall in new investments and their cost of ownership
List the business benefits of having an enterprise architecture - Benefit 4
Faster, simpler, and cheaper procurement:
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
The ability to procure heterogeneous, multi-vendor open systems
The ability to secure more economic capabilities
Describe the Enterprise Continuum.
The Enterprise Continuum provides strcuture and classification for assets enterprise repositories.
Supporting the Enterprise Continuum is the concept of an Architecture Repository which can be used to store different classes of architectural output at different levels of abstraction, created by the ADM. In this way, the TOGAF standard facilitates understanding and co-operation between stakeholders and practitioners at different levels.
List the elements of the Architecture Repository -
The Architecture Metamodel describes the organizationally tailored application of an architecture framework, including a metamodel for architecture content
The Architecture Capability defines the parameters, structures, and processes that support governance of the Architecture Repository
The Architecture Landscape is the architectural representation of assets deployed within the operating enterprise at a particular point in time - the landscape is likely to exist at multiple levels of abstraction to suit different architecture objectives
The Standards Information Base (SIB) captures the standards with which new architectures must comply, which may include industry standards, selected products and services from suppliers, or shared services already deployed within the organization
The Reference Library provides guidelines, templates, patterns, and other forms of reference material that can be leveraged in order to accelerate the creation of new architectures for the enterprise
The Governance Log provides a record of governance activity across the enterprise
The Architecture Requirements Repository provides a view of all authorized architecture requirements which have been agreed with the Architecture Board
The Solutions Landscape presents an architectural representation of the SBBs supporting the Architecture Landscape which have been planned or deployed by the enterprise
Explain how to establish and maintain an enterprise Architecture Capability.
In order to carry out architectural activity effectively within an enterprise, it is necessary to put in place an appropriate business capability for architecture, through organization structures, roles, responsibilities, skills, and processes
Using the TOGAF Standard with Other Frameworks
A definition of the deliverables that the architecting activity should produce
A description of the method by which this should be done
Because the TOGAF standard is a generic framework and intended to be used in a wide variety of environments, it provides a flexible and extensible content framework that underpins a set of generic architecture deliverables.
As a result, the TOGAF framework may be used either in its own right, with the generic deliverables that it describes; or else these deliverables may be replaced or extended by a more specific set, defined in any other framework that the architect considers relevant.
Describe the core concept of establishing the Architecture Capability as an operational entity.
Barring Architecture Capabilities set up to purely support change delivery programs, it is increasingly recognized that a successful Enterprise Architecture practice must sit on a firm operational footing. In effect, an Enterprise Architecture practice must be run like any other operational unit within a business; i.e., it should be treated like a business.
Financial Management
Performance Management
Service Management
Risk Management (see A.54 Risk Management)
Resource Management
Communications and Stakeholder Management (see 3.33 Communications and Stakeholder Management)
Quality Management
Supplier Management (see A.60 Supplier Management)
Configuration Management (see A.7 Configuration Management)
Environment Management