 |
|
Смысл этого
тренинга |
| Любой проект подвержен
рискам. Если мы не принимаем эту простую аксиому
- мы будем ошибаться в стоимости, продолжительности,
трудозатратах. Данный тренинг посвящен вопросам
анализа влияния рисков на проекты разработки ПО,
а также методам снижения рисков и их влияния. |
|
 |
|
 |
|
SPM-06
Управление рисками в разработке ПО |
| В любом проекте
присутствует неопределенность. Наличие неопределенности
означает возможность того, что что-то пойдет не так, как
задумано. Печально известный закон Мэрфи гласит, что если
есть вероятность возникновения проблемы - она обязательно
возникнет. Обычно это означает, что на проекте возникнут
сложности, устранение которых будет стоить времени и денег,
что приведет к срыву сроков и превышению бюджета.
|
| Вместе с тем,
большинство проектных рисков можно идентифицировать на ранних
стадиях жизненного цикла проекта и спланировать действия
по их ликвидации или смягчению последствий. В тех случаях,
когда риски значительны или чрезмерны, стоит запланировать
дополнительные ресурсы или вообще отказаться от проекта. |
| Этот тренинг
посвящен методам анализа проекта разработки и его специфических
рисков, их идентификации и классификации, вопросам разработки
реагирования. |
|
Назначение тренинга |
| Рассмотреть
сущность и составляющие процесса управления рисками, научить
слушателей качественно и количественно оценивать риски и
отсеивать заведомо невыполнимые или невыгодные проекты.
Ввести понятие планирования, управляемого рисками, и предложить
обобщенный план управления рисками для проекта разработки. |
|
Цели тренинга |
- Раскрыть сущность и
составляющие процесса управления рисками.
- Привести типы рисков
и их источники, а также выделить риски, типичные для
большинства проектов.
- Рассказать о специальных
методах выявления и минимизации рисков для проектов
разработки ПО.
- Рассказать о методах
численной оценки рисков и их применении.
- Предложить способы
оценки привлекательности проектов с учетом рисков.
- Рассказать о планировании
на основе рисков и способах его практического осуществления.
- Раскрыть причины нежелания
организаций управлять рисками.
|
|
Необходимые предварительные знания |
- Опыт
работы разработчиком в команде, желательно над системой
большого размера.
- Знание
основ Rational Unified Process
существенно поможет.
- Знание
Project Management Body of Knowledge
существенно поможет.
|
|
План
тренинга |
|
День
1 - Управление рисками в разработке |
|
Лекция 1 - Природа
рисков и методы борьбы с ними |
- Законы Мэрфи
в разработке ПО.
- Эволюция риска.
Неопределенность - риск - проблема.
- Что есть риск.
- Зрелость организации
в управлении рисками.
- Элементы управления
рисками.
- Выявление рисков.
Сценарии-катастрофы.
- Типы рисков.
Таксономии рисков.
- Качественный
и количественный анализ рисков.
- Методы разрешения
рисков. Планирование управления рисками.
- Почему организации
не хотят управлять рисками.
|
|
Лекция 2 - Предпроектная оценка
рисков |
- Взаимосвязь
рисков и прибыли.
- Агрегированные
и причинные риски.
- Вычисление
агрегированного риска. Статистические методы
и синтез "снизу-вверх".
- Метод Монте-Карло.
- Диаграммы неопределенности
и их чтение.
- Выгода (прибыль)
как неопределенность. Наложение диаграмм. Точка
безубыточности.
- Оценка проекта.
Когда надо рисковать.
|
|
Лекция 3 - Риски и
планирование |
-
Оптимистичное расписание и его неизбежный провал.
-
Источники и основания оптимистичного расписания.
-
Кумулятивный и дифференциальный риски.
-
Дифференциальный риск для установки сроков сдачи.
-
Разница между эффективной разработкой и быстрой
разработкой.
-
Моделирование совокупного риска. Имитационное
моделирование и средства его выполнения.
-
PERT-анализ.
-
План, управляемый
рисками.
-
Реактивная
инкрементность и проактивная инкрементность.
|
|
Лекция
4 - Специальные методы работы с рисками |
- Специальные
методы работы с рисками в разработке ПО.
-
Architecture Trade-Off
Analysis Method (ATAM).
-
Operationally Critical
Threat, Asset, and Vulnerability Evaluation
(OCTAVE).
- Собирая все
вместе - как выстроить риск менеджмент на проекте.
|
|
|
Практические
занятия |
- Коллективный
разбор трех кейсов.
- Упражнения
по анализу учебного проекта.
|
|
Аттестация |
-
Предварительное тестирование слушателей.
*)
-
Экзамен после тренинга.
*)
Предварительное и послетренинговое
тестирование включают вопросы примерно одного уровня, что
дает возможность оценить эффективность обучения и способности
обучаемого.
|
|
|
|
 |
|