Professional Documents
Culture Documents
2 Introduction TOGAF and Phase Requirements Management
2 Introduction TOGAF and Phase Requirements Management
Why TOGAF?
TOGAF Training
Definition : Enterprise?
Definition : Enterprise?
Definition : Enterprise
The term enterprise is generally applicable in many
circumstances, including :
• Public or private sector organizations
• An entire business or corporation
• A part of a larger enterprise (such as a business unit)
• A conglomerate of several organizations, such as a joint venture or partnership
• A multiply outsourced business operation
• Many collaborating public and/or private organizations in multiple countries
The Open Group :
"enterprise" as any collection of organizations that has a
common set of goals
Definition : Architecture?
Definition : Architecture
• The art and science of designing and erecting buildings and other
physical structures.
• The style and method of design and construction of buildings and other
physical structures.
• The design activity of the architect, from the macro-level (urban design,
landscape architecture) to the micro-level (construction details and
furniture).
• The term "architecture" has been adopted to describe the activity of
designing any kind of system, and is also commonly used in describing
information technology.
TOGAF, defines "architecture" as :
• 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
Definition : Enterprise Architecture
1
“Enterprise Architecture is the set of design artifacts or descriptive
representations that are relevant for describing an enterprise such
that can be produced to management’s requirement (Quality) and it
can be maintained over the period of its useful life” – www.zifa.com
2
“Enterprise Architecture is a process that expreses enterprise’s business key,
information, application and technology strategies and their impact on
business functions and proceses. EA institutionalizes disciplined analysis and
decision making. It must be driven by the enterprise business strategy. It
must represent holistic view across the enterprise” - Meta Group
3
Enterprise Architecure (EA) adalah suatu blueprint yang merupakan sekumpulan
rancangan artifak, representasi deskriptif yang relevan untuk menggambarkan
perusahaan (‘enterprise’) saat ini (‘current’) dan yang akan datang (‘future’), dalam
konteks bisnis, sistem dan teknologi informasi untuk digunakan dalam mencapai tujuan
perusahaan dan dipelihara selama diperlukan
Enterprise Architecture : Basic Concept
Enterprise Goals
ENTERPRISE
Information
Strategy
Strategy
Technology
Customer
Driven
Driven
Enterprise Architecture
Enterprise Architecture : Why?
• IT act not only as “Business Support” but already become
“Business Enabler”
• Many IT Program or Project fail to fulfil business need
• IT Benefit can’t be reached as expected
• IT solution become more and more complex
• Need of alignment between business and IT
• Need for more efficient IT operation
• Need for better return on existing investment, reduced risk
for future investment
• Need for faster, simpler, and cheaper procurement
Architecture Case : Building a House !
Architecture Case : Building a Multi-Purpose Business Complex
Architecture Case : Architecting and Planning a City
How Building Architectures relate to IT Scope ?
Building
Architecture
• Alignment : creating alignment between the IT environment and the company's business
needs
• Integration : standard for interface and information flow
• Time-to-market : reducing application and system development cycles
• Convergence : seeks a portfolio of standard IT products
• Compatibility : Increase compatibility among the various solutions developed by each
department
• Re- Use : Allows reusing solutions that have been created, thereby reducing the cost of IT
investment.
• Common Process : Provide methods and processes together
• Productivity : Increase productivity and reduce learning curve from developers and
users.
• Communication : Improve communication between IT users with developers.
• Identification : Helps identify the skills needed
Objectives & Benefits of EA?
What is Framework?
What is EA Framework ?
Type of Framework
1. Consortia-developed frameworks
2. Defence Industry Framework
3. Government Framework
4. Open-source frameworks
5. Proprietary Framework
Enterprise Architecture Framework
• TOGAF has been developed through the collaborative efforts of over 300
Architecture Forum member companies from some of the world's leading
companies and organizations
• Using TOGAF results in enterprise architecture that is consistent, reflects the
needs of stakeholders, employs best practice, and gives due consideration both
to current requirements and to the perceived future needs of the business
• TOGAF 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
TOGAF Development
1994 Requirement Proof of need
1995 TOGAF Version 1 Proof of concept
1996 TOGAF Version 2 Proof of application
1997 TOGAF Version 3 Relevance to practical architectures (building blocks)
1998 TOGAF Version 4 Enterprise Continuum (TOGAF in context)
1999 TOGAF Version 5 Business Scenarios (architecture requirements)
2000 TOGAF Version 6 Architecture Views (IEEE Std 1471)
2001 TOGAF Version 7 Architecture Principles; Compliance Reviews
2002 TOGAF Version 8 Extension to Enterprise Architecture
2003 TOGAF Version 8.1 Requirements Management; Governance; Maturity Models; Skills
Framework
2006 TOGAF Version 8.1.1 Technical Corrigendum 1 applied
2009 TOGAF Version 9 Evolutionary restructure; Architecture Content Framework
TOGAF Version 9.1 Quality improvements to ensure consistent use of terminology
2018 TOGAF Version 9.2 The TOGAF manual has been broken down into a modular structure
The Content Metamodel unit has had a significant update
The Business Architecture unit has been expanded and developed
TOGAF 9 Components
TOGAF 9 Components
• Architecture Development Method (ADM)
• An iterative sequence of steps to develop an enterprise-wide architecture
• ADM Guidelines and Techniques
• Guidelines and techniques to support the application of the ADM
• Architecture Content Framework
• A detailed model of architectural work products, including deliverables,
artifacts within deliverables, and the Architecture Building Blocks (ABBs) that
deliverables represent.
TOGAF 9 Components
• The Enterprise Continuum
• A model for structuring a virtual repository and methods for classifying
architecture and solution artifacts
• TOGAF Reference Models:
• The TOGAF Technical Reference Model (TRM)
• The Integrated Information Infrastructure Model (III-RM)
• The Architecture Capability Framework
• A structured definition of the organizations, skills, roles and responsibilities to
establish and operate an Enterprise Architecture
TOGAF 9 Document Structures
Enterprise Architecture Development Method
Tailorable to meet an
organization and industry Based-on best practices
needs
2. Data Standards:
• Standard coding and values for data
• Standard structures and formats for data
• Standards for origin and ownership of data
• Restrictions on replication and access
3. Applications Standards:
• Standard/shared applications supporting specific business functions
• Standards for application communication and interoperation
• Standards for access, presentation, and style
4. Technology Standards;
• Standard hardware products
• Standard software products
• Standards for software development
Reference Library
The Reference Library provides a repository area to hold best
practice or template materials that can be used to construct
architectures within an enterprise. Reference materials held in
the Reference Library may be obtained from a variety of sources,
including:
• Standards bodies
• Product and service vendors
• Industry communities or forums
• Corporately defined templates
• Best practice resulting from project implementation
Reference Library can use the Architecture Continuum as a
method for classification
Governance Log
The Governance Log provides a repository area to hold shared information relating to the ongoing
governance of projects.
The Governance Log should contain the following items:
1. Decision Log: A log of all architecturally significant decisions that have been made in the
organization.
2. Compliance Assessments: At key checkpoint milestones in the progress of a project, a formal
architecture review will be carried out. This review will measure the compliance of the project to
the defined architecture standards.
3. Capability Assessments: Depending on their objectives, some projects will carry out assessments
of business, IT, or architecture capability.
4. Calendar: The Calendar should show a schedule of in-flight projects and formal review sessions to
be held against these projects.
5. Project Portfolio: The Project Portfolio should hold summary information about all in-flight
projects that fall under architectural governance
6. Performance Measurement: Based on a charter for the architecture function, a number of
performance criteria will typically be defined.
The Enterprise Continuum
Enterprise Continuum
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 Foundation Architectures to Organization-Specific
Architectures.
The Enterprise Continuum represents an aid to organizing re-usable architecture and solution
assets
Enterprise Continuum
Enterprise Continuum
The Enterprise Continuum classifies assets related to the context
of the overall enterprise architecture, contains two
specializations :
1. The Architecture Continuum offers a consistent way to define
and understand the generic rules, representations, and
relationships in an architecture, including traceability and
derivation relationships.
2. The Solutions Continuum provides a consistent way to
describe and understand the implementation of the assets
defined in the Architecture Continuum. The Solutions
Continuum addresses the commonalities and differences
among the products, systems, and services of implemented
systems.
Architecture Continuum
The Architecture Continuum illustrates how architectures are developed and evolved across a
continuum ranging from Foundation Architectures, through Common Systems Architectures, and
Industry Architectures, and to an enterprise's own Organization-Specific Architectures.
The enterprise needs and business requirements are addressed in increasing detail from left to right. The
architect will typically look to find re-usable architectural elements toward the left of the continuum. When
elements are not found, the requirements for the missing elements are passed to the left of the continuum
for incorporation. Those implementing architectures within their own organizations can use the same
continuum models specialized for their business.
Solution Continuum
The Solutions Continuum represents the detailed specification and construction of
the architectures at the corresponding levels of the Architecture Continuum
Foundation Solutions ex : programming languages, operating systems, foundational data structures (such as EDIFACT),
generic approaches to organization structuring, foundational structures for organizing IT operations (such as ITIL), etc
Common System Solution ex : an enterprise management system product or a security system product.
Industry Solutions ex : a physical database schema or an industry-specific point-of-service device.
Relationships between the Architecture Continuum and Solutions Continuum
Relationship between the Enterprise Continuum and TOGAF ADM
• TOGAF ADM describes the process of developing an enterprise-specific architecture and an
enterprise-specific solution which conform to that architecture by adopting and adapting
generic architectures and solutions
• In developing architectures in the various domains within an overall enterprise architecture,
the architect will need to consider the use and re-use of a wide variety of different
architecture assets, and the Enterprise Continuum provides an approach for categorizing
and communicating these different assets
Example :
• Example
TOGAF ADM Artifact & Deliverable : Catalogs, Matrix, Diagrams
The Architecture Content Metamodel
The architecture content metamodel
The content metamodel provides a definition of all the types of building blocks that
may exist within an architecture, showing how these building blocks can be
described and related to one another.
• example, when creating an architecture, an architect will identify applications, "data entities" held
within applications, and technologies that implement those applications. These applications will
in turn support particular groups of business user or actor, and will be used to fulfil "business
services".