Escolar Documentos
Profissional Documentos
Cultura Documentos
Architectures Succeed
Dr. Paul Montgomery
Associate Professor of Systems Engineering
Naval Postgraduate School
2
A Case Study in Success
Outline of our discussion tonight
4
Definitions
INCOSE
5
What is an “Enterprise” Architecture?
Mission and Organizational Focus
6
Are All Architectures the Same?
DODAF Perspectives
7
Needs + Art + Process + Reality
8
Architectures are a Framework for Common
Understanding and Communications
• An Architecture guides…it does not get built
9
Developing Solution Architectures
Dennis Buede
10
Architecture Process Flow
INCOSE
11
Understand the Customers’ Problems and Needs
12
A Case Study
Background
13
Natural Flow of Systems Development
Customer/Mission Needs Are Drivers
Need 1
Customer
Business
Unit 1
A
BU 1 BU 2 BU 3
Need 2
Customer
Business Mission
Need 3 Mission C
Customer B
Unit 2 A
Mission
Business B
C
Need 4 Unit 3
?
Organization
Customer B
Customer C
Technologies & 15
Capabilities
The Transition to Enterprise Architectures
Not an uncommon problem
16
The Goal Reference Architecture for most of IT
Most DoD mission systems are IT systems
• Define a common data model and information standard
• Component-to-network interfaces, not component-to-component
• Component interfaces are coordinated and authenticated
• Expose information and post for any authorized subscriber to access
• Producers of information don’t have to be aware of consumers
Transport Services
17
Did This Great Architecture Succeed?
Not when first proposed
• Too many new concepts
• “Plug-n-Play”
• Publish – Subscribe
• Service - oriented
• Network-enabled (LAN, WAN, SAN, etc)
• Data/Information-centric
• Hardware-agnostic
Engineering Organization
• Engineers incline to • Organizations resist
elegance and often “go for change
the long ball” in their
designs • Organization structures
• Enterprise architectures are often tactically
are strategically aligned to aligned to customers and
mission / business technology
objectives and operations
20
Technology as an Enabler
Govt – Contractor Risk Taking
23
Business Model as an Enabler
“Open” architecture emerges
26
Enterprise-Level Architecture Increases Co-
Operations
• Adoption of industry practices (service-orientation
emerges)
• Companion services (common to multiple missions)
become interoperable
• Other organizations invited into the architecture
• Common operating systems and environments
27
Enterprise Architecture
“Modern” IT Architecture is Achieved
29
Enterprise Architecture Achieving Collaboration
Minimizing Impacts of Change
30
Enterprise Architecture Stabilized Mission
Performance
31
Organization Adaptation to the Enterprise
Architecture
Phase V – The “Final Frontier”
32
Organization Decouples from Architecture
33
Organization Adaptation
Many Organizations Possible with “Service” Architecture
Engineering
Organization
Mission
Organizations
35
Great Architectures Need More than Great
Design to Succeed
• SEs must remain aware of non-engineering factors in
architecture design development
• Pullers – Customers, mission objectives, operations
• Pushers – Leadership
• Enablers – Technology, business practices
• Inhibitors – Resistance to change, business objectives,
Σ
Enablers
Inhibitors 36
Architecture Development is Multi-Step Process
SE Architecture Design Process Alone is not Enough
As - Is Transformation To - Be
BU 1 BU 2 BU 3
37
“ Successful architecture development is as
much about the roadmap as it is about the
design.”
Dr. Paul Montgomery
38
References
39