On Zachman's framework for documenting enterprise systems
"Great read"
A comprehensive architecture framework gives advice on processes, products and people. This article is a systems thinkers' view of Zachman's framework, which is a classification system for products - not a process or method. It is a two-dimensional classification framework for organizing and pigeon-holing artifacts that describe an enterprise's business activity systems.
Evolution
After Duane Walker left IBM in the 1970s, John Zachman worked for a while with Walker's BSP method for enteprise-wide analysis of data processing. In 1982, Zachman published an article on his own framework.
In 1982, in "Business systems planning and business information control study" (IBM Systems Journal Vol 21, Issue 1) Zachman encouraged "managing data" at the "enterprise level". He wrote:
In 1982, 84 and 87, Zachman developed his Information System Architecture Framework in IBM articles, including "A framework for information systems architecture" (IBM Systems Journal, Vol 26 Iss 3), These articles featured a grid with
Zachman conceived of
In 1992, Zachman and Sowa wrote: "Extending and formalizing the framework for information systems architecture" (IBM Systems Journal ( Vol 31, Issuw 3), which starts:
In the period from 1989 to 1996, other approaches to enterprise architecture (the NIST EA model, Spewak's EA Planning method, and others) were developed by people wanting to improve enterprise-level analysis of business data processing systems, and planning of changes to them.
In 1997, Zachman renamed his Information System Architecture Framework as an EA framework. The framework had evolved into 6 by 6 grid of 36 cells in which you may lodge artifacts that describe an enterprise's business activiy systems.
The six columns/questions
Zachman presents the 6 columns as answers to 6 questions. Here is a simple list I drew up years ago
The six questions are those Kipling asked in his famous poem. Research tells me the five most commonly used interrogatives: who, whom, whose, what, and which. Others include: how, when, where, whither and whence.
The mapping of questions to answers (system elements) is not obvious, and some system elements might appear in answers to more than one question.
Thoughts
Such classifications are appealing but simplistic. The columns must make sense not only on their own, but critically, in relation to each other. The distinction between why, what and how is not as obvious as you might think.
The Q & A can be in 1-1 correspondence.
领英推荐
And can be arranged in a why-what-how hierarchy
The 6 rows/levels of idealization
The rows are intended to be a reifiication (ideal to real) hierarchy. But are widely misinterpreted as a decomposition hierarchy.
The rows are also awkward kludge between:
The Stakeholder/Domain/Realization rows are
Thoughts
Three abstraction scales are often used in Enterprise and Business Architecture.
High-level composition to low-level decomposition: Zachman has said the rows are not levels of detail. Nevertheless, it is very common for people to decompose
High-level idealization to low-level realization: Zachman has said the rows are levels of realization. By comparison, TOGAF's Enterprise Continuuum has 3 levels of idealization from real systems, much ike this this classic hierarchy:
Hierarchical client-server layering : Zachman appears to suggest the ideaization/realization scale at levels 2, 3 and 4 matches the client-server hierarchy of business, applications and technology domains you can see in the TOGAF and ArchiMate and standards.
Remarks
The 2024 version of the Wikipedia article on framework report these criticisms.
Zachman often drew analogies with the architecture of a building or airplane. But all analogies fall short in some ways, and enterprises do not document human and computer activity systems in "excruciating detail" down to 3D drawings of every nut and bolt.
System theorists tend to gloss over differences between material and information processing, between hardware and software engineering. In my experience, even enterprise architects who work for manufacturers are more interested in the information created and needed by manufacturing processes, than the engineering of production lines.
It is impractical to document business activity systems (in excruciating detail, John used to say) at 5 levels of abstraction (by idealization) from reality. The time, effort and skill needed to do that, then update and maintain relationships between the descriptive artefacts, is way beyond what enterprises can do.
In short, the framework has stimulated a lot of thought about how to document business actvity systems but it is questionable in theory and impractical in practice. Today we have more multi-dimensional views of enterprise systems. Try this article on EA vision and reality.
Further reading
This article is included with 12 others in “A Systems Thinker’s View of Enterprise Architecture”, a book made available to community-tier members of Cyb3rSyn Labs.? You can subscribe here: www.cyb3rsyn.com.
Sr Enterprise Architecture Analyst/Modeler, Ontologist w/Active Secret clearance | Published Speaker | Mathematician, Logician | Recycled "that box" a long time ago
4 个月The concepts in ZIFA are necessary yet not sufficient for a through practice of EA. One persons' Who is anothers' How. One persons' How is anothers' Why. One persons' Why is anothers' When.
Lead Enterprise Architect, EA Governance, and APM Practitioner
4 个月Very informative and helpful...
Expert on policy interpretation, rules, concept models, vocabulary, knowledge and data.
4 个月I believe the labeling of row 6, columns 2-6, in the diagram is in error.
Holistic Management Analysis and Knowledge Representation (Ontology, Taxonomy, Knowledge Graph, Thesaurus/Translator) for Enterprise Architecture, Business Architecture, Zero Trust, Supply Chain, and ML/AI foundation.
5 个月Good summation. I'd encountered the IBM BSP/ISP approach in 1984 when an IBM San Diego team supported my organization with the IT portion of the mission change transformation I was leading. I'd provided that team with my 1982 7x7x7x7 model for what would now be called an integrated mission ontology, taxonomy, knowledge graph, and thesaurus. The model from that period is shown below.
Sr Enterprise Architecture Analyst/Modeler, Ontologist w/Active Secret clearance | Published Speaker | Mathematician, Logician | Recycled "that box" a long time ago
5 个月No one has succeeded in writing a book explaining every single cell, and due to NOT following ISO/IEC/IEEE 42010, ZIFA—as well as TOGA(f)—do not qualify as an Architecture Framework (AF).