Overview of the EIA 632 Standard -Overview of the EIA 632 Standard “Processes for Engineering a System” “Processes for Engineering a System” (TUTORIAL G) (TUTORIAL G)
James N. Martin James N. Martin EIA 632 Working Group Chairman EIA 632 Working Group Chairman Raytheon Systems Company Raytheon Systems Company
v Background
» Role of the Standard » Evolution of the Standard
v Document Contents
» Process Description » Key Concepts
9/30/98 9:28 jnm - 1
Background Background
• US National Standard Co-Developed by
» » » » »
Electronic Industries Alliance (EIA) International Council on Systems Engineering (INCOSE)
• Under Development since 1994
Release as ANSI/EIA Standard planned for November 1998
• Intended for Voluntary Compliance
Should not be imposed on contract Should be used to develop company practices
9/30/98 9:28 jnm - 2
Contents Contents
• Thirteen Processes
» »
Representative Tasks for each Process Expected Outcomes for each Task
• 33 Requirements on these Processes • Key Concepts
» » »
System includes not just End Products, but also Enabling Products Building Block is the basic unit of a System Systems developed in “layers”
9/30/98 9:28 jnm - 3
What is the role of What is the role of Systems Engineering? Systems Engineering?
• This Standard does NOT define “Systems Engineering” » What SE is » What SE does » Who does SE • SE should be “Keeper” of the Process, Methods & Tools » Coordinator of the process activities
• Like a conductor of an orchestra • This standard is like the original composition • The engineering plan is the musical score specially arranged for a particular project Establishes the “Shared Vision” of the System Solution • Maintains the requirements and architecture • Leads the technical effort
»
9/30/98 9:28 jnm - 4
Role of the EIA 632 Standard Role of the EIA 632 Standard
Industry establishes EIA 632 Standard Enterprise establishes Policies & Procedures Project implements Adopted Process Requirements
•• EIA 632 EIA 632 •• Other Related Other Related Standards Standards
•• Company Practices Company Practices •• Discipline Processes Discipline Processes •• Methods & Tools Methods & Tools
•• Project Plans & Project Plans & Schedules Schedules •• Statement of Work Statement of Work & Work Breakdown & Work Breakdown Structure Structure
9/30/98 9:28 jnm - 5
Evolution of EIA 632 from an Evolution of EIA 632 from an Interim Standard to a Full Standard Interim Standard to a Full Standard
v Heritage of this Standard v Systems Engineering vs. “Engineering a System” v Comparison between Old and New v New Concepts
9/30/98 9:28 jnm - 6
Heritage of Systems Heritage of Systems Engineering Standards Engineering Standards
1998
2000+
ISO 15288
2000+
Systems Engineering
1994 1974 1969
1994
EIA / IS 632 Mil-Std499B
(Not Released) 1994
EIA EIA 632 632
EIA/ANSI EIA/ANSI 632 632
(Updates) 1998
EIA/IS 731 SE EIA/IS 731 SE Capab. Model Capab. Model
1998?
Mil-Std499
Mil-Std499A
IEEE 1220
(Trial Use)
IEEE 1220
(Full Std)
Others ... IEEE 1220
(Updates) 1998?
Software Engineering
1987
1995 1988
Dod-Std2167A
1994 1988
ISO/IEC 12207
1996
US 12207
1997
Dod-Std1703
Mil-Std498
IEEE 1498 /EIA 640
(Draft)
J-Std016 Legend Legend
Dod-Std7935A
9/30/98 9:28 jnm - 7
Supersedes Derived From
Systems Engineering vs. All Engineering Systems Engineering vs. All Engineering
EIA 632 (Interim Standard) EIA 632 (Full Standard)
Systems Engineering Process
Development Project
Processes for Engineering a System
SE
EE ME S/W
Project Mgmt
Others
...
9/30/98 9:28 jnm - 8
Comparison to Interim Standard Version Comparison to Interim Standard Version
Acquisition and Supply
w Supply Process w Acquisition Process
Technical Management
Processes for Processes for Engineering Engineering a System a System
w Planning Process w Assessment Process w Control Process
System Design
Covered Covered Explicitly Explicitly by the by the Interim Interim Standard Standard
w Requirements Definition Process w Solution Definition Process
Product Realization
w Implementation Process w Transition to Use Process
Technical Evaluation
9/30/98 9:28 jnm - 9
w Systems Analysis Process w Requirements Validation Process w System Verification Process w End Products Validation Process
Evolution from Evolution from Old to New Old to New
Systems Analysis & Control Requirements Analysis
Technical Management
Planning Process Plans, Directives & Status Assessment Process Control Process Outcomes & Feedback
Acquisition & Supply
Supply Process Acquisition Process Requirements
System Design
Requirements Definition Process Solution Definition Process
Functional Analysis/Allocation
Evolution Evolution
Designs
Product Realization
Synthesis
Implementation Process Transition to Use Process Products
Technical Evaluation
Systems Analysis Process 9/30/98 9:28 jnm - 10 Requirements Validation Process System Verification Process End Products Validation Process
Process vs. Methods Process vs. Methods
• This standard does not specify Methods or Tools » Quality Function
» » »
» • Left to the purview of 2nd-Tier Standards and Company Policy & Procedures
9/30/98 9:28 jnm - 11
Deployment (QFD) Object-Oriented Analysis/Design Functional Analysis Finite State Machines etcetera
PROCESS
supported by support
METHODS
supported by support
TOOLS
New Concepts New Concepts • System = HW + SW + Others • System = End Products + Enabling Products • Stakeholder Requirements • Evolution of Requirements • Emphasis on Validation
9/30/98 9:28 jnm - 12
Document Structure Document Structure
• • • • • 45 Pages • • Foreword Introduction Acknowledgments Scope Normative References Definitions & Acronyms Requirements • • • Application Context Application Key Concepts
» Building Block » System Structure » Engineering Life Cycle
Annexes
38 Pages 38 Pages
» » » » »
Acquirer-Supplier Technical Mgmt System Design Product Realization Technical Evaluation •
» » » » » »
Glossary Enterprise-Based Life Cycle Process Task Outcomes Planning Documents System Technical Reviews Unprecedented and Precedented Development
70 Pages
» Requirement Relationships
Index
9/30/98 9:28 jnm - 13
Process Hierarchy Process Hierarchy
Acquisition and Supply
(Subclause 4.1)
w Supply Process w Acquisition Process
Technical Management
(Subclause 4.2)
Processes for Processes for Engineering Engineering a System a System
w Planning Process w Assessment Process w Control Process
System Design
(Subclause 4.3)
w Requirements Definition Process w Solution Definition Process
Product Realization
(Subclause 4.4)
w Implementation Process w Transition to Use Process
Technical Evaluation
(Subclause 4.5)
9/30/98 9:28 jnm - 14
w w w w
Systems Analysis Process Requirements Validation Process System Verification Process End Products Validation Process
Technical Management
Planning Process Plans, Directives & Status Assessment Process Control Process Outcomes & Feedback
Top-Level Top-Level Process Process Diagram Diagram
Acquisition Request
Acquisition & Supply
Supply Process Acquisition Process Requirements
System Design
Requirements Definition Process Solution Definition Process Designs
System Products
Product Realization
Implementation Process Transition to Use Process Products
Technical Evaluation
Systems Analysis Process 9/30/98 9:28 jnm - 15 Requirements Validation Process System Verification Process End Products Validation Process
Technical Management
Planning Process Assessment Process Control Process
Plans, Directives & Status
Acquisition & Supply
Supply Process Acquisition Process
Outcomes & Feedback
Acquisition Request
Requirements
System Design
Requirements Definition Process Solution Definition Process Designs
System Products
9/30/98 9:28 jnm - 16
Acquisition Request
Solution Definition Designs
System Products
Product Realization
Plans, Directives & Status Implementation Transition to Use Outcomes & Feedback
Products
Technical Evaluation
Systems Analysis Requirements System End Products Validation Verification Validation
9/30/98 9:28 jnm - 17
Acquisition Documents, Agreement, Outcomes, and Feedback
Technical Technical Management Management
Plans & Directives
Control Process
Request for Replanning Outcomes Status
Planning Process
Plans & Directives
Assessment Process
Plans, Directives, Status
9/30/98 9:28 jnm - 18
Acquisition Acquisition & Supply & Supply
Supplier
uses
Supply Process
serves in the role of
Acquisition Requirements
Developer
serves in the role of
Agreement
Acquirer
uses
Acquisition Process
9/30/98 9:28 jnm - 19
Acquirer and Other Stakeholder Requirements
System System Design Design
Requirements Requirements Definition Definition Process Process
Validated System Technical Requirements
Requirement Conflicts & Issues
Solution Solution Definition Definition Process Process
Product Characteristics
Specifications, Drawings, Models
9/30/98 9:28 jnm - 20
Specified Requirements Supplier- or Acquirer-Provided Products
Product Product Realization Realization
Implementation Process
Transition to Use Process
9/30/98 9:28 jnm - 21
Agreement Satisfaction Other Stakeholder Satisfaction
Technical Technical Evaluation Evaluation
Analysis Requests, Requirements, Implemented Products
Product Characteristics
Systems Systems Analysis Analysis Process Process
Verification Results
System System Verification Verification Process Process
Requirement Conflicts & Issues
Validation Results
Requirements Requirements Validation Validation Process Process
End Products End Products Validation Validation Process Process
9/30/98 9:28 jnm - 22
Analytical Models & Assessments, Validated Requirements, Verified Products, Validated Products
SUPPLY PROCESS REQUIREMENTS 1—Product Supply ACQUISITION PROCESS REQUIREMENTS 2—Product Acquisition 3—Supplier Performance PLANNING PROCESS REQUIREMENTS 4—Process Implementation Strategy 5—Technical Effort Definition 6—Schedule and Organization 7—Technical Plans 8—Work Directives ASSESSMENT PROCESS REQUIREMENTS 9—Progress Against Plans and Schedules 10—Progress Against Requirements 11—Technical Reviews CONTROL PROCESS REQUIREMENTS 12—Outcomes Management 13—Information Dissemination
REQUIREMENTS DEFINITION PROCESS REQUIREMENTS 14—Acquirer Requirements 15—Other Stakeholder Requirements 16—System Technical Requirements SOLUTION DEFINITION PROCESS REQUIREMENTS 17—Logical Solution Representations 18—Physical Solution Representations 19—Specified Requirements IMPLEMENTATION PROCESS REQUIREMENTS 20—Implementation TRANSITION TO USE PROCESS REQUIREMENTS 21—Transition to Use SYSTEMS ANALYSIS PROCESS REQUIREMENTS 22—Effectiveness Analysis 23—Tradeoff Analysis 24—Risk Analysis
REQUIREMENTS VALIDATION PROCESS REQUIREMENTS 25—Statements Validation 26—Acquirer Requirements Validation 27—Other Stakeholder Requirements Validation 28—System Technical Requirements Validation 29—Logical Solution Representations Validation SYSTEM VERIFICATION PROCESS REQUIREMENTS 30—Design Solution Verification 31—End Product Verification 32—Enabling Product Readiness END PRODUCTS VALIDATION PROCESS REQUIREMENTS 33—End Products Validation
9/30/98 9:28 jnm - 23
Project Environment Project Environment
External Environment
• LAWS & REGULATIONS • LEGAL LIABILITIES • SOCIAL RESPONSIBILITIES • TECHNOLOGY BASE • LABOR POOL • COMPETING PRODUCTS • STANDARDS & SPECIFICATIONS • PUBLIC CULTURE
Enterprise Environment
• POLICIES & PROCEDURES • STANDARDS & SPECIFICATIONS • GUIDELINES • DOMAIN TECHNOLOGIES • LOCAL CULTURE
Project Environment
• DIRECTIVES & PROCEDURES • PLANS • TOOLS • PROJECT REVIEWS • METRICS
Enterprise Support
Project Support • Project Management • Agreement Support • • • • •
Process Groups for Engineering Systems Acquisition & Supply Technical Management System Design Product Realization Technical Evaluation
Project A Project B Project C
• • • • • • •
Investment Decisions External Agreements Infrastructure Support Resource Management Process Management Production Field Support
9/30/98 9:28 jnm - 24
Key Concepts Key Concepts
• What is a Product? • What is a System? • Building Block • Development Layers
9/30/98 9:28 jnm - 25
What Types of Products Constitute What Types of Products Constitute a System? a System?
• Hardware and Software ?? • Hardware and Software and People ??
9/30/98 9:28 jnm - 26
Basic Product Types Basic Product Types
BASIC PRODUCT TYPES
HARDWARE
SOFTWARE
PERSONNEL
FACILITIES
DATA
MATERIALS
SERVICES
TECHNIQUES
PATENT
9/30/98 9:28 jnm - 27
Other Possible Product Types Other Possible Product Types (Needing Development or Acquisition) (Needing Development or Acquisition) • • • • • • • Media Documents Procedures Information Ships Structures (e.g., Bridges, Oil Derricks) ...
......Whatever is necessary for your Whatever is necessary for your application domain application domain
9/30/98 9:28 jnm - 28
What is a System? What is a System?
System
Consists of
End Products
Perform
Enabling Products
Perform
Operational Functions
Associated Process Functions
9/30/98 9:28 jnm - 29
Types of Systems Types of Systems
System
classified as
Project System
Product System
consist of
Customer System
User System
End Products
9/30/98 9:28 jnm - 30
Enabling Products
Focus of Focus of EIA 632 EIA 632
The Building Block Concept The Building Block Concept
Operational Products ••• End Product
Consists of
System
Enabling Product Sets
Development Products
Test Products
Training Products
Disposal Products
Subsystem
Subsystem
Production Products
Deployment Products
Support Products
9/30/98 9:28 jnm - 31
Development Layers Concept Development Layers Concept
Layer N Building Block
System
••• End Product Development Products Test Products Training Products Disposal Products
Subsystem
Subsystem
Production Products
Deployment Products
Support Products
Layer N+1 Building Blocks
System
••• End Product ••• Subsystem Subsystem Development Products Test Products Training Products Disposal Products ••• Subsystem Subsystem ••• End Product Development Products Test Products Training Products Disposal Products
System
Production Products
Deployment Products
Support Products
Production Products
Deployment Products
Support Products
9/30/98 9:28 jnm - 32
Development of “Enabling Products” Development of “Enabling Products”
System
••• End Product Development Products Test Products Training Products Disposal Products
Subsystem
Subsystem
Production Products
Deployment Products
Support Products
Example: Production Equipment
System
••• End Product ••• Subsystem Subsystem Development Products Test Products Training Products Disposal Products ••• Subsystem Subsystem ••• End Product Development Products
Example: Production Facilities
System
Test Products
Training Products
Disposal Products
Production Products
Deployment Products
Support Products
Production Products
Deployment Products
Support Products
Other Production Enabling Products Possibly Needing Development:
ϖ Manufacturing Procedures (e.g. soldering, jigging) ϖ Manufacturing Personnel (e.g. test operators, assembly technicians)
9/30/98 9:28 jnm - 33
ϖ Manufacturing Services (e.g. shipping & receiving, JIT deliveries)
Example Enabling Products Example Enabling Products
• Development • Training
» » » » »
•
Development Plans and Schedules Engineering Policies and Procedures CAE Tools Prototypes Engineers and Managers
» Class Rooms » Flight Simulator » Instructors
• Support
Production
» Production Plans and Schedules » Production Tooling and Facilities
• Test •
» » » » » » » »
Customer Hot Line Repair Facilities Diagnostic Equipment Overnight Shipping Service Disposal Site Refurbishment Facilities Removal Tools Public Safety Bulletins
Disposal
» Test Equipment and Software » Test Plans and Procedures
• Deployment
» Staging facilities » Warehouses » Shipping Containers
9/30/98 9:28 jnm - 34
User or Customer Desired System
System
End Product
Development Products
Test Products
Training Products Support Products
Disposal Products
Production Products Subsystem Subsystem
Deployment Products
Project B’s Top-Layer Building Block Project B
Training Products Disposal Products Deployment Products Support Products
Project A
System
End Product Development Products Test Products Training Products Disposal Products Production Products Subsystem Subsystem Deployment Products Support Products
Building Block Developments
System
End Product
Development Products
Test Products
Production Products Subsystem Subsystem
System
System
System
End Product Development Products
System
End Product
Development Products
Test Products
Training Products
Disposal Products
End Product
Development Products
Test Products
Training Products
Disposal Products
End Product
Development Products
Test Products
Training Products
Disposal Products
Test Products
Training Products Support Products
Disposal Products
Production Products
Deployment Products
Support Products
Production Products
Deployment Products
Support Products
Production Products Subsystem Subsystem
Deployment Products
Support Products
Production Products
Deployment Products
System
System
Disposal Products
Off-The-Shelf/Reuse End Products Build/Code End Products
End Product
Development Products
Test Products
Training Products Support Products
End Product
Development Products
Test Products
Training Products
Disposal Products
Production Products
Deployment Products
Production Products Subsystem Subsystem
Deployment Products
Support Products
System
System
Training Products Support Products Subsystem Subsystem Disposal Products
End Product
Development Products
Test Products
End Product
Development Products
Test Products
Training Products
Disposal Products
Production Products Subsystem Subsystem
Deployment Products
Production Products
Deployment Products
Support Products
System
System
Training Products Support Products Disposal Products
System
Training Products Support Products Disposal Products
System
End Product
Development Products
Test Products
End Product
Development Products
Test Products
End Product
Development Products
Test Products
Training Products
Disposal Products
End Product
Development Products
Test Products
Training Products Support Products
Disposal Products
Production Products
Deployment Products
Production Products
Deployment Products
Production Products
Deployment Products
Support Products
Production Products
Deployment Products
9/30/98 9:28 jnm - 35
Example Building Block Hierarchy Example Building Block Hierarchy
Autopilot System
Autopilot
Development
Production
Test
Training
Support
Disposal
Display
Autopilot Computer
Mode Select Panel
Surface Servo
Test Operations Panel
Autothrottle
Yaw Damper Servo
LCD Display
Display Mgmt Unit
Display Processor Unit
Computer Assembly
Development
Test
Support Training Disposition
Display Assembly
Development
Test
Support Training Disposition
Production
Production
Computer Chassis
CPU Power Supply Analog Input
Software
Normal Accelerometer
Display Chassis Frame Buffer
CPU
Software
TV Interface
Format Generator
9/30/98 9:28 jnm - 36
User/Customer Desired System Developer Assigned Requirements Other Stakeholders Requirements
Design Feedback Layer 1 Building Block Specified Requirements Design Feedback Layer 2 Building Blocks Specified Requirements Design Feedback Layer 3 Building Blocks Specified Requirements Design Feedback Layer 4 Building Blocks Specified Requirements Design Feedback Specified Requirements
Project B
(see Figure 6.2.1a)
Assigned Requirements Other Stakeholders Requirements
Assigned Requirements Other Stakeholders Requirements
Assigned Requirements Other Stakeholders Requirements
Assigned Requirements Other Stakeholders Requirements
9/30/98 9:28 jnm - 37
Layer 5 Building Blocks
User/Customer Desired System Developer Validate Against Assigned Requirements
Project B
(see Figure 6.2.1a)
Verify Against Specified Requirements
Layer 1 End Product
Deliver Verified End Product
Validate Against Assigned Requirements Verify Against Specified Requirements Layer 2 End Products Deliver Verified End Products
Validate Against Assigned Requirements Verify Against Specified Requirements Layer 3 End Products Deliver Verified End Products
Validate Against Assigned Requirements Verify Against Specified Requirements Layer 4 End Products Deliver Verified End Products
Validate Against Assigned Requirements Verify Against Specified Requirements
9/30/98 9:28 jnm - 38
Layer 5 End Products
Deliver Verified End Products
Assessment of Opportunitie s
System C ustomer
Investment Decision
S ste m y Cu t m r so e
System Concept Development
Subsystem Design & Pre-Deployment
S lfCon i e e ta n d End Pro c du ts
Deployment/ Installation, Operations & Support
S ys t em C u st om er Se l - C on t ai ne d f E n d Pr o du ct s
Simulation
System Customer
Advanced Technology Prototype
System Cus tom e r
Improvements, As Necessary
Sel f-Contai ed n End Produc ts
Simulation, Physical or Functional Prototype
Pre-Production Prototype, Production Runs
9/30/98 9:28 jnm - 39
Evolution of Evolution of Requirements Requirements
Stakeholder Requirements
User Stakeholder Requirements Customer Stakeholder Requirements Other Stakeholder Requirements System Technical Requirements Derived Technical Requirements
Technical Requirements
9/30/98 9:28 jnm - 40
Types of Requirements Types of Requirements
• Functional Requirements
»
What an item is to accomplish • Behavior of an item • An effect produced • Action or service to be performed
• Performance Requirements
»
How well an item is to accomplish a function • ... like how much, how often, how many, how few, . . .
• Interface Requirements
»
Conditions of interaction between items • ... could be functional, physical, logical, . . .
9/30/98 9:28 jnm - 41
Other Information Related to Other Information Related to Requirements Requirements
• Not to be confused with “Requirement Statements” . . . » Which are sentences or phrases that contain
one or more of the basic types above (functional, performance, interface) • “The ABC subsystem shall identify internal failures within 2 seconds of their occurrence after the ‘BIT Test Start’ command is received.” • ... which contains all 3 basic types of requirements
• Also need to know Conditions for each type . . . » Conditions under which the requirement is valid
• Environmental • States and modes • Physical configurations • Geographic locations • ...
• Constraints are those special requirements where trade-offs cannot be made
9/30/98 9:28 jnm - 42
Requirement Relationships Requirement Relationships
USER or CUSTOMER REQUIREMENTS
TRACE TO TRACE TO
ASSIGNED REQUIREMENTS
OTHER STAKEHOLDER REQUIREMENTS
TRACE TO
SYSTEM TECHNICAL REQUIREMENTS
ASSIGNED TO ASSIGNED TO
BECOME
LOGICAL SOLUTION REPRESENTATIONS
DRIVE DRIVE
ASSIGNED TO
PHYSICAL SOLUTION REPRESENTATIONS
ASSIGNED TO
SOURCE OF
DERIVED TECHNICAL REQUIREMENTS
DESIGN SOLUTION
SPECIFIED BY
9/30/98 9:28 jnm - 43
SPECIFIED REQUIREMENTS
USER or CUSTOMER REQUIREMENTS
Building Block
OTHER STAKEHOLDER REQUIREMENTS SYSTEM TECHNICAL REQUIREMENTS
ASSIGNED TO ASSIGNED TO
LOGICAL SOLUTION REPRESENTATIONS
DRIVE
ASSIGNED TO
PHYSICAL SOLUTION REPRESENTATIONS
ASSIGNED TO SOURCE OF
DERIVED TECHNICAL REQUIREMENTS
DRIVE
DESIGN SOLUTION
SPECIFIED REQUIREMENTS
BECOME AT NEXT LOWER LAYER OF DEVELOPMENT
ASSIGNED REQUIREMENTS
OTHER STAKEHOLDER REQUIREMENTS SYSTEM TECHNICAL REQUIREMENTS
Building Block
OTHER STAKEHOLDER REQUIREMENTS
ASSIGNED REQUIREMENTS
SYSTEM TECHNICAL REQUIREMENTS
Building Block
OTHER STAKEHOLDER REQUIREMENTS
ASSIGNED REQUIREMENTS
SYSTEM TECHNICAL REQUIREMENTS
Building Block
LOGICAL SOLUTION REPRESENTATIONS
PHYSICAL SOLUTION REPRESENTATIONS
LOGICAL SOLUTION REPRESENTATIONS
PHYSICAL SOLUTION REPRESENTATIONS
LOGICAL SOLUTION REPRESENTATIONS
PHYSICAL SOLUTION REPRESENTATIONS
DERIVED TECHNICAL REQUIREMENTS
DESIGN SOLUTION
DERIVED TECHNICAL REQUIREMENTS
DESIGN SOLUTION
DERIVED TECHNICAL REQUIREMENTS
DESIGN SOLUTION
SPECIFIED REQUIREMENTS
SPECIFIED REQUIREMENTS
SPECIFIED REQUIREMENTS
9/30/98 9:28 jnm - 44
Rqmt 14
Rqmt 15
Initial Specifications from Acquirer
TRACE TO
Other Requirements from Internal & External Sources
TRACE TO
Acquirer Requirements
Rqmt 16
DRIVE
Other Stakeholder Requirements
DRIVE ASSIGNED TO*
Requirements Definition Process
System Technical Requirements
ASSIGNED TO
Rqmt 17
Logical Solution Representations
Rqmt 18
DRIVE
ASSIGNED TO
Solution Definition Process
Derived Technical Requirements
ASSIGNED TO DRIVE
Physical Solution Representations
SOURCE OF
Rqmt 19
Design Solution
SPECIFIED BY
* Those requirements not assigned to Logical Solution Representations
9/30/98 9:28 jnm - 45
Specified Requirements
Verification & Validation Verification & Validation
• Verification » Check compliance against
» »
specified requirements “Have you done the job right?” Two Types • Product & Process Qualification
• Validation » Check satisfaction of stakeholders » “Have you done the right job?” » Two Types
• Requirements Validation
– Check for “traceability” – “Have we missed any requirements?” – “Do we have extraneous requirements?”
– Full compliance to specification – Product requalification may be necessary when Product is “redesigned” – Process requalification may be necessary when Process is “restarted”
• Product Acceptance
– Full compliance to key criteria – Done on every unit or on sample basis – Can be done prior to shipment or after installation
• Product Validation
– Check if meeting “needs and expectations” of stakeholders
9/30/98 9:28 jnm - 46
Technical Management
Planning Process Plans, Directives & Status Assessment Process Control Process Outcomes & Feedback
Top-Level Top-Level Process Process Diagram Diagram
Acquisition Request
Acquisition & Supply
Supply Process Acquisition Process Requirements
System Design
Requirements Definition Process Solution Definition Process Designs
System Products
Product Realization
Implementation Process Transition to Use Process Products
Technical Evaluation
Systems Analysis Process 9/30/98 9:28 jnm - 47 Requirements Validation Process System Verification Process End Products Validation Process
Summary & Recommendations Summary & Recommendations
• EIA 632 will be the US National Standard on Engineering of Systems
» »
Should be used to develop Corporate Policies & Procedures Corporate Standard Practices should be Fully Compliant with EIA 632
• This standard should be made available to all Systems Engineers
» »
They will be expected to “Lead the Way” Industry Methods & Tools will use EIA 632 as a baseline for development and upgrades
9/30/98 9:28 jnm - 48
For More Information For More Information
• EIA Engineering Operations Council » http://www.eia.org/gd/gdeoc/ • EIA G47 Systems Engineering Committee » Hal Wilson, Chair » Wilson_Hal@prc.com • EIA 632 Working Group » James Martin, Chair » j-martin@ti.com » (972)575-0182 • International Council on Systems Engineering (INCOSE) » http://www.incose.org/ » incose@halcyon.com
9/30/98 9:28 jnm - 49
Get Your Own Copy Get Your Own Copy
• Global Engineering Documents » http://global.ihs.com/ » SP-3537 (Standards Proposal)
Available Now
»
Production Release in November 1998
9/30/98 9:28 jnm - 50
Conclusions Conclusions
• EIA 632 has significant enhancements over the Interim Version
» » » »
Acquirer/Supplier Processes Commercial Environment Stakeholder Requirements Entire Engineering Effort
• Useful as a Framework for Corporate Practices and 2nd-Tier Standards
» »
9/30/98 9:28 jnm - 51
Company Policies & Procedures Industry-Specific Standards