Sustaining Software-Intensive Systems - A Conundrum

Similar documents
UNCLASSIFIED FY 2017 OCO. FY 2017 Base

Lifecycle Models for Survivable Systems

FiXs Configuration Control Board Procedures Version 3.0 September 1, 2010

Software Sustainment: Continuous Engineering to

OPNAVINST C N43 18 Jun Subj: NAVY EXPEDITIONARY TABLE OF ALLOWANCE AND ADVANCED BASE FUNCTIONAL COMPONENT POLICY

UNCLASSIFIED. UNCLASSIFIED Air Force Page 1 of 8 P-1 Line #50

Risk themes from ATAM data: preliminary results

THE JOINT STAFF Fiscal Year (FY) 2008/2009 Budget Estimates Research, Development, Test and Evaluation (RDT&E), Defense-Wide

CMMI: The DoD Perspective

When and Where to Apply the Family of Architecture- Centric Methods

Integrating Software Architecture Evaluation in a DoD System Acquisition

Overview of the New Introduction to CMMI Course and Changes to the Intermediate Concepts and Instructor Training Courses

2016 Major Automated Information System Annual Report

UNCLASSIFIED. FY 2016 Base FY 2016 OCO

Department of Defense INSTRUCTION. 1. PURPOSE. This Instruction, issued under the authority of DoD Directive (DoDD) 5144.

COTS Selection and Adoption in a Small Business Environment. How Do You Downsize the Process?

UNCLASSIFIED. UNCLASSIFIED Air Force Page 1 of 5 R-1 Line #213

Reducing System Acquisition Risk with Software Architecture Analysis and Evaluation

CHAPTER 4 : VALUE SYSTEM AND VALUE CHAIN OVERVIEW 4.1 THE VALUE SYSTEM FOR SOUTH AFRICAN NATIONAL DEFENCE

NG-J6/CIO CNGBI A DISTRIBUTION: A 26 September 2016 NATIONAL GUARD BUREAU JOINT INFORMATION TECHNOLOGY PORTFOLIO MANAGEMENT

2016 Major Automated Information System Annual Report

Mission Thread Workshop (MTW): Preparation and Execution

NDIA Ground Robotics Symposium

REQUIREMENTS TO CAPABILITIES

Enhancing Maintenance Training through Distance Support Initiatives

UNCLASSIFIED. UNCLASSIFIED Air Force Page 1 of 8 R-1 Line #90

2016 Major Automated Information System Annual Report

Department of Defense DIRECTIVE

COMPLIANCE WITH THIS PUBLICATION IS MANDATORY

2016 Major Automated Information System Annual Report

DOD INSTRUCTION DEPOT SOURCE OF REPAIR (DSOR) DETERMINATION PROCESS

2016 Major Automated Information System Annual Report

of Communications-Electronic s AFI , Requirements Development and Processing AFI , Planning Logistics Support

Department of Defense INSTRUCTION

UNCLASSIFIED. FY 2016 Base FY 2016 OCO

COMMON AVIATION COMMAND AND CONTROL SYSTEM

UNCLASSIFIED. FY 2016 Base FY 2016 OCO

PERFORMANCE WORK STATEMENT (PWS) Logistics Support for the Theater Aviation Maintenance Program (TAMP) Equipment Package (TEP)

Pittsburgh, /7/2014. Cyber Vulnerabilities in the Intangible World

DEPARTMENT OF THE NAVY HEADQUARTERS UNITED STATES MARINE CORPS WASHINGTON, DC MCO C C2I 15 Jun 89

Department of Defense DIRECTIVE. SUBJECT: Single Agency Manager (SAM) for Pentagon Information Technology Services

2016 Major Automated Information System Annual Report

2016 Major Automated Information System Annual Report

Department of Defense INSTRUCTION

EXHIBIT R-2, RDT&E Budget Item Justification RESEARCH DEVELOPMENT TEST & EVALUATION, NAVY / BA4

Mission-Based Test & Evaluation Strategy: Creating Linkages between Technology Development and Mission Capability

CHAIRMAN OF THE JOINT CHIEFS OF STAFF INSTRUCTION

SCAMPI B&C Tutorial. Software Engineering Process Group Conference SEPG Will Hayes Gene Miluk Jack Ferguson

2016 Major Automated Information System Annual Report

