Zachman and TOGAF are frameworks used to implement an Enterprise Architecture. In this article, we will discuss two of the most popular Enterprise Architecture frameworks: TOGAF and Zachman. We’ll also include tips on how to choose as well as additional resources.
An enterprise architecture (EA) is a construct that communicates an organization’s entire enterprise system, consisting of technologies, processes, and information assets. It provides various perspectives from a technology and business standpoint, allowing organizations to take a disciplined approach for managing those systems.
In other words, your enterprise architecture defines the choice constraints that can be applied to enterprise IT and business systems and can have three core components: framework, methodology, and tooling. Utilizing an EA solves two key problems facing technology-driven business organizations:
TOGAF is the de facto industry standard framework, offering a methodological approach to Enterprise Architecture design, planning, implementation, and governance. It provides a consistent view of architectural artifacts that can be well understood by all stakeholders within the organization. The open nature of the framework, allows organizations to prevent a vendor lock-in with proprietary Enterprise Architecture solutions, allowing them to scale and adapt without running into significant cost, security, and technology-integration issues.
The TOGAF framework provides a series of actionable steps within the architectural process, known as the Architecture Development Method (ADM). The ADM process is not a prescriptive template but a generic and adaptable methodology that can be applied to a variety of organizational use cases in developing enterprise architecture. These phases can be modified and reordered as per changing requirements, which is especially useful considering that the TOGAF-ADM works iterative cycles to manage and develop new Enterprise Architectural requirements.
The ADM piece of TOGAF presents a process to implement the decision choices and producing the desired models. These steps are described as follows:
TOGAF has three pillars through which is explores your company’s architecture:
For more detail on the TOGAF three pillars and tips for implementing this enterprise architecture, see What is TOGAF? The Beginner’s Guide to TOGAF.
John Zachman was an IT pioneer who understood the problems facing IT-driven businesses. To solve these problems, he developed an early enterprise-architectural methodology in 1987—the Zachman Framework.
The Zachman Framework offers a model-based approach that:
Using a matrix, the rows categorize the view of different players in the organization based on decision criteria specified in the columns. The column headers describe the What, How, Where, When and Why. With this information, each matrix cell describes the relationship of each enterprise subsystem with the appropriate aspects of the organization. While the framework does not provide an implementation guideline or methodology, it offers a descriptive focus of artifacts by providing perspectives across the holistic enterprise architecture.
The row categories include:
For more details on the framework and tips for putting it into practice for your company, see Introduction to the Zachman Framework.
Which enterprise architecture you choose depends on your approach.
The TOGAF framework provides a systematic approach for defining the process of creating or improving an Enterprise Architecture. With its ADM, the framework offers a process for implementing the decision choices in order to produce your desired model.
The Zach Framework, on the other hand, is more of is an ontology—a structured set of expressions that describe how artifacts can be categorized, and thus created, operated, and changed. Unlike TOGAF, Zachman uses various enterprise perspectives in order to scope, define, and plan details regarding individual subsets of your enterprise system.
Your organization may choose to use one—or you can opt for both. Together, the frameworks can complement each other, with TOGAF describing the detailed process for creating the Enterprise Architecture, and Zachman categorizing the artefacts.
Or, you may opt to complement one framework with other well-known options, including ITIL®, PRINCE2, or COBIT.