TOGAF with Zachman
Comparing TOGAF with the Zachman Framework turns on a single distinction that most side-by-side tables miss: Zachman is a schema and ontology, not a methodology. That changes everything about how the comparison should be framed, what each contributes, and how they can work together.
By the end of this module you will be able to:
- Explain why Zachman is more accurately compared with TOGAF as structure versus method rather than as a rival methodology
- Describe the official Zachman characterisation of the framework as a schema and ontology, not a methodology
- Walk the six interrogative columns and six audience rows of the Zachman matrix, explaining what each intersection tests
- Use Zachman as a completeness lens on a TOGAF without confusing it for an equivalent
- Identify the practical boundary between a classification aid and a delivery method
- Apply the distinction to the London case and its architecture repository
A slide that asked the audience to choose one.
I once reviewed a slide deck that placed TOGAF and Zachman side by side and asked the audience to choose one. The comparison table had columns for "governance model," "migration planning," and "delivery method." TOGAF had ticks in all three. Zachman had crosses.
The audience concluded that TOGAF was better. But the comparison was broken before it started, because it tested Zachman against capabilities it never claimed to provide. Zachman is not trying to be an ADM equivalent. It is not trying to provide , migration planning, or a delivery method. Once you understand that, the comparison becomes more useful and far less confusing.
The real question is not which is better at running architecture. It is how a classification schema and an architecture method can serve different purposes in the same enterprise.
If a comparison assumes both TOGAF and Zachman are end-to-end delivery methods, is the comparison broken before it starts?
61.1 What the official Zachman source says
The official Zachman framework page is explicit. It describes the Zachman Framework as a schema, then more specifically as an ontology. It also states plainly that the framework is not a methodology. That is not a weakness to apologise for. It is a design choice that defines what the framework does and does not claim to do.
That gives this comparison a firmer footing than many casual summaries do. Zachman is being positioned by its creator as a structured classification and ontology for descriptive representations of an enterprise, not as an end-to-end process for running architecture work.
Schema versus method: the central distinction
A schema tells you what kinds of descriptions are possible and how they relate to one another. A method tells you how to produce those descriptions, who should be involved, what governance applies, and how to move from current state to target state. Both are useful. They solve different problems.
Understanding this distinction is the single most important step in comparing TOGAF and Zachman honestly. Without it, every comparison table will test Zachman against capabilities it never claimed to provide and conclude, incorrectly, that it is inferior.
How TOGAF, ArchiMate, BIZBOK and Zachman divide the enterprise architecture work
No single framework covers every need, so practitioners run TOGAF as the method backbone, draw its artefacts in ArchiMate, deepen the business layer with BIZBOK and use Zachman as a completeness check across all six dimensions.
61.2 The Zachman matrix in detail
The Zachman matrix is structured around two dimensions: six interrogative columns and six audience rows. Each cell in the matrix represents a specific type of enterprise description viewed from a specific audience perspective.
The six interrogative columns
- What (data). What things does the enterprise deal with? This covers data entities, business objects, and the information the enterprise needs to manage.
- How (function). How does the enterprise operate? This covers processes, functions, and the transformations the enterprise performs.
- Where (network). Where does the enterprise operate? This covers locations, networks, and the geographic or logical distribution of enterprise elements.
- Who (people). Who is involved? This covers roles, responsibilities, organisational units, and the human actors in the enterprise.
- When (time). When do things happen? This covers events, cycles, schedules, and the timing relationships that govern enterprise behaviour.
- Why (motivation). Why does the enterprise do what it does? This covers goals, strategies, rules, and the motivational factors that drive enterprise decisions.
The six audience rows
- Scope (planner). The executive or planner perspective. What is the enterprise boundary? What is in scope?
- Business model (owner). The business owner perspective. How does the business work? What are the key business concepts?
- System model (designer). The architect or designer perspective. What logical structures support the business model?
- Technology model (builder). The builder perspective. What technology choices implement the logical design?
- Detail representations (implementer). The implementer perspective. What specific configurations, code, and specifications are needed?
- Functioning enterprise (worker). The operational perspective. How does the running enterprise actually behave?
What each cell represents
Each cell in the 6x6 matrix represents a specific type of description. For example, the intersection of "What" and "Business model" asks: what data does the business own, from the business owner's perspective? The intersection of "Where" and "Technology model" asks: where are technology components deployed, from the builder's perspective?
The power of this structure is that it forces completeness questions. If you have described the "What" for every row but never described the "When," you have a gap in your enterprise description. If you have described everything from the planner and owner perspectives but nothing from the builder and implementer perspectives, you have a different kind of gap.
TOGAF and Zachman meet on the same architecture artefacts
TOGAF is a method for how to work and Zachman is a taxonomy for what to classify, so they are complementary, not competing: each stakeholder concern, viewpoint and model in the centre is one artefact that TOGAF builds and Zachman classifies.
61.3 Why that distinction matters in practice
If you compare TOGAF and Zachman as if both are methodologies, the discussion immediately becomes confused. TOGAF offers phases, governance, content guidance, logic, and tailoring decisions. Zachman is giving you a structure for thinking about descriptive completeness.
That is why the right mental model is not framework versus framework in a flat list. It is method versus classification lens. The two operate at different conceptual levels and serve different purposes.
What TOGAF provides that Zachman does not
- An architecture development method. The provides phases from through and . Zachman does not define a development process.
- Governance structures. TOGAF defines , reviews, , and exception handling. Zachman does not address governance.
- Migration planning. and provide explicit guidance on , , , and sequencing. Zachman does not address migration.
- Content metamodel. The defines the entities, attributes, and relationships that structure the . Zachman provides a classification grid but not a metamodel for repository content.
- Stakeholder management. TOGAF provides guidance on identification, analysis, and selection. Zachman's audience rows identify perspectives but do not provide stakeholder management techniques.
What Zachman provides that TOGAF does not
- A completeness framework for enterprise descriptions. The 6x6 matrix provides a systematic way to check whether all relevant types of description have been considered. TOGAF does not provide this kind of structured completeness challenge.
- A classification ontology. Zachman classifies enterprise descriptions by type and audience in a way that is independent of any particular method. This makes it usable as a review lens regardless of which method produced the descriptions.
- Perspective balance. The audience rows force practitioners to consider whether descriptions exist for all relevant perspectives, from executive scope through to operational detail. TOGAF addresses perspectives through viewpoints but does not structure them as a completeness grid.
61.4 Where the confusion usually starts
The most common confusions in TOGAF-Zachman comparisons follow predictable patterns. Understanding these patterns helps practitioners avoid them.
Mistaking a matrix for a method
A classification scheme can help you organise questions and , but it does not by itself tell you how to scope work, govern change, or sequence transition states. Practitioners who try to "follow Zachman" as if it were a process quickly discover that it does not tell them what to do next. That is because it was never designed to.
Ignoring governance
Even a very complete descriptive structure still needs decision rights, exception handling, and delivery interfaces if architecture is meant to influence change. The Zachman matrix can show you that all six interrogatives have been addressed for all six audience levels. It cannot tell you who decides, who reviews, who approves exceptions, or how architecture connects to delivery governance.
Overstating equivalence
Saying Zachman and TOGAF are simply two alternative EA methods hides the fact that they operate at different conceptual levels. This is the most persistent confusion in the comparison literature. It leads to comparison tables that test both against the same criteria and conclude that one is "missing" capabilities that it never claimed to provide.
Filling cells for completeness rather than value
A subtler confusion arises when teams use the Zachman matrix and interpret every empty cell as an artefact gap that must be filled. The matrix identifies possible descriptions. It does not say that every possible description is necessary for every enterprise problem. Using Zachman well means asking whether a gap matters for real decisions, not automatically creating artefacts to fill every cell.
Common misconception
“Zachman can replace the entire method backbone of TOGAF.”
The official Zachman source describes the framework as a schema and ontology, not a methodology. It helps organise architecture classification. TOGAF provides the process, governance, and delivery method. They operate at different conceptual levels. Treating Zachman as a method replacement creates a gap in governance, migration planning, and delivery integration that the classification grid was never designed to fill.
61.5 A practical way to use Zachman alongside TOGAF
The most productive relationship between TOGAF and Zachman is complementary: TOGAF runs the architecture work, and Zachman provides a structured lens for reviewing descriptive coverage and perspective balance.
The integration pattern
- Use TOGAF to run the architecture work. The ADM provides the phases, the structures the repository, and the governance framework defines decision rights. This is the operating backbone.
- Use Zachman as a review lens. At key review points (after Phase B, after Phase C, after Phase D, or during ), use the Zachman matrix to challenge the completeness of the architecture pack. Are all six interrogatives addressed where they matter? Are all relevant audience perspectives covered?
- Treat any Zachman-based gap as a question, not an order. If the matrix reveals that timing-related descriptions are thin, the right response is to investigate whether that gap affects real decisions. If it does, strengthen the descriptions. If it does not, note the gap and accept it as a proportionate tailoring choice.
- Return the result to the TOGAF repository. Any artefacts created in response to a Zachman completeness review should be stored in the and governed through the same decision process as all other architecture content.
- Do not duplicate the governance layer. Zachman does not provide governance. Do not create a parallel governance structure to manage Zachman-identified artefacts separately from the TOGAF governance process.
When the Zachman lens is most valuable
- When the architecture pack feels lopsided: rich in some areas and silent in others.
- When different are getting inconsistent levels of architectural attention.
- When the enterprise suspects that some interrogative dimensions (particularly "When" and "Why") are under-described relative to "What" and "How."
- When a repository review reveals that artefacts cluster around certain types of description and leave others empty.
The TOGAF workflow that fills one empty Zachman cell
Zachman names the cell but not how to fill it: the Business perspective answering the What question is filled by running TOGAF Phase B, doing the capability and value-stream work, populating the content metamodel and signing off the deliverable that lands back in the cell.
61.6 Mapping Zachman to TOGAF concepts
While TOGAF and Zachman operate at different conceptual levels, their concepts do map to one another. Understanding these mappings helps practitioners use both without confusion.
Column-to-domain mappings
- What (data) maps to TOGAF's data architecture in Phase C, , and the content metamodel's data entities.
- How (function) maps to TOGAF's business processes and functions in Phase B, and application services in Phase C.
- Where (network) maps to TOGAF's technology architecture in Phase D, including infrastructure, platforms, and deployment topology.
- Who (people) maps to TOGAF's organisation units, roles, and analysis in Phase B and the approach.
- When (time) maps partially to TOGAF's , roadmap sequencing, event-driven process models, and the change-triggered re-architecture discipline of . This is the weakest mapping because TOGAF does not have a single "timing architecture" phase, but the mapping is genuinely partial rather than absent: time-of-day sequencing lives in process models, multi-year sequencing lives in the roadmap, and change-triggered iteration lives in Phase H.
- Why (motivation) maps to TOGAF's , , , and the in Phase A.
Row-to-perspective mappings
- Scope (planner) maps to TOGAF's and the at segment and strategic levels.
- Business model (owner) maps to TOGAF's Phase B business architecture, models, and .
- System model (designer) maps to TOGAF's logical architecture in Phase C, including .
- Technology model (builder) maps to TOGAF's Phase D technology architecture and .
- Detail representations (implementer) maps to TOGAF's implementation-level artefacts and the phase.
- Functioning enterprise (worker) maps to TOGAF's and the operational reality described during .
London Grid Distribution
The London repository could use Zachman as a coverage challenge. Are customer, process, data, timing, network, governance, and motivation questions all being described at the right level for the right audiences? That is a legitimate use of the Zachman lens.
Applying the Zachman lens to London
- What. London's data architecture covers asset data, customer data, network data, and regulatory data. The Zachman lens would ask: is this described for all six audience levels?
- How. London's process architecture covers connections delivery, outage management, and data publication. The Zachman lens would ask: are these processes described from the planner perspective down to the operational worker perspective?
- Where. London's network topology covers substations, feeders, and distribution assets. The Zachman lens would ask: is the geographic and logical distribution described at each audience level?
- Who. London's stakeholder map covers Ofgem, NESO, customers, and internal teams. The Zachman lens would ask: are roles and responsibilities clear at every level from executive scope to operational delivery?
- When. This is likely London's weakest dimension. Timing-related descriptions (event sequences, regulatory deadlines, maintenance cycles, seasonal demand patterns) may be under-described relative to the other five interrogatives.
- Why. London's principles and regulatory drivers provide motivation. The Zachman lens would ask: is the "why" traceable from strategic goals through to operational rules?
What London still needs
What London still needs, however, is TOGAF's method for getting from scope and principles through business, information, technology, migration, and governance. The Zachman lens can sharpen the pack. It does not run the pack. The ADM provides the operating backbone. The governance framework provides the decision rights. The content metamodel structures the repository. Zachman provides the completeness challenge that keeps all of those focused.
- For London, Zachman is a completeness aid, not the operating backbone.
- The strongest comparison is ontology and schema versus method and governance.
- The practical integration is to use Zachman at review points to challenge descriptive coverage and then return the results to the TOGAF-governed repository.
What is the most important conceptual difference between TOGAF and Zachman in practical use?
A reviewer uses the Zachman matrix to check the London architecture pack and finds that timing-related artefacts are underdeveloped. What should happen next?
A team decides to 'follow Zachman' as their architecture methodology, replacing the ADM entirely. They fill all 36 cells of the matrix with detailed descriptions. After six months, they have detailed documentation but no governance process, no migration plan, and no connection to delivery. What went wrong?
Core distinctions
- The official Zachman source describes the framework as a schema and ontology, not a methodology. This is the central fact for honest comparison.
- TOGAF and Zachman therefore operate at different conceptual levels: method versus classification lens. Comparing them as rival methodologies is the most common and most damaging error.
- The Zachman matrix (6 interrogatives x 6 audience perspectives) provides a structured completeness challenge that no other framework offers in the same form.
- Zachman can improve questioning and completeness review without replacing the delivery method, governance, or migration planning that TOGAF provides.
- TOGAF still provides the process, governance, repository stewardship, and transition logic needed to run enterprise architecture as an operating practice.
- The practical integration pattern: use TOGAF to run the work, use Zachman to review descriptive coverage at key review points, and treat gaps as questions rather than automatic artefact orders.
Standards and sources cited in this module
Official landing page for the TOGAF Standard, 10th Edition
The core enterprise-architecture standard compared in this module.
Official Zachman site
Primary reference for the Zachman Framework characterisation as schema and ontology.
The TOGAF Standard, 10th Edition (C220)
Parts 0-5
The core standard providing the method, content framework, and governance model that Zachman does not attempt to replace.
You now understand why TOGAF and Zachman operate at different conceptual levels and how they can work together productively. The next module shifts from comparison to honest self-criticism: where does TOGAF fail, and when is it the wrong tool? That is Module 62.
Module 61 of 72 · Comparison and Capstone