Professional Documents
Culture Documents
Department of Defense
A whitepaper by John C Goodpasture, PMP
November, 2009
There is certainly no conflict between agile methods and the primary objective of Defense
acquisition, as given in the opening quotation. Customer value, timeliness, and investor
satisfaction, albeit in a government context, are all there.
There is no lack of adoption: just search the Large scale acquisition programs5 for the
archives at the Air Force Software Technical U.S. Department of Defense, DoD are
Support Center’s publication “Crosstalk – perhaps the pinnacle of formal process and
The Journal of Defense Software high ceremony. To be sure, DoD is not
Engineering” for any number of ‘agile’ alone with programs of grand scale, leading
words and you will find well more than a edge technology, and complexity that
hundred articles in the return, many citing stretches the imagination.
successful case studies.2
Look for examples in the space programs of
In fact, within the strictures for Defense the various space-faring nations;
acquisition, there is an acquisition process construction projects of complex buildings
called ‘evolutionary acquisition’ that and infrastructure world-wide; nuclear,
embraces many agile values and principles.3 conventional, and alternative energy projects
And like all large enterprises, software of all kinds; advanced physics and material
intensive projects in the Department of sciences; bio-engineering; and many others.
Defense range from relatively simple Web However, the long-standing and well
functionalities for the agencies and services documented methodologies and practices of
all the way to mission critical and life the DoD are an excellent example of
critical applications and systems for the formality and doctrine applied to programs
warfighter. Consequently, a range of project and projects. Therefore, for the purposes of
capabilities is applicable, including agile, this book, we will use the DoD as our
according to needs and requirements.4 surrogate for high-ceremony methodology
on an enterprise scale.
Within DoD, programs are classified in a The other two classifications are Command,
number of different ways; one way is by Control, Communications, and Intelligence
technology content. Software is one of those [C3I], and Embedded Systems. The latter
technologies – ‘software intensive’ systems are typically found in warfighter systems
are those for which the dominate technology like avionics, vehicular, man-pack, and ship-
is software. ‘Software intensive’ is further borne systems and tend to have critical
classified by application and domain: specifications.
Automated Information Systems, AIS, is
one of the three general classifications of There are other views and classifications
DoD software intensive systems, primarily sanctioned within DoD. For instance, there
for business systems within DoD; AIS are functional and technical domain views,
ACAT III programs are relatively smaller either vertical or horizontal. There are three
and less complex defense undertakings that primary vertical domains: business,
are potential candidates for agile methods.8 intelligence, and warfighter.
Acquisitions, programs, and projects are manager. Many instructions and regulations
managed activities. The roles are defined in can be waived by managers at various levels
Table 1.11 For agile projects the important when dollar limits are low and specifications
thing to take note is that for ACAT III are not critical. Within the space and
programs, the Component Acquisition intelligence community, there is even more
Authority has wide latitude, and traditionally latitude given the low volume and one-of-a-
delegates all project particulars to the kind nature of space and intelligence
Program Executive Authority, who in turn programs.12
has latitude to delegate to the program
Defense
• The defense under-secretary responsible for acquisition for
Acquisition
the DoD
Executive
One example of discretion is DoD's possible time, DoD program managers can
'evolutionary acquisition' exceptions already 'cut to the chase' and field functionality
noted. Where it is determined by the CAE incrementally and in evolutionary fashion.
or PEO that the underlying technology is In these programs, it is recognized up-front
mature and available, and there is a that a fully functional capability will come
recognized need for capability in the shortest over time. Less than a fully functional
Though not explicit about how much time is typically pre-requisite to milestone reviews.
apportioned among phases, suffice to say
that the phases run sequentially and finish- All important activities to determine user
to-start in precedence based upon the needs and make an assessment of available
milestone decisions. technology are outboard of the formally
defined phases. These activities have
Gates, called milestone reviews, control the processes all to themselves. These activities
exit from and entry into phases. Criteria are in effect develop and obtain approval of the
defined for moving through the gates business case. Critical success factors are
successfully; program decision points are documented. Parallel or enabling
events to assess the achievement of the technology programs could be started, or
criteria. Decision point reviews are synchronized with the program being