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