← Все статьи
Практика

Управление рисками проекта: как составить реестр и выбрать меры реагирования

Команда записала «возможны проблемы с данными» и решила, что риск учтён. Через месяц перенос остановился: никто не проверил выгрузку и не подготовил запасной сценарий. Разбираем управление рисками проекта на одном примере — от первой формулировки до решения, которое нужно принять до запуска.

Управление рисками проекта: как составить реестр и выбрать меры реагирования

Что считать риском проекта

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

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

Полезно разделять три записи, которые часто попадают в один список:

  • Риск: при полной выгрузке могут обнаружиться дубликаты клиентов, из-за которых перенос займёт больше времени.
  • Проблема: тестовая выгрузка уже завершилась ошибкой; нужен ответственный за исправление.
  • Допущение: команда планирует работу исходя из того, что старая система умеет выгружать все обязательные поля. Это ещё предстоит проверить.

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

С чего начать выявление рисков

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

Для общей структуры работ можно использовать алгоритм планирования проекта. Здесь нас интересуют конкретные неизвестные: что может помешать перенести данные и вовремя открыть доступ сотрудникам.

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

  • Данные: какие поля могут оказаться пустыми, какие записи — повторяться?
  • Доступы: кто выдаёт права на выгрузку и кто может подтвердить, что они работают?
  • Производительность: проверялась ли загрузка на объёме, близком к реальному?
  • Использование: смогут ли сотрудники найти клиента и продолжить незакрытое обращение?
  • Восстановление: до какого момента можно безопасно вернуться к старой системе?

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

Как сформулировать риск, чтобы с ним можно было работать

Запись «плохие данные» не подсказывает действие. Рабочая формулировка связывает причину, возможное событие и последствие.

Из-за отсутствия единого идентификатора клиента при объединении баз могут появиться дубликаты. Тогда ручная проверка займёт дополнительные два рабочих дня и переключение придётся перенести.

Теперь понятно, что проверять: наличие идентификаторов, правила сопоставления и время ручной обработки. Понятно и последствие — задержка переключения, а не абстрактное «снижение эффективности».

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

Как оценить вероятность и влияние

Для небольшого проекта можно начать с трёх уровней вероятности и трёх уровней влияния. Сначала договоритесь, что они означают в вашем проекте. Иначе для одного участника «высокий риск» означает неприятный разговор, а для другого — невозможность запуска.

В нашем примере команда использует такие ориентиры вероятности:

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

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

Шкала — договорённость этой команды, а не универсальная матрица. Можно присвоить уровням баллы от 1 до 3 и перемножать их для первичной сортировки, но результат не становится точной вероятностью или размером ущерба. Два риска с одинаковым баллом могут требовать совершенно разных решений.

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

Пример записи в реестре рисков

Реестр можно вести в документе, таблице или карточках. Важен состав записи и её обновление. Вот пример для учебного проекта:

  • ID: R-01, дубликаты клиентов при объединении баз.
  • Причина и событие: нет единого идентификатора; правила сопоставления могут объединить разных клиентов или оставить повторные записи.
  • Последствие: ручная сверка займёт два дополнительных рабочих дня; переключение окажется под угрозой.
  • Оценка: вероятность средняя, влияние на срок высокое. Основание — ошибки в первой тестовой выборке.
  • Владелец риска: аналитик данных Анна; она следит за результатами проверок и сообщает об изменении оценки.
  • Предупреждающее действие: до 10 ноября проверить правила сопоставления на выборке со всеми известными типами записей. Исполнитель — инженер миграции.
  • Триггер: после повторной проверки остаются необъяснённые расхождения в обязательных полях либо расчётное время сверки не укладывается в доступное окно.
  • План реакции: приостановить переключение, исправить правила и повторить пробный перенос; решение о новой дате принимает спонсор проекта.
  • Следующий пересмотр: 11 ноября, после получения результатов проверки.
  • Статус: открыт; действие по снижению риска запланировано.

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

Как выбрать меры реагирования

Запись в реестре полезна, когда за ней следует решение. Для угроз можно рассмотреть несколько вариантов.

Избежать рискованного сценария

Измените способ выполнения работы так, чтобы конкретная угроза перестала быть актуальной. Например, откажитесь от автоматического объединения неоднозначных записей в первом запуске и согласуйте отдельный этап их обработки. Проверьте, остаётся ли результат полезным для продаж: технически безопасное решение может не выполнить бизнес-задачу.

Снизить вероятность или последствия

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

Передать часть ответственности

Можно привлечь специализированного подрядчика для сложного участка переноса. Но участие подрядчика не устраняет зависимости проекта: команда всё равно проверяет результат, согласует сроки и обеспечивает доступы. Нужно явно определить, какую работу и какие обязательства принимает другая сторона.

Принять риск

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

Принятый риск остаётся под наблюдением. Формулировка «ничего не делаем заранее» должна сопровождаться ответом: кто заметит изменение ситуации и что произойдёт после сигнала.

Как проверить, что меры действительно помогли

После пробного переноса оцените риск повторно. Если дубликаты устранены, но время загрузки превышает доступное окно, появился другой повод для действия. Успешная проверка одного свойства не означает готовность всего переноса.

На коротком пересмотре реестра задайте четыре вопроса:

  1. Выполнено ли обещанное действие и где результат проверки?
  2. Как изменилась вероятность или тяжесть последствий?
  3. Не наступил ли триггер реакции?
  4. Не создаёт ли выбранная мера новую угрозу?

Для R-01 доказательством будет отчёт о сверке и разборе расхождений. Сообщение «инженер занимался данными» не подтверждает снижение риска. Если действие не выполнено к сроку, это тоже повод пересмотреть решение о запуске.

Закрывайте риск, когда он перестал быть актуальным или закончился период возможного воздействия. Сохраните причину закрытия: она пригодится при следующем переносе.

Ошибки, из-за которых реестр не помогает

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

Частые вопросы

Сколько рисков включать в реестр небольшого проекта?

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

Как оценить вероятность, если нет статистики?

Начните с качественной оценки и запишите основание. Сравните мнения специалистов, проверьте самое важное допущение небольшим экспериментом. Не подменяйте отсутствие данных выдуманной точностью вроде «вероятность 37%».

Чем триггер отличается от последствия?

Триггер — наблюдаемый сигнал для действия: например, повторная проверка снова выявила необъяснённые расхождения. Последствие — влияние на цель, например перенос переключения. Хороший сигнал оставляет время на решение до тяжёлого последствия.

Что сделать в своём проекте

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

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

← Назад: Управление бюджетом проекта: как считать расходы и прогнозировать перерасход Дальше: Agile простыми словами: что такое аджайл, ценности и принципы манифеста, гибкие методологии →