Systems Engineering for Systems of Systems

Slides:



Advertisements
Similar presentations
ESWW4, 5-9 th November 2007 Draft Proposal: Space Weather as part of an Optional Space Situational Awareness Programme A.Glover, E. Daly, R. Marsden, A.
Advertisements

Systems Engineering From a Life Cycle Perspective John Groenenboom Director Engineering – Mesa Boeing Rotorcraft Dec 12, 2007.
© 2008 The MITRE Corporation. All rights reserved A Service Oriented Architecture (SOA) Approach to Department of Defense Architecture Framework (DoDAF)
Intelligence Step 5 - Capacity Analysis Capacity Analysis Without capacity, the most innovative and brilliant interventions will not be implemented, wont.
1 INCOSE Chesapeake Chapter Enterprise SE Panel Discussion L. Mark Walker/LMC 21 March 2007.
How to commence the IT Modernization Process?
Leading by Convening: The Power of Authentic Engagement
Introduction to Entrepreneurship and New Venture Creation Rui Baptista
© 2009 The MITRE Corporation. All rights Reserved. Evolutionary Strategies for the Development of a SOA-Enabled USMC Enterprise Mohamed Hussein, Ph.D.
Systems Engineering in a System of Systems Context
Connecting People With Information DoD Net-Centric Services Strategy Frank Petroski October 31, 2006.
Program Management Overview (An Introduction)
Software Engineering Techniques for the Development of System of Systems Seminar of “Component Base Software Engineering” course By : Marzieh Khalouzadeh.
Recent DoD Trends & System and Software Process Implications
1 Incremental Commitment Model as Applied to DoD Acquisition Insights from a Business Process Model of DoD Acquisition Policy and SE Guidance Dr. Judith.
IT Planning.
Process Synchronization Workshop Summary Report Jo Ann Lane University of Southern California Center for Software Engineering.
Creating Architectural Descriptions. Outline Standardizing architectural descriptions: The IEEE has published, “Recommended Practice for Architectural.
Iterative development and The Unified process
The topics addressed in this briefing include:
Lecture 3 Strategic Planning for IT Projects (Chapter 7)
Enterprise Architecture
Release & Deployment ITIL Version 3
ISO 9001:2015 Revision overview - General users
Information Security Governance 25 th June 2007 Gordon Micallef Vice President – ISACA MALTA CHAPTER.
Copyright Course Technology 1999
Continual Service Improvement Process
Overview of NIPP 2013: Partnering for Critical Infrastructure Security and Resilience October 2013 DRAFT.
-Nikhil Bhatia 28 th October What is RUP? Central Elements of RUP Project Lifecycle Phases Six Engineering Disciplines Three Supporting Disciplines.
Effective Public Engagement Experiences from Watershed Management Planning in Manitoba David Huck and John Snclair June 18, 2012 Fall evening at Lake Katherine.
NIST Special Publication Revision 1
Demystifying the Business Analysis Body of Knowledge Central Iowa IIBA Chapter December 7, 2005.
Title Consultation on the 7 th replenishment of IFAD’s resources IFAD’s operating model : overall structure and components Consultation on the 7th replenishment.
The Challenge of IT-Business Alignment
© Grant Thornton | | | | | Guidance on Monitoring Internal Control Systems COSO Monitoring Project Update FEI - CFIT Meeting September 25, 2008.
Identify steps for understanding and solving the
High Level Architecture Overview and Rules Thanks to: Dr. Judith Dahmann, and others from: Defense Modeling and Simulation Office phone: (703)
December 14, 2011/Office of the NIH CIO Operational Analysis – What Does It Mean To The Project Manager? NIH Project Management Community of Excellence.
Creating a Shared Vision Model. What is a Shared Vision Model? A “Shared Vision” model is a collective view of a water resources system developed by managers.
Certification and Accreditation CS Phase-1: Definition Atif Sultanuddin Raja Chawat Raja Chawat.
Role-Based Guide to the RUP Architect. 2 Mission of an Architect A software architect leads and coordinates technical activities and artifacts throughout.
What is a Business Analyst? A Business Analyst is someone who works as a liaison among stakeholders in order to elicit, analyze, communicate and validate.
Systems Engineering In Aerospace Theodora Saunders February AUTOMATION IN MANUFACTURING Leading-Edge Technologies and Application Fairfield University.
ISM 5316 Week 3 Learning Objectives You should be able to: u Define and list issues and steps in Project Integration u List and describe the components.
CPSC 871 John D. McGregor Module 6 Session 3 System of Systems.
CHECKPOINTS OF THE PROCESS Three sequences of project checkpoints are used to synchronize stakeholder expectations throughout the lifecycle: 1)Major milestones,
Government Procurement Simulation (GPSim) Overview.
Enterprise Architecture, Enterprise Data Management, and Data Standardization Efforts at the U.S. Department of Education May 2006 Joe Rose, Chief Architect.
Chapter 6 Supporting Knowledge Management through Technology
+ Chapter 9: Management of Business Intelligence © Sabherwal & Becerra-Fernandez.
Where We Are Now 14–2. Where We Are Now 14–2 Major Tasks of Project Closure Evaluate if the project delivered the expected benefits to all stakeholders.
Partnering. The West’s response to Japan’s greater efficiency in major manufacturing industries Japan’s approach is based on cooperative, long term relationships.
March 2004 At A Glance NASA’s GSFC GMSEC architecture provides a scalable, extensible ground and flight system approach for future missions. Benefits Simplifies.
Lecture 2.1b: DoD Acquisition Process (SEF Ch 2)
Developing a Framework In Support of a Community of Practice in ABI Jason Newberry, Research Director Tanya Darisi, Senior Researcher
2015 Pipeline Safety Trust Conference November 20 th, 2015 | New Orleans, LA API RP 1175 Pipeline Leak Detection Program Management – New RP Highlights.
INCOSE Systems of Systems Working Group Alan Harding BAE Systems Dr. Judith Dahmann MITRE Corporation SoS Working Group Co-chairs.
Kathy Corbiere Service Delivery and Performance Commission
Rational Unified Process Fundamentals Best Practices of Software Engineering Rational Unified Process Fundamentals Best Practices of Software Engineering.
Name Project Management Symposium June 8 – 9, 2015 Slide 1 Susan Hostetter, Reed Livergood, Amy Squires, and James Treat 2015 Project Management Symposium.
12-CRS-0106 REVISED 8 FEB 2013 APO (Align, Plan and Organise)
Association of Enterprise Architects International Committee on Enterprise Architecture Standards Jan 23, Collaborative Expedition Workshop #57aeajournal.org.
LOG235/236 Performance Based Logistics Bruce Hatlem Logistics Functional IPT September 2007.
Building Systems for Today’s Dynamic Networked Environments A Methodology for Building Sustainable Enterprises in Dynamic Environments through knowledge.
1 KM Track Overview & Gaining Value from Knowledge -- Knowledge Management (KM) and the Contracting Professional Breakout Session # 119 Name: Gaining.
Process 4 Hours.
TechStambha PMP Certification Training
Systems of Systems Challenges and Strategies
By Jeff Burklo, Director
Continuity Guidance Circular Webinar
Presentation transcript:

