INCOSE NDIA SYSTEM DEVELOPMENT POWERHOUSE This presentation offers

  • Slides: 40
Download presentation
INCOSE NDIA SYSTEM DEVELOPMENT POWERHOUSE This presentation offers National Defense Industrial Association (NDIA) Systems

INCOSE NDIA SYSTEM DEVELOPMENT POWERHOUSE This presentation offers National Defense Industrial Association (NDIA) Systems Engineering Conference occurring October 20 -23, 2003 at the Hyatt Regency Ilandia Hotel in San Diego, California is a portion of a four hour presentation (a subset of an 18 day system engineering course of study) covering the four fundamental areas of excellence required for an enterprise to satisfy the presentation title. Jeffrey O. Grady President JOG System Engineering, Inc. 6015 Charae Street San Diego, CA 92122 (858) 458 -0121 jeff@jogse. com http: //www. jogse. com 2 L-02 A-2 -1 C JOG SYSTEM ENGINEERING, INC.

Who Is Jeff Grady? CURRENT POSITION President, JOG System Engineering, Inc. System Engineering Assessment,

Who Is Jeff Grady? CURRENT POSITION President, JOG System Engineering, Inc. System Engineering Assessment, Consulting, and Education Firm PRIOR EXPERIENCE 1954 - 1964 U. S. Marines 1964 - 1965 General Precision, Librascope Div Customer Training Instructor, SUBROC and ASROC ASW Systems 1965 - 1982 Teledyne Ryan Aeronautical Field Engineer, AQM-34 Series Special Purpose Aircraft Project Engineer, System Engineer, Unmanned Aircraft Systems 1982 - 1984 General Dynamics Convair Division System Engineer, Cruise Missile, Advanced Cruise Missile 1984 - 1993 General Dynamics Space Systems Division Functional Engineering Chief & Manager, Systems Development Advanced Projects Systems Engineering FORMAL EDUCATION BA Math, SDSU MS Systems Management, USC with Information Systems certificate INCOSE Fellow, Founder, First Elected Secretary AUTHOR System Requirements Analysis, System Integration, System Validation and Verification, System Engineering Planning and Enterprise Identity, System Engineering Deployment 2 L-02 A-2 -2 C JOG SYSTEM ENGINEERING, INC.

First, what is a system? SYSTEM ENVIRON -MENT A collection of entities that interact

First, what is a system? SYSTEM ENVIRON -MENT A collection of entities that interact through relations to achieve common purpose. 2 L-02 A-2 -3 C JOG SYSTEM ENGINEERING, INC.

Is Your Company a Powerhouse of System Engineering? OUPUT INPUT PROCESS Or is it

Is Your Company a Powerhouse of System Engineering? OUPUT INPUT PROCESS Or is it only wishful thinking that it could be. 2 L-02 A-2 -4 C JOG SYSTEM ENGINEERING, INC.

The Answer is in the Process 2 L-02 A-2 -5 C JOG SYSTEM ENGINEERING,

The Answer is in the Process 2 L-02 A-2 -5 C JOG SYSTEM ENGINEERING, INC.

The Simple Secret to Successful System Development • Define the problem • Synthesize a

The Simple Secret to Successful System Development • Define the problem • Synthesize a solution – Engineering design – Acquisition of material – Manufacturing • Prove that the solution satisfies the requirements • Accomplish all three steps within the context of a sound management infrastructure 2 L-02 A-2 -6 C JOG SYSTEM ENGINEERING, INC.

Engineer Your Enterprise as a System ENTERPRISE COMMON PROCESS DEFINITION DEFINE DESIGN DEFINE PRODUCT

Engineer Your Enterprise as a System ENTERPRISE COMMON PROCESS DEFINITION DEFINE DESIGN DEFINE PRODUCT VERIFY DESIGN F 4232 F 4231 F 4333 FUNCTIONAL/PROCESS ORGANIZATION F 4231 DEPT 210 F 4232 DEPT 220 F 4233 DEPT 230 ENTERPRISE FUNCTIONAL ORGANIZATIONAL STRUCTURE DEFINITION DEFINE ALLOCATION OF FUNCTIONALITY SYSTEMS DESIGN D 210 2 L-02 D 200 TEST & EVALUATION D 220 A-2 -7 D 230 C JOG SYSTEM ENGINEERING, INC.

