Evoking a Core SE Technical Development Methodology to Develop a SyS, FoS, and SoS Darryl A. Gomez, PhD May 16, 2012.

Slides:



Advertisements
Similar presentations
Systems Security Engineering An Updated Paradigm INCOSE Enchantment Chapter November 8, 2006 John W. Wirsbinski.
Advertisements

Systems Engineering for Systems of Systems
1 INCOSE Chesapeake Chapter Enterprise SE Panel Discussion L. Mark Walker/LMC 21 March 2007.
Kai H. Chang COMP 6710 Course NotesSlide CMMI-1 Auburn University Computer Science and Software Engineering Capability Maturity Model Integration - CMMI.
National Cheng-Kung University
© 2009 The MITRE Corporation. All rights Reserved. Evolutionary Strategies for the Development of a SOA-Enabled USMC Enterprise Mohamed Hussein, Ph.D.
CS487 Software Engineering Omar Aldawud
1 State of Michigan Achieving Software Process Improvement with Capability Maturity Model (CMM)
Paul Davies Thomson Racal Defence Ltd
DoD Software Systems.  Characteristics of DoD S/W Development  Evolution of DoD S/W Development  Learning from the Commercial World  Additional Technologies.
Systems Engineering in a System of Systems Context
SE curriculum in CC2001 made by IEEE and ACM: Overview and Ideas for Our Work Katerina Zdravkova Institute of Informatics
DoD Systems and Software Engineering A Strategy for Enhanced Systems Engineering Kristen Baldwin Acting Director, Systems and Software Engineering Office.
Software Process Improvement in Small Organizations A Case Study.
University of Southern California Center for Systems and Software Engineering System of Systems Engineering Cost Modeling: Strategies for Different Types.
Capability Maturity Model (CMM) Done By :Delayel Alhajeree.
IIBA Denver | may 20, 2015 | Kym Byron , MBA, CBAP, PMP, CSM, CSPO
1 Computer Systems & Architecture Lesson 1 1. The Architecture Business Cycle.
CMMI Overview Quality Frameworks.
Business Transformation Health Check
© 1998 Concept Five Technologies Enterprise Application Integration Capability Maturity Model.
1 Architecture Maturity & Requirements Engineering Process Maturity Do not Explain Each Other Maya Daneva.
Technical Integrity Assurance For Product Development W. Henson Graves Lockheed Martin Aeronautics Company Russ Campbell.
Using Six Sigma to Achieve CMMI Levels 4 and 5
Tsvetelina Kovacheva, Quality Manager Musala Soft June 19, 2007 Implementing Models and Standards for Software Development Benefits and Risks.
I n t e g r i t y - S e r v i c e - E x c e l l e n c e Business & Enterprise Systems AF Systems Engineering Assessment Model (AF SEAM) Validation Assessment.
Using SysML to Estimate SoS Engineering and Development Effort Jo Ann Lane Tim Bohn COCOMO.
OPR100: Overview of Enterprise Project Management & Project Management Maturity Models Melinda Curtis Product Manager, Microsoft Office Project.
Integrated Capability Maturity Model (CMMI)
CPTE 209 Software Engineering Summary and Review.
Capability Maturity Model. Reflection Have you ever been a part of, or observed, a “difficult” software development effort? How did the difficulty surface?
NDIA SE Division Meeting February 13, Developmental Test and Evaluation Committee Beth Wilson, Raytheon Steve Scukanec, Northrop Grumman Industry.
1 Parts Management System Initiative October 29, 2008.
Model-Based Process Improvement Module 2. Module Objectives This module will enable students to recall information about the history of CMMI fundamentals.
OHT 23.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 The benefits of use of standards The organizations involved in standards.
NDIA Systems Engineering Supportability & Interoperability Conference October 2003 Using Six Sigma to Improve Systems Engineering Rick Hefner, Ph.D.
Systems Engineering In Aerospace Theodora Saunders February AUTOMATION IN MANUFACTURING Leading-Edge Technologies and Application Fairfield University.
EngMat/JWS.PPT 10/17/ CMMI ® Today – The Current State CMMI ® Technology Conference 2003 November 18, 2003 Ron Paulson Vice President, Engineering.
Software process improvement Framework for SPI SPI support groups, maturity and immaturity models Assessment and gap analysis Education and training Selection.
CPSC 871 John D. McGregor Module 6 Session 3 System of Systems.
Software Engineering Principles Principles form the basis of methods, techniques, methodologies and tools Principles form the basis of methods, techniques,
CS 3610: Software Engineering – Fall 2009 Dr. Hisham Haddad – CSIS Dept. Chapter 2 The Software Process Discussion of the Software Process: Process Framework,
1 © Mahindra Satyam 2009 Mahindra Satyam Confidential Welcome To CMMI Introduction.
IS Methodologies. Systems Development Life Cycle - SDLC Planning Planning define the system to be developed define the system to be developed Set the.
SEI CMM Robert Johnson Bobby Kolski Rafi Seddiqi Kumeel Alsmail.
Certification and Accreditation CS Syllabus Ms Jocelyne Farah Mr Clinton Campbell.
Software Product Line Material based on slides and chapter by Linda M. Northrop, SEI.
©2003 ASG Software Solutions. All Rights Reserved. MPUG Chicago Meeting – February 11, 2003 presented by Kenneth Steiness February 11, 2003 Recent studies.
An Introduction. Objective - Understand the difference between CMM & CMMI - Understand the Structure of CMMI.
Intelligence and Information Systems 1 3/17/2004 © 2004 Raytheon Company USC/CSE Executive Workshop on Agile Experiences March 17, 2004 A Raytheon Agile.
SE513 Software Quality Assurance Lecture12: Software Reliability and Quality Management Standards.
July 2003 At A Glance The GMSEC provides efficient and enabling GSFC mission services and products for the next decade. Benefits Establishes a Single Strategic.
CMMI Overview Quality Frameworks. Slide 2 of 146 Outline Introduction High level overview of CMMI Questions and comments.
Capability Maturity Model. CS460 - Senior Design Project I (AY2004)2 Immature Organisations Software processes are often rigorously followed. Organisation.
Building Systems for Today’s Dynamic Networked Environments A Methodology for Building Sustainable Enterprises in Dynamic Environments through knowledge.
© 2004 Tangram Hi-Tech Solutions Project Management According to the CMMI1 Project Management according to the Capability Maturity Model (CMMI)
1 Integration of Process Initiatives And Assessments Common Process Framework Integration of Management System Standards and Initiatives (QMS/CMMI/Lean/PMBP)
NASA Model-Based Systems Engineering Pathfinder 2016 Summary and Path Forward Karen J. Weiland, Ph.D. Jon Holladay, NASA Systems Engineering Technical.
Mgt Project Portfolio Management and the PMO Module 8 - Fundamentals of the Program Management Office Dr. Alan C. Maltz Howe School of Technology.
2012 Spring Simulation Interoperability Workshop
State of Michigan Achieving Software Process Improvement with
CMMI Overview Quality Frameworks.
Introduction to Software Engineering: Second Edition
The Open Group Architecture Framework (TOGAF)
Quality management standards
Systems of Systems Challenges and Strategies
Integrated Processes: On the Horizon
Software Architecture in Practice
Use of CMMI in an Acquisition Context Using CMMI for Process Improvement at USAF Space and Missile Systems Center (SMC) Dr. Jack R. Ferguson
4 March 2004 A Framework for OT&E Transformation NDIA 20th Annual Test and Evaluation Conference Dr. William G. Lese Vice President Simulation, Analysis.
Presentation transcript:

