An Analysis of Multi-Domain Command and Control and the Development of Software Solutions through DevOps Toolsets and Practices

Abstract

Multi-Domain Command and Control (MDC2) is the exercise of command and control over forces in multiple operational domains (namely air, land, sea, space, and cyberspace) in order to produce synergistic effects in the battlespace, and enhancing this capability has become a major focus area for the United States Air Force (USAF). In order to meet demands for MDC2 software, solutions need to be acquired and/or developed in a timely manner, information technology infrastructure needs to be adaptable to new software requirements, and user feedback needs to drive iterative updates to fielded software. In commercial organizations, agile software development methodologies and concepts such as DevOps have been implemented to meet these demands. However, the USAF has been slow to adopt modern agile software development concepts such as DevOps in favor of traditional software development lifecycles and large contracts that can go nearly a decade without any value being released to the users. This work explores MDC2 software use cases and aims to show that MDC2 software can be successfully developed using modern agile software development practices in a timely manner. The contributions in this work have been published in two conference papers, and are pending publication in one journal article.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Mar 22, 2018
Accession Number
AD1055982

Entities

People

  • Mason R. Bruza

Organizations

  • Air Force Institute of Technology

Tags

Communities of Interest

  • C4I
  • Cyber
  • Engineered Resilient Systems
  • Weapons Technologies

DTIC Thesaurus Topics

  • Agile Software Development
  • Air Force
  • Application Software
  • Command And Control
  • Computer Programming
  • Cyberspace
  • Cyberspace Operations
  • Data Centers
  • Information Systems
  • Infrastructure
  • Lessons Learned
  • Military Organizations
  • Military Science
  • Reliability
  • Software Development
  • Teamwork
  • United States

Fields of Study

  • Computer science
  • Engineering

Readers

  • Aerospace logistics and air mobility.
  • Joint Military Operations and Doctrine.
  • Software Engineering.

Technology Areas

  • Cyber
  • Fully Networked C3
  • Fully Networked C3 - Command and Control
  • Space