The Five Enterprise Functions Mapped to an Organization Structure MANAGE THE ENTERPRISE PROVIDE PROGRAM

The Five Enterprise Functions Mapped to an Organization Structure MANAGE THE ENTERPRISE PROVIDE PROGRAM RESOURCES PERFORM ENTERPRISE BUSINESS ASSURE PRODUCT AND PROCESS QUALITY ACUIRE NEW BUSINESS 2 L-02 A-2 -8 C JOG SYSTEM ENGINEERING, INC.

Functional Planning Structures, F-Strings F 122 FUNCTIONAL DEPARTMENT STRUCTURE (D) D 262 ENTERPRISE FUNCTIONALITY

Functional Planning Structures, F-Strings F 122 FUNCTIONAL DEPARTMENT STRUCTURE (D) D 262 ENTERPRISE FUNCTIONALITY (F) F 122 -D 262 IDENTIFIES A UNIQUE ELEMENT OF WORK PLANNING LEVEL GRANULARITY BEWARE OF EXCESSIVE PLANNING DETAIL 2 L-02 A-2 -9 C JOG SYSTEM ENGINEERING, INC.

Primary Task Responsibility PRINCIPAL DEPARTMENT LEADS IN PRACTICES DESCRIPTION TOOLS SELECTION TOOLS AND PRACTICES

Primary Task Responsibility PRINCIPAL DEPARTMENT LEADS IN PRACTICES DESCRIPTION TOOLS SELECTION TOOLS AND PRACTICES TRAINING 2 L-02 A-2 -10 C JOG SYSTEM ENGINEERING, INC.

Program Planning Strings, P-Strings • PROGRAM IDENTIFICATION (P) – PERMITS COMPREHENSIVE ENTERPRISE DATABASE •

Program Planning Strings, P-Strings • PROGRAM IDENTIFICATION (P) – PERMITS COMPREHENSIVE ENTERPRISE DATABASE • PROGRAM PHASE/STAGE (S) – COORDINATES COMMON PROCESS WITH CUSTOMER PROGRAM PHASING • PROGRAM EVENTS (E) – FITS WORK INTO TIME AXIS • PROGRAM ARCHITECTURE (A) – LINKS PLANNING TO PRODUCT – LINKS PLANNING TO IPD TEAMS P 05 -S 01 -E 03 -A 12 2 L-02 A-2 -11 C JOG SYSTEM ENGINEERING, INC.

Typical Composite Planning String PROGRAM P-STRINGS P 05 -S 01 -E 03 -A 12

Typical Composite Planning String PROGRAM P-STRINGS P 05 -S 01 -E 03 -A 12 -F 122 -D 262 ENTERPRISE F-STRINGS ENTERPRISE PROGRAM 05 PROGRAM PHASE 01 FUNCTIONAL DEPARTMENT SUPPLYING PERSONNEL DOING PROGRAM WORK (SEE EDD APPENDIX C) PRODUCT WBS/ARCHITECTURE ITEM A 12 PROGRAM EVENT 03 E 00 E 01 E 02 E 03 E 04 E 05 E 06 2 L-02 PROCESS (SEE EDD APPENDIX A) CONTRACT AWARD SYSTEM REQUIREMENTS REVIEW SYSTEM DESIGN REVIEW PRELIMINARY DESIGN REVIEW CRITICAL DESIGN REVIEW FUNCTIONAL CONFIGURATION AUDIT PHYSICAL CONFIGURATION AUDIT SOW (INITIAL PLANNING STRINGS) A-2 -12 C JOG SYSTEM ENGINEERING, INC.

Define Product Requirements - Requirement Defined Something wanted or necessary. ITEM Something essential to

Define Product Requirements - Requirement Defined Something wanted or necessary. ITEM Something essential to the existence or occurrence of something else. Of what items must a system consist and how can I communicate needed characteristics for those items to designers? A necessary characteristic or attribute of some thing (or item). 2 L-02 REQUIREMENTS ARE THE ANSWER! A-2 -13 C JOG SYSTEM ENGINEERING, INC.

