Automated Data for DevSecOps

Abstract

Automation in DevSecOps transforms the practice of building, deploying, and managing software intensive programs. Although automation supports continuous deployment and rapid builds, manual collection of information delays program status metrics and the decision they are intended to inform by weeks. The emerging DevSecOps metrics such as deployment rates and lead times provide insight to how the software development is progressing but fall short to in terms of replacing program control metrics for assessing progress (e.g., burn rates against spend targets, integration capability target dates, and schedule for the minimum viable capability release. By instrumenting the DevSecOps Pipeline and the pipelines supporting environment continuous measurement of status, identification of emerging risks, and probabilistic projections is possible and practical. This paper discusses research on the information modeling, measurement, metrics, and indicators necessary to establish a continuous Program control capability which can keep pace with DevSecOps management needs. The importance of interactive visualization dashboards targeted to addressing program information needs is discussed. We will also address gaps in the current state of the practice and barriers we have identified. Finally, we present examples we recommend needed future research based on our initial findings.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
May 01, 2022
Accession Number
AD1168447

Entities

People

  • Christopher L. Miller
  • Hasan Yaşar
  • Luiz Antunes
  • Robert Mccarthy
  • William R. Nichols

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Cyber
  • Human Systems

DTIC Thesaurus Topics

  • Acquisition
  • Computer Programming
  • Data Analysis
  • Data Lakes
  • Data Storage Systems
  • Databases
  • Department Of Defense
  • Engineering
  • Governments
  • Information Processing
  • Information Science
  • Lead Time
  • Materials
  • Program Management
  • Prototypes
  • Reliability
  • Software Development
  • Technical Debt

Fields of Study

  • Computer science
  • Engineering

Readers

  • Enterprise Information Systems Architecture and Joint Command Capability Interoperability Support.
  • Instructional Design and Training Evaluation.
  • Systems Analysis and Design