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

Введение

Процесс разработки программного обеспечения в первую очередь затрагивает известные аспекты разработки. Точно описать, спланировать, выполнить и проверить можно только ту работу, про которую вам что-либо известно. Дисциплина управления рисками относится к неизвестным аспектам. Управление рисками применяется уже довольно давно, и, как говорил Тим Листер, "Все безрисковые проекты уже сделаны". Многие организации до сих пор работают в режиме "отрицания рисков": планирование и оценка выполняются исходя из предположения о том, что известны все переменные, что работа механическая, а сотрудники взаимозаменяемы и т.д. И тем не менее, все чаще уделяется хотя бы минимальное внимание управлению рисками, хотя в критической ситуации вполне может оказаться, что такого объема внимания совершенно недостаточно для спасения проекта.

Определения

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

В повседневной жизни риск - это опасность получить травму или потерять собственность; фактор, вещь, элемент или событие, связанное с неопределенной угрозой. Когда речь заходит о разработке программного обеспечения, применяется более формальное определение:

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

Риски делятся на прямые и косвенные:

  • Прямые риски: риски, на которые процесс может оказать существенное влияние
  • Косвенные риски: риски, на которые процесс не может оказать существенного влияния

Атрибуты рисков:

  • Вероятность реализации
  • Влияние на проект (серьезность)

Как правило, эти показатели можно объединить в понятие величины риска: риск может быть большим, значительным, умеренным, небольшим и малым.

Стратегии

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

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

Принимая риск, нужно предпринять два действия:

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

Дополнительные сведения об управлении рисками приведены в публикациях [BOE91], [CAR93], [CHA89], [FAI94] и [JON94].