Kinds of Product Requirements SOFTWARE REQUIREMENTS SYSTEMS AND HARDWARE REQUIREMENTS PERFORMANCE REQUIREMENTS (ENTITY CAPABILITIES)

Kinds of Product Requirements SOFTWARE REQUIREMENTS SYSTEMS AND HARDWARE REQUIREMENTS PERFORMANCE REQUIREMENTS (ENTITY CAPABILITIES) NON-FUNCTIONAL REQUIREMENTS SPECIALTY ENGINEERING REQUIREMENTS ENVIRONMENTAL REQUIREMENTS INTERFACE REQUIREMENTS FUNCTIONAL REQUIREMENTS (ENTITY CAPABILITIES) DESIGN CONSTRAINTS 2 L-02 A-2 -14 C JOG SYSTEM ENGINEERING, INC.

Use Structured Analysis to Understand Problem Space FUNCTIONAL FACET VISION PROBLEM SPACE OBJECT FACET

Use Structured Analysis to Understand Problem Space FUNCTIONAL FACET VISION PROBLEM SPACE OBJECT FACET BEHAVIORAL FACET 2 L-02 ANALYST A-2 -15 C JOG SYSTEM ENGINEERING, INC.

Systems and Hardware Structured Analysis Models • Traditional structured analysis • • • Flow

Systems and Hardware Structured Analysis Models • Traditional structured analysis • • • Flow diagramming Enhanced flow diagramming Behavioral diagramming IDEF-0 Process diagramming • State diagramming • FRAT • Quality function deployment (QFD) 2 L-02 A-2 -16 C JOG SYSTEM ENGINEERING, INC.

Functional Flow Diagramming Levels NEED F LIFE CYCLE F 1 F 2 F 3

Functional Flow Diagramming Levels NEED F LIFE CYCLE F 1 F 2 F 3 F 5 USING BASE 60 FUNCTION ID NOTATION F 6 F 4 F 21 FIRST EXPANSION F 11 F 22 F 12 SECOND EXPANSION 2 L-02 F 23 F 24 F 26 F 14 F 16 2. 5 F 121 F 13 F 151 F 152 F 122 F 153 F 123 1. 5. 4 F 124 A-2 -17 F 156 1. 5. 5 F 126 F 125 C JOG SYSTEM ENGINEERING, INC.

Traditional Structured Analysis Summary FUNCTIONAL FLOW DIAGRAM F-A MATRIX FUNCTION TRANSFORMED INTO PERFORMANCE REQUIREMENTS

Traditional Structured Analysis Summary FUNCTIONAL FLOW DIAGRAM F-A MATRIX FUNCTION TRANSFORMED INTO PERFORMANCE REQUIREMENTS AND ALLOCATED TO ARCHITECTURE SYNTHESIZE THE ARCHITECTURE MANUFACTURING BREAKDOWN STRUCTURE DRAWING BREAKDOWN STRUCTURE WORK BREAKDOWN STRUCTURE INTERFACE ANALYSIS MAKE-BUY PLAN/PROCUREMENT CONFIGURATION ITEM ANALYSIS SPECIFICATION TREE DEVELOPMENT TEAM/PRINCIPAL ENGINEER ASSIGNMENT CONSTRAINTS ANALYSIS 2 L-02 A-2 -18 C JOG SYSTEM ENGINEERING, INC.

Who Does the Structured Analysis Work? 2 L-02 A-2 -19 C JOG SYSTEM ENGINEERING,

Who Does the Structured Analysis Work? 2 L-02 A-2 -19 C JOG SYSTEM ENGINEERING, INC.

Understand the Source of Needed Interfaces and Manage Them Well INTERNAL INTERFACE MATRIX (N-SQUARE)

Understand the Source of Needed Interfaces and Manage Them Well INTERNAL INTERFACE MATRIX (N-SQUARE) INTERFACE I 115 A 11 F 4711 ARCHITECTURE AXIS A 14 PERFORMANCE REQUIREMENTS F 4713 FUNCTIONARCHITECHTURE MATRIX (TRADITIONAL RAS) FUNCTION AXIS 2 L-02 A-2 -20 C JOG SYSTEM ENGINEERING, INC.

