| Traditional SLDC Equivalent | Zachman Framework | Data (What) | Function (How) | Network (Where) | People (Who) | Time (When) | Motivation (Why) |
|---|---|---|---|---|---|---|---|
| Strategic Planning | Scope - Planner (Contextual Level) (Ballpark View) |
List of entities (things) important to the business Data Steward |
List of processes the business performs Business Analyst |
List of locations in which the business operates Logistics Analyst, Hardware Analyst, Communication Analyst |
List of organizations important to the business Business Analyst |
List of events / cycles significant to the business Data Steward, Business Analyst |
List of business goals / strategies Data Architect, Software Architect, Technology Architect, Business Analyst |
| (Transition) Requirements Analysis | Business Model - Owner (Conceptual Level) (Owner's View) |
Language, Conceptual data model (Semantic Model) Data Steward, Data Architect |
Business process model Business Analyst, Systems Analyst, Software Architect |
Business logistics model Technology Architect, Network Architect, Business Analyst |
Work flow model, Organization chart Business Analyst, Systems Analyst, Data Architect |
Master schedule, State / transition diagram Data Steward, Data Architect, Systems Analyst |
Business plan, tactics, policies, rules Data Architect, Software Architect, Technology Architect, Business Analyst |
| Requirements Analysis | System Model - Designer (Logical Level) (Designer's View) |
Logical data model Data Steward, Data Architect, Data Warehouse Architect, Database Designer / Administrator |
Application architecture, Data flow diagram Business Analyst, Systems Analyst, Software Architect |
Distributed system architecture, Location of roles Technology Architect, Network Architect |
Human interface architecture, Use cases Business Analyst, Systems Analyst, Data Architect, Software Architect |
Processing structure, Entity life history Data Steward, Data Architect, Systems Analyst |
Business rule model Data Architect, Software Architect, Technology Architect, Business Analyst, Systems Analyst |
| Design | Technology Model - Builder (Physical Level) (Builder's View) |
Physical data model Database design Data Steward, Data Architect, Data Warehouse Architect, Database Designer / Administrator |
Systems design, Program structures Programmer, Tester, Web Designer |
Technology architecture, Hardware, software distribution Network Engineer, Systems Administrator, Network Administrator, Systems Programmer, Middleware Programmer |
Presentation architecture, User interface, security design Business Analyst, Systems Analyst, Data Architect, Software Architect, Security Administrator, Web Designer |
Control structure Web Designer, Data Steward, Data Architect, Systems Analyst, Software Architect |
Business rule design Web Designer, Data Architect, Software Architect, Technology Architect, Business Analyst, Systems Analyst, Programmer Analyst |
| Construction | Detailed Representation - Subcontractor (Out of Context) (Subcontractor's view) |
Physical storage design, Data definitions Database Administrator |
Detailed program design Programmer, Tester, Web Master |
Network architecture, protocols Network Engineer, Systems Administrator, Network Administrator, Systems Programmer, Middleware Programmer, Tester |
Security architecture, Screens Programmer, Security Administrator, Webmaster, Tester |
Timing definition Programmer, Webmaster, Tester |
Rule specification logic Programmer, Database Administrator, Webmaster, Tester |
| Production | Functioning System (Actual) |
Converted data Database Administrator, Technical Support |
Executable programs Configuration Manager, Technical Support |
Communication facilities / Network Systems Administrator, Network Administrator, Technical Support |
Trained people / Organization Security Administrator, Technical Support |
Business events / Schedule Systems Administrator, Technical Support |
Enforced rules / Strategy Programmer, Database Administrator, Technical Support |
|
References
|
(c)1998-2008 All Rights Reserved