Глава 12 569
листов по программной инженерии над проектом SPICE (Software Process Im-
provement and Capability dEtermination) [16].
Стандарт предлагает структурный подход к оцениванию, в основу которого
положена двумерная модель оценивания [17]. Прежде всего, устанавливается, со-
ответствует ли оцениваемый процесс определенным требованиям, зафиксиро-
ванным в эталонной модели этого процесса, а затем определяется, насколько чет-
ко он организован, устойчив и управляем
4
.
Эталоном процесса ЖЦ служит его определение в стандарте ISO/IEC 12207
(см. главу 1) [1]. Каждый процесс в эталонной модели описывается в виде форму-
лировки цели (предназначения) процесса и перечня утверждений, констатирующих
отличительные особенности успешного осуществляемого процесса (иначе говоря,
показатели его результативности). По тому, обладает ли процесс этими особенно-
стями, можно судить о том, что процесс действительно осуществляется, то есть
выполняет действия, которые считаются нормой.
Измерение процессов в проекте (по их действиям и конкретным наработкам)
образует первую меру в двумерной модели оценивания. Она используется для под-
тверждения того, что оцениваемый процесс существует и достигает результата.
Однако факт достижения процессом конечного результата еще не свидетельствует
о том, что он не пущен на «самотек».
Мера, используемая для измерения свойств (атрибутов) процесса, опреде-
ляющих мощность управляющей составляющей процесса – руководящей практики
- это вторая мера в двумерной модели оценивания процессов. Ее называют мерой
мощности процесса, характеризующей степень, в которой руководящую практику
можно считать совершенной.
В стандарте ISO/IEC 15504 выделены 9 атрибутов мощности процесса на 6
уровнях мощности (зрелости) процесса.
Краткая характеристика уровней мощности (зрелости) процесса:
• уровень 0. Незавершенный процесс. Происходит провал при выполнении
процесса или сбой в достижении его целей - нет или очень мало рабочих продуктов
или результатов процесса, свидетельствующих о том, что процесс выполняется.
• уровень 1. Выполняемый процесс. Назначение процесса в целом дости-
гается. Сотрудники организации признают, что деятельность (соответствующую
назначению процесса) нужно осуществлять. Есть общая договоренность о том, что
эта деятельность осуществляется так, как нужно, и тогда, когда нужно. Рабочие
продукты процесса идентифицированы, и по ним можно судить о достижении его
целей. Результаты процесса могут не быть заранее строго запланированы;
• уровень 2. Управляемый процесс. Рабочие продукты производятся в со-
ответствии с установленными процедурами. Процесс планируется и контролирует-
ся. Рабочие продукты согласованы с определенными стандартами и требованиями.
Основное отличие от уровня выполняемого процесса состоит в том, что ход
процесса теперь приводит к выпуску рабочих продуктов, полностью отвечающих
требованиям к качеству в пределах заданных сроков и ресурсов;
4
Стандарт не предназначен для использования в какой-либо системе сертифика-
ции/регистрации мощности процессов ЖЦ в организации.