Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Управление рисками




Риск можно понимать как вероятность проявления каких-либо неблагопри­ятных обстоятельств, негативно влияющих на реализацию проекта.

Возможные риски для программных проектов:

1. Риски для проект а, которые влияют на график работ или ресурсы, необходимые для выполнения проекта.

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

3. Бизнес-риски, относящиеся к организации-разработчику или поставщикам.

Таблица 14 ‑ Возможные риски программных проектов

Риск Типы риска Описание риска
Текучесть разработчиков Риск для проекта Опытные разработчики покидают проект до его завершения
Изменение в управлении организацией Риск для проекта Организация меняет свои приоритеты в управлении проектом
Неготовность аппаратных средств Риск для проекта Аппаратные средства, которые необходимы для проекта, не поступили вовремя или не готовы к эксплуатации
Изменение требований Риск для проекта и для разрабатываемого продукта Появление большого количества непредвиденных изменений в требованиях, предъявляемых к разрабатываемому ПО
Задержка в разработке спецификации Риск для проекта и для разрабатываемого продукта Спецификации основных интерфейсов подсистем не поступили к разработчикам в соответствии с графиком работ
Недооценка размера разрабатываемой системы Риск для проекта и для разрабатываемого продукта Размер системы значительно превысил первоначальную оценку
Недостаточная эффективность CASE-средств Риск для разрабатываемого продукта CASE-средства, предназначенные для поддержки проекта, оказались менее эффективными, чем ожидалось
Изменения в технологии разработки ПО Бизнес-риск Основные технологии построения программной системы заменяются новыми
Появление конкурирующего программного продукта Бизнес-риск На рынке программных продуктов до окончания проекта появилась конкурирующая программная система

1. Определение рисков. Определяются возможные риски для проекта, для разрабатывае­мого продукта и бизнес-риски.

2. Анализ рисков. Оценивается вероятность и последовательность появления рисковых ситуаций.

3. Планирование рисков. Планируются мероприятия по предотвращению рисков или минимизации их воздействия на проект.

4. Мониторинг рисков. Постоянное оценивание вероятностей рисков и выполнение мероприятий по смягчению последствий проявления рисковых ситуаций.

 

 

Рис. 62 ‑ Схема процесса управления рисками

Список возможных категорий рисков:

1. Технологические риски. Проистекают из программных и аппаратных технологий, на основе которых разрабатывается система.

2. Риски, связанные с персоналом. Связаны с членами команды разработчиков.

3. Организационные риски. Проистекают из организационного окружения, в котором выполняется проект.

4. Инструментальные риски. Связаны с используемыми CASE-средствами и другими средствами поддержки процесса создания ПО.

5. Риски, связанные с системными требованиями. Проявляются при изменении требований, предъявляемых к разрабатываемой системе.

6. Риски оценивания. Связаны с оцениванием характеристик программной системы и ресурсов, необходимых для реализации проекта.

 

Таблица 15 – Категория рисков

Категория рисков Примеры рисков
Технологические риски База данных, которая используется в программной системе, не обеспечивает обработку ожидаемого объема транзакций. Программные компоненты, которые используются повторно, имеют дефекты, ограничивающие их функциональные воз­можности
Риски, связанные с персоналом Невозможно подобрать работников с требуемым профессиональным уровнем. Ведущий разработчик заболел в самое критическое время. Невозможно организовать необходимое обучение персонала
Организационные риски В организации, выполняющей разработку ПО, произошла ре­организация, в результате чего изменились приоритеты в управлении проектом. Финансовые затруднения в организации привели к уменьше­нию бюджета проекта
Инструментальные риски Программный код, генерируемый CASE-средствами, не эф­фективен. CASE-средства невозможно интегрировать с другими средствами поддержки проекта
Риски, связанные с системными требованиями Изменения требований приводят к значительным повторным темными требованиями работам по проектированию системы. Первоначальная нечеткая формулировка пользовательских требований привела к значительным изменениям системных требований, проявившихся на поздних стадиях разработки проекта
Риски оценивания Недооценки времени выполнения проекта. Скорость выявления дефектов в системе ниже ранее запланированной. Размер системы значительно превышает первоначально рассчитанный

Таблица 16 ‑ Список рисков после проведения их анализа