Systems Engineering for Systems of Systems Dr. Judith Dahmann The MITRE Corporation

What are the implications for SE? SoS SE Challenge US DoD builds and fields large systems employed to support Joint and Coalition operations Conceived and developed independent by Military Services Acquisition (and SE) on a system by system basis Focus of DoD investment shifting to broad user capabilities implemented in a networked environment Mix of material and non-material assets which must work together to meet capability objectives Individual systems are no longer considered as individual bounded entities and are evolved based on extant capabilities Components in larger, more variable, ensembles of interdependent systems which interact based on end-to-end business processes and networked information exchange Increasingly SoS of various types proliferate despite continued focus on individual systems What are the implications for SE?

DoD System of Systems SE Guide Effort led by the Office of the Secretary of Defense Collaborative Approach with DoD, Industry, Academia Purpose 6 month effort addressing areas of agreement across the community Focus on technical aspects of SE applicable across SoS management constructs Vehicle to capture and debate current SoS experience Audience SoS and Program Managers and Lead/Chief Engineers SoS Guide Version .9 Develop ‘Boots on the Ground’ basis for Version 1.0 Structured reviews with practitioners Refine early draft guide content, identify areas for future study Update findings and release Version 1.0 Draft released for comment December 2007 ~600 comments received in February 2008 (Industry, FFRDCs, Gov’t) Revision reviewed by Senior SE leadership in July 2008 Final release in August 2008 Version 1.0