2016 Major Automated Information System Annual Report

NUCLEAR SAFETY PROGRAM

Test and Evaluation of Highly Complex Systems

CJCSI B Requirements Generation System (One Year Later)

The CMMI Product Suite and International Standards

Department of Defense DIRECTIVE

DOD MANUAL ACCESSIBILITY OF INFORMATION AND COMMUNICATIONS TECHNOLOGY (ICT)

UNCLASSIFIED. FY 2016 Base FY 2016 OCO

CHAIRMAN OF THE JOINT CHIEFS OF STAFF INSTRUCTION

2016 Major Automated Information System Annual Report

2016 Major Automated Information System Annual Report. Department of Defense Healthcare Management System Modernization (DHMSM)

Department of Defense DIRECTIVE

2016 Major Automated Information System Annual Report

Acquisitions and Contracting Basics in the National Industrial Security Program (NISP)

2016 Major Automated Information System Annual Report

UNCLASSIFIED UNCLASSIFIED

CHAIRMAN OF THE JOINT CHIEFS OF STAFF INSTRUCTION

For More Information

DIRECTIVE. SUBJECT: Unique Identification (UID) Standards for a Net-Centric Department of Defense

MULTIPLE LAUNCH ROCKET SYSTEM (MLRS) M270A1 LAUNCHER

Department of Defense INSTRUCTION

UNCLASSIFIED R-1 ITEM NOMENCLATURE

UNCLASSIFIED. R-1 ITEM NOMENCLATURE PE D8Z: Common Joint Tactical Information. FY 2011 Total Estimate. FY 2011 OCO Estimate

It s All about the Money!

UNCLASSIFIED R-1 ITEM NOMENCLATURE

Department of Defense INSTRUCTION

Department of Defense DIRECTIVE

UNCLASSIFIED. COST (in millions) FY02 FY03 FY04 FY05 FY06 FY07 FY08 FY09

UNCLASSIFIED. R-1 ITEM NOMENCLATURE PE BB: Special Operations Aviation Systems Advanced Development

GLOBAL BROADCAST SERVICE (GBS)

UNCLASSIFIED R-1 ITEM NOMENCLATURE

Department of Defense INSTRUCTION

The Army Executes New Network Modernization Strategy

SUBPART ORGANIZATIONAL AND CONSULTANT CONFLICTS OF INTEREST (Revised December 29, 2010)

Middle Tier Acquisition and Other Rapid Acquisition Pathways

UNCLASSIFIED FY 2016 OCO. FY 2016 Base

Carnegie Mellon University Notice

Department of Defense CHARTER

BALLISTIC MISSILE DEFENSE ORGANIZATION. Open Systems Deployment Plan

Collaborative coordination of fire support mission execution

DOD INSTRUCTION MEDICAL READINESS TRAINING (MRT)

DOD M-2 SOFTWARE RESOURCES DATA REPORT (SRDR) MANUAL

UNCLASSIFIED R-1 ITEM NOMENCLATURE

UNCLASSIFIED. FY 2017 Base FY 2017 OCO. Quantity of RDT&E Articles Program MDAP/MAIS Code: 493

DEPUTY SECRETARY OF DEFENSE 1010 DEFENSE PENTAGON WASHINGTON, DC SUBJECT: Implementation of Microsoft Windows 10 Secure Host Baseline

UNCLASSIFIED. FY 2016 Base FY 2016 OCO

DEPARTMENT OF THE NAVY MARINE CORPS POLICY FOR COORDINATED IMPLEMENTATION OF MILITARY STANDARDS 6017, , AND

DEPARTMENT OF THE NAVY HEADQUARTERS UNITED STATES MARINE CORPS 3000 MARINE CORPS PENTAGON WASHINGTON, DC

Department of Defense INSTRUCTION. SUBJECT: Physical Security Equipment (PSE) Research, Development, Test, and Evaluation (RDT&E)

COMPLIANCE WITH THIS PUBLICATION IS MANDATORY

SUBJECT: Army Directive (Implementation of Acquisition Reform Initiatives 1 and 2)

Transcription:

Pittsburgh, PA 15213-3890 Sustaining Software-Intensive Systems - A Conundrum Mary Ann Lapham Sponsored by the U.S. Department of Defense 2006 by Carnegie Mellon University Version 2 GSAW 2006 - page 1

