I'm looking for a DoD process map specific to software acquisition and/or software license management
There is no specific software license process for Commercial Off-The-Shelf (COTS) acquisitions. Today, each office has their own process. However, we do have a May 2014 GAO report on software license management, which details 5 leading practices for licensing management, as well as 7 elements of a comprehensive agency policy, http://www.gao.gov/products/GAO-14-413
The GAO identifies the software license acquisition life-cycle as follows: requisition, reception, deployment and maintenance, retirement, and disposal phases
These phases are the phases of all non-government built software acquisitions (COTS). For government built software (Government Off-The-Shelf (GOTS)), we have the following phases: requirements analysis, design, development, test & evaluation, transition/deployment, maintenance, retirement and disposal. For DoD organizations, we go through these software acquisition phases for all software acquisitions as we must always understand our requirements and we usually have a design that includes both COTS and GOTS. Even if we have a multiple-COTS design solution, we still have to glue the COTS software together with GOTS interface software (Government developed middleware).
As you will read in the GAO study, no government organization follows all of the five (5) leading practices for license acquisition and management or has policy in place that covers the seven (7) elements of good software license acquisition and management. Here are the GAO recommended policies with leading practices annotated:
1- Identify clear roles, responsibilities, and central oversight authority within the department for managing enterprise software license agreements and commercial software licenses that a comprehensive software licensing policy should specify. (Leading Practice#1: Centralized software license management)
2- Establish a comprehensive inventory (80 percent of software license spending and/or enterprise licenses in the department) by identifying and collecting information about software license agreements using automated discovery and inventory tools. (Leading Practice#2: Comprehensive inventory of software licenses)
3- Regularly track and maintain software licenses to assist the agency in implementing decisions throughout the software license management life cycle. (Leading Practice#3: Regularly track and maintain comprehensive inventories)
4- Analyze software usage and other data to make cost-effective decisions. (Leading Practice#4: Analyze software usage for cost-effective decisions)
5- Provide training relevant to software license management. (Leading Practice#5: Train your software acquisition staff)
6- Establish goals and objectives of the software license management program.
7- Consider the software license management life-cycle phases (i.e., requisition, reception, deployment and maintenance, retirement, and disposal phases) to implement effective decision making and incorporate existing standards, processes, and metrics.
Open full Question Details