技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
enterprise-togaf-zachman【数据与研究】Use this skill when applying TOGAF ADM or Zachman Framework for enterprise architecture. This skill enforces: ADM phase governance, Zachman cell analysis, architecture content production, stakeholder viewpoint alignment. Do NOT use for: solution architecture, implementation coding, infrastructure provisioning.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Guides enterprise architecture practice using TOGAF Architecture Development Method (ADM) and Zachman Framework for holistic architecture representation.
Exact user phrases: TOGAF, Zachman, enterprise architecture, ADM, architecture framework, architecture method, architecture development, EA framework, architecture phase, stakeholder viewpoint, architecture building block.
Before activating, verify:
Architecture document, viewpoint model, or ADM phase deliverable.
## [Framework/Methodology] Artifact
### Context
{phase/cell, stakeholders, scope}
### Deliverable
{structured architecture content}
### Viewpoints Addressed
{stakeholder-viewpoint mappings}
### Next Phase Inputs
{what this phase produces for the next}
No preamble. No postamble. No explanations. No filler/hedging/transitions.
8000 tokens
Establish architecture capability. Define architecture principles. Select framework (TOGAF, Zachman, or hybrid). Set up architecture repository. Identify stakeholders. Tailor ADM for organizational context. Define architecture governance bodies. Select architecture tools (Sparx EA, Archi, LeanIX). Establish architecture board charter.
Define scope, constraints, and expectations. Identify stakeholders and their concerns. Develop architecture vision statement. Obtain approval. Create business case for architecture work. Identify key architectural issues. Develop value chain diagrams and capability maps.
Develop baseline and target architectures for each domain. Perform gap analysis. Identify architecture roadmaps. Map deliverables to Zachman cells. Document architecture views per stakeholder. Phase B (Business): process modeling, organizational structure, business goals. Phase C (Data & Applications): data entities, application portfolio, interfaces. Phase D (Technology): hardware, software, network infrastructure.
Identify implementation projects. Group into work packages. Create implementation roadmap. Estimate costs and benefits. Prioritize projects. Confirm architecture roadmap with stakeholders. Phase E: identify solutions and implementation strategy. Phase F: create detailed migration plan with phases and dependencies.
Govern implementation. Conduct architecture compliance reviews. Manage architecture changes. Update architecture repository. Monitor architecture context changes. Operate architecture governance framework. Phase G: architecture contract monitoring. Phase H: architecture change management and continuous improvement.
Capture, track, and prioritize requirements throughout ADM. Assess requirements impact on all architecture domains. Maintain requirements traceability. Feed requirements back into phases. Requirements repository linked to architecture artifacts.
Does the organization need a structured method for architecture development?
Is the organization in a highly regulated industry (finance, healthcare, government)?
Are you documenting current architecture or designing future architecture?
What is the EA team size and maturity?
Hybrid approach: Use TOGAF ADM as the method and Zachman as the ontology. Map ADM deliverables to Zachman cells. Use Zachman rows (Executive, Business, Architect, Engineer, Technician) as viewpoint templates during ADM phases. This provides both process and structure.
Is there an approved architecture vision?
Are baseline and target architectures documented?
Are implementation opportunities identified?
Is the migration plan approved?
Is the implementation complete?
What perspective (row) does the stakeholder need?
Which interrogative (column) is the focus?
Fill cells in priority order: start with Row 1-2 for stakeholder alignment, then Row 3 for architecture specification. Fill Row 4-5 only when preparing for implementation. Skip Row 6 cells (system already exists).
| Framework | Strengths | Weaknesses | Best For |
|---|---|---|---|
| TOGAF | Comprehensive method, industry standard, governance | Heavyweight, can be slow, requires tailoring | Large enterprise transformation |
| Zachman | Holistic view, cell-based analysis, structured | No method, descriptive not prescriptive | Understanding current architecture |
| Hybrid (TOGAF + Zachman) | Method + structure, best of both | Complex to maintain alignment | Most enterprises |
| Gate | Criteria | Decision |
|---|---|---|
| Preliminary | Architecture principles defined, governance established | Proceed or scope |
| Phase A | Vision approved, stakeholders identified | Proceed or refine |
| Phase B-D | Baseline and target documented, gap analysis done | Proceed or iterate |
| Phase E | Opportunities identified, solutions proposed | Proceed or replan |
| Phase F | Migration plan approved, business case validated | Proceed or review |
| Phase G | Compliance reviewed, contracts active | Proceed or remediate |
| Phase H | Changes managed, repository updated | Continue cycle |
| Row (Perspective) | Priority | Rationale |
|---|---|---|
| Executive (Scope) | High | Sets boundaries, stakeholders |
| Business Owner (Business Model) | High | Core processes, value streams |
| Architect (System Model) | High | Technical blueprint |
| Engineer (Technology Model) | Medium | Implementation detail |
| Technician (Detailed Spec) | Low | Operational configuration |
| User (Functioning System) | Low | Runtime view |
| Component | Content | Purpose |
|---|---|---|
| Architecture Metamodel | Entity-relationship definitions | Standardize representation |
| Architecture Landscape | Baseline + target views | Current and future state |
| Reference Library | Standards, patterns, building blocks | Reusable assets |
| Governance Log | Review decisions, waivers, changes | Audit trail |
| Requirements Repository | Stakeholder requirements, traceability | Impact analysis |
Preliminary Gate: Architecture principles documented. Governance bodies established. Tools selected. Repository initialized. Decision: proceed to Phase A or refine framework setup.
Phase A Gate: Architecture vision approved by stakeholders. Business case validated. Scope and constraints documented. Decision: proceed to Phase B-D or refine vision.
Phase B-D Gate: Baseline and target architectures documented per domain. Gap analysis complete. Roadmaps defined. Decision: proceed to Phase E or iterate on architecture domains.
Phase E Gate: Implementation opportunities identified. Work packages defined. Solutions evaluated. Decision: proceed to Phase F or replan opportunities.
Phase F Gate: Migration plan approved. Projects prioritized. Business case confirmed. Decision: proceed to Phase G or review priorities.
Phase G Gate: Implementation compliance reviewed. Architecture contracts active. Changes managed. Decision: continue monitoring or remediate.
Phase H Gate: Architecture repository updated. Context changes assessed. Next cycle planned. Decision: continue to next ADM iteration or close program.
Use the following dimensions to assess EA maturity annually:
Rate each dimension 1-5 (1=Initial, 2=Managed, 3=Defined, 4=Quantitatively Managed, 5=Optimizing). Target score: 3+ for all dimensions. Improvement plan for any dimension scoring below 3.
EA teams build comprehensive models that nobody uses. Architecture must address real business concerns. Start with stakeholder analysis. Map architecture artifacts to business goals. Show traceability from business strategy to technical decisions. If architecture does not help decision-making, it fails.
Creating every ADM deliverable in full detail overwhelms stakeholders and consumes resources. Tailor ADM outputs to organizational context. Create only value-adding deliverables. Use iterative detail: high-level in early phases, detailed only when needed for implementation.
Finding gaps between baseline and target is only useful if it drives a remediation plan. Each gap must have an owner, solution approach, and timeline. Review gap closure progress in governance reviews. Close gaps before moving to next phase.
Filling every Zachman cell perfectly leads to analysis paralysis. Zachman is a framework, not a method. Fill cells that matter for current decisions. One perspective (e.g., Owner's row for business model) can be sufficient for a phase. Expand cells as needed.
Architecture review boards that approve everything provide no value. Define clear compliance criteria. Conduct compliance reviews at implementation milestones. Exceptions require documented waivers with expiry. Architecture must have teeth.
Architecture artifacts stored in documents nobody reads provide no value. Repository must be accessible, searchable, and linked. Use EA tools (Sparx, LeanIX, Archi) for living repository. Link to project management and CMDB tools.
Completing the ADM cycle and stopping changes the organization. Phase H is continuous: monitor architecture context, manage changes, update repository. Without Phase H, architecture becomes stale. Schedule regular architecture review cycles.
Running ADM as a rigid sequential process ignores the reality that architecture domains evolve at different speeds. Run ADM iteratively: focus on high-value domains first, revisit others in subsequent cycles. Use agile EA approaches for faster delivery.
Buying an EA tool (Sparx, LeanIX) and expecting it to solve architecture problems. Tools enable, they do not create architecture. The method (ADM), the people (architects), and the governance (review board) are what create value. Tool is infrastructure, not solution.
TOGAF is a method (how to develop architecture). Zachman is an ontology (what to represent about architecture). TOGAF tells you the process steps; Zachman tells you the dimensions. Most enterprises use TOGAF as the method and Zachman as a reference for completeness. They are complementary, not competing.
TOGAF: comprehensive EA framework covering business, data, application, technology architecture. SAFe: agile scaling framework with built-in architectural guidance. SAFe's Enterprise Architect role maps to TOGAF's Phase B-D. SAFe is lighter and more agile; TOGAF is more thorough. Many organizations use SAFe for delivery and TOGAF for architecture governance.
TOGAF: architecture practice (what to build, how to plan). ITIL: service management (how to operate, how to support). TOGAF Phase D (Technology Architecture) overlaps with ITIL's service design. They address different lifecycle stages: TOGAF for design and planning, ITIL for operations and support.
Zachman: 6x6 matrix ontology for classifying EA artifacts. ArchiMate: visual modeling language for representing EA artifacts. Zachman tells you which cell an artifact belongs to. ArchiMate provides notation to describe the artifact. They are complementary: Zachman provides organization; ArchiMate provides representation.
A large bank with 40+ legacy systems needed to modernize their customer onboarding process. Using TOGAF ADM, the EA team started with Phase A (Architecture Vision) to align stakeholders across retail banking, compliance, and IT. Phase B documented the as-is business process requiring 14 system touchpoints and 3-day onboarding time. Phase C mapped data entities (customer, KYC documents, account products) and identified 7 redundant data stores. Phase D designed the target technology architecture with an API gateway, event-driven microservices, and a customer data platform.
Gap analysis revealed 23 capability gaps between baseline and target. Phase E grouped these into 4 work packages: customer portal, KYC automation, account opening engine, and integration layer. Phase F created a 3-phase migration plan progressing from quick wins (portal UX) through core transformation (KYC automation) to full platform. Architecture governance through Phase G ensured each work package maintained compliance with the target architecture. Phase H established quarterly architecture reviews.
Results: Onboarding time reduced from 3 days to 15 minutes. System touchpoints reduced from 14 to 3. Regulatory compliance improved with automated KYC checks. The ADM cycle completed in 9 months for the first iteration.
A healthcare organization needed to understand their complete data landscape for HIPAA compliance and interoperability planning. They used the Zachman Framework's What column (Data) across all six rows to inventory their information architecture.
Row 1 (Executive): Identified 5 key data domains — patient records, billing, clinical research, operational, regulatory reporting. Row 2 (Business Owner): Mapped 34 business entities with their lifecycle and ownership. Row 3 (Architect): Created logical data model with entity relationships, cardinality, and data flows. Row 4 (Engineer): Documented physical database schemas across 12 systems including EHR, billing, and lab systems. Row 5 (Technician): Detailed configuration of database servers, backup policies, and data retention rules. Row 6 (User): Catalogued actual data instances, volumes, and growth rates.
The Zachman analysis revealed: 3 data entities with no clear owner (governance gap), 2 systems storing duplicate patient demographic data (redundancy), and 1 critical data flow with no backup path (resiliency gap). Remediation: assigned data owners, consolidated patient data into master data management system, and added failover for the critical data flow. Passed HIPAA audit with zero findings related to data governance.
A retail company with 200+ applications planned a 3-year cloud migration. The EA team used TOGAF ADM for the migration method and Zachman for architecture completeness. Phase A (Vision) established the cloud strategy and stakeholder alignment. Phase B-D used Zachman's What/How/Where columns to document the current application portfolio (What applications exist, How they integrate, Where they run). This revealed 35 applications with unknown dependencies and 12 applications running on unsupported OS versions.
Phase E prioritized migration waves: low-hanging fruit (15 standalone apps), medium complexity (42 apps with simple dependencies), high complexity (28 apps with complex integrations), and retain on-premise (5 apps with hardware dependencies). Phase F created a detailed migration roadmap with quarterly milestones. Phase G governed migration compliance with cloud architecture standards.
The hybrid approach ensured both method (ADM phases kept migration on track) and completeness (Zachman cells identified gaps that pure ADM would have missed). Migration completed 6 months ahead of schedule because the Zachman analysis uncovered hidden dependencies early.
# adm-phase-automation.yaml
phases:
preliminary:
deliverables:
- "Architecture Principles Document"
- "Architecture Governance Charter"
- "EA Tool Selection"
- "Repository Setup"
gates: "Principles approved, governance body active"
automation:
- "Template repository initialized from EA tool"
- "ADR tool configured in repo"
- "Governance calendar created"
phase_a:
deliverables:
- "Architecture Vision Document"
- "Stakeholder Map"
- "Business Case"
- "Value Chain Diagram"
gates: "Vision approved by stakeholders"
automation:
- "Stakeholder analysis questionnaire sent"
- "Business case template pre-filled from strategy"
phase_b_d:
deliverables:
- "Baseline Architecture (per domain)"
- "Target Architecture (per domain)"
- "Gap Analysis Report"
- "Architecture Roadmap"
gates: "Gap analysis complete, roadmap approved"
automation:
- "Architecture survey tool deployed for as-is capture"
- "Gap analysis template auto-populated"
zachman_adm_mapping:
row_1_executive:
what: "Business Strategy Map → Phase A"
how: "Value Chain → Phase B"
where: "Geographic Coverage → Phase D"
who: "Organization Chart → Phase B"
when: "Strategic Timeline → Phase A"
why: "Business Goals → Phase A"
row_2_business_owner:
what: "Data Entity List → Phase C"
how: "Business Process Model → Phase B"
where: "Business Locations → Phase B"
who: "Role Hierarchy → Phase B"
when: "Process Schedule → Phase B"
why: "Business Rules → Phase B"
row_3_architect:
what: "Logical Data Model → Phase C"
how: "Application Architecture → Phase C"
where: "Logical Network → Phase D"
who: "Access Rights → Phase B"
when: "Event Model → Phase C"
why: "Architecture Principles → Preliminary"
row_4_engineer:
what: "Physical Data Model → Phase D"
how: "System Design → Phase D"
where: "Physical Network → Phase D"
who: "Security Model → Phase D"
when: "Processing Schedule → Phase D"
why: "Design Constraints → Phase D"
| Anti-Pattern | Why It Hurts | Fix |
|---|---|---|
| Architecture without business alignment | EA team builds models nobody uses. | Map artifacts to business goals. Show traceability. |
| Over-documentation | 200-page architecture documents nobody reads. | Tailor ADM outputs. Create only value-adding deliverables. |
| Gap analysis without action | Finding gaps without remediation plans. | Every gap has owner, solution, timeline. |
| Zachman obsession | Filling all 36 cells perfectly. Analysis paralysis. | Fill cells that matter for current decisions. Expand as needed. |
| Skipping Phase H | Architecture becomes stale. No continuous improvement. | Schedule regular architecture review cycles. |
| Waterfall ADM execution | Rigid sequential process ignores reality. | Iterative: focus on high-value domains first. |
For implementation projects, hand off to enterprise-architecture-governance for review board decisions, or enterprise-vendor-management for technology procurement alignment.