Rational Unified Process (RUP) обеспечивает контроль и управление рисками в процессе разработки программного обеспечения следующим образом:
- Итеративная модель разработки. 1 Устранение рисков на каждой стадии проекта позволяет лучше понять проблему и вносить необходимые изменения, пока не будет найдено приемлемое решение. 1
- Оценка и приоритизация технических рисков. 2 Это происходит на ранних стадиях цикла разработки, а затем риски пересматриваются с течением времени и с развитием проекта в течение последующих итераций. 2 Новые цели появляются в зависимости от приоритетов данных рисков. 2 Релизы версий распределяются таким образом, что наиболее приоритетные риски устраняются первыми. 2
- Ведение списка рисков. 3 Это может быть простой список рисков с планируемой стратегией их сокращения. 3 Рискам присваиваются приоритеты, и все участники проекта могут видеть, что представляют собой риски и как их учитывают в каждый конкретный момент. 3