DOD Architecture Framework: Overview & Application Guidance

advertisement
Transforming the
Enterprise Using a
Systems Approach
James N Martin
Systems Engineering Conference
SEDC 2012 at GMU
Washington, DC
16 May 2012
Copyright 2011
James N Martin
Slide 1
Topics
• What is an Enterprise?
• What does an Enterprise do?
• How does the Enterprise do this?
• How can SE help the Enterprise improve?
Copyright 2011
James N Martin
Slide 2
What is an Enterprise?
• A bold, new business venture
• Everything required to accomplish
a large, complex undertaking
Copyright 2011
James N Martin
Slide 3
Organizations Participating
in an Enterprise
Enterprise
Participate in
Organization
Organization
Manages
Organization
Employs
Resources
Organization
Consists of
Businesses
People
Projects
Teams
Copyright 2011
James N Martin
Slide 4
Example Enterprise –
System Developer
Enterprise
Participate in
Prime
Contractor
Copyright 2011
James N Martin
Subcontractors
Suppliers
Distributors
Slide 5
Example Enterprise –
Air Transportation
Enterprise
Participate in
Airplane
Builder
Copyright 2011
James N Martin
Airline
Operator
Airport
Operators
Flight Safety
Authority
Slide 6
Organizational Complexity
Enterprise
Participate in
Organization
Organization
Organization
Organization
Enterprise
Enterprise
Enterprise
Organization
Copyright 2011
James N Martin
Slide 7
Managing Resources
Enterprise
Participate in
Organization
Organization
Organization
Manages
Organization
Consists of
Resources
Knowledge
People
Other Assets
Businesses
Projects
Copyright 2011
James N Martin
 Explicit Knowledge
 Books & Papers
 Training Material, etc…
 Implicit Knowledge
 Lessons Learned
 Mental Models, etc…
Teams
Slide 8
People & Other Assets
Enterprise
Participate in
Organization
Organization
Organization
Manages
Organization
Consists of
Resources
Knowledge





People
Managers & Executives
Engineers & Technicians
Business & Support Staff
Facilities & Infrastructure
Operations & Maintenance
Copyright 2011
James N Martin
Other Assets
 Financial Capital & Credits
 Equipment, Raw Materials
& Finished Goods
 Facilities, Land & Leases
 Intellectual Property,
Patents & Trade Secrets
Reputation &&Goodwill
 Reputation
