id: "SA-16" title: "Developer-provided Training" family: "SA" family_name: "System and Services Acquisition" sort_id: "sa-16" priority: "P1" implementation_level: "organization"


Statement

Require the developer of the system, system component, or system service to provide the following training on the correct use and operation of the implemented security and privacy functions, controls, and/or mechanisms: {{ insert: param, sa-16_odp }}.

Guidance

Developer-provided training applies to external and internal (in-house) developers. Training personnel is essential to ensuring the effectiveness of the controls implemented within organizational systems. Types of training include web-based and computer-based training, classroom-style training, and hands-on training (including micro-training). Organizations can also request training materials from developers to conduct in-house training or offer self-training to organizational personnel. Organizations determine the type of training necessary and may require different types of training for different security and privacy functions, controls, and mechanisms.

Assessment Objective

the developer of the system, system component, or system service is required to provide {{ insert: param, sa-16_odp }} on the correct use and operation of the implemented security and privacy functions, controls, and/or mechanisms.

System and services acquisition policy

system and services acquisition procedures

procedures addressing developer-provided training

solicitation documentation

acquisition documentation

service level agreements

acquisition contracts for the system, system component, or system service

organizational security and privacy training policy

developer-provided training materials

training records

system security plan

privacy plan

privacy impact assessment

privacy risk assessment documentation

other relevant documents or records

Organizational personnel with system and service acquisition responsibilities

organizational personnel with information security and privacy responsibilities

system developer

external or internal (in-house) developers with training responsibilities for the system, system component, or information system service