Описание каждой процедуры (или приема) содержится в одном предложении текста. Описанные таким образом процедуры называют также основополагающими (ключевыми) процедурами самого верхнего уровня, составляющими фундамент политики и практики по соответствующему ключевому направлению. Процедуры предписывают «что» должно быть сделано для достижения целей, и не касаются того, «как» это должно быть сделано. Описание каждой ключевой процедуры раздела (успешность выполнения которой оценивается) может сопровождаться перечнем вспомогательных процедур, анализ которых поможет определить, выполнена ли ключевая процедура, а также дополнительной информацией, включающей примеры и ссылки на другие КРА.
Предписанные СММ ключевые процедуры процесса не предъявляют каких-либо требований к модели ЖЦ ПС, организационной структуре, распределению обязанностей и ответственностей, подходам к управлению и разработке ПС. Они акцентируют внимание на описании существенных элементов эффективного процесса.
10.3.3. Методы оценивания зрелости
СММ предлагает критерии, позволяющие оценить зрелость организаций-разработчиков. Эти критерии могут использоваться организациями-разработчиками для улучшения процессов разработки и сопровождения ПС, а также государственными и коммерческими организациями-заказчиками для оценки рисков заключения договоров на разработку программных проектов с определенными организациями-исполнителями.
На базе СММ SEI разработал 2 метода оценивания зрелости процесса:
• метод SPA(от SoftwareProcessAssessment) - оценивание текущего состояния процесса. Используется для обследования процесса программной инженерии в организации, определения его текущего состояния, выявления существующих проблем, выбора высокоприоритетных целей улучшения процесса разработки, выработки соответствующей стратегии улучшения и получения поддержки со стороны руководства[20];
• метод SCE (orSoftwareCapabilityEvaluation) - оценка
способностей организации-разработчика Используется для идентификации риска
заказчика, связанного с определенным проектом или контрактом с
организацией-исполнителем на разработку высококачественного ПО в соответствии с
установленными сроками
и
бюджетом. Может использоваться при определении потенциальных организаций-исполнителей
программных проектов или для управления эффективностью процесса в организациях-исполнителях,
располагающих определенными ресурсами разработки
[21].
Методы SPA и SCE отличаются мотивацией, целями, структурой результирующих данных и способами интерпретации результатов. А это, в свою очередь, определяет применяемые процедуры оценивания, условия проведения обследования, динамику интервьюирования, спектр задаваемых вопросов, характер и объем собираемой информации, а также принципы подготовки специалистов для групп оценивания.
Обследование методом SPA с целью улучшения процесса в организации выполняется регулярно (с периодичностью 18-36 месяцев) в условиях открытости и сотрудничества с руководством и коллективом разработчиков.
Оценивание методом SCE выполняется в условиях, приближенных к условиям проведения ревизий. Рекомендации экспертов помогают выбрать наиболее надежных исполнителей проектов.
Основные шаги выполнения оценок по СММ методами SPAи SCE.
Шаг 1. Выбор группы экспертов, обученных основам СММ и специфике методов оценивания текущего состояния или потенциальных возможностей организации. Члены группы должны быть профессионалами в программной инженерии и менеджменте.
Шаг 2. Получение от оцениваемой организации ответов на вопросы контрольного вопросника, который будет использоваться при проведении оценивания [22] (приложение 5).
Шаг 3. Анализ ответов и идентификация тех участков процесса, которые требуют дальнейшего обследования. Эти участки соответствуют КРА в модели СММ.
Шаг 4. Посещение организации. Его цель - произвести интервьюирование разработчиков и обзоры документации и сопоставить полученные результаты с результатами анализа по вопроснику. Руководящими материалами в этом процессе служат описание КРА и практических приемов СММ. В своей работе группа использует методы проведения экспертизы, что дает ей возможность оценить, в какой мере КРА удовлетворяют целям процесса по каждому направлению. В том случае, если обнаруживаются расхождения между ключевыми процедурами СММ и действующей практикой в организации, - группа должна документировать обоснование своих решений по каждому направлению.
Шаг 5. По завершении работы в организации группа формирует перечень «находок» (обнаруженных отклонений), которые идентифицируют сильные и слабые стороны процесса в организации. Если целью работы группы является оценивание текущего состояния и возможностей улучшения процесса в организации -она дает руководству организации соответствующие рекомендации, если же цель -оценка способности организации выполнять контракты на разработку, - «находки» используются для анализа риска, проводимого соответствующей инстанцией.
Шаг 6. Группа готовит отчет, в котором в разрезе КРА показывает, по каким направлениям и в какой степени организация достигает или не достигает целей КРА. Цели могут считаться достигнуты и в том случае, когда отмечены отдельные недочеты, но они не касаются основных решений, по которым оценивается достижимость целей.
Для получения достоверной информации о ходе выполнения плана мероприятий по улучшению процесса в промежутках времени между обследованиями по методу SPA, институтом SEI был предложен метод IP(от Interim Profile) - метод быстрой промежуточной оценки состояния процесса по контрольному вопроснику с минимальным привлечением дополнительной информации со стороны исполнителей проектов [23]. Условием применения этого метода является предварительная оценка по методу SPA и наличие официально утвержденного плана мероприятий по улучшению процесса в организации.
10.3.4. Иерархия оценок зрелости процесса по модели СММ
В общем случае, оцениванию подлежат (в приведенной последовательности):
• ключевые процедуры (если их оценка предусмотрена в плане работ по SPA или SCE);
• разделы (если их оценка предусмотрена в плане работ по SPA или SCE);
• цели ключевого направления (всегда);
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.