Why Agile

Abstract

A Working Definition of Agile: Agile An iterative and incremental (evolutionary) approach to software development which is performed in a highly collaborative manner by self-organizing teams within an effective governance framework with just enough ceremony that produces high quality software (systems) in a cost effective and timely manner which meets the changing needs of its stakeholders.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jul 01, 2018
Accession Number
AD1083760

Entities

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Human Systems
  • Weapons Technologies

DTIC Thesaurus Topics

  • Acquisition
  • Agile Software Development
  • Best Practices
  • Commerce
  • Costs
  • Department Of Defense
  • Education
  • Engineering
  • Governments
  • Guarantees
  • Lessons Learned
  • Materials
  • Military Acquisition
  • National Security
  • Software Development
  • Systems Engineering
  • Training

Fields of Study

  • Computer science
  • Engineering

Readers

  • Software Engineering.
  • Systems Analysis and Design