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

Управление рисками

Рассматривается управление рисками как часть менеджмента ПО. Показано, что стандарты ИСО образуют согласованный фундамент: на них опираются методики и фреймворки. Объясняется логика серии стандартов менеджмента риска, проблема версий и переводов, а также процесс управления рисками: планирование, анализ, обработка, мониторинг и оценка процесса. Отдельно обсуждается отсутствие ИТ-специфики в общем описании и практический вывод.

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

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

Презентация к части 4: ИТ-Процессы-4

Приложения

ИТ-Процессы-4

Управление рисками в менеджменте программного обеспечения

1. Почему важны стандарты менеджмента качества и рисков

Управление качеством и управление рисками (risk management) — важные области менеджмента. В них есть практические референтные модели. Стандарты управления качеством, от ISO 9001 (ИСО 9001) до ISO/IEC 12207 (ИСО/МЭК 12207) и стандартов SQuaRE (Software product Quality Requirements and Evaluation), опираются на общие принципы. Это не разрозненные документы, а согласованные комплексы.

Управление рисками также описывается набором стандартов. Стандарты ISO задают фундамент; большинство методик и фреймворков опираются на них и не отрицают их. Поэтому эти стандарты нужно знать.

2. Система стандартов управления рисками

Применение методов менеджмента риска в процессах жизненного цикла ПО опирается как минимум на четыре международных стандарта, переведённых на русский язык. Они объединены серией «Менеджмент риска»: принципы и руководства, термины и определения, формальный анализ проекта, методы оценки риска. В них рассматриваются разные аспекты управления рисками. На их основе построен стандарт адаптации методов, идей и подходов к разработке ПО.

Плюс системы: согласованный базис ISO, взаимные ссылки, общие методы и понятия. Минус: у каждого стандарта есть жизненный цикл. Их пересматривают, разбивают, объединяют. ISO поддерживает согласованность версий, но для русскоязычных версий это не гарантировано.

3. Версии, переводы и практические последствия

Русскоязычные переводы могут отставать. Новый аутентичный стандарт ISO, соответствующий последней версии, ссылается на актуализированные стандарты, которых на русском ещё нет. Ссылка «повисает в воздухе».

Пример: ISO/IEC 12207:2017 уже существует, но в переводах используется версия 2008 года, отменённая ISO. Новые переводы могут ссылаться на устаревшую версию. Перевод стандарта — небыстрый процесс, поэтому возникает лаг.

Если в русскоязычных версиях одно понятие определяется по-разному, это признак того, что переводы соответствуют не последним версиям, а смеси версий. Это затрагивает даже основное определение риска: в одном стандарте оно не совпадает с определением в более старом стандарте метода оценки риска.

4. Процесс управления рисками

По стандарту управления рисками процесс состоит из стандартных шагов: планирование, анализ, обработка, мониторинг и оценка процесса.

4.1 Планирование риска

Планирование — установление процесса менеджмента риска. Нужно создать процесс или адаптировать корпоративный процесс к ситуации с рисками ПО. Если корпоративного процесса нет, процесс менеджмента риска ПО существует отдельно.

Задачи:

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

Для проекта формируются хронологические данные о видах риска и способах обработки — управление профилем риска проекта (project risk profile). Профиль содержит совокупный риск проекта, профили индивидуальных рисков по задачам и записи о статусе риска.

4.2 Анализ, обработка и мониторинг риска

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

Обработка риска — принятие мер. Типовые меры: принятие риска, уклонение от риска, передача риска.

Мониторинг риска — анализ, актуализация индивидуального риска и оценка результативности.

В конце процесса выполняется оценка процесса.

5. Специфика ИТ и практический вывод

В описании управления рисками для создания программных продуктов нет ИТ- или ПО-специфики. Так можно анализировать любой риск: идентифицировать исходное событие, опасности и угрозы, оценить вероятность, проверить индивидуальный риск или комбинацию рисков, выбрать альтернативные варианты обработки.

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

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

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

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

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

Стандарты ISO — фундамент менеджмента качества и управления рисками. На них опираются многие методики и фреймворки, поэтому их нужно знать. Управление качеством и рисками описывается не разрозненными документами, а согласованными комплексами стандартов.

Управление рисками в ПО опирается на серию «Менеджмент риска»: принципы и руководства, термины и определения, формальный анализ проекта, методы оценки риска. На их основе построен производный стандарт для разработки ПО. Плюс системы — общий базис, взаимные ссылки и общие понятия. Минус — у стандартов есть жизненный цикл: версии пересматриваются, объединяются и разделяются. ISO поддерживает согласованность международных версий, но русскоязычные переводы могут отставать. Тогда новый стандарт ссылается на ещё не переведённые документы. Если одно понятие определяется по-разному, это признак версионной несогласованности. Пример — ISO/IEC 12207: в переводах используется версия 2008 года, хотя есть версия 2017 года.

Процесс управления рисками состоит из шагов: планирование, анализ, обработка, мониторинг и оценка процесса.

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

Анализ риска — идентификация событий, опасностей, угроз и вероятности. Обработка риска — меры: принятие, уклонение, передача. Мониторинг — анализ, актуализация индивидуального риска и оценка результативности. В конце выполняется оценка процесса.

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

Выводы

1. Стандарты ISO образуют общий фундамент для менеджмента качества и управления рисками.
2. Отраслевые методики и фреймворки обычно опираются на стандарты ISO, а не отрицают их.
3. Управление рисками описывается согласованной серией стандартов, а не одним изолированным документом.
4. У стандартов есть жизненный цикл: версии пересматриваются, объединяются и разделяются.
5. Русскоязычные переводы могут отставать от актуальных международных версий.
6. Разные определения одного понятия в переводах часто указывают на версионную несогласованность.
7. Процесс управления рисками включает планирование, анализ, обработку, мониторинг и оценку процесса.
8. Планирование создаёт политику, обязанности, ресурсы и описание процесса управления рисками.
9. Профиль риска проекта хранит совокупный риск, индивидуальные риски и статусы их обработки.
10. Типовые меры обработки риска: принятие, уклонение и передача.
11. В общем описании процесса управления рисками для ПО нет выраженной ИТ-специфики.
12. Практичнее опираться на основополагающие стандарты и а

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

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