Systematic Identification of Specialty Engineering Constraints ARCHITECTURE D 1 D 2 D O M

Systematic Identification of Specialty Engineering Constraints ARCHITECTURE D 1 D 2 D O M A I N S D 3 D 4 D 5 D 6 D 7 D 8 D 9 DA DB DD A 11 A 12 X X 2. 1 X 2. 2 X 2. 3 3. 1 3. 2 X 4. 1 X 4. 2 5. 1 X 5. 2 5. 3 X 6. 1 DD X A 13 1. 1 A 14 1. 2 X A 15 1. 3 A 24 1. 4 X X X X X CONSTRAINT X X X A 25 1. 5 X X X X ARCH D 7 A 11 D 7 A 12 D 7 A 13 D 7 A 21 X X X X ARCHITECTURE-SPECIALTY ENGINEERING MATRIX (DESIGN CONSTRAINTS SCOPING MATRIX) SPECIALTY ENGINEERING REQUIREMENTS FLOW INTO THE INDICATED SPECIFICATIONS Motivated by AFSCM-375 Series 2 L-02 A-2 -21 C JOG SYSTEM ENGINEERING, INC.

Recognize the Complete Set of Environmental Stresses SDD APPENDIX B SDD APPENDIX D 2

Recognize the Complete Set of Environmental Stresses SDD APPENDIX B SDD APPENDIX D 2 L-02 A-2 -22 C JOG SYSTEM ENGINEERING, INC.

Environmental Requirements Analysis Algorithm • System environmental requirements – – Define system spaces Select

Environmental Requirements Analysis Algorithm • System environmental requirements – – Define system spaces Select standards covering those spaces Delete unnecessary requirements Tailor remaining parameter ranges • End item environmental requirements – Map end items to process steps – Define process step environments – Integrate multiple process step differences • Component environmental requirements – Zone end item and define zone environments – Map components to zones 2 L-02 A-2 -23 C JOG SYSTEM ENGINEERING, INC.

Link Structured Analysis to Specification Templates 2 L-02 A-2 -24 C JOG SYSTEM ENGINEERING,

Link Structured Analysis to Specification Templates 2 L-02 A-2 -24 C JOG SYSTEM ENGINEERING, INC.

MIL-STD-961 E Specification Structure Systems and Hardware Template PARA TITLE ANALYTICAL METHOD 3 3.

MIL-STD-961 E Specification Structure Systems and Hardware Template PARA TITLE ANALYTICAL METHOD 3 3. 1. 1 3. 1. 2 3. 1. 3 3. 1. 4 3. 1. 5 3. 1. 6 3. 1. 7 3. 1. 8 3. 1. 9 3. 1. 10 3. 1. 11 3. 1. 12 3. 1. 13 3. 1. 14 3. 1. 15 3. 1. 16 3. 1. 17 3. 1. 18 N/A Mission analysis Threat analysis Traditional structured analysis Reliability math model Maintainability math model Traditional structured analysis Availability math model Standards, EUP, Zoning Traditional structured analysis Boilerplate Standards Boilerplate Standards 2 L-02 Requirements Functional and Performance Rqmts. Missions Threat Required States and Modes Entity Capability Requirements Reliability Maintainability Deployability Availability Environmental Conditions Transportability Materials and Processes Electromagnetic Radiation Nameplates and Product Markings Producibility Interchangeability Safety Human Factors Engineering Security and Privacy A-2 -25 C JOG SYSTEM ENGINEERING, INC.

Computer Software Structured Analysis Models • Process-oriented analysis • Flow charting • Yourdon-Demarco •

Computer Software Structured Analysis Models • Process-oriented analysis • Flow charting • Yourdon-Demarco • Hatley-Pirbhai • Data-oriented analysis • Table normalizing • IDEF-1 X • Object-oriented analysis – Early models – UML 2 L-02 A-2 -26 C JOG SYSTEM ENGINEERING, INC.

