Software Engineering
Best Practices & Reference Documents

Title sort icon Release Date
Agile at Scale (AAS) - SPRUCE / SEI 2013

Agile practices have been used for well over a decade and have enjoyed much success and broad adoption in the commercial sector. But business and mission goals are larger than a single developm ...


Defense Acquisition Guidebook 2010

The Defense Acquisition System exists to manage the Nation's investments in technologies, programs, and product support necessary to achieve the National Security Strategy and support the U ...

Department of Defense Global Information Grid Archi ... 2007

The DoD Global Information Grid Architectural Vision, prepared by the DoD Chief Information Officer (CIO), provides the vision for the net-centric, service-oriented DoD Enterprise.

DoDI 8500.01 and DoDI 8510.01 2014

DoDI 8500.01, "Cybersecurity," replacing previous information assurance (IA) guidance.


DoDI 8510.01, "Risk Management Framework (RMF) for DoD Informa ...

Monitoring Software-Intensive System Acquisition (S ... 2013

Effective program management requires maintaining an accurate understanding of a program's status, quickly identifying issues that threaten program objectives, and dealing with them efficie ...


Recommended Practices for Managing Intellectual Pro ...

Department of Defense regulations now require that programs develop an intellectual property (IP) strategy as part of the acquisition strategy. These recommended practices focus on managing IP ...


Recommended Practices for Managing Operational Resi ... 2014

Organizations have invested a tremendous amount of resources in cybersecurity, yet cyber attackers continue to penetrate systems. An organization should pursue a strategic approach that balance ...


Safety-Critical (SC) Systems - SPRUCE / SEI 2013

For safety-critical systems, failure may cause serious injury to people, damage to equipment, or environmental harm. As the needs for real-time and fail-safe performance become more stringent, ...


Software Acquisition Gold Practice: Acquisition Pro ... 2004
The analysis of current software acquisition processes for deficiencies and implementing new/modified processes to correct those deficiencies, including specific process-oriented tools, methods, m ...
Software Acquisition Gold Practice: Acquisition-Fir ... 2004
Every software system has an architecture because every system has one or more components that are interrelated in various ways. The architecture is an outcome of “architecting”, or some process ...