Crosstalk: The Journal of Defense Software Engineering. Volume 29, Number 6, November/December 2016

Abstract

Agile software development describes a set of principles for software development under which products evolve through the collaboration effort of cross-functional teams. [1] It advocates planning, evolutionary development, early delivery, and continuous improvement, and it encourages rapid and flexible response to change.[2] These principles support the definition and continuing evolution of many software development methods. [3] This culminated in what we know today as the Agile Manifesto that was developed in February 2001. In it four values are presented that state the following tradeoffs 1) individuals and interactions over processes and tools, 2) working software over comprehensive documentation, 3) customer collaboration over contract negotiation, and 4) responding to change over following a plan. This was later followed with 12 principles describing "what" the Agile tradeoffs meant to a working project. The Manifesto contains no direction on how to carry out and achieve these goals. These methods in fact already existed at the time of the Agile Manifestos inception and already provided a set of choices the answer this how question. When a project or an organization simply says they are Agile, that claim is ambiguous until they also state the method being applied. This issue of CrossTalk is aimed at encouraging the community to share stories, data, and experience using these methods regarding the delivery of high quality products on cost and schedule. Furthermore, this is also an opportunity for the community to share how various method performs when carried out as prescribed or as tailored. My hope is that it will be an ongoing endeavor in sharing throughout our community of practice.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Nov 01, 2016
Accession Number
AD1056411

Entities

Organizations

  • Ogden Air Logistics Complex

Tags

Communities of Interest

  • Biomedical
  • C4I
  • Cyber
  • Engineered Resilient Systems
  • Ground and Sea Platforms
  • Human Systems
  • Materials and Manufacturing Processes
  • Space

DTIC Thesaurus Topics

  • Agile Software Development
  • Air Force
  • Application Software
  • Business Administration
  • Command And Control
  • Computer Programming
  • Computer Programs
  • Computers
  • Defense Industry
  • Management Personnel
  • National Security
  • Operating Systems
  • Organizational Structure
  • Social Media
  • Software Development
  • Software Metrics
  • Software Testing

Fields of Study

  • Computer science
  • Engineering

Readers

  • Military Science and Technology Research and Modernization.
  • Systems Analysis and Design
  • Technical Research and Report Writing.