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

CMMI. Общие цели и практики

В лекции объясняется, как соотносятся специфические и общие цели и практики процессных областей, уровни возможностей и уровни зрелости организации. Логика движения — от выполнения специфических практик к управляемому, а затем к определённому процессу. Рассматриваются непрерывное и поэтапное представления, общие практики уровней 2 и 3, стандартный процесс, процессные активы, репозиторий и проверка фактического использования процесса.

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

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

Уровни возможностей и институционализация процессов

1. Специфические цели и практики

Специфическая цель (Specific Goal, SG) процессной области достигается, когда выполняются все практики этой области. Специфических целей может быть много. Специфические практики (Specific Practice, SP) описывают активности, результатом которых становится достижение связанной цели.

2. Непрерывное и поэтапное представления

Организацию можно рассматривать двумя способами.

Непрерывное представление (continuous representation) — взгляд на организацию как на совокупность независимых процессных областей. Они опираются на одну и ту же шкалу общих целей и общих практик. При этом организация в целом не достигает одного уровня: разные процессные области могут находиться на разных уровнях возможностей.

Поэтапное представление (staged representation) — представление организации через набор уровней зрелости. Уровни зрелости выводятся из уровней возможностей процессных областей.

3. Общие цели и практики

Общие цели (Generic Goals, GG) и общие практики (Generic Practices, GP) одинаковы для всех процессных областей.

На нулевом уровне общая цель отсутствует.

На первом уровне цель — достичь специфических целей. Общая практика — выполнить специфические практики. Признак выполнения: все рабочие продукты, которые должны быть получены в результате специфических практик, есть.

4. Уровень 2: управляемый процесс

На втором уровне процесс институционализируется как управляемый (institutionalize as managed). Практики не должны выполняться разрозненно; для них нужны общие ограничения и управление.

Общие практики уровня 2:

5. Уровень 3: определённый процесс

На третьем уровне процесс институционализируется как определённый (institutionalize as defined). Цель — создать наилучший общий шаблон процесса для задач процессной области и затем пользоваться им.

Общие практики уровня 3:

6. Стандартный и определённый процесс

Собирается процессный опыт: информация и артефакты, полученные при планировании и выполнении процесса. Примеры: рабочие продукты, метрики (metrics) и другие данные. Их помещают в репозиторий процессной статистики и библиотеку процессных активов.

Для процессной области уровня 3 существует стандартный производственный процесс, построенный как обобщение практик области уровня 2. Все практики стандартного процесса описаны и доступны исполнителям.

Каждая реализация строится так: берётся стандартный процесс из общедоступного места, к нему применяется стандартная процедура выкраивания (tailoring), создаётся определённый процесс, и по нему работают.

7. Проверка достижения уровня 3

Опыт может быть аккумулирован, стандартный процесс создан, но никто им не пользуется. Определённые процессы не строятся, все работают как раньше. Это мешает достижению уровня 3.

Оценщик проверяет практику GP 3.1: как создаётся определённый процесс из стандартного. У этой практики есть определённые выходы. Если выходы присутствуют в деятельности организации, процесс реально используется. Если нет — не используется.

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

Практическая ценность разграничения уровней возможностей и зрелости состоит в том, что оно позволяет не смешивать локальное улучшение отдельной процессной области с изменением организации в целом. Сначала важно добиться, чтобы процесс давал требуемый результат через специфические практики. Затем его нужно сделать управляемым: закрепить политику, план, ресурсы, ответственность, обучение, учёт рабочих продуктов, участие заинтересованных сторон, мониторинг и анализ руководством. Без этого даже полезная практика остаётся набором разрозненных действий и не становится устойчивой.

Следующий шаг — переход от управляемого процесса к определённому. Он предполагает не просто выполнение работ, а накопление опыта, его обобщение в стандартный процесс и использование этого стандарта для построения конкретных реализаций с учётом ситуации. Ключевой практический риск — имитация зрелости: документы, репозитории и стандарты могут существовать, но не влиять на реальную работу. Поэтому критерием становится наличие выходов практики в деятельности, а не наличие описания.

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

В основе раздела лежат специфические и общие цели и практики. Специфическая цель (Specific Goal, SG) достигается, когда выполнены все специфические практики (Specific Practice, SP) процессной области. Практик и целей может быть много; они описывают активности, результат которых — достижение связанной цели.

Организацию можно рассматривать двумя способами. Непрерывное представление (continuous representation) — как совокупность независимых процессных областей, которые оцениваются по одной шкале общих целей и практик. Области могут находиться на разных уровнях возможностей. Поэтапное представление (staged representation) — как набор уровней зрелости; они выводятся из уровней возможностей процессных областей.

Общие цели (Generic Goals, GG) и общие практики (Generic Practices, GP) одинаковы для всех процессных областей. Уровень 0: общей цели нет. Уровень 1: цель — достичь специфических целей; практика — выполнить специфические практики. Признак: все требуемые рабочие продукты есть.

Уровень 2: институционализировать процесс как управляемый (institutionalize as managed). Нужно, чтобы практики выполнялись не разрозненно, а в рамках общих ограничений. Практики уровня 2: разработать организационную политику; спланировать процесс; предоставить ресурсы; распределить ответственность; обучить персонал; управлять рабочими продуктами через реестры и учёт; привлечь нужных стейкхолдеров (stakeholders) — бизнес, клиентов, внешние регулирующие органы; отслеживать и контролировать процесс (соответствие плану, учёт изменений, соответствие стандартам и процедурам, устранение несоответствий); анализировать процесс вышестоящим руководством.

Уровень 3: институционализировать процесс как определённый (institutionalize as defined). Цель — создать наилучший общий шаблон процесса для задач области и пользоваться им. Практики: создать и поддерживать описание определённого процесса, выкроенного из стандартных процессов организации с учётом ситуации; аккумулировать опыт выполнения процессов в разных экземплярах и на его основе создать единый стандартный процесс и процессные активы (process assets).

Процессный опыт включает информацию и артефакты планирования и выполнения процесса: рабочие продукты, метрики и др. Их помещают в репозиторий процессной статистики и библиотеку процессных активов. Для области уровня 3 существует стандартный производственный процесс, обобщающий практики области уровня 2. Все практики стандартного процесса описаны и доступны исполнителям. Каждая реализация строится так: берётся стандартный процесс из общедоступного места, применяется стандартная процедура выкраивания (tailoring), создаётся определённый процесс, по нему работают.

Риск: опыт аккумулирован и стандартный процесс создан, но никто им не пользуется; определённые процессы не строятся, все работают как раньше. Это мешает достижению уровня 3. Оценщик проверяет практику GP 3.1: как создаётся определённый процесс из стандартного. У практики есть определённые выходы. Если выходы присутствуют в деятельности организации, процесс реально используется; если нет — не используется.

Выводы

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

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

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