Evoking a Core SE Technical Development Methodology to Develop a SyS, FoS, and SoS Darryl A. Gomez, PhD May 16, 2012

An Affordability Dilemma In Industry SoS FoS SyS Development Methodology Processes – Talents - Experiences FoS Development Methodology Processes - Talents - Experiences SoS Development Methodology Processes – Talents - Experiences SyS 2

An Affordability Solution for Industry SoS FoS SyS Core Development Methodology Processes – Talents - Experiences FoS SoS SyS 3

System Perspective System Perspective System Development Perspective System Development Perspective System Process Perspective System Process Perspective Organizational Perspective Organizational Perspective SyS SySDevelopmentEffort SoSDevelopmentEffort FoSDevelopmentEffort An Affordability Solution for Industry (cont.) Core SE Technical Development (CSETD) Methodology SoS FoS SyS 4

Core SETD Methodology - Overview WhoHowWhatWhy Organizational Specialties Prescription of SE Development Process Pattern Define Solve Realize Evaluate Development Nuances Motivation Organizational Perspective Organizational Perspective System Process Perspective System Process Perspective System Development Perspective System Development Perspective System Perspective System Perspective 5 Key

FoS Constituent System (FoS-CS) SyS SoSSystemPerspectiveFoS SoS Constituent System (SoS-CS) System Development Perspective New Re-engineering Connect the Parts Oriented Capability Oriented Evolution New Transform Capability Oriented Connect the Parts Oriented Evolution Transform New System Process Perspective Define Solve Realize Evaluate 6 OrganizationalPerspective Product Integration Team (PIT) System Engineering & Integration Team (SEIT) Product Development Team (PDT) Core SETD Methodology – Road Map Who How What Why 6

