Процессы управления информационными технологиями

CMMI. Уровни возможностей

Рассматриваются уровни возможностей процессных областей в моделях зрелости CMM/CMMI: от нулевого, где процесс не выполняется или выполняется фрагментарно, до третьего, где действует стандартный процесс организации. Показано, как аудитор проверяет достижение целей через выходы практик. Объясняется, почему у процессной области нет уровней 4–5: измерение и улучшение сами являются процессами. Их выделяют в отдельные области, что связывает уровни возможностей и зрелости.

Основные мысли

В результате изучения лекции слушатель будет способен:
1. Объяснять назначение уровней возможностей процессных областей.
2. Различать уровни 0–3 по признакам выполнения, управляемости и стандартизации процессов.
3. Определять, какие свидетельства должен проверять оценщик на каждом уровне.
4. Анализировать различия между локальными стандартами уровня 2 и глобальными стандартными процессами уровня 3.
5. Обосновывать, почему измерение и улучшение оформляются как отдельные процессные области.
6. Оценивать влияние зрелости процессов измерения и улучшения на качество управленческих решений.
7. Применять логику уровней возможностей для диагностики процессной области.
Показывать лекцию целиком
Краткое изложение

1. Уровни возможностей процессных областей

В CMMI (Capability Maturity Model Integration — интеграция модели зрелости) у процессной области есть уровни возможностей. Они показывают, насколько устойчиво выполняются практики и достигаются цели.

1.1. Уровень 0

Уровень 0 означает, что процесс либо не выполняется, либо выполняется фрагментарно. Специфические цели процессной области не достигаются. Общих целей нет. Не говорится и о том, как процесс должен быть организован. Это состояние хаоса. В CMM (Capability Maturity Model — модель зрелости процессов) нулевого уровня не было: предполагалось, что процесс всегда выполняется от начала до конца. В CMMI появился уровень возможностей, при котором процесс не выполняется вообще.

1.2. Уровень 1

Уровень 1 означает, что процесс выполняется. Все специфические практики процессной области выполняются — лучше или хуже, эффективно или неэффективно. Благодаря этому процессная область достигает своей специфической цели или всех специфических целей.

Уже здесь возникает вопрос: как проверить выполнение? На уровне 1 есть общая практика, которая требует, чтобы все специфические практики были выполнены. Для оценщика или аудитора это указание проверить наличие всех результатов, выходов и выходных данных специфических практик данной процессной области. Если все выходы присутствуют, процессная область как минимум находится на уровне 1.

1.3. Уровень 2

Уровень 2 — это выполняемый процесс, который планируется и выполняется в соответствии с политиками организации. Это похоже на CMM, но добавлены требования: используется квалифицированный персонал, есть необходимые ресурсы, стейкхолдеры (заинтересованные стороны) включены в процесс, процесс мониторится и т. д. Эти дополнительные управленческие свойства выражены общими практиками уровня 2. Оценщик должен проверить выполнение этих требований для каждой специфической практики процессной области.

1.4. Уровень 3

Уровень 3 означает, что в организации существует стандартный процесс. Процессная область на этом уровне выкроена из множества стандартных процессов — возможно, не одного — в соответствии с корпоративной методикой. Описание того, как выделена процессная область и как она адаптирована, поддерживается и вносит вклад в организационно-процессные активы.

1.5. Различия уровней 2 и 3

На уровне 2 стандарты и политики локальны: для каждого экземпляра процесса есть свои политики, локальные стандарты и процедуры. На уровне 3 эти стандарты, политики и процедуры глобальны. То, что применяется локально, выкраивается из множества стандартных процессов. Как правило, процессы уровня 3 описаны точнее и строже.

2. Почему для процессной области нет уровней 4 и 5

Уровни возможностей процессных областей заканчиваются на третьем. Процессная область не может находиться на уровне 4 или 5. Почему?

Уровень зрелости 4 предполагает, что стандартный производственный процесс снабжён метриками и процедурами измерения, а также сбором информации об измерениях для анализа. Но измерение — это тоже процесс. Если измерение не включено в группы ключевых процессов, остаётся неясным, кто определяет требования к метрикам и как проводятся измерения. В разных местах измерения могут выполняться по-разному или не выполняться вообще. Тогда качество измерений низкое: формально метрики есть, а пользы мало.

Поэтому авторы CMMI предлагают последовательный подход: выделить процессную область "Измерение и анализ". Она не отличается от других процессных областей, но служит для измерения других областей. В ней есть свои специфические практики, и её можно оценивать по уровням возможностей. Если измерительные практики выполняются не полностью, измерить процесс толком нельзя. Если они выполняются всегда и эффективно — планируются, обеспечены ресурсами, — качество измерений выше. Тогда появляется механизм измерения процессов и обеспечения соответствующего уровня возможностей измерений.

Уровень зрелости 5 связан с улучшением процессов. Улучшения можно делать по-разному: начать и бросить, улучшать одно и не улучшать другое, планировать или не планировать. Чтобы улучшение не было хаотичным, выделяют отдельную процессную область, которая систематически занимается изменением и улучшением других процессов. Она тоже может находиться на разных уровнях возможностей:

3. Связь уровней возможностей и зрелости

