The Zachman framework for Enterprise Architecture was created by John Zachman in 1987. The framework has since been expanded or updated multiple times by different authors. The basic framework however provides a simple and straight forward classification scheme for any architecture and is often used for describing enterprises, due to its simplicity. According to John Zachman, his framework allows you to create organizations or transform businesses over time. The architecture of an enterprise comprises a set of things or models, and these models, if retained and maintained, then also serve as a baseline for managing change. People therefore use the Zachman framework as a tool to communicate about (and solve) complex issues that often occur when engineering enterprises.
It is important to note that the Zachman framework is not a methodology, but rather serves as a classification scheme or meta-model that allows you to focus on specific, individual parts or aspects of an enterprises architecture without losing sight of the context. It is set up like a matrix and contains 36 unique cells that can be used to describe any architecture or to manage change according to two dimensions.
The first dimension covers the fundamental questions of communicating about the architecture which are posed in the columns of the framework:
The second dimension covers the rows of the matrix and considers the different perspectives or viewpoints of the stakeholders involved in defining or transforming the architecture. Each of these viewpoints thus corresponds to different stakeholders, as can be seen in the matrix. The viewpoints are:
Although the columns in the matrix have no order, the rows describe unique perspectives of, for example, business groups and in practice are often ordered accordingly. Filling each of the cells according to these questions thus allows you to pay attention to detailed aspects of an enterprises architecture without losing sight of their shared context.
While the Zachman framework is well-known and often considered to be the standard for classifying artifacts, several other enterprise architecture frameworks exist. Examples of these are TOGAF, and E2AF. These can be combined with the Zachman framework or used independently
When digital transformation hurts: Turning complexity into an agile organization