Key is the SE DSRE Pattern Tasks DefineSolveRealizeEvaluate Program Office Engineering Disciplines “System” 7

MIL- STD MIL- STD- 499A MIL- STD- 499B MIL-STD- 499C EIA / IS 632 IEEE STD 1220 ANSI / EIA 632 ANSI / EIA 632 ISO / IEC/IEEE EIA / IS 731 SECM SW- CMM CMMI- DEV EIA 632 EIA 632 IEEE STD (draft) 2006 (ver. 1.2) CMM- SW CMMI- IPD SE- CMM (trial use) (not released) 1998 Embryonic Class TDPM Embryonic Class TDPM Maturate Class TDPM Maturate Class TDPM Maturate Class TDPM Evolution of the SE “Technical Development Process Models” (TDPMs) 8

9 Taken from IEEE/ISO/IEC Functional Process Model (activity driven) 2. Characteristic is an ordinal process flow Taken from Forsberg and Mooz “The Relationship of Systems Engineering to Project Cycle” 1 1. Portray the relationship between SE and product development cycle 2. Comparable to IEEE/ISO/IEC Realize Solve Define Evaluate Source 1: Gomez, D.A., 2010, “System of Systems Engineering: Prescribing the Technical Development Effort to Engineer a Constituent System”, PhD Thesis SE development process pattern is Define, Solve, Realize and Evaluate 1 SE DSRE Pattern - Maturate

DSRE Pattern in ANSI/EIA (Maturate Class) 10

DSRE Pattern in CMMI-DEV 1.2 (Maturate Class) 11

DSRE Pattern in IEEE STD (Embryonic Class –Lacks Realize) 12

DSRE in IEEE/ISO/IEC (Maturate Class) 13

DSRE Pattern in MIL-STD-499C (Embryonic Class-Lacks Realize) 14

SoS Example in Evoking a Core SETD Methodology 15

What are the Issues with SoS Technical Development? 1 System of Systems Space Based Systems Air Breathing Systems Ground Based Systems Deep Sea Based Systems Ocean Surface Based Systems Contention Volatilities Uncertainties Technical Development Processes (Define)(Solve)(Realize)(Evaluate) COP ? CPOP ? Source 1: Gomez, D.A., 2010, “System of Systems Engineering: Prescribing the Technical Development Effort to Engineer a Constituent System”, PhD Thesis 16

DoD SoS Development “Trapeze” Model Taken from DoD Systems Engineering Guide for System of Systems. Washington, D.C.: Dept. of Defense,

