The Role of Architecture to Influence the Development ...

18
The Role of Architecture to Influence the Development Planning Development Planning Trade Space Michael D Stokes R th Mi il S t Raytheon Missile Systems (520) 545-9667 Copyright © 2013 Raytheon Company. All rights reserved. Customer Success Is Our Mission is a registered trademark of Raytheon Company.

Transcript of The Role of Architecture to Influence the Development ...

Page 1: The Role of Architecture to Influence the Development ...

The Role of Architecture to Influence the

Development PlanningDevelopment Planning Trade Space

Michael D StokesR th Mi il S tRaytheon Missile Systems

(520) 545-9667

Copyright © 2013 Raytheon Company. All rights reserved. Customer Success Is Our Mission is a registered trademark of Raytheon Company.

Page 2: The Role of Architecture to Influence the Development ...

Agenda Purpose Development Planning Process Types of Architecture Definition of Trade Space and Trades

El t Of A hit t Elements Of Architecture How Architecture Defines Trade Space and Trades

– Mission Capability Needs AnalysisMission Capability Needs Analysis– Capability Solution Analysis– Analysis of Alternatives– Engineering AnalysisEngineering Analysis

Summary

Page 3: The Role of Architecture to Influence the Development ...

Purpose The purpose of this paper is to;

– Define the role architecture plays in defining trade space in Development PlanningPlanning

– Define the elements of architecture that influence the activities in the process– Discuss how those elements define the trade space boundaries

Mission CapabilityNeeds Analysis

CapabilitySolution Analysis A B

ICDStrategic Joint Warfighting Capability Based Material Solution Technology

Analysis of Alternatives

Engineering Analysis

MDD

Mission Architecture

System of Systems Architecture

ICDgGuidance

g gConcepts Based

Assessment Analysisgy

Development

System Architecture

Architecture Influences Development Planning Trade Space and Trades

Page 4: The Role of Architecture to Influence the Development ...

NDIA Development Planning Process

AoA

Plan

Mission CapabilityNeeds Analysis

A l i f F t

Capability Solution Analysis

Material Development Decision

Engineering Analysis

SoS Refinement

• An Industry View of Development Planning

Plan

SoS Assessment

Analysis of Future Threats, Strategy &

Needs

Solution Identification

Bound the Solution Space

Communicate Guidance

Develop Acquisition Decision Memo

SoS Refinement

System Concept Refinement

MDD is an inherently

Government Eff t

Candidate Assessment

Advanced Concept Engineering

Identification

Solution Integration

Guidance

Programmatics

Effort.Industry makes an investment

decision to develop

t h l i

Prepare Analysis

Conduct Analysis

Capability AnalysisEvaluate Solution

Candidates

Technical Planning

Program Planning

technologies, prototypes, etc.

Generate Reports

Gap IdentificationGenerate

DocumentsProgram Plans

Specifications & Standards

From NDIA Development Planning Working Group

Page 5: The Role of Architecture to Influence the Development ...

Levels Of Architecture in Development Planning

Mission Architecture: “The job(s) to be done”

Understand the Job• Identify mission capabilities/needs• Capture how operations are executed• Understand the mission flow and activitiesUnderstand the mission flow and activities• Identify mission interactions• Identify mission nodes/relationships• Identify information exchangesMission architecture

feeds the system of systems architecture

System of systems architecture is evaluated against the mission architecture

System of Systems (SoS) Architecture:

“The tool kit to do the job”

Understand the SoS Interactions• Identify SoS capabilities and needs• Capture SoS interaction• Understand the system flow and states within

th S Sthe SoS• Identify system nodes/interactions/relationships

within the SoS• Identify message exchange

System of systems architecture feeds the system architecture

System architecture feeds and is evaluated against the SoS arch.

System Architecture: “The tool in the tool kit”

Understand the System• Identify the system capabilities/gaps• Capture how the components interact• Understand the internal system flow andUnderstand the internal system flow and

activities

Page 6: The Role of Architecture to Influence the Development ...

Trade Space and Trades Trade space is the solution space to be investigated

– Is essential in obtaining the executable solution Must be broad enough for completeness Must be broad enough for completeness Must be bounded enough to exclude non-solutions

Trades are the methods and activities used in that investigation– Used to define and evaluate solution candidatesUsed to define and evaluate solution candidates – Allows selection of the most viable solution Must investigate essential aspects of solution requirements Must not exclude viable solutions Must not exclude viable solutions

Trades Investigate the Trade Space

Page 7: The Role of Architecture to Influence the Development ...

Key Elements Of An Effective ArchitectureThere is a consistent set of elements present in architectures

Mission Architecture Elements

SoS Architecture Elements

System Architecture ElementsElements Elements Elements

Mission Definition / Objective SoS Definition / Objective System Definition/Function

Mission Threat Definition (as identified in the Mission Architecture)

System Threat DefinitionArchitecture)

Mission Graphical Overview SoS Graphical Overview (as identified in the SoSArchitecture)

Mission Functional Flow/Activity and State Diagrams

SoS Functional Flow/Activity and State Diagrams

System Function Flow/Activity and State Diagramsand State Diagrams State Diagrams State Diagrams

Mission Timelines SoS Timelines System Timelines

Mission Nodes and Interactions SoS Nodes and Interactions System Nodes and Interactions

