IT Architecture Toolkit – Table of Content
First edition; 256 pages
ISBN 0131473794
(by: Jane Carbone)
Table of Contents
Chapter 1
Introduction
- The Role of IT Planning
- Four Mini Case Studies–Best (and Worst) Practices
- Introducing the Enterprise Architecture Toolkit
- Getting Started
- Components of an Enterprise Architecture
- A Comparison of the Toolkit and the Zachman Framework
- Critical Success Factors
- A Word About Integration
- How This Book Is Organized
Chapter 2
Connecting Architecture to the Business
- The Business Framework
- Describing the Business Current State–Collecting Key Facts
- Suggested Exercise
- Another Approach to Describing the Current State
Chapter 3
Analyzing the Business Current State
- Using Assessment Indicators
- Environmental Scan
- Suggested Exercise
- Using Process Flows
Chapter 4
Constructing the Business Target State
- Using Assessment Indicators
- Using Process Flows
- Digging Down
- Suggested Exercise
Chapter 5
Analyzing the Target State–Identifying Gaps and Opportunities
- Analyze the Target State
- First Approach
- Second Approach
- Suggested Exercise
- Integration
Chapter 6
Principles
- The IT (Architecture) Framework
- Defining Principles
- CDCo IT Principles
- Suggested Exercise
Chapter 7
Architecture Models
- Setting the Context for Architecture Models
- Ground Rules For Modeling
- Rule #1 Agree on a set of standard components
- Rule #2 Use a standard representation scheme
- Rule #3 Set a scope
- Rule #4 Determine the level of detail
- Rule #5 Define the state to be modeled
- Rule #6 Define the environment
- Building Architecture Models
- Level 0 Current State Model
- Considerations for Assessing Current State Architecture
- Level 0 Target State Model
- Architecture Strategies
- Level 1 Model
- Level n Models
- Suggested Exercise
- Architecture-Based Logical Models
- Translating Architecture to Conceptual Data Model
Chapter 8
Inventory
- Set a Scope
- Determine the Level of Detail
- Define the State
- Define the Environment
- Agree on a Format
- Suggested Exercise
Chapter 9
Standards
- Ground Rules for Setting Standards
- Establish Ownership
- Define the State
- Define the Environment
- Define the Level of Detail
- Setting Function/Application Standards
- Selecting Technology Standards
- Setting People Standards
- Setting Data Standards
- The Good
- The Bad
- The Ugly
- The Payoff
- Then and Now
- Some Good Examples
- Suggested Exercise
- Integration–Again
Chapter 10
Projects
- The Framework for Implementation
- Translating Architecture to Projects
- Identifying Architecture Projects
- Selecting Architecture Projects
- Data-Driven Approach to Project Selection
- Apply Viability Criteria
- Suggested Exercise
- Six Strategies for Containing Project Scope
- First Things First
- Use It or Lose It
- No Data Before Its Time
- Smaller Is Better
- Just In Time
- Something New Under the Sun
- The Project Brief
- Suggested Exercise
- Summary
Chapter 11
Establishing Metrics
- Measuring Architecture Effectiveness
- Setting Business Objectives
- Setting Project Objectives
- Setting Architecture Objectives
- Measuring Architecture Values
- Benchmark Data
- Sample Data
- Suggested Exercise
Chapter 12
Presenting the Plan for Buy-in
- Gaining Executive Support
- Creating a Presentation-Level Architecture Model
- Gaining Support from IT
- Suggested Exercise
Chapter 13
Compliance and Other Key Processes
- Architecture Governance Process
- Architecture Development Process
- When Should Architecture Be Developed?
- Where is the Architecture?
- SDLC Process
Chapter 14
People
- Human Resources Issues for Architecture
- Evaluating HR Practices for the Architecture Team
- Staffing the Architecture Team
- Key Architecture Roles
- Data Management Roles
- Organization Structure
- Putting It Together
- A Final Word
Appendix A
Business Framework Interview Outlines
- Group 1 Questions
- Group 2 Questions
- Group 3 Questions
- Business Framework Data Collection Documents
- Architecture Data Collection Documents
Appendix B
Sample Architecture Principles
- Enterprise IT Principles
Appendix C
Example Architecture Strategies
- Application Development Strategies
- Data Management Strategies
- Technology Strategies
Appendix D
Example Target Application Architecture Patterns
Appendix E
Estimating IT Work Effort for Projects
- Sample Scale for Estimating IT Effort
- Add New Code
- Change Script–Wording-Only
- Create New List
- Modify Existing Script
- Add New Code–Code Contains Intelligence Used by Applications
- Fix Small Bug
- Create New Report
- Create Customer List
- Modify Existing Applications–More Than One Module
- Add New Function and Interfaces
- Reorganize Work Across Functions—Existing and New
- New Process, Applications, Data Store, and Cross-Function Data Movement
Appendix F
Sample Current Architecture Cost Data Collection
- Current Cost of Projects Survey
Appendix G
Sample Job Descriptions
- Data Steward
- Key Functions
- Expected Outputs
- Key Skills/Knowledge
- Data Architect
- Key Functions
- Expected Outputs
- Key Skills/Knowledge
- Data Acquisition
- Key Functions
- Expected Outputs
- Key Skills/Knowledge
- Common Data Services
- Key Functions
- Expected Outputs
- Key Skills/Knowledge
- Data Architecture Associate
- Key Functions
- Expected Outputs
- Key Skills/Knowledge
Appendix H
Enterprise Architecture Toolkit: 3-Day Workshop
- Course Description
- Course Overview
- Target Audience
- Course Approach
- Course Outline
- Course Logistics
Appendix I
Conducting Enterprise Architecture Assessment: 2-Day Workshop
- Course Description
- Course Overview
- Target Audience
- Course Approach
- Course Objectives
- Course Outline
- Course Logistics
Index