Presentation from January 7, 2002
Transcript of Presentation from January 7, 2002
-
8/9/2019 Presentation from January 7, 2002
1/31
Advanced
Systems
ISEE
Integrated Systems Engineering Environment
An Interactive On-line Systems Engineering / Management Tool for use by
Programs Managers and Engineers
January 7, 2002
INCOSE - Northern Virginia Chapter
David C. Meshel
Senior Staff Systems Engineer
NG-LAS5115 Calvert Road
College Park, MD 20740
(301) 454-9238
-
8/9/2019 Presentation from January 7, 2002
2/31
6/10/2010 2
ISEE
Advanced
Systems
DCM
Mandate - Develop a Standard Systems Engineering
Process
What are we doing now? Adhoc processes on each program - Some good, some bad, all
different
What do we need to do? Come up with a consistent process
Not a mandated document exercise, some thing we can use
Add the items each program isn't doing now to complete the total
process
Move to mapping effort to CMMI certification
Match to and incorporate existing SW SEI Level 3 certification and ISO
Procedures
Roll out a process that can be used by everybody ( Big and Small) and forall new proposal activities Process and associated documentation hosted on central server
Available on-line
Access by all company personnel
Interactive
Tailorable for specific program needs
-
8/9/2019 Presentation from January 7, 2002
3/31
-
8/9/2019 Presentation from January 7, 2002
4/31
6/10/2010 4
ISEE
Advanced
Systems
DCM
Systems Engineering / Software Engineering
Standards - Quagmire Chart
-
8/9/2019 Presentation from January 7, 2002
5/31
6/10/2010 5
ISEE
Advanced
Systems
DCM
Systems Engineering IPT as the Focal
Point
TestEngineeringProcurement
ManufacturingProduct Assurance
SecurityFacilities
Human Resources
PMFinance
ContractsMarketing
Systems Engineering coordinates the activities between the major organizations
Public andRegulatoryAgenciesPolitics
SYSTEMS
ENGINERING
-
8/9/2019 Presentation from January 7, 2002
6/31
6/10/2010 6
ISEE
Advanced
Systems
DCM
Keys to Success
Integrated Systems Engineering Environment Approach:
Must be totally integrated into the way of doing business
Must have Top Management approval
Must have Program approval
Must involve the domain experts (functional organizations)
Must involve the Customer(s)
-
8/9/2019 Presentation from January 7, 2002
7/31
6/10/2010 7
ISEE
Advanced
Systems
DCM
Integrated Systems Engineering Environment
- Major Elements
AND
SE.1
Technical Program Planning and
Control
SE.2
Systems Engineering Process
Cycle
SE.3
Systems Engineering Functions
AND
WhyWhyWhatWhatWhenWhen
WhoWho
HowHowWhereWhere
Technical Program Planning andControl
Guidelines on program acquisition
phase
Defines acquisition phase transition
milestones (design reviews)
Defines deliverables for each
milestone Guidelines on IPT charters,
composition and responsibilities
Systems Engineering Process Cycle Defines the systems engineering
process for each phase of the
product lifecycle Defined inputs / outputs (products)
for each process step
Systems Engineering Functions Defines the people skills required for
each systems engineering function
-
8/9/2019 Presentation from January 7, 2002
8/31
-
8/9/2019 Presentation from January 7, 2002
9/31
6/10/2010 9
ISEE
Advanced
Systems
DCM
Technical Program Planning And
Control as Modeled
.
.
D
D
c
isiti
r
r
s
s
. .
r
r
c
isiti
s
s
.
.
C
rci
l (
G
r
t)
c
isiti
r r
D
.
.4
W
rk Br
k!
w
tr
ct
r
.
.5
I
t
r
t
!
M
st
r
l
r
M
. .6
I
t
r
t
!
M
st
r
c
!
l
r
M
.
.7
C !
ct T
c
ic
l
r
r
i
ws
.
.8
I
l
t I
t
r t!
r !
ct
T
s
D
C
tr
ct
t
t
t
fW
rk
r
s
lI
str
cti
s
W
rkBr k
!
w
tr
ct
r
W
rkBr
k!
w
tr
ct
r
Dicti
r"
Model describes acquisitionphases for
DOD Programs
NASA Program
Commercial Program (TBD)
Model has procedures andprocesses that are common across
any type of program
Work Breakdown Structure
SEMP / IMP
SEMS / IMS
Program Reviews
IPT Structures
Others (TBD)
-
8/9/2019 Presentation from January 7, 2002
10/31
6/10/2010 10
ISEE
Advanced
Systems
DCM
EIA/IS-632 Systems Engineering Process -
Dec 94
Requirements Analysis Analyze Missions & Environment Identify Functional Requirements
Define / Refine Performance &Design Constraint Requirements
Functional Analysis / Allocation Decomposition to Lower-Level Functions Allocate Performance & Other limiting Requirements
to Lower-Level Functions Define / Refine Functional Interfaces (internal /
External) Define / Refine / Integrate Functional Architecture
Systems
Analysis
& Control
Select PreferredAlternatives
Trade-off Studies Effectiveness Analysis
Risk Management Configuration
Management Interface Management
Data Management Performance-Based
Progress Measurement- SEMS
- TPMs- Technical Reviews
Requirements Loop
Design Loop
Verification
Process Input Customer Needs /
Objectives /
Requirements- Mission /
Operations- Measures of
Effectiveness- Environments
- Constraints Technology Base
Prior Output Data Program Decision
Requirements Requirements from
Tailored Standards& Specifications
Integrated Decision Database Decision Support Data
System Functional & Physical Architectures Specifications & Baselines
Balanced System Solution
Process
Output
Synthesis Transform Architectures (Functional to Physical) Define Alternate Product Concepts
Define / refine Functional Interfaces (Internal / External) Define Alternative Product & Process Solutions
-
8/9/2019 Presentation from January 7, 2002
11/31
6/10/2010 11
ISEE
Advanced
Systems
DCM
ANSI/EIA-632-1998 Relationship of Process for
Engineering a System
SystemProducts
Technical Management
PlanningProcess
AssessmentProcess
ControlProcess
Acquisition& Supply
SupplyProcess
AcquisitionProcess System
Design
RequirementsDefinition Process
Solution DefinitionProcess Product
Realization
ImplementationProcess
Transition to UseProcess
Technical Evaluation
SystemsAnalysis
Process
RequirementsValidation
Process
SystemVerification
Process
End ProductValidation
Process
Requirements
Designs
Products
Acquisition
Request
-
8/9/2019 Presentation from January 7, 2002
12/31
6/10/2010 12
ISEE
Advanced
Systems
DCM
Systems Engineering Process Cycle
OPERATIONALNEEDSAND
REQUIREMENTS
1. DEFINEENVIRONMENT
2. DEFINESYSTEM
BOUNDRIES
3. IDENTIFYATTRIBUTESTOSUPPORTOBJECTIVES
4. ESTABLISHFUNCTIONAL
BASELINE
5. CONDUCTSYSTEM
RQMTS. REVIEW
DESIGNREFERENCE
MISSION
SYSTEMDESCRIPTIONINTERFACES
SYSTEMANALYSIS
TOP LEVELPERFORMANCE
REQUIREMENTS
FUNCTIONALBASELINE
GEO-ECOMONICALTERNATIVES
AFFORDABILITYBOUNDRIES
ID KEYCOSTATTRIBUTESAND RELATIONSHIPS
CONDUCTLCC ANDCAIV TRADE-OFFS
Requirements Engineering
Process
Technologies
ExistingDesigns Existing
Facilities
Customer/
User Needs
ExternalInfluences
Process
Inputs
Product Process System Facility
Process
Output
Systems
Integration
& Controls
Process Inputs
Integration, Test andVerification
Loop
DesignLoop
RequirementsLoop
Screened Alternatives
Development and Analysis of
Alternatives
Models & Simulations Selected Alternatives
Identified AlternativesVerification
Matrix
PlansRevie
#
s
Specifications
Verification and
Implementation
Test Reports
Manufacturing & Integration
HW - SW
Build and TestLoop
System Design & DevelopmentDevelopment of Baselines
Rqmts
Fncts
Archtr.Allocated
Baseline
Product
Baseline
Allocation
Politics &Market
-
8/9/2019 Presentation from January 7, 2002
13/31
-
8/9/2019 Presentation from January 7, 2002
14/31
6/10/2010 14
ISEE
Advanced
Systems
DCM
Requirements Engineering Process
Define customer needs Identify requirements Decompose requirements to
appropriate working level
Identify top-level functions Decompose functions toappropriate working level
Integrate functional interfaces Define performance measures of
effectiveness
Identify Systematic Risks
Inputs
Customer / UserNeeds
- PerformanceRequirements
- SystemExternalInterfaces
- Environmental
Requirements External
Influences- Federal
Regulations- Navy Orders- Standards- Available
Funding
Top Level SystemRequirements
Requirements Traceability
Matrix System Concept of
Operations Functional Architecture System Functional Block
Diagram System External Interfaces Life Cycle Cost Objectives Verification Methodology
Programmatic Risks Technical Performance
Measures Logistics Program Systems
Engineering MasterSchedule
Preliminary Models /Simulations
Perform Systems Requirements
Analysis and Functional Allocation
OutputsPolitics &
Market Place
Rules, Orders,
Regulations,
Standards
ProgramRequirements
OPERATIONALNEEDSAND
REQUIREMENTS
1. DEFINEENVIRONMENT
2. DEFINESYSTEM
BOUNDRIES
3. I DENTIFYATTRIBUTESTOSUPPORTOBJECTIVES
4. ESTABLISHFUNCTIONAL
BASELINE
5. CONDUCTSYSTEM
RQMTS. REVIEW
DESIGNREFERENCE
MISSION
SYSTEMDESCRIPTIONINTERFACES
SYSTEMANALYSIS
TOPLEVELPERFORMANCE
REQUIREMENTS
FUNCTIONALBASELINE
GEO-ECOMONICALTERNATIVES
AFFORDABILITYBOUNDRIES
ID KEYCOSTATTRIBUTESAND RELATIONSHIPS
CONDUCTLCC ANDCAIV TRADE-OFFS
Requirements Engineering
Process
-
8/9/2019 Presentation from January 7, 2002
15/31
-
8/9/2019 Presentation from January 7, 2002
16/31
6/10/2010 16
ISEE
Advanced
Systems
DCM
Development and Analysis of Alternatives
Identify and developalternatives (designs /
concepts)
Verify compatibility ofprogram interfaces
Ensure traceability between
program requirements andfunctions
Identify, quantify, mitigateand track risks
Reconcile cost, schedule,and scope issues
Inputs
System Designsand Concepts
Internal / ExternalInterface Designs /
Requirements Identified Technical,
Schedule and Cost
Risks Detail Cost and
SchedulesEstimates
Identified CriticalTechnologies and
Processes Prime Item
PerformanceSpec(s)
System Test Plan
Outputs
Top Level SystemRequirements
System Concept ofOperations
Functional Architecture System Functional
Block Diagram System External
Interfaces Life Cycle Cost
Objectives Verification
Methodology Programmatic Risks Technical Performance
Measures Logistics Program Systems
Engineering MasterSchedule
Existing Designs Available Technologies Available Facilities
Screened Alternatives
Development and Analysis of
AlternativesModels & Simulations Selected Alternatives
Identified Alternatives
-
8/9/2019 Presentation from January 7, 2002
17/31
-
8/9/2019 Presentation from January 7, 2002
18/31
6/10/2010 18
ISEE
Advanced
Systems
DCM
Typical Systems Engineering Functions
Life Cycle CostAnalysis
Affordability Design - to - Cost
Life Cycle Cost Cost as Independent
Variable
SystemsAnalysis
Concept of Operations Mission Utility Studies
and Trades BMC4I
SystemsArchitecture
Communications Architecture Command & Control Architecture
Data Processing Architecture Functional Allocations
Functional Architecture
RiskManagement
Risk Assessment Risk Mitigation
Risk Tracking Risk Monitoring
Modeling andSimulation
System Test andVerification
OperationalSite Integration
Training and ToolDevelopment
RequirementsDevelopment
and Analysis
Analysis Database
Identification Interfaces
Specifications
System Designand Integration
Configuration Control Integration
P4I Performance
Synthesis TPMs
Trade Studies
SoftwareDevelopment
Software EngineeringEnvironment Tools
Software DevelopmentPlan
Software Specifications(CSCIs)
SpecialtyEngineering
Dependability / Durability / Reliability EMI/EMC
Fault Tolerance Human Factors
Logistics / Supportability Maintainability
Parts, Materials & Processes Producibility
Safety Security
Survivability / Vulnerability
Testability
Hardware - In - Loop 6 Degrees of Freedom
Computer - In - loop System End - to - End Simulation
Requirement Verification Matrix System Test Planning
System Test Methods & Procedures
CASE ToolImplementation
SE Training
Shipboard Systems Aircraft Systems
Spacecraft Systems Tactical Systems
-
8/9/2019 Presentation from January 7, 2002
19/31
6/10/2010 19
ISEE
Advanced
Systems
DCM
Tools Provides Guidance for each
Function / Process
Each function / process providesguidance and/or specific instructions Description
CMMI compliance criteria
Inputs to process
Outputs from process
Requirements and/or guidance criteria
Verification Metrics
Process document can be
extracted from the tool using a
script
-
8/9/2019 Presentation from January 7, 2002
20/31
6/10/2010 20
ISEE
Advanced
Systems
DCM
Integrated Systems Engineering
Environment - Results
Design Engineering Logistics and Field
Support Manufacturing Product Assurance Program Controls
Software Engineering Systems Engineering Test Engineering
Design Engineering Logistics and Field
Support Manufacturing Product Assurance Program Controls
Software Engineering Systems Engineering Test Engineering
Functional
OrganizationProcesses
Functional
OrganizationProcesses
ProgramManagement
ProgramManagement
Deliverables Schedules Requirements
Deliverables Schedules Requirements
Company
Administration
Policies and Procedures
Company
Administration
Policies and Procedures
Facilities Procurement Safety
Security
Facilities Procurement Safety
Security
ISEE ServerApplication &
Database Standard Processes
and Procedures Common (Tailorable)
Program Plan CMMI / ISO Process
Metrics
Standard Processesand Procedures
Common (Tailorable)Program Plan
CMMI / ISO ProcessMetrics
CMMI
CompliantProcess
CMMI
CompliantProcess
-
8/9/2019 Presentation from January 7, 2002
21/31
6/10/2010 21
ISEE
Advanced
Systems
DCM
Back-up Charts
-
8/9/2019 Presentation from January 7, 2002
22/31
6/10/2010 22
ISEE
Advanced
Systems
DCM
Systems Engineering Benefits
1. Decomposing top-level requirements into workable lower-levelspecifications and guidelines provides a framework for integrated product
development.
2. Reporting programmatic changes to the program team, and assessing and
integrating the impact of those changes back into established baselines
ensures that there are no surprises in the development of products andservices.
3. Integrating various engineering resources ensures products and services
will perform as intended and meet customer requirements.
4. Eliminating repetitive efforts reduces program costs and expeditesschedules.
-
8/9/2019 Presentation from January 7, 2002
23/31
6/10/2010 23
ISEE
Advanced
Systems
DCM
Systems Engineering Benefits (contd)
5. Establishing a basis for informed decision making results in defensibledecisions and increased customer acceptance of products and services.
6. Delegating many of the product analyses and integration activities to
Systems Engineering allows program managers to more effectively focus
on key issues and customer interfaces.
-
8/9/2019 Presentation from January 7, 2002
24/31
6/10/2010 24
ISEE
Advanced
Systems
DCM
Systems Engineering References
Electronics Industry Association: EIA/IS 632 Systems Engineering - VersionDec 94
IEEE Standard for Application and Management of the Systems EngineeringProcess - P1220-1998
Program Executive Office - Theater Air Defense (PEO(TAD)) - SystemsEngineering Plan: Volume I - Systems Requirements Engineering
MIL-STD-1521B Technical Program Reviews DoD instruction 5000.2-R3 Mandatory Procedures for Major Defense
Acquisition Programs
Defense Systems Management College: Systems Engineering Fundamentals Lockheed Martin Missiles and Space Company, Code 66 Systems
Engineering Manual
International Council On Systems Engineering (INCOSE) publications andtechnical papers
Johns Hopkins University, Applied Physics Laboratory - SystemEngineering Principles and Practice - A Guide to the Engineering of
Complex Systems
Carnegie Mellon University Software Engineering Institute (SEI) publications
-
8/9/2019 Presentation from January 7, 2002
25/31
6/10/2010 25
ISEE
Advanced
Systems
DCM
System Design and Development
Collect parametric data Establish technical and cost baseline
Perform sensitivity and trade analyses
Provide documentation that allowsinformed customer and management
decision-making
Establish formal configuration controlof technical data package
Optimize alternatives
Perform decision analyses
Optimize solution
Prototyping
Inputs
System Designs andConcepts
Internal / ExternalInterface Designs /
Requirements Identified Technical,
Schedule and CostRisks
Detail Cost andSchedules
Estimates Identified Critical
Technologies andProcesses
Prime ItemPerformanceSpec(s)
System Test Plan
Outputs
Detail Designs
Internal / ExternalInterface Designs
Refined Models /Simulations
PerformanceAssessment
Risk MitigationPlans
Detail Cost and
Schedules SelectedTechnologies andProcesses
Product Specs
(B, C and D) Subsystem Test
Plans
Screened Alternatives
Development and Analysis of
AlternativesModels & Simulations Selected Alternatives
Identified Alternatives
-
8/9/2019 Presentation from January 7, 2002
26/31
6/10/2010 26
ISEE
Advanced
Systems
DCM
Fabrication & Integration
Establish Bill of Materials
Procurement of parts, materials
and Processes
Fabrication of parts and
components
Build, Code and Unit Test
Software Assemble components,
subsystems and system
elements
Update technical data package
Integrate hardware and software
Detail Designs Internal / External
Interface Designs Refined Models /
Simulations Performance
Assessment Risk Mitigation
Plans Detail Cost and
Schedules Selected
Technologies andProcesses
Product Specs (B, Cand D)
Test Plans
Comprehensivetechnical datapackage
System, Subsystem,and component testplans and
procedures As-built
configuration list Risk Mitigation
Reports
Inputs
Outputs
Manufacturing & IntegrationHW - SW
-
8/9/2019 Presentation from January 7, 2002
27/31
6/10/2010 27
ISEE
Advanced
Systems
DCM
Verification and Implementation
Define verification and test
criteria and requirements
Reconcile verification andtesting with baseline
requirements
Execute test plans andprocedures
Ensure verification and testingis completed
Perform test and design reviews
Support implementation ofproduct
Top Level SystemRequirements
Prime ItemPerformance Spec(s)
Subsystem andComponent Spec(s)
System Concept ofOperations
FunctionalArchitecture
System FunctionalBlock Diagram
VerificationMethodology
Inputs Outputs
Test Requirements Test Procedures Test Equipment
Requirements Packaging,
Handling, Shipping& Transportation
Equipment Facility
Requirements Test Reports GFE Requirements
VerificationMatrix
PlansRevie
s
Specifications
Verification and
Implementation
Test Reports
-
8/9/2019 Presentation from January 7, 2002
28/31
6/10/2010 28
ISEE
Advanced
Systems
DCM
SEMP, SEMS& SEDS
EVMSPerformanceMeasurementBaseline
CCB Recordof Decisions
ConflictResolution
RiskAssessments
& MitigationPlans
PerformanceAssessmentReports
System Integration and Control
Integrate technical system interfaces
Integrate technical and administrativeinterfaces
Develop and maintain SEMP, SEMS & SEDS(program planning)
Support configuration management
Conduct Risk Management
Coordinate and conduct technical reviews
Provide system data for effective decisionmaking
Cost as Independent Variable Analysis
Technical Performance Measurement
Specialty Engineering Integration
System andSubsystem
Designs
External SystemInterface Designs /Requirements
CustomerScheduleRequirements
System &SubsystemRequirements
Contract, Funding& SOWRequirements
Deliverables(CDRLs)
Design /RequirementsChange Requests
Requests forAction Items
Inputs
Outputs
SystemsIntegration
& Controls
-
8/9/2019 Presentation from January 7, 2002
29/31
6/10/2010 29
ISEE
Advanced
Systems
DCM
Systems Engineering Management Plan
and Schedules
Systems Engineering Management Plan (SEMP) Defines Systems Engineering methodologies: how to processes
Defines the products of the processes
Defines the pass / fail criteria for each process / product
Systems Engineering Master Schedule (SEMS) Identifies the top level milestones
Identifies the significant accomplishments that determine the milestones
Assigns each significant accomplishment to a WBS element
Identifies interdependencies (predecessors and successors) for each
significant milestone
Compatible with Earned Value Management Systems (EVMS) process (Work
packages and activity data sheets)
Systems Engineering Detail Schedule (SEDS) Identifies the criteria that determine the significant accomplishment
Identifies the specific tasks that accomplish the criteria
Assigns each criteria and task to a WBS element
Compatible with EVMS process
Identifies the critical path
-
8/9/2019 Presentation from January 7, 2002
30/31
6/10/2010 30
ISEE
Advanced
Systems
DCM
Program Implementation of ISEE
ISEE also is used to capture
program specific engineering data
ISEE provides the capability to
capture all the system
requirements and associated
rationale
capture system architecture
capture top to mid level design
data (physical architecture)
capture verification
methodologies and plans
capture cost
provides traceability of
information throughout the
system.
ISEE documents the results of theSystems Engineering Processes
SpecificationsTraceability Matrix
Test MethodsTest Procedures
Data
CAIV AnalysisCost Analysis
SystemDescription
CONOPS
Behavioral Model
Products
Requirements
VerificationMethodology
WBSCost
PhysicalArchitecture
FunctionalBehavior
Processes
Verifies Specifies
Allocatedto
CostsCosts
-
8/9/2019 Presentation from January 7, 2002
31/31
6/10/2010 31
ISEE
Advanced
Systems
DCM
ISEE Database Schema - Baseline
specifies
Function
SystemFunctions
Component
SystemComponents
specifies
allocated to
Categories
Category
categorizes
Test Events
VerificationEvent
verified by
Test Methods
& Procedures
Test Procedures
defines
tested by
Test Requirements
Verification Requirementverifies
Statement of WorkCustomer Requirements
AnnexesAttachments
Clauses &Schedules
incorporates
Requirements
ContractorDerived
Requirements
Test Report
Document
documented
by
Test Resources& Equipment
Test Configuration
configuration for
implemented
by
Risks
Risk
Issues
Issue
caused by generated by
Categories, Risks and Issues can be
attributes linked to any database element
CustomerClarifications
Clarifications
clarifies
traces to
Cost
WBS
costs
costs
Item Specs
Document
documented by
The Systems Engineering Process defines the baseline schema and its implementation