Agenda What is Sustainment Software Entrance Criteria for Sustainment Selected Examples of Challenges Conclusions 2006 by Carnegie Mellon University Version 2 GSAW 2006 - page 2

What is Sustainment? Joint Publication 4-0 (Doctrine for Logistic Support of Joint Operations): The provision of personnel, logistic, and other support required to maintain and prolong operations or combat until successful accomplishment or revision of the mission or the national objective DoDI 5000.2: The first effort of the Operations and Support (O&S) phase established and defined by DoDI 5000.2. The purpose of the sustainment effort is to execute the support program to meet operational support performance requirements and sustain the system in the most cost effective manner of its life cycle. Sustainment includes supply, maintenance, transportation, sustaining engineering, data management, Configuration Management (CM), manpower, personnel, training, habitability, survivability, environment, safety (including explosives safety), occupational health, protection of critical program information, anti-tamper provisions, and information technology (IT), including National Security Systems (NSS), supportability and interoperability functions. Sustainment overlaps the Full Rate Production and Deployment (FRP&D) effort of the Production and Deployment (P&D) phase. 2006 by Carnegie Mellon University Version 2 GSAW 2006 - page 3

Software Sustainment - Definition Software maintenance and software sustainment are often used interchangeably. We will make a distinction. Software Maintenance: The process of modifying a software system or component after delivery to correct faults, improve performance or other attributes, or adapt to a changed environment. No definitive definition of software sustainment has been found, so our working definition is: Software Sustainment: The processes, procedures, people, materiel, and information required to support, maintain, and operate the software aspects of a system. 2006 by Carnegie Mellon University Version 2 GSAW 2006 - page 4

Software Sustainment - Distinction Software maintenance consists of: correcting the faults improving performance or other attributes adapting to a changed environment Software sustainment addresses other issues not always included in maintenance, such as: operations documentation deployment security CM training help desk COTS management technology refresh 2006 by Carnegie Mellon University Version 2 GSAW 2006 - page 5

Software Entrance Criteria for Sustainment Example Signed Source of Repair Assignment Process (SORAP) Completed Operational Test & Evaluation Stable software production baseline Complete current software documentation Authority to Operate (ATO) Sustainment Plan Current & negotiated sustainment transition plan Sustainment staff training plan Key: Good Caution Warning Critical Note: Based on SEI experience with actual programs 2006 by Carnegie Mellon University Version 2 GSAW 2006 - page 6

Selected Examples of Challenges Programmatic COTS System Transition Information Assurance (IA) Indicates Major Concern 2006 by Carnegie Mellon University Version 2 GSAW 2006 - page 7

Programmatic Issues Transition tasks in development contract Funding for development contractor Sustainment Funding for sustainer Transition plans created and implemented Sustainer training created Signed SORAP required 2006 by Carnegie Mellon University Version 2 GSAW 2006 - page 8

COTS Obsolescence & Upgrade Planning COTS Vendors New complexity to handle Fielded System Instances Demand for features System Context Simultaneous Definition and Tradeoffs Marketplace Architecture & Design Incremental system releases RIP Unsupported releases No market demand System development Tech refresh, system sustainment 2006 by Carnegie Mellon University Version 2 GSAW 2006 - page 9

COTS Business Issues COTS Vendors New business issues (licenses, data rights, warranties) to resolve?????? COTS Products COTS-Based System 2006 by Carnegie Mellon University Version 2 GSAW 2006 - page 10

System Transition Staffing issues loss of staff Training issues get staff up to speed Complete documentation hand-off Expert knowledge transfer/loss 2006 by Carnegie Mellon University Version 2 GSAW 2006 - page 11

Information Assurance Security System Engineering Decisions Schedules Was security involved in system engineering decisions? How secure is the overall system? 2006 by Carnegie Mellon University Version 2 GSAW 2006 - page 12

Conclusions Sustainment is a balancing act Definitions (what s included) Planning Coordination on issues Risk Mitigation 2006 by Carnegie Mellon University Version 2 GSAW 2006 - page 13

Questions Contact Information: Mary Ann Lapham Software Engineering Institute Carnegie Mellon University 4500 Fifth Avenue Pittsburgh, PA 15213-3890 mlapham@sei.cmu.edu 412-268-5498 2006 by Carnegie Mellon University Version 2 GSAW 2006 - page 14