Continuous Iterative Development (Agile) Measurement
Framework
This report provides recommendations for the measurement of
continuous iterative developments (CID). The report includes a
Practical Software and Systems Measurement (PSM) CID measurement
framework detailing common information needs and measures that are
effective for evaluating CID approaches. The information needs
address the team, product, and enterprise perspectives to provide
insight and drive decision-making. The framework also identifies and
specifies an initial set of measures identified as practical
measures to address these information needs.
This guidance is intended to be used by team, program, and
enterprise personnel who are implementing CID approaches, as a
reference for common, practical measures that can be utilized. The
measures a program or enterprise chooses to implement and collect
will be tailored based on alignment with its information needs and
objectives, so they may differ from those described here. The
measures presented are intended to be tailored and adapted to the
development approach and environment.
Version 1.05 detailed potential information needs and measures that
are common to CID approaches, and an initial set of ten measurement
specifications that were prioritized by user surveys as highest value.
This Version 2.1 includes added material that has been researched and
developed by the CID working group. The new materials include
information on measuring:
A
collaborative working group was established between Practical
Software and Systems Measurement (PSM), the National Defense
Industrial Association (NDIA) Systems Engineering Division, and the
International Council on Systems Engineering (INCOSE) to develop a
PSM CID measurement framework for Continuous Iterative Development
(CID) in response to recommendations of the strategic Defense
Science Board (DSB) (Design and Acquisition of Software for Defense
Systems, Defense Science Board (DSB) Task Force on Design and
Acquisition of Software for Defense Systems, 2018) and Defense
Innovation Board (DIB) (Software Is Never Done: Refactoring the
Acquisition Code for Competitive Advantage, 2019) Software
Acquisition and Practices (SWAP) study.
Additionally, the U.S. Department of Defense (DoD) is making a
transformational change in acquisition policy by redesigning the
Defense Acquisition System, including the addition of a new Software
Acquisition Pathway (Software Acquisition Pathway Interim Policy and
Procedures, 2020). The general guidelines for this new acquisition
policy are established in Section 800 of the 2020 National Defense
Authorization Act which became law on December 20, 2019. The new
pathway will promote Agile and DevSecOps and allow for upgradeable and
timely fielding of software in a way that aligns with this CID
approach. The measurement recommendations in this paper provide a good
framework to measure the Execution Phase of the Software Acquisition
Pathway.
The
most critical information needs and measures have been prioritized,
based on a series of surveys with members of relevant NDIA, PSM, and
INCOSE working groups. Additional measures will be specified, and
revisions to the information needs will be included, as additional
input is provided. This framework will be improved over time. We
welcome your recommendations and comments.