The Role of Enterprise Architecture Updates in
Guiding Decentralized Organizations
John Schatz
SPEC Innovations
Overview
Enterprise Architecture and Systems Study Interrelation
Systems Study Methodology
Systems Study Data Manipulation
Summary
Backup Slides
ENTERPRISE ARCHITECTURE AND
SYSTEMS STUDY INTERRELATION
3
Enterprise Architecture (EA)
Starting Point for Updated EA
Previous EA
DODAF 1.0
Updated EA
Develop with Operational and
Functional Focus
Conduct Reviews with
Representative Subset of COI
Incorporate COI Comments
DODAF 2.0
Updated EA
As-Is Models
in CORE
Functional Model
Updated EA
Transition Plan
Transition from As-Is to ToBe Architectures
Organizational and Technical
Transition Initiatives
Updated EA
To-Be Models
in CORE
Functional Model
Notional Physical Model
Why Update the EA?
Q3
How effective
were past policy
actions?
Previous
EA
As-Is
Documents current state of
functionality as of previous EA
completion
Previous
EA
To-Be
Documents desired future state of
functionality as of previous EA
completion
Architecture
Update
Q1
Updated
EA
As-Is
Documents current state of
functionality
What is the
desired
process?
Updated
EA
To-Be
Documents desired future state of
functionality
Provides planning and policy direction
Q2
Delta
Updated
EA
As-Is
Delta describes the difference between the
previous planned and updated actual processes
Assesses the effectiveness of past decisions and
directives
Q4
What needs to
change?
Updated
EA
As-Is
Delta
Updated
EA
To-Be
Delta describes the required transitions to achieve
the To-Be functionality.
Influences policy and procurement decisions
Answers
What is the
current
process?
Previous
EA
To-Be
Q5
What is being
done
differently?
Previous
EA
As-Is
Delta
Updated
EA
As-Is
Delta describes the change in the way the
community operates from the previous to the
updated EA.
Q6
How has the
vision
changed?
Previous
EA
To-Be
Delta
Updated
EA
To-Be
Delta describes the change in operational vision
from the previous to the updated EA.
EA Transition Plan
Q4
What needs to
change?
Updated
EA
As-Is
Delta
Updated
EA
To-Be
Delta describes the required transitions to achieve
the To-Be functionality.
Influences policy and procurement decisions
Q7
How to
implement
changes?
Organizational
Transition
Initiatives
Updated EA
Transition Plan
Technical
Transition
Initiatives
Transition from As-Is to To-Be
Architectures
Organizational and Technical
Transition Initiatives
Transition
Initiative
Timeline
EA to Systems Study
Q1
What is the
current
process?
Updated EA
As-Is
What is the
desired
process?
Updated EA
To-Be
Q2
To To-Be Functions
System
Evaluation
Criteria
Traceability
Q7
How to
implement
changes?
Updated EA
Transition Plan
System
Evaluation
Results
To Transition Initiatives
Criteria
Q9
What can be used
to implement
changes?
Systems Study
Findings
Results
As-Is
Functions
Systems As-Is
Physical
Architecture
Q8
What is used to
implement current
process?
The Systems Study Findings will show how existing systems might be
leveraged to implement the desired processes and changes as
defined in the Updated EA.
SYSTEMS STUDY METHODOLOGY
Systems Study Path Forward
1
Updated EA As-Is
Functional Models
in CORE
Requirements
Analysis
Updated EA To-Be
Functional Models
OV-3
in CORE
OV-5
SV-5a
Review Updated
EA As-Is
Functional
Requirements
OV-5
Review Updated EA To-Be
Functional Requirements
Review Updated EA To-Be Systems
and Services Functional Allocations
4
System
Evaluations
Conduct System
Evaluations
Develop System
Evaluation Criteria
Eval Results
Criteria
Develop System Evaluation Criteria
Map Evaluation Criteria to Updated EA
Map Evaluation Criteria to Transition
Initiatives
Establish Data
Collection
Methods
Identify Current
Systems
Conduct System
Evaluations
Documentation
and Findings
SvcV-5
Develop EA As-Is
Physical Architecture
Develop Systems
Study Findings
Phys Arch
Findings
Review Current Systems
Functionality
Develop Systems As-Is
Physical Architecture
Review System Evaluations Results
Develop Systems Study Findings
Systems Study Path Forward
Requirements
Analysis
Updated EA As-Is Functional Models in CORE
Operational
Resource Flow
Review Updated EA As-Is Functional Requirements
3
System
Evaluations
4
Conduct System Evaluations
Current Systems
Interconnectivity
Current Systems
Criteria Evaluation
Results
Establish Data Collection
Methods
Identify Current Systems
Conduct System
Evaluations
5
Documentation
and Findings
Develop EA As-Is Physical Architecture
Current Systems
Physical Architecture
Review Current Systems Functionality
Develop Systems As-Is Physical Architecture
10
Systems Study Path Forward
Requirements
Analysis
Updated EA To-Be Functional Models in CORE
Service Functional
Allocation
System Functional
Allocation
Operational
Resource Flow
System Functions
Review Updated EA To-Be
Functional Requirements
Review Updated EA To-Be
Systems and Services
Functional Allocations
System
Evaluations
Develop System Evaluation Criteria
Criteria
Descriptions
Criteria Measures
Criteria System
Function Allocation
Criteria Transition
Initiative Allocation
Develop System
Evaluation Criteria
Map Evaluation Criteria to
Updated EA
Map Evaluation Criteria to
Transition Initiatives
11
Systems Study Path Forward
System
Evaluations
Develop System Evaluation Criteria
Criteria
Descriptions
Criteria Measures
Criteria System
Function Allocation
Criteria Transition
Initiative Allocation
Develop System
Evaluation Criteria
Map Evaluation Criteria to
Updated EA
Map Evaluation Criteria to
Transition Initiatives
Conduct System Evaluations
Current Systems
Interconnectivity
Current Systems
Criteria Evaluation
Results
Establish Data Collection
Methods
Identify Current Systems
Conduct System
Evaluations
6
Documentation
and Findings
Develop Systems Study Findings
Collated
Evaluation Results
Documented
Findings
Recommendations
Review System Evaluations Results
Develop Systems Study Findings
12
Systems Study Path Forward
System
Evaluations
Conduct System Evaluations
Current Systems
Interconnectivity
Criteria Evaluation
Results
Establish Data Collection Methods
Identify Current Systems
Conduct System Evaluations
Develop EA As-Is Physical Architecture
Current Systems
Physical Architecture
Documentation
and Findings
Current Systems
Review Current Systems Functionality
Develop Systems As-Is Physical Architecture
Develop Systems Study Findings
Collated
Evaluation Results
Documented
Findings
Recommendations
Review System Evaluations Results
Develop Systems Study Findings
13
SYSTEMS STUDY DATA
MANIPULATION
14
Criteria Evaluation Results Data
Conduct System
Evaluations
XLS
Enter
System A
Criteria Evaluation Results
CSV
Convert
System A
Evaluation Criteria Occurrence
Excel Spreadsheet
XLS
Enter
System B
Criteria Evaluation Results
CSV
Convert
System B
Evaluation Criteria Occurrence
Excel Spreadsheet
XLS
Enter
System n
Criteria Evaluation Results
System A
Evaluation Criteria Occurrence
Import CSV File
System B
Evaluation Criteria Occurrence
Import CSV File
Import
EA
CORE Model
Import Criteria Occurrence
CORE Script
CSV
Convert
System n
Evaluation Criteria Occurrence
Excel Spreadsheet
System n
Evaluation Criteria Occurrence
Import CSV File
15
Determining Systems Potentially Impacting Changes
1a
1b
Determine criteria
mapped to
system function
Determine criteria
mapped to TI
Characteristic
Statement
Artifact
Type=Vision
Transition Initiative
Type=DRAWINGS:
Architecture Product
based on
/ basis of
Determine highest
value occurrence
augmented by
/ augments
specifies /
specified by
Type=Criteria
Criteria 1.1
instantiates /
instantiated by
Evaluate
Type=System Function
Function
Measure
Characteristic
Determine criteria
occurrences
mapped to criteria
Determine non-zero
value occurrences
Action
Text
decomposes
/decomposed by
documented by
/ documents
3a
Type=Criteria
Criteria
instantiates /
instantiated by
instantiates /
instantiated by
Characteristic
Characteristic
Characteristic
Type=Criteria Occurrence
Criteria 1.1 [System A]
Type=Criteria Occurrence
Criteria 1.1 [System B]
Type=Criteria Occurrence
Criteria 1.1 [System C]
Significant Criteria
Occurrences
Most Significant
Criteria Occurrence
3b
specifies /
specified by
Significant
Impacting Systems
Most Significant
Impacting System
specifies /
specified by
specifies /
specified by
Asset
Asset
Asset
Type=System
System A
Type=System
System B
Type=System
System C
Determine systems mapped
to criteria occurrences
16
Findings Document Creation
Develop Systems Study
Findings
PPT
Systems Study Findings
Framework
Systems Study
Findings Briefing
RTF
EA
CORE Model
Extract
DOC
Convert
Systems Study Findings
CORE Scripts
TI / System Function to
Most Significant Impacting System
Subsections
TI / System Function to
Significant Impacting Systems
Subsections
Systems Study
Data Summary and Correlation
RTF File
CSV
* The following cross matrices are created:
Criteria Items to Systems Cross Matrix
Criteria Items to Systems Cross Matrix with Criteria Values
Functions to Systems Cross Matrix
Functions to Systems Cross Matrix with Values
Summary Level Criteria Items to Systems Cross Matrix
Summary Level Criteria Items to Systems Cross Matrix with Criteria Values
Transition Initiatives to Systems Cross Matrix
Transition Initiatives to Systems Cross Matrix with Values
Systems Study
Data Summary and Correlation
Word File
XLS
Convert
Systems Study
Data Summary Cross Matrix*
CSV Spreadsheets
Systems Study
Data Summary Cross Matrix*
Excel Files
17
System Interconnectivity Data
Conduct System
Evaluations
System A
Interconnectivity Analysis
System B
Interconnectivity Analysis
System
Connected Systems
System-System Links
System Function Inputs
System Function Outputs
System Security Requirements
IO to Link Allocation
Enter
EA
CORE Model
System n
Interconnectivity Analysis
18
Physical Architecture Model Rendering
Determine system
function mapped
to system
Hierarchy
Diagram
Asset
Type=System
System
performs /
allocated to
Determine
functional
correlation
IDEF0-A0
IDEF0
Action
3a
Determine applicability of
system function IDEF0
Type=System Function
System Function
IDEF0-A0
Action
augmented by
/ augments
Type=System Function
System User Function
Type=System Function
System Functional Context
augmented by
/ augments
3b
Determine system
functions with
IDEF Diagrams
IDEF0
Action
augmented by
/ augments
Text
Functional Correlation
19
Physical Architecture Document Creation
Develop EA As-Is
Physical Architecture
IDEF
PPT
PPT
System Function
IDEF0-A0
Enter
IDEF
Systems Interconnectivity
Diagrams Briefing
System IO Slides
Decomposable
System Function
IDEF0
IDEF
RTF
EA
CORE Model
Extract
DOC
Convert
As-Is Physical Architecture
CORE Scripts
Related Physical System Functional
Contexts IDEF0s
As-Is Physical Architecture
RTF File
As-Is Physical Architecture
Word File
IDEF
Related Physical System User and
External System Functions IDEF0-A0s
System Hierarchy Diagram
20
Systems Study Product Creation
Systems Study
Products
PPT
Systems Interconnectivity
Diagrams Briefing
Physical Architecture
Products
DOC
Physical Architecture Data
As-Is Physical Architecture
Word File
EA
CORE Model
DOC
Extract
Data Processing
CORE Scripts
System
Evaluation Data
Systems Study
Data Summary and Correlation
Word File
XLS
Findings and
Recommendations
Products
* The following cross matrices are created:
Criteria Items to Systems Cross Matrix
Criteria Items to Systems Cross Matrix with Criteria Values
Functions to Systems Cross Matrix
Functions to Systems Cross Matrix with Values
Summary Level Criteria Items to Systems Cross Matrix
Summary Level Criteria Items to Systems Cross Matrix with Criteria Values
Transition Initiatives to Systems Cross Matrix
Transition Initiatives to Systems Cross Matrix with Values
Systems Study
Data Summary Cross Matrix*
Excel Files
PPT
Systems Study
Findings Briefing
21
SUMMARY
22
Summary
Enterprise Architecture (EA) updates answer questions
regarding the state and direction of the enterprise.
Systems Study findings show how existing systems
might be leveraged to implement the desired processes
and changes as defined in the Updated EA.
Systems Study data should be stored in the architecture
database and mapped to the EA and Transition
Initiatives.
23
BACKUP SLIDES
24
Enterprise State and Direction Questions
Question
Architectural Product / Product Comparison
What is the current
process?
Updated EA As-Is Functional Architecture
What is the desired
process?
Updated EA To-Be Functional Architecture
How effective were past
policy actions?
Previous EA To-Be Functional Architecture /
Updated EA As-Is Functional Architecture Delta
What needs to change?
Updated EA As-Is Functional Architecture /
Updated EA To-Be Functional Architecture Delta
What is being done
differently?
Previous EA As-Is Functional Architecture /
Updated EA As-Is Functional Architecture Delta
How has the vision
changed?
Previous EA To-Be Functional Architecture /
Updated EA To-Be Functional Architecture Delta
How to implement
changes?
Updated EA Transition Plan
What is used to implement
current process?
Updated Systems As-Is Physical Architecture
What can be used to
implement changes?
Updated Systems Study Findings
Q1
Q2
Q3
Q4
Q5
Q6
Q7
Q8
Q9
25
Physical Architecture Diagram Summary
IDEF
Shows the inputs and outputs for the system functions.
The system is shown as the IDEF mechanism and the
data processing requirements are shown as the IDEF
controls.
IDEF
System Function
IDEF0-A0
Shows a decomposed view of the system functions.
IDEF
System Function
IDEF0
Shows the inputs and outputs from the view of the system
user. The system user is shown as the IDEF mechanism .
IDEF
System User Function
IDEF0-A0
Shows the relationship between the system functions and
other systems functions.
DOC
IDEF
EA CORE Model
Produced
As-Is Physical Architecture
Word File
System Functional Context
IDEF0
Shows the relationship between the system functions and
the system user functions.
IDEF
System Functional Context
User IDEF0
Shows the relationship between the decomposed system
functions and the system user functions.
IDEF
System Functional Context Detailed User IDEF0
Shows the relationship between the system functions and
other systems functions.
PPT
OPTIONAL
System Functional Context
Systems IDEF0
IDEF
Shows the relationship between the system functions and
external systems functions.
System IO Slide
Visually represents the system
relationship with other systems, system
decomposition, inputs, outputs, and
network requirements.
OPTIONAL
System Functional Context
External Systems IDEF0
Shows a hierarchical view of the system and subsystems.
System Hierarchy Diagram
26