Процесс обучения охватывает первоначальное обучение и последующее постоянное повышение квалификации персонала.
Например, разработчики ПО должны пройти необходимое обучение методам и средствам программной инженерии.
Содержание процесса обучения определяется требованиями к проекту. Оно должно учитывать необходимые ресурсы и технические средства обучения. Должны быть разработаны и представлены методические материалы, необходимые для обучения в соответствии с учебным планом.
В процессе разработки необходимо проводить общий контроль проекта, который должен учитывать состояние доступных ресурсов и возможность изменения плана проектирования, а также систематические технические отчеты.
5.12. Процесс обеспечения качества
Процесс обеспечения качества обеспечивает гарантии того, что ПО и его документация полностью соответствуют требованиям заказчика, предусмотренным в договоре. Процессы ЖЦ ПО, методы разработки, среда разработки и квалификация персонала полностью соответствуют условиям договора, установленным стандартам и процедурам, утвержденным планам.
Работы этого процесса регламентированы стандартом качества ISO 9001.
Под качеством ПО понимается совокупность свойств, которые характеризуют способность ПО удовлетворять заданным требованиям.
Для получения достоверных оценок создаваемого ПО процесс обеспечения его качества должен происходить независимо от субъектов, непосредственно связанных с разработкой ПО. При этом могут использоваться результаты других вспомогательных процессов, таких, как верификация, аттестация, совместная оценка, аудит и разрешение проблем.