Fall 2014 SEI Research Review Aligning Acquisition Strategy and Software Architecture

Similar documents
Analytical Evaluation Framework

Agile Acquisition of Agile C2

Driving Efficiencies into the Software Life Cycle for Army Systems

Future Trends of Software Technology and Applications: Software Architecture

Machine Learning for Big Data Systems Acquisition

OSATE overview & community updates

Strategic Technical Baselines for UK Nuclear Clean-up Programmes. Presented by Brian Ensor Strategy and Engineering Manager NDA

COM DEV AIS Initiative. TEXAS II Meeting September 03, 2008 Ian D Souza

The Impact of Conducting ATAM Evaluations on Army Programs

U.S. Army Training and Doctrine Command (TRADOC) Virtual World Project

Durable Aircraft. February 7, 2011

DoDTechipedia. Technology Awareness. Technology and the Modern World

Technology Maturation Planning for the Autonomous Approach and Landing Capability (AALC) Program

THE NATIONAL SHIPBUILDING RESEARCH PROGRAM

Best Practices for Technology Transition. Technology Maturity Conference September 12, 2007

Department of Energy Technology Readiness Assessments Process Guide and Training Plan

Innovative 3D Visualization of Electro-optic Data for MCM

Experiences Linking Vehicle Motion Simulators to Distributed Simulation Experiments

A RENEWED SPIRIT OF DISCOVERY

Signal Processing Architectures for Ultra-Wideband Wide-Angle Synthetic Aperture Radar Applications

Guided Architecture Trade Space Exploration of Safety Critical Software Systems

Underwater Intelligent Sensor Protection System

SA Joint USN/USMC Spectrum Conference. Gerry Fitzgerald. Organization: G036 Project: 0710V250-A1

The Algorithm Theoretical Basis Document for the Atmospheric Delay Correction to GLAS Laser Altimeter Ranges

A Mashup of Techniques to Create Reference Architectures

Robotics and Artificial Intelligence. Rodney Brooks Director, MIT Computer Science and Artificial Intelligence Laboratory CTO, irobot Corp

Radar Detection of Marine Mammals

14. Model Based Systems Engineering: Issues of application to Soft Systems

Carnegie Mellon University Notice

3. Faster, Better, Cheaper The Fallacy of MBSE?

Transitioning the Opportune Landing Site System to Initial Operating Capability

Investigation of a Forward Looking Conformal Broadband Antenna for Airborne Wide Area Surveillance

INTEGRATIVE MIGRATORY BIRD MANAGEMENT ON MILITARY BASES: THE ROLE OF RADAR ORNITHOLOGY

Report Documentation Page

USAARL NUH-60FS Acoustic Characterization

Mathematics, Information, and Life Sciences

Management of Toxic Materials in DoD: The Emerging Contaminants Program

Department of Defense Partners in Flight

THE NATIONAL SHIPBUILDING RESEARCH PROGRAM

FAST DIRECT-P(Y) GPS SIGNAL ACQUISITION USING A SPECIAL PORTABLE CLOCK

Rump Session: Advanced Silicon Technology Foundry Access Options for DoD Research. Prof. Ken Shepard. Columbia University

DARPA TRUST in IC s Effort. Dr. Dean Collins Deputy Director, MTO 7 March 2007

Defense Environmental Management Program

Hybrid QR Factorization Algorithm for High Performance Computing Architectures. Peter Vouras Naval Research Laboratory Radar Division

REPORT DOCUMENTATION PAGE. Thermal transport and measurement of specific heat in artificially sculpted nanostructures. Dr. Mandar Madhokar Deshmukh

UNCLASSIFIED UNCLASSIFIED 1

Learning from Each Other Sustainability Reporting and Planning by Military Organizations (Action Research)

FAA Research and Development Efforts in SHM

REPORT DOCUMENTATION PAGE

THE NATIONAL SHIPBUILDING RESEARCH PROGRAM

REPORT DOCUMENTATION PAGE. A peer-to-peer non-line-of-sight localization system scheme in GPS-denied scenarios. Dr.

Development of a charged-particle accumulator using an RF confinement method FA