Unwound DoD “Trapeze” Model DSRE process pattern identified (SoSD-Model) 18 Translating Capability Objectives Understanding Systems & Relationships Developing & Evolving SoS Architecture* Define Assessing Performance to Capability Objectives Monitor and Assessing Changes* Addressing Requirements and Solution Options* Orchestrating Upgrades to SoS* Solve Realize Evaluate *Has path to Understanding Systems & Relationships Taken from: Gomez, D.A., 2010, “System of Systems Engineering: Prescribing the Technical Development Effort to Engineer a Constituent System”, PhD Thesis

SoSD-Model and V-Model Interfacing 19 SoS Define SoS Solve SoS Realize SoS Evaluate By Product Interface SoSD-Model Realize Development X Development X+1 Development X+N Evaluate Define Solve Realize V-Models

Translating Capability Objectives Understanding Systems & Relationships Developing & Evolving SoS Architecture* Define Addressing Requirements and Solution Options* Orchestrating Upgrades to SoS* Solve Realize Assessing Performance to Capability Objectives Monitor and Assessing Changes* Evaluate *Has path to Understanding Systems & Relationships RequirementsSolutionsConstituents SoS V-Model SoSD-Model 20 SoSD-Model and V-Model Interfacing Taken from Forsberg and Mooz “The Relationship of Systems Engineering to Project Cycle” 1 1. Portray the relationship between SE and product development cycle 2. Comparable to IEEE/ISO/IEC Realize Solve Define Evaluate

SoS Development Methodologies Identify commonalities and differences 21 SEIT Specialties Connect the Parts Oriented Perspective (CPOP) Capability Oriented Perspective (COP) Define Solve Realize Evaluate Define Solve Realize Evaluate SoS Who? What? How? Why?

Development Goals in Evoking a Core SETD Methodology  Form a library of Core SETD Methodologies On demand availability –Prescribes the development effort □ Identifies development commonalities □ Identifies development nuances/issues Enhances/streamlines development Minimizes impacts to library owner –Engineering organization □ Reuse processes when possible –Engineering culture –Time, effort and cost 22

 Step 1 Establish a classification of Systems  Step 2 Define a methodology in effective System Development –Specific instances of system development types  Step 3 Create a SE development methodology for each specific instance based on priori knowledge  Step 4 Continually, improve the SE development methodology with posteriori knowledge 23 Implementation for Evoking a Core SETD Methodology

FoS Constituent System (FoS-CS) SyS SoSSystemPerspectiveFoS SoS Constituent System (SoS-CS) System Development Perspective New Re-engineering Connect the Parts Oriented Capability Oriented Evolution New Transform Capability Oriented Connect the Parts Oriented Evolution Transform New System Process Perspective Define Solve Realize Evaluate 24 OrganizationalPerspective Product Integration Team (PIT) System Engineering & Integration Team (SEIT) Product Development Team (PDT) 24 Implementation Step 1 Step 2

FoS Constituent System (FoS-CS) SyS SoSSystemPerspectiveFoS SoS Constituent System (SoS-CS) System Development Perspective New Re-engineering Connect the Parts Oriented Capability Oriented Evolution New Transform Capability Oriented Connect the Parts Oriented Evolution Transform New System Process Perspective Define Solve Realize Evaluate 25 OrganizationalPerspective Product Integration Team (PIT) System Engineering & Integration Team (SEIT) Product Development Team (PDT) 25 Implementation (cont.) Step 3

FoS Constituent System (FoS-CS) SyS SoSSystemPerspectiveFoS SoS Constituent System (SoS-CS) System Development Perspective New Re-engineering Connect the Parts Oriented Capability Oriented Evolution New Transform Capability Oriented Connect the Parts Oriented Evolution Transform New System Process Perspective Define Solve Realize Evaluate 26 OrganizationalPerspective Product Integration Team (PIT) System Engineering & Integration Team (SEIT) Product Development Team (PDT) 26 Implementation (cont.) Step 4

