Skip to content

Educators: Teaching Zachman 6x6 with FCC as Reference Implementation

The Zachman framework is classic enterprise-architecture theory, but students often find it abstract. FCC's fcc.classification. zachman module makes the 6x6 concrete: every persona, workflow, and scenario is tagged with a cell. These four prompts build a 2-session teaching module.

Personas Used

Persona ID Full Name Role
edu Education Lead Unit designer
ZCA Zachman Cross-Cut Analyst Subject matter

Prompt 1: Opening Lecture

Personas: edu, ZCA

Prompt

Produce a 40-minute lecture outline: 10 slides on Zachman
history (1987 paper), 10 slides walking the 6x6 matrix column
by column, 5 slides on how FCC represents each cell, 5 slides
on matrix_coverage() as an analytic tool. End with 1 discussion
question.

Expected Output

  • 30-slide outline
  • FCC cross-walk section
  • Discussion question

Prompt 2: Hands-On Lab

Personas: edu

Prompt

Design a 60-minute lab. Students open Notebook 45, run
matrix_coverage() on FCC's persona registry, and identify the
three most underrepresented cells. They write a 1-paragraph
hypothesis for WHY those cells are underrepresented and propose
one persona each.

Provide: lab handout (1 page), checkpoint questions (3),
submission rubric.

Expected Output

  • 1-page lab handout
  • 3 checkpoint questions
  • Submission rubric

Prompt 3: Quiz Questions

Personas: edu

Prompt

Produce 8 quiz questions on Zachman fundamentals + FCC's
implementation. Mix concept questions (name the 6 interrogatives)
with application questions (given an artifact, pick the cell).
Include answer key.

Expected Output

  • 8 quiz items
  • Mixed difficulty
  • Answer key

Prompt 4: Synthesis Essay Prompt

Personas: edu

Prompt

Write a 1-page take-home essay prompt. Students argue either for
or against the claim "Every software artifact should carry a
zachman_cell." Require them to cite at least 2 concrete FCC
examples and 1 counter-example from industry.

Expected Output

  • Essay prompt
  • Citation requirements
  • Grading rubric (3 dimensions)

See Also

  • Notebook 45 — Zachman matrix coverage explorer
  • src/fcc/classification/zachman.py
  • docs/tutorials/sample-prompts/beginners-zachman-introduction.md