Overview on TOGAF

What is Enterprise Architecture ?

Enterprise Architecture is "a well-defined practice for conducting Enterprise analysis, design, planning, and implementation, using a comprehensive approach at all times, for the successful development and execution of strategy.

EA as a whole:

  • Integrate various aspects of the Organization and, align Business with IT , increasing agility.
  • The purpose is to optimize processes (both manual and automated) to integrated environment that is responsive to change and supportive of delivery of Business Strategy
  • Helps an enterprise achieve its business strategy increasing efficiency of business and IT operations
  • Shortens time to market for new innovations and capabilities therefore reducing Costs
  • and many more...

The need of Architecture

  • To effectively generate Business Value out of Business Vision by enabling capabilities across enterprise
  • To build architectural design which is robust , reliable , secure , modular , maintainable and easy to use
  • Defining Unambiguous terms (language) , Documents and Models at different level of abstraction
  • How to apply Architectural Patterns to best build the architectural design and generalizing the Patterns for reuse

Architecture Process and Steps


How to

Analyze Requirement

View: A representation of a system from the perspective of a related set of concerns. For example to analyze how the Solution is going to work with respect to Security we need to look at is from Information Security concern

Viewpoint: A specification of the conventions for a particular kind of architecture to generate appropriate Model (Design, Diagram or Map)


Manage Architecture Artifacts (Documents)


Addressing Architecture in an Organization


While Enterprise Architecture focuses on long term view on Goals, Opportunities and Challenges facing the Organization where as Solution Architecture is focused on the development of specific Solution and how Technology is used to achieve the specific Goal

How TOGAF helps

TOGAF is The Open Group Architecture Framework which provides approach for designing, planning, implementing, and governing an enterprise information technology architecture

TOGAF includes TOGAF Standards which describes the generally applicable approach to Enterprise and IT Architecture and TOGAF Library which contains guidance material to support the practical application of the TOGAF approach

TOGAF Standards

  • is a framework – a detailed method and a set of supporting tools – for developing an Enterprise Architecture.
  • is based on an iterative process model, supported by architectural best practices and reusable set of existing architecture assets.
  • contains multiple modules which addresses specific concern to enable EA
    • Architecture Development Method suggests approach on how to apply iterative architecture process on Enterprise , Segment and Capability level.
    • Architecture Content Framework suggests how
      • Architecture can be described in a Structural way
      • Define Unambiguous terms to represent Business , Data , Application and Technology Architecture
    • Enterprise Continuum and Tools describe how
      • to maintain Architecture Repository with all the Documents and Models
    • Architecture Capability Framework provide guidelines on
      • How to enable an Architecture Capability within the organization.
      • Addressed how to enable Skills and Knowledge and how to best work with Business and IT Operations.

TOGAF Library

  • is a reference library containing guidelines, templates, patterns, and other forms of reference material
  • is divided into 4 sections based on Kind of documents it stores:
    • Foundation Documents - EA Documents (TOGAF, Zacman and/or any other)
    • Generic Guidance and Techniques - (ITIL , )
    • Industry Specific Guidance and Techniques
    • Organization Specific Guidance and Techniques [Private to Organization]

How ADM helps achieving



Learn Something New Everyday,
Connect With The Best Developers!

Sign Up Now!

& 500k+ others use Hashnode actively.

No Comments Yet