Structured Analysis Pathways FLOW CHARTING 1950 s 2 L-02 MODERN STRUCTURED ANALYSIS EARLY OOA

Structured Analysis Pathways FLOW CHARTING 1950 s 2 L-02 MODERN STRUCTURED ANALYSIS EARLY OOA UML SE-UML 2010 s TRADITIONAL STRUCTURED ANALYSIS A-2 -27 C JOG SYSTEM ENGINEERING, INC.

UML and TSA Compared The Future Revealed UNIFIED MODELING LANGUAGE (UML) STATIC MODELING DYNAMIC

UML and TSA Compared The Future Revealed UNIFIED MODELING LANGUAGE (UML) STATIC MODELING DYNAMIC MODELING INTERACTION DIAGRAMS DEPLOYCOMPONENT MENT DIAGRAM OBJECT & CLASS DIAGRAMS ARCHITECTURE BLOCK DIAGRAM PHYSICAL FACET STATE CHART COLLABORATION DIAGRAM SEQUENCE DIAGRAM USE CASE DIAGRAM ACTIVITY DIAGRAM STATE SCHEMATIC BLOCK DIAGRAM TIMELINE DIAGRAM FUNCTIONAL FLOW DIAGRAM BEHAVIORAL FACET TIME FACET FUNCTIONAL FACET TRADITIONAL STRUCTURED ANALYSIS (TSA) 2 L-02 A-2 -28 C JOG SYSTEM ENGINEERING, INC.

The Basis For Everything We Do in System Engineering EXPANDING KNOWLEDGE SPECIALIZATION EFFECTS MAN'S

The Basis For Everything We Do in System Engineering EXPANDING KNOWLEDGE SPECIALIZATION EFFECTS MAN'S KNOWLEDGE IT WON'T ALL FIT! 2 L-02 A-2 -29 C MAN'S LIMITATIONS JOG SYSTEM ENGINEERING, INC.

We Are All Specialists - a Partial Solution DEPTH OF KNOWLEDGE BREADTH OF KNOWLEDGE

We Are All Specialists - a Partial Solution DEPTH OF KNOWLEDGE BREADTH OF KNOWLEDGE ALL KNOWLEDGE GENERALIST KNOWLEDGE BASE SUBSYSTEM KNOWLEDGE BASE SPECIALIST KNOWLEDGE BASE 2 L-02 A-2 -30 C JOG SYSTEM ENGINEERING, INC.

Physically Collocate to Recognize the Most Efficient Communication Media ITEM X ITEM Y HUMAN

Physically Collocate to Recognize the Most Efficient Communication Media ITEM X ITEM Y HUMAN COMMUNICATIONS WORST INTERFACE ON PLANET EARTH!! ITEM X TEAM Electrical Engineer Mechanical Engineer Structural Dynamics Analyst Team Leader 2 L-02 A-2 -31 C JOG SYSTEM ENGINEERING, INC.

Integration Skills INTEGRATION ELEMENT Xi INTEGRATION ELEMENT Yi DOMAIN OF THE SYSTEM ENGINEER DOMAIN

Integration Skills INTEGRATION ELEMENT Xi INTEGRATION ELEMENT Yi DOMAIN OF THE SYSTEM ENGINEER DOMAIN Y DOMAIN X 2 L-02 A-2 -32 C JOG SYSTEM ENGINEERING, INC.

Integration Agent Identification Interface Integration and Lowest Common Parent Team (LCPT) 2 L-02 A-2

Integration Agent Identification Interface Integration and Lowest Common Parent Team (LCPT) 2 L-02 A-2 -33 C JOG SYSTEM ENGINEERING, INC.

Benefits Of Product Team Organization The Most Powerful Way to Organize on a Program

Benefits Of Product Team Organization The Most Powerful Way to Organize on a Program ORGANIZATION N-SQUARE DIAGRAM IPT 1 ICWG IPT 2 INTER-TEAM COMMUNICATION REQUIREMENT ORGANIZATIONAL MANAGEMENT IPT 3 IPT 4 CROSSORGANIZATIONAL INTERFACE REQUIREMENT WBS 1000 WBS 2000 PRODUCT INTEGRATION WBS 3000 WBS 4000 PRODUCT N-SQUARE DIAGRAM 2 L-02 A-2 -34 C JOG SYSTEM ENGINEERING, INC.

