Course Description And Syllabus

From EAFWiki

Jump to: navigation, search


Software Architecture Specialization




Alignment of business and technology models is a tactical business objective that supports all business strategies meant to improve the value chain in service-driven organizations. The focus of Enterprise Architectures is to facilitate this alignment by identifying the main components of an organization or a sub-set of it (such as its information systems), and the ways in which these components work together. The components include staff, business processes, technology, information, as well as financial and other resources. This course gives an introduction to Enterprise Architecture Frameworks (EAFs) that may be used to catalog and document Enterprise components to help inform, guide, and constrain choices in business/IS/IT solutions development. EAFs are increasingly used in the industry today as a result of the continued emergence of new technologies and ongoing pressures to reengineer business processes to achieve improved efficiency and greater customer focus.


The objectives of this course are to introduce students to mainstream EAFs used in the industry today (e.g., Gartner’s EAF, TOGAF, Zachman Framework, etc.) and become familiar with the underlying reference model that should be used to relate to them, understand their relative merits, and leverage them to support industry-specific needs. As part of the course, students will learn practically how to identify key Enterprise components that should be managed by an EAF and how to structure and leverage an EAF to facilitate the alignment of business and technology models in a modern organization.


Hands-on industry-specific projects


How to Survive in the Jungle of Enterprise Architecture Frameworks: Creating or Choosing an Enterprise Architecture Framework Jaap Schekkerman Trafford Publishing ISBN 1-4120-1607-X, ISBN-13: 978-1412016070, Third Edition (07/06/2006)

Enterprise Architecture As Strategy: Creating a Foundation for Business Execution Jeanne W. Ross, Peter Weill, David Robertson Harvard Business School Press ISBN-10: 1591398398, ISBN-13: 978-1591398394 (08/08/06)


Assigned readings for the course will be from the recommended textbook(s), from various Web sites, from trade magazines, and from instructor-provided notes made available on the course Web site.


Open Source or Consortia-developed frameworks:

Commercial frameworks:

Defense industry frameworks:

Government frameworks:


  • Session 1: Introduction to Enterprise Architecture
    • Enterprise Architecture Key Concepts
    • Enterprise Architecture Management
    • Readings - Textbook's Abstract and Chapter 1
    • Assignment #1 - Understanding the "Foundation for Execution" Principles
    • Project Proposal Preparation (Due at the begining of Session 5)
  • Session 2: Survey of Enterprise Architecture Frameworks
    • TOGAF ADM Process
    • TOGAF ADM Information Sets
    • TOGAF Foundation Architecture
    • TOGAF Enterprise Continuum
    • TOGAF and Other Architectures / Frameworks
    • Architecture Governance
    • Readings - TOGAF 8.1.1 Enterprise Edition (Personal PDF Edition) Handout
    • Assignment #2 - Review Quizzes on TOGAF Readings
  • Session 3: Foundation for Execution in an EAF Context
    • Target Strategy Definition
    • Using Porter's Five Forces and SWOT Model to Derive IT Enablers
    • Foundation for Execution
    • Enterprise Change Management
    • Sample BPM IT Capability
    • Readings - Textbook's Chapters 2-3
    • Assignment #3 - EITS Methodology Refinement (Part I)
  • Session 4: Reference Architectures
    • Architecture Assets Catalogs
    • Architecture Blueprinting Framework
    • Sample Architecture Blueprints
    • Readings - Textbook's Chapter 3 (Continued)
    • Assignment #3 - EITS Methodology Refinement (Part II)
  • Session 5: Best Practive Knowledge Bases
    • EAM Reference Architecture Models (See Session 1)
    • EAM Implementation
    • Sample EA Process Patterns
    • Sample EA Artifact Types
    • Project Proposals Due for Instructor Review and Feedback
    • Readings - Textbook's Chapter 6
    • Assignment #4 - Implementing an EAF Knowledge Base
  • Session 6: Portfolio Management
    • Portfolio Planning Explained
    • Application Portfolio Planning Illustrated
    • Application Portfolio Planning Case Study
    • Application Portfolio Planning Practical Approach
    • Instructor to Provide Feedback on Project Proposals
    • Readings - Textbook's Chapters 7-9
    • Assignment #5 - Practical Portfolio Management (Class Project Part I)
  • Session 7: Adoption Roadmap Definition
    • Adoption Roadmap Definition Explained
    • Adoption Roadmap Definition Illustrated
    • Adoption Roadmap Definition Case Study
    • Adoption Roadmap Definition Practical Approach
    • Readings - Texbook's Chapters 7-9 (Continued)
    • Assignment #6 - Practical Adoption Roadmap Definition (Class Project Part II)
  • Session 8: Enterprise Reference Architecture Blueprinting
    • RA Vision, Principles, Policies, and Guidelines
    • RA Blueprinting - Business Architecture
    • RA Blueprinting - Application Architecture
    • RA Blueprinting - Information Architecture
    • RA Blueprinting - Technical Infrastructure Architecture
    • Readings - Textbook's Chapters 7-9 (Continued)
    • Assignment # 7 - Practical Enterprise Reference Architecture Blueprinting (Class Project Part III)
  • Session 9: EA Transformation and Management
    • Enterprise Transformation Demystified
    • Typical Process Improvement Methodology
    • Six Sigma Process Improvement Approach
    • Enterprise Program Management Concepts
    • Readings - Book Chapters Pertaining to Reviews of Mainstream EAM Implementations
    • Assignments #5-6-7 - Class Project Work (Continued)
  • Session 10: Detailed Review of Mainstream EAM Implementations
    • EAF Creation / Selection Guidelines
    • EAFs History
    • Review of Mainstream EAFs
    • EA Frameworks Comparison
    • EA Frameworks Usage
    • Enterprise Architecture Tools Selection
    • Readings - Book Chapters Pertaining to Reviews of Mainstream EAM Implementations (Continued)
    • Optional Readings of Suggested Papers
    • Assignments #5-6-7 - Class Project Work (Continued)
    • Assignment #8 (Optional for Extra Credit) - Quick and Comprehensive EAF Catalog


Homework and project assignments completion will be required.

Quizzes will be administered.

The final exam will be a take-home exam.


25% Assignments

35% Projects

30% Final Exam

10% Attendance and Participation

Extra credit will be granted periodically for particularly clever and/or creative solutions.

Personal tools