Риск Вероятность* Степень ущерба
Финансовые затруднения в организации привели к уменьшению бюджета проекта Низкая Катастрофическая
Невозможно подобрать работников с требующимся профессиональным уровнем Высокая Катастрофическая
Ведущий разработчик заболел в самое критическое время Средняя Серьезная
Программные компоненты, используемые повторно, имеют дефекты, ограничивающие их функциональные возможности Средняя Серьезная
Изменения требований приводят к значительным повторным работам по проектированию системы Средняя Серьезная
В организации, выполняющей разработку ПО, произошла реорганизация, в результате чего изменились приоритеты в управлении проектом Высокая Серьезная
База данных, которая используется в программной системе, не обеспечивает обработку ожидаемого объема транзакций Средняя Серьезная
Недооценки времени выполнения проекта Высокая Серьезная  
CASE-средства невозможно интегрировать с другими средствами поддержки проекта Высокая Терпимая  
Первоначальная нечеткая формулировка пользовательских требований привела к значительным изменениям системных требований, проявившихся на поздних стадиях разработки проекта Средняя Терпимая  
Невозможно организовать необходимое обучение персонала Средняя Терпимая  
Скорость выявления дефектов в системе ниже ранее спланированной Средняя Терпимая  
Размер системы значительно превышает первона­чально рассчитанный Высокая Терпимая  
Программный код, генерируемый CASE-средствами, неэффективен Средняя Незначительная  

* Вероятность риска считается очень низкой, если она имеет значение менее 10%; низ­кой, если ее значение от 10 до 25 %; средней при значениях от 25 до 50%; высокой, если значение колеблется от 50 до 75%; очень высокой при значениях более 75%.

Планирование заключается в определении стратегии управления каждым значимым риском, отобранным для мониторинга после анализа рисков.

Таблица 17 – Стратегии управления рисками

Риск Стратегия
Финансовые проблемы организации Подготовить краткий документ для руководства организации, показывающий важность данного проекта для достижения финансовых целей организации
Проблемы неквалифицированного персонала Предупредить заказчика о потенциальных трудностях и возможной задержке проекта, рассмотреть вопрос о покупке компонентов системы
Болезни персонала Реорганизовать работу команды разработчиков таким образом, чтобы обязанности и работа членов команды перекрывали друг друга, вследствие этого разработчики будут знать и понимать задачи, выполняемые другими сотрудниками
Дефектные системные компоненты Заменить потенциально дефектные системные компоненты покупными компонентами, гарантирующими качество работы
Изменения требований Попытаться определить требования, наиболее вероятно подверженные изменениям; в структуре системы не отображать детальную информацию
Реорганизация компании-разработчика Подготовить краткий документ для руководства компании, показывающий важность данного проекта для достижения финансовых целей компании
Недостаточная производительность базы данных Рассмотреть возможность покупки более производительной базы данных
Недооценки времени выполнения проекта Рассмотреть вопрос о покупке системных компонентов, исследовать возможность использования генератора программного кода

Существует три категории стратегий управления рисками:

1. Стратегии предотвращения рисков. Согласно этим стратегиям следует проводить мероприятия, снижающие вероятность проявления рисков. Примером может служить стратегия исключения потенциально дефектных компонентов.

2. Минимизационные стратегии. Направлены на уменьшение возможного ущерба от рисков. Примером служит стратегия уменьшения ущерба от болезни членов команды разработчиков.

3. Планирование "аварийных" ситуаций. Согласно этим стратегиям необходимо иметь план мероприятий, которые следует выполнить в случае проявления рисковой си­туации. В табл. 4.7 это стратегия поведения при возникновении финансовых про­блем у организации разработчика.

Мониторинг рисков заключается в регулярном пересчете вероятностей рисков и ущерба, который они могут нанести.

Таблица 18 – Типы рисков

Тип риска Признаки
Технологические риски Задержки в поставке оборудования или программных средств поддержки процесса создания ПО, многочисленные документи­рованные технологические проблемы
Риски, связанные с персоналом Низкое моральное состояние персонала, натянутые отношения между членами команды разработчиков, низкое качество выпол­ненной работы
Организационные риски Разговоры среди персонала о пассивности и недостаточной компетентности высшего руководства организации
Инструментальные риски Нежелание разработчиков использовать программные средства поддержки, неодобрительные отзывы о CASE-средствах, запросы на более мощные инструментальные средства
Риски, связанные с системными требованиями Необходимость пересмотра многих системных требований, недовольство заказчика ПО
Риски оценивания Изменения графика работ, многочисленные отчеты о нарушении графика работ



Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 779; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.