Mission Function Node Task Table SoS Function Node Task Table System Function Node Task Table

Mission Operation Resource Flow SoS Operation Resource Flow System Operation Resource Flow

Mission Attributes and Measures SoS Attributes and Measures System Requirements and MMeasures

Page 8: The Role of Architecture to Influence the Development ...

Architectural Elements Definition/Objective

– The description of what is to be accomplished May or may not require a materiel development– May or may not require a materiel development

Threat Definition– The reasons or expected situations which drive the need – The threat is defined by the adversary Motivations Methods Structure of the Adversary

Graphical Overview– Graphical representation of the missionGraphical representation of the mission Captures the elements and relations

Page 9: The Role of Architecture to Influence the Development ...

Architectural Elements Functional Flow

– The list of the tasks that are required to be executed in order – Captures the relationship between the tasks and the order of executionCaptures the relationship between the tasks and the order of execution

Timelines– Capture the timing required Urgency of each functionUrgency of each function Timing of the threat

Nodes and Interactions– Representation of the high level elements– Representation of the high level elements – How they interact

Operation Resource FlowCaptures the inputs and output of each node– Captures the inputs and output of each node

– Where each input comes from and where each output goes

Page 10: The Role of Architecture to Influence the Development ...

Architectural Elements Attributes and Measures

– How we know the mission and tasks are being performed How well this is being accomplished– How well this is being accomplished

– Attributes Characteristics that describe the ability to execute the mission in a Characteristics that describe the ability to execute the mission in a

satisfactory manner– Measures How this ability is evaluated How this ability is evaluated

– Each attribute has one or more measuresAre derived from the other architecture elements– Are derived from the other architecture elements

– Provide a direct mapping to the trade space and trades

The Link to the Trade Space and Trades

Page 11: The Role of Architecture to Influence the Development ...

Mission Capability Needs Analysis The current or “as-is” Mission Architecture is understood Trade Space and Trades driven by;

– Current Capabilities, Measures, and Desired Capabilitiesp , , p Ranked Capability Gaps derived from the Trade Space through the

Trades

Mission Objectives Mission Functional Flow

Mission Attributes

Current Capabilities Measures (MOEs) Desired Capabilities

Trade Space and Trades

Ranked Capability GapsArchitecture ElementsSupported Elements

Page 12: The Role of Architecture to Influence the Development ...

Capability Solution Analysis The “as-is” and “to-be” System of Systems (SoS) Architectures are

understood Mission Functional Flow mapped to the systems that executeMission Functional Flow mapped to the systems that execute

Ranked Capability Gaps SoS Functional FlowExternal Constraints

Current Capabilities Measures (MOPs and COIs) Desired Capabilities

SoS Attributes

Trade SpaceConceptual Solution Candidates

Trades

Ranked Solution Candidates

Materiel Development Decision

Architecture ElementsSupported Elements

Page 13: The Role of Architecture to Influence the Development ...

Analysis of Alternatives A Government function

– Mirrored by Industry in preparation for and anticipation of a subsequent Request For Proposal (RFP)( )

Investigate the solutions candidates Evaluate candidates against a pre-described set of criteria

S l t th d i d l ti Select the desired solution Consists of:

– Relevant trade studies – Evaluation criteria and critical success factors– Each candidate to be evaluated in the AoA is integrated into the “as-is” Mission

and SoS Architectures to create a series of “to-be” ArchitecturesIntegration readiness assessment– Integration readiness assessment SoS architecture identifies the interfaces that need to be assessed

A Detailed Investigation of Trade Space and Trades

Page 14: The Role of Architecture to Influence the Development ...

Analysis of Alternatives Driven by Mission and SoS Architectures Measures (MOEs, MOPs, COIs) drive the Trade Space

Desired CapabilitiesRanked Capability Gaps Ranked Solution Candidates

Attributes

Measures (MOEs, MOPs, and COIs)

Trade Space

Trades

Solution Candidates

Desired Solution Concept

Architecture ElementsSupported Elements

Page 15: The Role of Architecture to Influence the Development ...

Engineering Analysis System Architectures are developed or refined Bounds the systems to be changed or developed Defines the System Measures as requirements Defines the System Measures as requirements

Desired Solution Candidate

System Attributes

Measures (MOEs, MOPs, Desired Capabilities

SoS Functional Flow System Functional Flow

System Attributes(and COIs)

System Measures (Requirements)

Trades

Trade Space

(Requirements)

Trades

Point of Departure Design

Architecture ElementsSupported Elements

Page 16: The Role of Architecture to Influence the Development ...

Architecture’s Influence Elements of the Architecture Define the Attributes and Measures Attributes and Measures directly define the Trade Space and Trades

Objectives Functional Flow

Attributes

Measures (MOEs)( )

Trade Space

Trades

SolutionArchitecture ElementsSupported Elements

Page 17: The Role of Architecture to Influence the Development ...

SummaryUtilization of Architecting

– Provides the foundation for defining the Trade Space and Trades

– Insures the completeness and relevance of the trade studiesInsures the completeness and relevance of the trade studies

– Reduces irrelevant trades

– Allows focus on the trades of primary importance

Architecting Defines the Trade Space and Trades

Page 18: The Role of Architecture to Influence the Development ...

Questions?

Contact Information:Michael Stokes(520) 545-9667

t k @ [email protected]