Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основы программной инженерии / Лекции / Лекции Основы программной инженерии.doc
Скачиваний:
363
Добавлен:
28.03.2016
Размер:
1.06 Mб
Скачать
    1. Iso15504: аттестация, определение зрелости и усовершенствование процессов

      1. Iso15504. Причины и история создания

Вышедший в 1993 году стандарт CMMSWдавал достаточно ясное представление модели зрелости организаций и процессов. Одним из основных свойств этого стандарта являлась недостаточная четкость критериев оценки. При применении стандарта возникали вопросы:

  • Каковы могут быть аналоги ключевых практик?

  • Как быть, если выполняется только часть ключевых практик?

  • Можно ли считать, что ключевая практика частично и как это оценить?

Это качество CMMсущественно усложняло сертификацию на соответствиеCMM. Причины этого «недостатка» состояла в том, что:

  • Формально CMMне стандарт, а отчет, имеющий рекомендательный характер.

  • CMM– основа для разработки стандартов

  • Сертификацию на соответствие CMMпроводит только сертифицированныеSEIспециалисты, которые должны пройти соответствующий курс и сдать экзамен.

Надо сказать, что проблемой оценки и выбора организаций, способных выполнять сложные ИТ проекты было озабочено не только министерство обороны США. Процессный подход к организации любого вида работ (в духе TQMиISO9000) к тому времени уже сложился окончательно, и в 1991 г.ISOинициировала работу по созданию единого стандарта оценки программных процессов. Первоначально этот стандарт получил рабочее название SPICE -SoftwareProcessImprovement andCapability dEtermination - определение возможностей и улучшение процесса создания программного обеспечения.

Основная цель SPICE состояла в создании международного стандарта, в котором был бы учтен весь накопленный опыт в области разработки ПО. Стандарт SPICE унаследовал многие черты более ранних стандартов (см. рисунок). Для этого пришлось прибегнуть к повышению уровня детализации стандарта. Следствием такого основательного подхода является большой объем стандарта: документация к нему содержит около 500 страниц.

В 1998г. вышла официальная версия стандарта под названием ISO/IEC TR15504CMM: Information Technology - Software Process Assessment", которая на данный момент существует в качестве рабочей версии (технического отчета). В отличие от многих стандартовISO/IECTR15504 находится в открытом доступе (). Издан перевод стандарта на русский язык[О4].

      1. Iso15504. Назначение и структура стандарта

ИСО/МЭК ТО 15504 предоставляет основу для аттестации процессов жизненного цикла программных средств, определения зрелости процессов и усовершенствования процессов.

Аттестация исследует процессы, используемые организацией, чтобы определить, насколько эффективно они достигают своих целей. Аттестация характеризует текущую деятельность организационной единицы в терминах зрелости выбранных процессов.

Результаты аттестации могут быть использованы для усовершенствования процессов или определения зрелости процессов путем анализа результатов аттестации в контексте бизнес-потребностей организации и выявления сильных и слабых сторон процессов, а также сопряженных с ними рисков.

На слайде показаны общий вид зависимостей между аттестацией процессов, усовершенствованием процессов и определением зрелости процессов, а также показано место различных компонентов ИСО/МЭК ТО 15504 в процессах.

  • Аттестация

    • является документированным процессом (описан в ч. 3,4);

    • выраженным в терминах эталонной модели (ч. 2);

    • может использоваться как в целях Усовершенствования процессов (ч. 7), так и в целях Определения Зрелости (ч. 8).

  • Проведение аттестации

    • требует модели (или моделей), совместимых с эталонной моделью (ч. 4, 5),

    • проверка совместимости которой описана в ч. 2.

  • Ведущий аттестатор

    • отвечает за соответствие аттестации этим правилам

    • необходимые для этого навыки и компетентность описаны в ч. 6.