Goodwill !!
Businesses
Projects
Teams
Slide 9
Consumption & Production
Enterprise
Participate in
Organization
Organization
Organization
Manages
Organization
Consists of
Resources
Knowledge
People
Other Assets
Consumes & Produces
Businesses
Projects
Stuff
Money
Copyright 2011
James N Martin
Time
Energy
Material
Teams
Slide 10
Enterprise Management  Planning,
Organization, Assessment & Control
Enterprise
Participate in
Organization
Organization
Organization
Manages
Organization
Consists of
Resources
Knowledge
People
Other Assets
Consumes & Produces
Businesses
Projects
Stuff
Money
Copyright 2011
James N Martin
Time
Energy
Material
Teams
Slide 11
Creating Value
Value
Enterprise
Creates
Participate in
Organization
Organization
Organization
Manages
Organization
Consists of
Resources
Knowledge
People
Other Assets
Consumes & Produces
Businesses
Projects
Stuff
Money
Copyright 2011
James N Martin
Time
Energy
Material
Teams
Slide 12
What Does an Enterprise Do?
• The Enterprise uses available Resources
to accomplish its Goals & Objectives
• These Resources consist of:
– People, Policies, Practices & Platforms
– Money, Energy, Time & Material
– Equipment, Facilities, Infrastructure & Systems
Copyright 2011
James N Martin
Slide 13
Individual Competence &
Organizational Capability
Enterprise
Participate in
Organization
Organization
Manages
Organization
Employs
Organization
Consists of
Businesses
Resources
People
Projects
Organizational
Capability
Copyright 2011
James N Martin
Individual
Competence
Teams
Slide 14
System & Operational Capabilities
Operational
Capability
Enterprise
Participate in
Organization
Organization
Manages
Organization
Employs
Organization
Develops
Systems
Resources
People
System
Capability
Copyright 2011
James N Martin
Slide 15
3 Types of Capability
Operational
Capability
Enterprise
Value
Creates
Participate in
Organization
Organization
Manages
Organization
Employs
Organization
Develops
Systems
Resources
Organizational
Capability
Copyright 2011
James N Martin
People
System
Capability
Slide 16
Systems vs. Enterprises
DRIVERS
Enterprise
INPUTS
System
Copyright 2011
James N Martin
OUTCOMES
OUTPUTS
Slide 17
System Architecture is Like
Blueprints for a Building
Copyright 2011
James N Martin
Slide 18
Enterprise Architecture is Like
Urban Planning
Copyright 2011
James N Martin
Slide 19
An Enterprise Performs Missions,
Each with their Own Objectives
Enterprise
Mission
System
Systems are Used to Perform
these Missions
Copyright 2011
James N Martin
Slide 20
Operational Capabilities 
System Functions
Users
Missions
Capabilities
Value
Tasks
System Functions
Systems
Cost =
Time + Money
System Elements
Copyright 2011
James N Martin
Slide 21
The “Value Chain”
Benefits
Task
Outcomes
Users
Users
Missions
Missions
Missions
Capabilities
Capabilities
Capabilities
Capabilities
Tasks
Tasks
Tasks
Tasks
System Functions
System Functions
System Functions
System Functions
Systems
Systems
Systems
Systems
Each System By Itself
Has No Value ! !
Copyright 2011
James N Martin
Slide 22
…and All that Other “Messy” Stuff
Benefits
Task
Outcomes
Users
Sites
Missions
Operators
Operations
Office
Capabilities
Operational
Activities
Operational
Requirements
Tasks
MOE’s
System Functions
System
Requirements
Programs
Acquisition
Office
Projects
Acquisition
Elements
Architectural
Effectivities
MOP’s
Systems
System Elements
Domains
User
Copyright 2011
James N Martin
Operator
System
Acquisition
Slide 23
Architecture Modeling & Analysis
Enterprise Architecture
Mission Architecture
System Architecture
Copyright 2011
James N Martin
Slide 24
Overlapping Architecture Models
Enterprise
Mission
System System
System
Copyright 2011
James N Martin
Mission
System
System
Mission
System
System
Slide 25
“System” Architecture Deals with
Requirements & Design
OUTCOMES
DRIVERS
Requirements &
Opportunities
High Level
Design
A
A
System Design
Concepts (System)
Design Requirements
Lower Level Design
The most common use of architecture (for developers).
A means for transforming requirements into design, and
high-level design into lower-level design.
Copyright 2011
James N Martin
Slide 26
Where do Requirements Come From ??
OUTCOMES
DRIVERS
Requirements &
Opportunities
High Level
Design
A
A
System Design
Concepts (System)
Design Requirements
Lower Level Design
The most common use of architecture (for developers).
A means for transforming requirements into design, and
high-level design into lower-level design.
Copyright 2011
James N Martin
Slide 27
Mission Level
Enterprise Architecture
Mission Architecture
System Architecture
Copyright 2011
James N Martin
Slide 28
“Mission” Architecture Deals with
Capabilities & Operating Concepts
OUTCOMES
DRIVERS
Mission Effects &
Scenarios
Capabilities &
Operational Concepts
A
A
Capabilities
Concepts (Operational)
Functional & Performance Reqts
Concepts (Enabling)
A very common use of architecture (for operators). A
means for transforming operational concepts into
functional requirements and system concepts.
Copyright 2011
James N Martin
Slide 29
Enterprise Level
Enterprise Architecture
Mission Architecture
System Architecture
Copyright 2011
James N Martin
Slide 30
Enterprise Architecture Deals with
“Getting to the Future” & the “Big Picture”
DRIVERS
OUTCOMES
Enterprise Vision
& Objectives
Business Plans / Strategies
Business Plans &
Mission Needs
A
A
Concepts (Business & Mission)
Missions & Scenarios
Effects & Capabilities
A growing use of architecture (for enterprises).
A means for transforming enterprise objectives into
business plans and mission needs.
Copyright 2011
James N Martin
Slide 31
Various Architecting Situations
DRIVERS
OUTCOMES
Enterprise Vision
& Objectives
Business Plans / Strategies
Business Plans &
Mission Needs
Mission Effects &
Scenarios
Capabilities &
Operational Concepts
Requirements &
Opportunities
Copyright 2011
James N Martin
High Level
Design
A
A
A
A
A
A
Concepts (Business & Mission)
Missions & Scenarios
Effects & Capabilities
Capabilities
Concepts (Operational)
Functional & Performance Reqts
Concepts (Enabling)
System Design
Concepts (System)
Design Requirements
Lower Level Design
Slide 32
Outcomes Become Drivers for Next Level Down
DRIVERS
OUTCOMES
Enterprise Vision
& Objectives
Business Plans / Strategies
Business Plans &
Mission Needs
Mission Effects &
Scenarios
Capabilities &
Operational Concepts
Requirements &
Opportunities
Copyright 2011
James N Martin
High Level
Design
A
A
A
A
A
A
Concepts (Business & Mission)
Missions & Scenarios
Effects & Capabilities
Capabilities
Concepts (Operational)
Functional & Performance Reqts
Concepts (Enabling)
System Design
Concepts (System)
Design Requirements
Lower Level Design
Slide 33
Driving the Enterprise to Achieve
Maximum Value for Stakeholders
DRIVERS
Enterprise
INPUTS
System
Copyright 2011
James N Martin
OUTCOMES
OUTPUTS
Slide 34
Enterprise State Changes are Achieved
Through Work Process Activities
Drivers
•
•
•
•
•
•
•
•
Demand
Competition
Laws
Regulations
People
Technology
Investment
Revenues
Copyright 2011
James N Martin
Enterprise
State
Work
Processes
Outcomes
•
•
•
•
•
•
•
•
Products
Services
Revenues
Earnings
Share Price
Market Share
Jobs
Innovation
Slide 35
Two Types of Architecture
Enterprise
Architectures
•
•
•
•
Strategic Goals
Capabilities
Segments
Mission Threads
utilize
these
Solution
Architectures
• System Solutions
– Hardware
– Software
– People
• Non-System Solutions
–
–
–
–
–
Copyright 2011
James N Martin
Process
Policy
Education & Training
Organizations
Facilities
Slide 36
Enterprise Systems Engineering &
Management
Metrics & Figures of Merit
Performance
Management
Mission
Planning
Strategic
Planning
Mission,
Goals &
Priorities
Objectives
& Strategies
Business
Process &
Info Mgmt
Portfolio
Management
Resource
Allocation &
Budgeting
Program
Mgmt
Project
Mgmt
People, Policies,
Practices, Money,
Platforms, Energy,
Facilities & Infrastructure
Systems of Systems
Copyright 2011
James N Martin
Slide 37
Enterprise Portfolio Management
Metrics & Figures of Merit
Performance
Management
Mission
Planning
Strategic
Planning
Mission,
Goals &
Priorities
Objectives
& Strategies
Copyright 2011
James N Martin
Business
Process &
Info Mgmt
Portfolio
Management
Resource
Allocation &
Budgeting
Program
Mgmt
Project
Mgmt
Money, People,
Facilities, &
“Bandwidth”
Systems of Systems
Platforms & Facilities
Individual Systems
Land & Rights of Way
Parts of Systems
Intellectual Property
Slide 38
Enterprise SE vs Product SE
Enterprise SE
Product SE
Metrics & Figures of Merit
Performance
Management
Mission
Planning
Strategic
Planning
Mission,
Goals &
Priorities
Objectives
& Strategies
Business
Process &
Info Mgmt
Resource
Allocation &
Budgeting
Portfolio
Management
Copyright 2011
James N Martin
Systems of Systems
Platforms & Facilities
Individual Systems
Land & Rights of Way
Parts of Systems
Intellectual Property
Program
Mgmt
Project
Mgmt
Money, People,
Facilities, &
“Bandwidth”
Slide 39
Achieving the Proper Balance
Using Enterprise SE
• Compromise & Trade-offs
– Balance between Complexity & Order
– Balance between Effectiveness & Efficiency
– Balance between Enterprise Goals & Project
Objectives
• Balancing Stakeholder Concerns
–
–
–
–
Copyright 2011
James N Martin
Predictability & Robustness
Performance & Stability
Security & Ease of Use
Cost & Schedule
Slide 40
Business & SE Process Areas
Enterprise Management
Vision
Goals
Conflict Mgt
Roles & Resp
Traditional
Business
Process
Areas
Reqts Dev & Mgmt
Risk Mgmt
Config Mgmt
Tech Project Plng
Quality Assurance
System Safety
Integ Logistics Spt
Program
Management
Restructure
The
Enterprise
Design
Implement
Transition
Diagnostics
Integrated Test
Traditional
Systems
Engineering
Process
Areas
Enterprise Assessment
Copyright 2011
James N Martin
Slide 41
Adding Enterprise SE Process
Areas
Enterprise Management
Vision
Goals
Conflict Mgt
Roles & Resp
Traditional
Business
Process
Areas
Restructure
The
Enterprise
Diagnostics
Enterprise SE
Strategic Technical Plan
Enterprise Architecture
Cap. Planning Analysis
Technology Planning
Process
Improvement
(CMMI)
Reqts Dev & Mgmt
Risk Mgmt
Config Mgmt
Tech Project Plng
Quality Assurance
System Safety
Integ Logistics Spt
Design
Implement
Transition
Traditional
Systems
Engineering
Process
Areas
Evaluation & Assessment Integrated Test
Enterprise Assessment
Copyright 2011
James N Martin
Slide 42
Enterprise-Level SE Processes
 Strategic Technical Planning
 Enterprise Architecture
 Capabilities-Based Planning Analysis
 Technology Planning
 Enterprise Evaluation and Assessment
