количество и серьезность дефектов, обнаруженных в программном коде.
2. Информация, введенная в базу данных, проверяется в целях обеспечения целостности содержимого базы. Кроме этих сведений база данных содержит (непосредственно или в виде ссылок) фактические данные измерений и информацию, необходимую для понимания этих данных и оценки их корректности и применимости.
3. База данных ППО должна быть управляемой и контролируемой.
4. В целях обеспечения полноты, целостности и точности информации осуществляется контроль над доступом пользователей к базе данных.
Доступ к базе ограничивается лишь теми сотрудниками, которым необходимо выполнить ввод, изменение, анализ или извлечение данных.
Уязвимые данные должны быть защищены, а доступ к ним должен контролироваться соответствующим образом.
Операция 6. Формирование и сопровождение библиотеки документации по производственным процессам.
Примеры документации по производственным процессам:
описание производственного процесса проекта,
стандарты проекта,
процедуры проекта,
проектные планы разработки ПО,
проектные планы измерений,
учебные материалы по производственному процессу проекта.
1. Перед включением в библиотеку документы рассматриваются, после чего в нее вносятся лишь те из них, которые могут оказаться полезными в будущем.
2. В целях упрощения доступа документы заносятся в каталог.
3. Изменения, вносимые в документы, находящиеся в библиотеке, рассматриваются, после чего содержимое библиотеки обновляется по мере необходимости.
4. Содержимое библиотеки должно быть доступно для использования в проектах, а также для групп, связанных с разработкой ПО.
Примеры групп, связанных с разработкой ПО:
обеспечения качества ПО,
управления конфигурацией ПО,
тестирования ПО,
управления документацией.
5. Использование каждого документа периодически проверяется, а результаты проверки используются для ведения содержимого библиотеки. 6. Содержимое библиотеки должно быть управляемым и контролируемым.
Измерение 1. Выполнение измерений и использование их результатов для выяснения состояния работ по определению производственного процесса организации.
Примеры измерений:
статус выполнения этапов календарного плана разработки и сопровождения ППО,
затраты на работы по определению процесса.
Проверка 1. Проведение группой обеспечения качества проверок и/или аудитов работ и промежуточных продуктов, касающихся разработки и сопровождения СППО и связанных с ним основных средств, а также выполнение отчетов по их результатам.
См. группу ключевых процессов «Обеспечение качества ПО».
Минимальное содержание этих проверок и/или аудитов:
1. Следование установленным стандартам при разработке, документировании и сопровождении СППО и связанных с ним основных средств.
2. Контроль и использование СППО и связанных с ним основных средств.
Группа ключевых процессов для уровня 3: определенный уровень
Цель группы ключевых процессов «Программа обучения» заключается в росте квалификации и знаний сотрудников, позволяющем им выполнять свои роли более рационально и эффективно.
Программа обучения включает в себя вначале выявление потребностей в обучении на уровне организации, отдельных проектов и сотрудников, а затем и само обучение (подготовленное внутри организации или предоставляемое извне), соответствующее выявленным потребностям.
Каждый проект оценивается с точки зрения его текущих и будущих потребностей в соответствующей квалификации сотрудников, а также определяются методы приобретения этой квалификации. Некоторые навыки могут быть рационально и эффективно переданы неформальными методами (например, с помощью обучения в процессе работы или неформального наставничества), другие же нуждаются для этого в более формальных механизмах обучения (например, в проведении семинаров или в самообучении под руководством преподавателя). Для обучения выбираются и используются механизмы, соответствующие потребностям.
Практики этой группы ключевых процессов предназначены для группы, выполняющей функцию обучения в организации. Практики, определяющие конкретные темы обучения (т. е. необходимые знания или навыки), содержатся в разделе «Необходимые предпосылки» отдельных групп ключевых процессов.
Цель 1. Мероприятия по обучению проводятся на плановой основе.
Цель 2. Обеспечение обучения навыкам и знаниям, необходимым для выполнения руководящих и технических ролей в процессе разработки ПО.
Цель 3. Сотрудники группы разработки ПО и других смежных групп должны пройти обучение, необходимое для выполнения их ролей.
Обязательства по выполнению
Обязательство 1. Организация следует документированной политике предоставления необходимого обучения.
Эта политика обычно состоит из следующих положений:
1. Должны быть определены навыки и знания, необходимые для каждой руководящей или технической роли.
2. Должны быть определены и утверждены механизмы передачи навыков и знаний. Примеры утвержденных механизмов обучения:
проведение семинаров,
машинное обучение,
самообучение под руководством преподавателя,
формализованные программы наставничества,
обучающие видеофильмы.
3. Обучение проводится в целях формирования квалификационной базы организации, удовлетворения конкретных потребностей проектов, а также роста квалификации отдельных сотрудников.
4. Учебные курсы или разрабатываются внутри организации, или предоставляются из внешних источников, если это необходимо.
Примеры внешних источников обучения:
обучение, проводимое заказчиком,
коммерческие учебные курсы,
академические программы,
профессиональные конференции,
семинары.
Предпосылка 1. Необходимо наличие группы, ответственной за решение вопросов обучения в рамках организации.