The Powerful Message Offered by the “V” Model SYSTEM REQUIREMENTS VERIFICATION REQUIREMENTS END ITEM

The Powerful Message Offered by the “V” Model SYSTEM REQUIREMENTS VERIFICATION REQUIREMENTS END ITEM REQUIREMENTS VERIFICATION REPORTS END ITEM TEST SUBSYSTEM TEST COMPONENT REQUIREMENTS 2 L-02 V WORK VERIFICATION PLANS SUBSYSTEM REQUIREMENTS DEVELOPMENT DOWNSTROKE SYSTEM TEST COMPONENT TEST DEVELOPMENT UPSTROKE DESIGN & INTEGRATION A-2 -35 C JOG SYSTEM ENGINEERING, INC.

Verification Atomic Structure Table 4 -1 Verification Traceability Matrix SECTION 3 PARA TITLE METHOD

Verification Atomic Structure Table 4 -1 Verification Traceability Matrix SECTION 3 PARA TITLE METHOD SECTION 4 PARA 3. 5. 6. 3 Transmitter Power Test 4. 3. 24 Verification String • Link specification part 3 to method and part 4 verification requirements content to form strings • Allocate verification strings to verification tasks • Collect strings about these tasks • Assign task responsibility • Plan tasks • Implement tasks on schedule • Report results and collect these reports • Form a judgment about report content 2 L-02 A-2 -36 C JOG SYSTEM ENGINEERING, INC.

Transformation of Requirements Into Tasks (Molecules of Work) 2 ATOMS 1 10 12 11

Transformation of Requirements Into Tasks (Molecules of Work) 2 ATOMS 1 10 12 11 9 16 4 8 5 19 3 39 15 17 21 23 25 27 30 31 28 33 TEST 2 L-02 45 42 43 35 38 50 40 41 24 36 32 37 14 7 6 29 20 26 34 22 18 13 44 47 48 46 ANALYSIS DEMO A-2 -37 49 51 EXAMINATION C JOG SYSTEM ENGINEERING, INC.

Verification Tracking Matrices VERIFICATION DESIGN HAPPENS HERE SPECIFICATION VERIFICATION TRACEABILITY MATRICES UNION OF MATRICES

Verification Tracking Matrices VERIFICATION DESIGN HAPPENS HERE SPECIFICATION VERIFICATION TRACEABILITY MATRICES UNION OF MATRICES VERIFICATION COMPLIANCE MATRIX TASK ONLY SCREEN INCLUDES EVERY VERIFICATION STRING VERIFICATION TASK TRACKING MATRIX VERIFICATION ITEM TRACKING MATRIX ITEM ONLY SCREEN 2 L-02 A-2 -38 INCLUDES EVERY VERIFICATION TASK EACH OF WHICH IS COMPOSED OF MULTIPLE STRINGS C JOG SYSTEM ENGINEERING, INC.

Verification Documentation Pattern SYSTEM SPECIFICATION ITEM PERFORMANCE SPECIFICATIONS ITEM DETAIL SPECIFICATIONS 2 L-02 SYSTEM

Verification Documentation Pattern SYSTEM SPECIFICATION ITEM PERFORMANCE SPECIFICATIONS ITEM DETAIL SPECIFICATIONS 2 L-02 SYSTEM TEST AND EVAL PLANS AND PROCEDURES SYSTEM TEST AND EVAL REPORTS ITEM QUAL PLANS AND PROCEDURES ITEM QUAL REPORTS ITEM ACCEPTANCE PLANS AND PROCEDURES A-2 -39 ITEM ACCEPTANCE REPORTS C JOG SYSTEM ENGINEERING, INC.

Road to Success • Define the problem • Synthesize a solution – Engineering design

Road to Success • Define the problem • Synthesize a solution – Engineering design – Acquisition of material – Manufacturing • Prove that the solution satisfies the requirements • Accomplish all three steps within the context of a sound management infrastructure 2 L-02 A-2 -40 C JOG SYSTEM ENGINEERING, INC.