Copyright 2011
James N Martin
Slide 43
Enterprise Systems Engineering
Enterprise SE
Product SE
Metrics & Figures of Merit
Performance
Management
Mission
Planning
Strategic
Planning
Mission,
Goals &
Priorities
Objectives
& Strategies
Business
Process &
Info Mgmt
Resource
Allocation &
Budgeting
Portfolio
Management
Copyright 2011
James N Martin
Systems of Systems
Platforms & Facilities
Individual Systems
Land & Rights of Way
Parts of Systems
Intellectual Property
Program
Mgmt
Project
Mgmt
Money, People,
Facilities, &
“Bandwidth”
Slide 44
Conclusions
• Enterprise SE is different from Product SE
–
–
–
–
Deals with less tangible “things”
Different Knowledge & Skills
Different Tools & Methods
Traditional SE processes are not sufficient for
Enterprise-level SE
• Enterprise SE Practices
–
–
–
–
Copyright 2011
James N Martin
An emerging discipline
Needs expansion of Processes & Standards
Needs training & development of People & Teams
Needs understanding from Enterprise Managers that
SE has something useful to contribute
Slide 45
BACKUP
Copyright 2011
James N Martin
Slide 46
Child Enterprises
Enterprise X
Parent Enterprise
Resource
Allocation &
Budgeting
Program
Mgmt
Project
Mgmt
Program
Mgmt
Project
Mgmt
Program
Mgmt
Project
Mgmt
Enterprise A
Performance
Management
Mission
Planning
Strategic
Planning
Business
Process &
Info Mgmt
Portfolio
Management
Enterprise Y
Resource
Allocation &
Budgeting
Enterprise Z
Resource
Allocation &
Budgeting
Copyright 2011
James N Martin
Slide 47
Child Enterprises
Enterprise X
Performance
Management
Parent Enterprise
Mission
Planning
Strategic
Planning
Resource
Allocation &
Budgeting
Program
Mgmt
Project
Mgmt
Resource
Allocation &
Budgeting
Program
Mgmt
Project
Mgmt
Resource
Allocation &
Budgeting
Program
Mgmt
Project
Mgmt
Portfolio
Management
Enterprise A
Performance
Management
Mission
Planning
Business
Process &
Info Mgmt
Strategic
Planning
Business
Process &
Info Mgmt
Enterprise Y
Performance
Management
Mission
Planning
Strategic
Planning
Business
Process &
Info Mgmt
Portfolio
Management
Portfolio
Management
Enterprise Z
Performance
Management
Mission
Planning
Strategic
Planning
Business
Process &
Info Mgmt
Portfolio
Management
Copyright 2011
James N Martin
Slide 48
Enterprise Governance as an Enabler to
Manage Progress & Control Changes
Typical System of Systems
Enterprise Span of Control
Enterprise
Governance
Mission
Planning
Performance
Management
Strategic
Planning
Business
Process &
Info Mgmt
Resource
Allocation &
Budgeting
Program
Mgmt
Project
Mgmt
Portfolio
Management
Copyright 2011
James N Martin
Slide 49
Enterprise Architecture
Can Facilitate Understanding of
Inter-Relationships & Consequences
Performance
Management
Mission
Planning
Strategic
Planning
Enterprise
Architecture
Repository
Copyright 2011
James N Martin
Business
Process &
Info Mgmt
Resource
Allocation &
Budgeting
Program
Mgmt
Project
Mgmt
Portfolio
Management
Slide 50
Executive Concerns & SE Enablers
Executive Concerns
SE Enablers
Identifying ends, means, and scope and
candidate changes
System complexity analysis to compare “as
is” and “to be” enterprises
Evaluating changes in terms of process
behaviors and performance
Organizational simulation of process flows
and relationships
Assessing economics in terms of
investments, operating costs, and returns
Economic modeling in terms of cash flows,
volatility, and options
Defining the new enterprise in terms of
processes and their integration
Enterprise architecting in terms of
workflow, processes, and levels of maturity
Designing a strategy to change the culture
for selected changes
Organizational and cultural change via
leadership, vision, strategy, and incentives
Developing transformation action plans in
terms of what, when, and who
Implementation planning in terms of tasks,
schedule, people, and information
Copyright 2011
James N Martin
Slide 51
Enterprise Entities
Enterprise
Participate in
Organization
Organization
Organization
Manages
Organization
Consists of
Resources
Knowledge
People
Other Assets
Consumes & Produces
Businesses
Projects
Stuff
Money
Copyright 2011
James N Martin
Time
Energy
Material
Teams
Slide 52
Different Groupings and Patterns Revealed
at Different Scales
Scales
Groupings
Enterprise
Systems Engineering
Capabilities
Enterprise &
Sub-enterprise
Broad Descriptions
Net-centric
Capabilities-based
Evolutionary Developm
Emergent Behavior
Tens of
System of Systems
(Mission Strings)
Mission Descriptions
Mission Capabilities-ba
Composition of Sys
…
…
Constraints
System
Engineering
Copyright 2011
James N Martin
Descriptions
Constraints
System of Systems
Engineering
Functionality
Patterns
Hundreds of
Independent
Systems
…
…
Functional Description
Detailed Specifications
Detailed Requirements
Slide 53
Relationships between an Enterprise and SoS’s
Enterprise E1
Enterprise E2
Enterprise E3
SOS1
S1
S2
S3
S4
S5
S6
SOS2
Copyright 2011
James N Martin
S7
S8
S9
S24
SOS3
S10
S11
S12
S31
S32
S33
S20
S41
S21
S22
S23
S51
S52
S53
Slide 54
Context for Enterprise Transformation
Economic Growth,
Laws, Regulations,
Taxes & Incentives
Economy
Trade, Jobs
& Tax
Revenues
Demand,
Competition &
Revenues
Market
Supply of
Products &
Services,
Earnings
Enterprise
Work
Products
& Costs
Copyright 2011
James N Martin
Work
Assignments
& Resources
Intraprise
Slide 55
Risk & Opportunity at the Enterprise
Scale versus the Systems Scale
Copyright 2011
James N Martin
Slide 56
Conclusions
• Enterprise SE is different from Product SE
–
–
–
–
Deals with less tangible “things”
Different Knowledge & Skills
Different Tools & Methods
Traditional SE processes are not sufficient for
Enterprise-level SE
• Enterprise SE Practices
–
–
–
–
Copyright 2011
James N Martin
Useful but still immature
Needs expansion of Processes & Standards
Needs training & development of People & Teams
Needs understanding from Enterprise Managers that
SE has something useful to contribute
Slide 57
Download