What does SoS Look Like in the DoD Today? Typically an overlay to ensemble of individual systems brought together to satisfy user capability needs Are not new acquisitions per se Cases like FCS are extremely rare and, in practice, still must integrate with legacy systems SoS ‘manager’ does not control the requirements or funding for the individual systems May be in a role of influencing rather than directing, impacts SE approach Focus of SoS is on evolution of capability over time A functioning SoS takes start-up time but, in steady state, seems well-suited to routine incremental updates Tend to be ongoing efforts to satisfy user capability needs through an ensemble of systems May be no clear ‘completion’, blurring sustainment and development Are not new acquisitions per se Cases like FCS are extremely rare and, in practice, still must integrate with legacy systems Typically SoS is an overlay, evolving, or enveloping, individual systems SoS ‘manager’ typically does not control the requirements or funding for the individual systems May be in a role of influencing rather than directing, impacts SE approach Focus of SoS is on evolution of capability over time Enhancing the way current systems work together Anticipating change in internal or external effects on SoS Adding new functionality through new systems or changes in existing systems Eliminating systems or re-engineering systems to provide better, more efficient capability A functioning SoS takes start-up time but, in steady state, seems well suited to routine incremental updates Ownership and synchronization issues, contractual issues, trust, time/bandwidth Most military systems are part of an SoS operationally Only by exception do we manage and engineer at SoS level

SoS SE Guidebook focuses on ‘Acknowledged’ SoS Definitions SoS: A set or arrangement of systems that results when independent and useful systems are integrated into a larger system that delivers unique capabilities [DoD, 2004(1)]. Accepted Taxonomy of SoS [Maier, M. 1998] Directed SoS objectives, management, funding and authority; systems are subordinated to SoS Collaborative No objectives, management, authority, responsibility, or funding at the SoS level; Systems voluntarily work together to address shared or common interest Virtual Like collaborative, but systems don’t know about each other US DoD Pilots identify a new SoS type: Acknowledged SoS objectives, management, funding and authority; however systems retain their own management, funding and authority in parallel with the SoS SoS SE Guidebook focuses on ‘Acknowledged’ SoS

Characteristics of Acknowledged SoS Top-down direction for an SoS capability concurrent with independent direction and autonomy in system operation and development Multiple levels of objectives Multiple management authorities with independent priorities, funding and development plans Multiple technical authorities Much of SoS functionality is in extant capabilities of the systems SoS manager and SE do not have control over all the parts of the SoS In fact, they may not be aware of all the systems which may impact their objectives and both the systems and the objectives may change over time. Why not directed? Not many, bulk are acknowldged Collaborative and Virtual – No SoS SE teams to work with

Management of Acknowledged SoS Independent, concurrent management and funding authority pose management issues In defense, a solid governance & management approach is seen as key for SoS Independent authorities are unlikely to accept direction from a systems engineer they do not control Argue to make ‘acknowledged’ into ‘directed’ made difficult by ‘multi-mission’ systems which are important to multiple SoS Beyond defense ‘acknowledged’ SoS exist and evolve without top down management Systems or services are designed to be broadly useful and have as their business objective to support numerous user applications They naturally retain authority over decisions regarding their development and are not likely to agree to limit themselves to one specific customer Independent, concurrent management and funding authority pose management issues Overlapping authority over decisions, Need to coordinate inter-program activities, Manage agreements among multiple PMs as stakeholders who do not have a vested interest in the SoS In defense, a solid governance & management approach is seen as key for SoS Independent authorities are unlikely to accept direction from a systems engineer they do not control Beyond defense, however, ‘acknowledged’ SoS exist and evolve without top down management Systems or services are designed to be broadly useful and have as their business objective to support numerous user applications They naturally retain authority over decisions regarding their development and are not likely to agree to limit themselves to one specific customer Typically attention is focused on management rather than the technical implications for SE (e.g. make acknowledged SoS directed) Unfortunately, the fact that many systems play a role in multiple SoS makes this is particularly difficult Management issues have technical implications for SE