Cross-layer Approach to Low Energy Wireless Ad Hoc Networks

Evaluation of Competing Threat Modeling Methodologies

Automatic Payload Deployment System (APDS)

Workshop Session #3: Human Interaction with Embedded Virtual Simulations Summary of Discussion

Measure it? Manage it? Ignore it? Software Practitioners and Technical Debt

0.18 μm CMOS Fully Differential CTIA for a 32x16 ROIC for 3D Ladar Imaging Systems

SILICON CARBIDE FOR NEXT GENERATION VEHICULAR POWER CONVERTERS. John Kajs SAIC August UNCLASSIFIED: Dist A. Approved for public release

Evanescent Acoustic Wave Scattering by Targets and Diffraction by Ripples

MONITORING RUBBLE-MOUND COASTAL STRUCTURES WITH PHOTOGRAMMETRY

MERQ EVALUATION SYSTEM

RF Performance Predictions for Real Time Shipboard Applications

EFFECTS OF ELECTROMAGNETIC PULSES ON A MULTILAYERED SYSTEM

Social Science: Disciplined Study of the Social World

Solar Radar Experiments

Modeling Antennas on Automobiles in the VHF and UHF Frequency Bands, Comparisons of Predictions and Measurements

Wavelet Shrinkage and Denoising. Brian Dadson & Lynette Obiero Summer 2009 Undergraduate Research Supported by NSF through MAA

REPORT DOCUMENTATION PAGE

Operational Domain Systems Engineering

IREAP. MURI 2001 Review. John Rodgers, T. M. Firestone,V. L. Granatstein, M. Walter

An experimental system was constructed in which

Joint Milli-Arcsecond Pathfinder Survey (JMAPS): Overview and Application to NWO Mission

HIGH TEMPERATURE (250 C) SIC POWER MODULE FOR MILITARY HYBRID ELECTRICAL VEHICLE APPLICATIONS

Counter-Terrorism Initiatives in Defence R&D Canada. Rod Schmitke Canadian Embassy, Washington NDIA Conference 26 February 2002

VHF/UHF Imagery of Targets, Decoys, and Trees

Key Issues in Modulating Retroreflector Technology

Drexel Object Occlusion Repository (DOOR) Trip Denton, John Novatnack and Ali Shokoufandeh

Fuzzy Logic Approach for Impact Source Identification in Ceramic Plates

PULSED POWER SWITCHING OF 4H-SIC VERTICAL D-MOSFET AND DEVICE CHARACTERIZATION

Simulation Comparisons of Three Different Meander Line Dipoles

Effects of Radar Absorbing Material (RAM) on the Radiated Power of Monopoles with Finite Ground Plane

August 9, Attached please find the progress report for ONR Contract N C-0230 for the period of January 20, 2015 to April 19, 2015.

Student Independent Research Project : Evaluation of Thermal Voltage Converters Low-Frequency Errors

Electromagnetic Railgun

Bistatic Underwater Optical Imaging Using AUVs

Tom Cat Designs LLC Protective Hull Modeling & Simulation Results For Iteration 1

10. WORKSHOP 2: MBSE Practices Across the Contractual Boundary

Two-Way Time Transfer Modem

FY07 New Start Program Execution Strategy

A Profile of the Defense Technical Information Center. Cheryl Bratten Sandy Schwalb

JOCOTAS. Strategic Alliances: Government & Industry. Amy Soo Lagoon. JOCOTAS Chairman, Shelter Technology. Laura Biszko. Engineer

Coherent distributed radar for highresolution

A Multi-Use Low-Cost, Integrated, Conductivity/Temperature Sensor

Lattice Spacing Effect on Scan Loss for Bat-Wing Phased Array Antennas

REPORT DOCUMENTATION PAGE

REPORT DOCUMENTATION PAGE

The Energy Spectrum of Accelerated Electrons from Waveplasma Interactions in the Ionosphere

Design of Synchronization Sequences in a MIMO Demonstration System 1

[Research Title]: Electro-spun fine fibers of shape memory polymer used as an engineering part. Contractor (PI): Hirohisa Tamagawa

Transcription:

Fall 2014 SEI Research Review Aligning Acquisition Strategy and Software Architecture Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 Brownsword, Place, Albert, Carney October 2014

Report Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated to average 1 hour per response, including the time for reviewing instructions, searching existing data sources, gathering and maintaining the data needed, and completing and reviewing the collection of information. Send comments regarding this burden estimate or any other aspect of this collection of information, including suggestions for reducing this burden, to Washington Headquarters Services, Directorate for Information Operations and Reports, 1215 Jefferson Davis Highway, Suite 1204, Arlington VA 22202-4302. Respondents should be aware that notwithstanding any other provision of law, no person shall be subject to a penalty for failing to comply with a collection of information if it does not display a currently valid OMB control number. 1. REPORT DATE 01 OCT 2014 2. REPORT TYPE N/A 3. DATES COVERED 4. TITLE AND SUBTITLE : Aligining Acquisition Strategy and Software Architecture 6. AUTHOR(S) Place /Lisa Brownsword Cecilia Albert David Carney Patrick 5a. CONTRACT NUMBER 5b. GRANT NUMBER 5c. PROGRAM ELEMENT NUMBER 5d. PROJECT NUMBER 5e. TASK NUMBER 5f. WORK UNIT NUMBER 7. PERFORMING ORGANIZATION NAME(S) AND ADDRESS(ES) Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 8. PERFORMING ORGANIZATION REPORT NUMBER 9. SPONSORING/MONITORING AGENCY NAME(S) AND ADDRESS(ES) 10. SPONSOR/MONITOR S ACRONYM(S) 12. DISTRIBUTION/AVAILABILITY STATEMENT Approved for public release, distribution unlimited. 13. SUPPLEMENTARY NOTES The original document contains color images. 14. ABSTRACT 15. SUBJECT TERMS 11. SPONSOR/MONITOR S REPORT NUMBER(S) 16. SECURITY CLASSIFICATION OF: 17. LIMITATION OF ABSTRACT SAR a. REPORT unclassified b. ABSTRACT unclassified c. THIS PAGE unclassified 18. NUMBER OF PAGES 12 19a. NAME OF RESPONSIBLE PERSON Standard Form 298 (Rev. 8-98) Prescribed by ANSI Std Z39-18

Copyright 2014 Carnegie Mellon University This material is based upon work funded and supported by the Department of Defense under Contract No. FA8721-05-C-0003 with Carnegie Mellon University for the operation of the Software Engineering Institute, a federally funded research and development center. NO WARRANTY. THIS CARNEGIE MELLON UNIVERSITY AND SOFTWARE ENGINEERING INSTITUTE MATERIAL IS FURNISHED ON AN AS-IS BASIS. CARNEGIE MELLON UNIVERSITY MAKES NO WARRANTIES OF ANY KIND, EITHER EXPRESSED OR IMPLIED, AS TO ANY MATTER INCLUDING, BUT NOT LIMITED TO, WARRANTY OF FITNESS FOR PURPOSE OR MERCHANTABILITY, EXCLUSIVITY, OR RESULTS OBTAINED FROM USE OF THE MATERIAL. CARNEGIE MELLON UNIVERSITY DOES NOT MAKE ANY WARRANTY OF ANY KIND WITH RESPECT TO FREEDOM FROM PATENT, TRADEMARK, OR COPYRIGHT INFRINGEMENT. This material has been approved for public release and unlimited distribution except as restricted below. This material may be reproduced in its entirety, without modification, and freely distributed in written or electronic form without requesting formal permission. Permission is required for any other use. Requests for permission should be directed to the Software Engineering Institute at permission@sei.cmu.edu. DM-0001750 2

Interplay of Acquisition and Architecture? monolithic legacy architecture new modular architecture with new and legacy capabilities Program Manager Should I have 1 contractor, or 2 or 3 or 6? If 1 contractor, how do I enforce a modular architecture? If multiple contractors, how do I ensure the parts fit together? Can I migrate legacy to give me a quick delivery? 3

