Agile Software Development in the Department of Defense Environment

Abstract

Many Department of Defense (DoD) information technology (IT) programs are plagued by immense bureaucracy, seemingly endless documentation, cost overruns, and poorly defined requirements that cause considerable delays in getting needed capabilities to the field. To facilitate the more efficient and timely delivery of capabilities to the warfighter, the DoD has emphasized finding ways to improve the acquisition of capabilities for the warfighter. One strategy is Agile software development. DoD's interest in Agile prompted policy updates and initiatives such as Better Buying Power that accentuate innovation, speed, and elimination of bureaucratic processes. However, lack of agility is still identified today as a persistent issue. This study examined the DoD acquisition framework to determine the extent to which it facilitates or hinders Agile IT software development. The qualitative investigation included a historical review of literature from industry and government. The review revealed six areas specific to the DoD acquisition process that presented challenges and constraints: acquisition oversight, contracting, cost estimation, information assurance, program cost and performance monitoring, and requirements management. Additionally, culture was highlighted by the Software Engineering Institute and others as a principal barrier to adopting Agile in the DoD. Agile should not be considered a blanket solution for all DoD IT programs. However, as MITRE asserted, it is a viable option for programs able to streamline their organizational structures to accommodate a process that emphasizes smaller, more frequent capability releases.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Mar 31, 2017
Accession Number
AD1040327

Entities

People

  • Lareina Adams

Organizations

  • Defense Acquisition University

Tags

Communities of Interest

  • Cyber
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Agile Software Development
  • Air Force
  • Best Practices
  • Contracts
  • Cost Estimates
  • Cyber Threats
  • Department Of Defense
  • Governments
  • Information Assurance
  • Information Systems
  • Literature Surveys
  • Military Acquisition
  • Organizational Structure
  • Software Development
  • Systems Engineering
  • Test And Evaluation
  • Training

Fields of Study

  • Computer science
  • Engineering

Readers

  • Life Cycle Cost Analysis
  • Software Engineering.
  • Strategic Security Studies