A Comparison

SE Model for SoS Based on 7 Core Elements of SoS SE Translating capability objectives New SoS SE role Assessing (actual) performance to capability objectives Orchestrating upgrades to SoS Persistent SoS overlay framework Understanding systems & relationships (includes plans) Developing, evolving and maintaining SoS design/arch Developing & evolving SoS architecture Addressing new requirements & options Addressing & solution options SoS upgrade process External influences Monitoring & assessing changes External Environment

SE Processes Support Core Elements DoD Defense Acquisition Guide presents 16 basic SE processes In an SoS, SE team adapts these processes to execute core SE elements Focus for SoS SE is on technical management since implementation is in systems SoS SE Core Elements Rqts Devel Logical Analysis Design Solution Implement Integrate Verify Validate Transition Decision Tech Planning Assess Rqts Mgt Risk Mgt Config Mgt Data Mgt Interface Translating Capability Objectives X Understanding Systems & Relationships Assessing Performance to Capability Objectives Developing & Evolving an SoS Architecture Monitoring and Assessing Changes Address Requirements & Solution Options Orchestrating Upgrades Technical Processes Technical Management Processes Translating capability objectives Understanding systems & relationships Assessing performance To capability objectives Developing & evolving SoS architecture Monitoring & assessing changes Addressing requirements and solution options Orchestrating upgrades to SoS

Core Elements of SoS SE (1 of 3) Translating SoS capability objectives into high level requirements over time SoS objectives based on broad capability objectives SE team plays strong role in establishing requirements and understanding dynamics of the environment Translating capability objectives Identifying and understanding the systems that impact SoS objectives Focus on components and dynamics vs boundaries Extends beyond technical to broader context of management, organizational, development plans, funding, etc. Understanding systems & relationships (includes plans) Monitoring & assessing changes Anticipating and assessing impacts of potential changes on SoS performance Given scope of SoS authority, key to SoS SE is identifying and addressing changes in systems and other areas (e.g. threat) which may impact the SoS

Core Elements of SoS SE (2 of 3) Developing and evolving SoS architecture This includes Concept of operations Systems, functions and relationships and dependencies, both internal and external End-to-end functionality, data flow and communications within the SoS. Provides the technical framework for assessing options and implications for meeting requirements over time Persistence, tolerance for change Developing, evolving and maintaining SoS design/arch Developing & evolving SoS architecture An architecture is the structure of components, their relationships, and the principles and guidelines governing their design evolution over time (IEEE Std 610.12 and DoDAF). The architecture of an SoS is a persistent technical framework for governing the evolution of an SoS over time.

Core Elements of SoS SE (3 of 3) SoS requirements and solution options Requirements addressed at both SoS & systems Recommend SoS requirements based on both priority and practicality SoS and system SE teams identify and assess options Result is plan for development for next increment Addressing new requirements & options Addressing & solution options Orchestrating upgrades to SoS Orchestrating SoS Upgrades Upgrades implemented by systems under system SE teams SoS SE team plans, facilitates, integrates and tests upgrades to the SoS Development based on incremental approaches (bus stop, wave) which accommodate asynchronous system developments Assessing (actual) performance to capability objectives Assessing SoS Performance Based on measures of SoS user results applied in different settings (test, exercises, M&S, operations) Opportunity to identify changes and emergent behavior

View of SoS Upgrade (1 of 2) Assessing performance to capability objectives For each increment Recommend rqts for this increment Id Assess SoS capabilities and limitations Addressing new requirements & options Addressing & solution options Orchestrating upgrades to SoS Identify candidate systems to support functions Validate sets of systems SoS Assess options Verify sets of systems Negotiate with systems Integrate sets of systems Develop plan Coordinate, monitor and facilitate systems’ development, test and evaluation Systems

View of SoS Upgrade (2 of 2) Understanding Systems & relationships Developing & Evolving SoS Architecture Translating Capability Objectives Monitoring & Assessing Changes Assessing SoS Performance Orchestrating upgrades to SoS Addressing new requirements & options Addressing & solution options SoS Systems Multiple, possibly concurrent increments

Guide Extract Relationships Among the Core Elements