Purpose of Our Research Can we improve the probability of a program s success through a method, to be used by PMOs, that produces mutually constrained and aligned program acquisition strategy and software architecture? Why this is important Software is increasingly important to the success of government programs. There continues to be little consideration of the software architecture in the development of either the system architecture or the program s acquisition strategy. Software architecture is often over constrained by decisions made early in the acquisition lifecycle when key program choices are being made negatively affecting program success. 4

Our Early Research Discovered reoccurring patterns of failure Identified key entities and relationships involved in those failures Alignment of acquisition strategy and software and system architectures does not occur naturally 5

Research Opportunities #1: Define a systematic way to get from goals to an acquisition strategy (FY14) #2: Introduce touch points between acquisition strategy and architecture (Future) Nearly 20 years of experience reflecting goals, through quality attributes, to system and software architectures (Completed SEI architecture research) 6

Goal Determination Focus on capturing business and mission goals Identify stakeholders Elicit business goals Represent goals in standard form* Analyze goal subjects and objects to identify additional stakeholders *Business goal scenarios found in SEI TN CMU/SEI-2010-TN-018: Relating Business Goals to Architecturally Significant Requirements for Software Systems Note: applies for elicitation of mission goals 7

Acquisition Quality Attribute (AQA) Consistency Flexibility Performability Realism Affordability Survivability Example AQAs Executability Responsiveness Programmatic Transparency Innovativeness Schedulability Characterize relationship between AQA scenarios and acquisition strategy Based on research that captured 75 scenarios across 23 programs* Defined types of scenarios that might occur for a given AQA Created acquisition strategy tactics associated with AQAs *Results published in SEI TN CMU/SEI-2013-TN-026: Results in Relating Quality Attributes to Acquisition Strategies 8

Value of AQA scenarios 1 AQA scenarios can be used to Express effects of business and mission goals Inform the development of the acquisition strategy Determine appropriateness of acquisition strategy with respect to any given scenario Acquisition Quality Attribute Flexibility Affordability Scenario The user s system requirements change radically 30 days before the RFP is released and the go live date is fixed; the RFP is released regardless. The program discovers that the cost of operating the system will be higher than the ceiling mandates during development but before initial fielding; the system (including its architecture) is shifted to a less costly alternative. Potential Acquisition Tactic Establish fallback strategies that protect the go live date. Emphasize the need for architecture adaptability. 9

Value of AQA scenarios 2 Scenarios can help identify possible incompatibilities Stakeholder A: advocates use of open source software as a means of increasing responsiveness to users Stakeholder B: is responsible for ensuring that the deliverables meet rigorous safety standards Stimulus Users request significant new functionality to be delivered rapidly Stimulus A new requirement to adhere to a rigorous safety standard is applied to the system Environment during the program's development phase Environment during the program's development phase Response create the functionality rapidly by reusing open source and software from other projects to provide much of the capability. Response The developers remove all unreachable code to insure that the system will pass stringent new certification standards. 10

Wrap Up Our research has defined an initial alignment method* Fosters explicit, program-specific, discussion of the goals that are driving the program Allows for more reasoned analysis and tradeoffs among the goals through the use of scenarios; making conflicts more visible Assists in ensuring that the goals are supported in the acquisition strategy More research is needed that focuses on research opportunity #2 *Initial alignment method to be published in SEI TN CMU/SEI-2014-TN-019: A Method for Aligning Acquisition Strategies and Software Architectures 11

Contact Information Lisa Brownsword Client Technical Solutions Telephone: +1 703-247-1383 Email: llb@sei.cmu.edu Patrick Place Client Technical Solutions Telephone: +1 412-268-7746 Email: prp@sei.cmu.edu Cecilia Albert Client Technical Solutions Telephone: +1 703-247-1369 Email: cca@sei.cmu.edu David Carney Client Technical Solutions Telephone: +1 505-474-2950 U.S. Mail Software Engineering Institute Customer Relations 4500 Fifth Avenue Pittsburgh, PA 15213-2612 USA Web www.sei.cmu.edu www.sei.cmu.edu/contact.cfm Customer Relations Email: info@sei.cmu.edu SEI Phone: +1 412-268-5800 SEI Fax: +1 412-268-6257 12