Некоторые методы управления рисками в программной инженерии:
- Идентификация рисков. 5 Риски выявляются на этапе сбора требований к проекту и документируются в уставе или концепции проекта. 5 Для этого изучают опыт предыдущих проектов, оценивают новизну критических требований, учитывают внутреннюю инфраструктуру заказчика и другие факторы. 5
- Оценка рисков. 5 Риски классифицируются в зависимости от критичности требований для проекта в целом. 5 Каждый выявленный риск характеризуется его источником, вероятностью возникновения, влиянием на проект и уровнем управляемости. 5
- Планирование мер по предотвращению рисков. 5 Построение эффективной коммуникации с заказчиками проекта и создание слаженной команды — важнейшие шаги в предотвращении рисков. 5 Назначение ответственных лиц за каждый этап проекта способствует проактивному управлению рисками. 5
- Обеспечение действий в случае возникновения рисков. 5 Важен план действий на случай непредвиденных обстоятельств. 5 Основное внимание уделяется эффективному выполнению этого плана, сбору и анализу информации о возникновении рисков для последующего использования. 5
- Мониторинг рисков. 25 Регулярный мониторинг включает в себя отслеживание новых рисков, обновление статуса идентифицированных рисков и корректировку планов. 5
Также для управления рисками программных проектов используются системы искусственного интеллекта, в частности экспертные системы и программные средства оценивания результатов процесса. 4 К методам, на основе которых выполняется оценивание и прогнозирование процессов программной инженерии, относятся кластерный, корреляционный, регрессионный, факторный и дисперсионный анализы. 4