Guide Extract: SE Processes Supporting Each SoS SE Element Technical or Technical Management Process Relationship to SoS SE Core Element Logical Analysis is the process of obtaining sets of logical solutions to improve understanding of the defined requirements and the relationships among the requirements (e.g., functional, behavioral, temporal). Logical Analysis is a key part of Understanding Systems and Relationships. Basic to engineering an SoS is understanding how systems support SoS functionality. In developing a new system, the systems engineer allocates functionality to system components based on a set of technical considerations. In an SoS, the systems engineer develops an understanding of the functionality extant in the systems and how that functionality supports SoS objectives, as a starting point for SoS architecture and evolution. … Risk Management … helps ensure program cost, schedule, and performance objectives are achieved at every stage in the life cycle and to communicate to all stakeholders the process for uncovering, determining the scope of, and managing program uncertainties. Risk management is a core function of SE at all levels. In Understanding Systems and Relationships, the systems engineer assesses the current distribution of functionality across the systems and identifies risks associated with either retaining the status quo or identifying areas where changes may need to be considered. The systems engineer also considers approaches to monitor, mitigate, or address risks. Such risks might include … Configuration Management is the application of sound business practices to establish and maintain consistency of a product's attributes with its requirements and product configuration information. Understanding Systems and Relationships is where the CM process for the “as is” SoS resides and is maintained as the SoS product baseline. In a system the CM process addresses all of the ‘product’s’ features where the system itself is the product. In an SoS, the ensemble of systems and their functionality is the product; the SoS CM depends on the CM of the systems to maintain much of the product information, since the system owner, PM, and system systems engineer normally retain responsibility for their systems. The SoS CM focuses on the linkage to the system CM and crosscutting attributes which pertain to the SoS not addressed by the CM of the systems….

What is Working? SoS SE Principles Address organizational as well as technical perspectives Factor in broader set of consideration into trade space and technical planning Focus on areas critical to the SoS Leave the rest to the systems engineers of the systems Technical management approach reflects need for transparency and trust with focused active participation SoS designs are best when open and loosely coupled Impinge on the existing systems as little as possible Are extensible, flexible, and persistent overtime Continuous (‘up front’) analysis which anticipates change Design strategy and trades performed upfront and throughout Based on robust understanding of internal and external sources of change Must address organizational as well as technical perspectives Foster relationships among the owners and SE of the systems (people) Technical understanding of systems functionality, interrelationships & dependencies SoS trades factor in objectives, motivations and plans of systems SoS SE focuses on areas critical to the SoS SE processes applied to SoS issues: CM, Test, Risk, Data… SoS Integrated Master Schedule (IMS) focuses on key synchronization (intersection) points and dependencies Leaves the rest (as much as possible) to the SEs of the systems SoS technical management approach reflects need for transparency and trust with focused active participation Not sustainable for all systems to participate in all SoS IPTs in steady state SoS designs are best when open and loosely coupled, ie.: Impinge on the existing systems as little as possible Provide systems maximum flexibility to address changing needs of original users and applying technology best suited to those needs Are extensible, flexible, and persistent overtime Allow the addition or deletion of systems and changes in systems without affecting other systems or the SoS as a whole Continuous (‘up front’) analysis which anticipates change Design strategy and trades performed upfront and throughout Based on robust understanding of internal and external sources of change

Way Ahead Guide is out and in use, offers a first step Highlights the issues of SoS in DoD today Provides some support for SE teams operating in SoS today Plan for outreach and educational materials Assess added guidance for areas such as Systems Engineering Plans Efforts are underway to support update to the guide A follow-up data collection to get an understanding of ‘how to’ level of information from ongoing SoS SE efforts Cooperative effort with NDIA M&S Committee to examine promise and experience with M&S to support SoS SE Series of industry exchanges on SoS topics of common interest International cooperative efforts are being initiated Expansion into broader areas SE for Capability Portfolio Management Net Centric Enterprise Systems/Services Fit Sheard’s definition of complex systems: Complex systems are systems that do not have a centralizing authority and are not designed from a known specification, but instead involve disparate stakeholders creating systems that are functional for other purposes and are only brought together in the complex systems because the individual ‘agents’ of the system see such cooperation as being beneficial for them

Backup

Active SoS SE Practitioners Provided a basis for understanding SoS in DoD Today