Таким образом, уровни 4 и 5 являются производными от первых трёх уровней, если включить измерение и улучшение в состав процессных областей наряду с остальными процессами. Именно это и сделано в CMMI.

Краткие итоги

Практический смысл разграничения уровней возможностей и зрелости в том, что развитием можно управлять не только на уровне всей организации, но и на уровне отдельных процессных областей. Это позволяет выбирать приоритеты: где достаточно регулярного выполнения, где нужна управляемость, а где — единый стандарт. Такой подход снижает риск имитации зрелости: отдельные удачные практики ещё не дают устойчивого результата. Оценка должна опираться на проверяемые выходы и свидетельства, а не на декларации. Если процесс выполняется, но не управляется, его результат зависит от людей и обстоятельств. Если он управляется, но не стандартизирован, организация тиражирует разные версии одного и того же процесса. Стандартизация делает процесс воспроизводимым, но требует методики адаптации, иначе локальные отклонения разрушают целостность. Измерение и улучшение нельзя оставлять вне модели: без них управление становится слепым, а изменения — случайными. Выделение измерения в отдельную область позволяет предъявлять требования к метрикам, ресурсам, планированию и качеству данных. Выделение улучшения в отдельную область превращает изменения из кампанейщины в управляемый процесс. В итоге организация получает связную систему: процессы выполняются, управляются, стандартизируются, измеряются и улучшаются. Практическое применение такой логики — при оценке зрелости, построении системы качества, распределении ресурсов и выборе очередности улучшений. Важно не подменять зрелость набором документов или разовыми проектами. Ценность модели в том, что она связывает цели, практики, свидетельства и устойчивость результатов. Тогда уровни становятся не ярлыками, а инструментом диагностики и планирования.

В CMMI у процессной области есть уровни возможностей. Они показывают, насколько устойчиво выполняются практики и достигаются цели.

Уровень 0: процесс не выполняется или выполняется фрагментарно. Специфические цели не достигаются, общих целей нет. В CMM такого уровня не было.

Уровень 1: процесс выполняется. Все специфические практики выполняются, специфические цели достигаются. Аудитор проверяет наличие выходов всех специфических практик.

Уровень 2: выполняемый процесс. Он планируется и выполняется по политикам организации, с квалифицированным персоналом, ресурсами, стейкхолдерами, мониторингом. Оценщик проверяет общие практики уровня 2.

Уровень 3: в организации есть стандартный процесс. Процессная область выкроена из стандартных процессов по корпоративной методике. Описание поддерживается и входит в организационно-процессные активы. На уровне 2 стандарты локальны, на уровне 3 глобальны.

Уровни возможностей процессной области заканчиваются на третьем. Уровни 4–5 относятся к зрелости организации. Уровень 4 требует метрик и измерений. Но измерение — тоже процесс. Чтобы измерения были надёжными, выделяют процессную область "Измерение и анализ". Она имеет свои практики и уровни возможностей. Если практики выполняются эффективно — с планированием и ресурсами, — качество измерений выше.

Уровень 5 связан с улучшением. Улучшение тоже выделяют в процессную область. Она может быть на уровнях 0–3: 0 — начали и бросили; 1 — работы выполнены, результат есть; 2 — улучшения планируются, ресурсы распределяются; 3 — есть общая стратегия, все процессы улучшаются по единым регламентам. Поэтому уровни 4 и 5 производны от первых трёх при включении измерения и улучшения в процессные области.

Выводы

1. Уровни возможностей показывают, как устойчиво выполняются практики процессной области.
2. Уровень 0 допускает невыполнение или фрагментарное выполнение процесса.
3. Уровень 1 требует выполнения всех специфических практик и достижения целей.
4. Для оценки уровня 1 аудитор проверяет наличие выходов всех специфических практик.
5. Уровень 2 добавляет управляемость: политики, ресурсы, персонал, стейкхолдеров, мониторинг.
6. Уровень 3 требует глобального стандартного процесса и адаптации области по корпоративной методике.
7. На уровне 2 стандарты локальны, на уровне 3 — глобальны.
8. Уровни возможностей процессной области ограничены третьим уровнем.
9. Измерение — это процесс, поэтому его выделяют в отдельную процессную область.
10. Эффективное измерение требует планирования, ресурсов и управления.
11. Улучшение также оформляется как отдельная процессная область с уровнями возможностей.
12. Уровни зрелости 4 и 5 производны от первых трёх при включении измерения и улучшения в число процессных областей.

Вопросы для самопроверки

1. Чем уровень 0 отличается от уровня 1?
2. Какие свидетельства подтверждают выполнение специфических практик?
3. Что проверяет аудитор на уровне 1?
4. Какие управленческие свойства появляются на уровне 2?
5. Какова роль политик организации на уровне 2?
6. Что такое стандартный процесс организации на уровне 3?
7. Чем локальные стандарты уровня 2 отличаются от глобальных стандартов уровня 3?
8. Почему процессная область не может иметь уровень возможностей 4 или 5?
9. Почему измерение выделяют в отдельную процессную область?
10. Что означает эффективное выполнение измерительных практик?
11. Какие уровни возможностей может иметь процессная область улучшения?
12. Как связаны уровни зрелости 4–5 с измерением и улучшением?
Вернуться к учебному плану