Integrating DevOps into Navy Combat Systems Development

Abstract

This thesis seeks to answer three questions concerning the Navy's adoption of DevOps and its practices. Those questions are: What is DevOps in a naval context? What stands in the way of that adoption? What are some ways that the Navy can overcome those obstacles? By drawing upon both an extensive review of literature on the topic, as well as interviews with subject-matter experts, this work provides a comprehensive understanding of the breadth and complexity of the change needed in order for the Navy to adopt a culture of DevOps as well as its attendant practices. Pursuant to the same end, this thesis proposes process architectures for continuous integration, continuous testing, and continuous certification, as well as the reorganization of the Navy's combat systems development hierarchy necessary for the transition to DevOps.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 2020
Accession Number
AD1127017

Entities

People

  • Andrew W. Miller

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Air Platforms
  • C4I
  • Cyber
  • Electronic Warfare
  • Ground and Sea Platforms
  • Human Systems
  • Weapons Technologies

DTIC Thesaurus Topics

  • Agile Software Development
  • Air Force
  • Computer Programming
  • Computers
  • Control Systems
  • Employment
  • Engineers
  • Information Systems
  • Management Personnel
  • Model Based Systems Engineering
  • Naval Operations
  • Naval Warfare
  • Navy
  • Organizational Structure
  • Software Design
  • Software Development
  • Software Prototyping
  • Software Testing
  • Systems Engineering
  • Test And Evaluation
  • Unmanned Aerial Systems

Readers

  • Defense Acquisition Program Management
  • Software Engineering.