27 Process Development Team System For X Development Lessons Learned Case Studies Theories Concepts Observe and Immerse Features and Traits System Perspective System Perspective System Development Perspective System Development Perspective System Process Perspective System Process Perspective Organizational Perspective Organizational Perspective SE Development Process For X Development Methodology For X priori Implementation – Step 3

28 Process Development Team System For X Development Lessons Learned Lessons Learned Observe and Immerse Features and Traits System Perspective System Perspective System Development Perspective System Development Perspective System Process Perspective System Process Perspective Organizational Perspective Organizational Perspective SE Development Process For X Update to Development Methodology For X posteriori Implementation – Step 4

 Library of Core SETD Methodologies Commonalities Nuances  Development roadmap readily in place and available  SETD not reinvented each time Tailoring whim –Experience based –Knowledge based  Each improvement updated in library  Establishes SE Industry credentials Development methodologies in place and in use Increased competitiveness as a prime contractor 29 CSETD Methodology - SoS Reengineering System Perspective System Perspective System Development Perspective System Development Perspective System Process Perspective System Process Perspective Organizational Perspective Organizational Perspective CSETD Methodology - SoS Connect the Parts Oriented System Perspective System Perspective System Development Perspective System Development Perspective System Process Perspective System Process Perspective Organizational Perspective Organizational Perspective Expected Results in Evoking a Core SETD Methodology 29 CSETD Methodology - FoS Connect the Parts Oriented System Perspective System Perspective System Development Perspective System Development Perspective System Process Perspective System Process Perspective Organizational Perspective Organizational Perspective CSETD Methodology - FoS Connect the Parts Oriented System Perspective System Perspective System Development Perspective System Development Perspective System Process Perspective System Process Perspective Organizational Perspective Organizational Perspective 29 CSETD Methodology - SyS Reengineering System Perspective System Perspective System Development Perspective System Development Perspective System Process Perspective System Process Perspective Organizational Perspective Organizational Perspective CSETD Methodology - SyS New System Perspective System Perspective System Development Perspective System Development Perspective System Process Perspective System Process Perspective Organizational Perspective Organizational Perspective CSETD Methodology-SoS CS New System Perspective System Perspective System Development Perspective System Development Perspective System Process Perspective System Process Perspective Organizational Perspective Organizational Perspective CSETD Methodology-SoS CS Transform System Perspective System Perspective System Development Perspective System Development Perspective System Process Perspective System Process Perspective Organizational Perspective Organizational Perspective CSETD Methodology-SoS CS Evolve System Perspective System Perspective System Development Perspective System Development Perspective System Process Perspective System Process Perspective Organizational Perspective Organizational Perspective CSETD Methodology-FoS CS New System Perspective System Perspective System Development Perspective System Development Perspective System Process Perspective System Process Perspective Organizational Perspective Organizational Perspective CSETD Methodology-FoS CS Transform System Perspective System Perspective System Development Perspective System Development Perspective System Process Perspective System Process Perspective Organizational Perspective Organizational Perspective CSETD Methodology-FoS CS Evolve System Perspective System Perspective System Development Perspective System Development Perspective System Process Perspective System Process Perspective Organizational Perspective Organizational Perspective

FoS Constituent System (FoS-CS) SyS SoSSystemPerspectiveFoS SoS Constituent System (SoS-CS) System Development Perspective New Re-engineering Connect the Parts Oriented Capability Oriented Evolution New Transform Capability Oriented Connect the Parts Oriented Evolution Transform New System Process Perspective Define Solve Realize Evaluate 30 OrganizationalPerspective Product Integration Team (PIT) System Engineering & Integration Team (SEIT) Product Development Team (PDT) Questions?

Darryl A. Gomez, PhD Fellow Systems Engineer Northrop Grumman Corporation Electronic Systems Systems Engineering 7323 Aviation Blvd, MS 870 Baltimore, Maryland