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