748.74K

Работа с требованиями. Планирование, управление изменениями и рисками (1)

1.

Управление программными
проектами
Работа с требованиями.
Планирование, управление изменениями и рисками

2.

Что было и что будет
Вспомним:
● Работа с требованиями — создали фундамент.
● Функциональные, нефункциональные, бизнес-требования.
Сегодня: Что делать после ТЗ?
1. Как не потерять связь между задачей и целью.
2. Как построить реалистичный план и понять, что за что
«цепляется».
3. Как заранее увидеть подводные камни и подготовиться к ним.

3.

Активность 1: «Эффект бабочки»
Сценарий: Проект «Умный Список Покупок». Заказчик просит
новую функцию: «Прикреплять фото товара к позиции в списке».
Ваша задача: Проанализировать цепную реакцию.
1. Какие существующие требования затронуты?
2. Какие новые задачи появятся?
3. Как это повлияет на сроки/бюджет/качество?

4.

Трассируемость требований (Requirements Traceability)
Что это? Возможность проследить связь требования от бизнесцели до тест-кейса.
Зачем?
● Понимание последствий изменений.
● Проверка полноты покрытия.
● Управление качеством.

5.

Матрица трассировки бизнес-требований и функциональных
требований
В этой матрице
видно, что некоторые
функциональные
возможности
реализуют сразу
несколько бизнестребований, что
делает их особенно
важными.

6.

Матрица трассировки функциональных требований и тесткейсов
Матрица показывает, какие тесты обеспечивают проверку каждого функционального требования.

7.

Матрица трассировки нефункциональных требований и метрик
Если нефункциональное
требование не связано с
метрикой, значит, его
выполнение невозможно
проверить объективно, и это
может стать проблемой при
оценке качества системы.

8.

Управление изменениями (Change Control)
Процесс — это контроль, а не запрет:
1. Подача запроса (Фиксация)
2. Анализ воздействия (Что затронет? Сколько стоит?)
3. Принятие решения (Принять/Отклонить/Отложить)
4. Реализация и верификация (Обновление плана, код, тесты)
Без этого процесса любое изменение — это хаос.

9.

Активность 2: «Стройка за 10 минут»
Проект: «Построить дом»
Задачи:
А: Залить фундамент (3 дня)
B: Возвести стены (4 дня) → после А
C: Проложить электропроводку (2 дня) → после B
D: Поставить крышу (3 дня) → после B
E: Установить окна (1 день) → после D
F: Отделка (3 дня) → после C и E
Задание: Постройте сетевую диаграмму и найдите критический путь.

10.

Инструменты планирования: Диаграмма Ганта
Что это? Визуальный план проекта.
Вертикально: Список задач.
Горизонтально: Временная шкала.
Прямоугольники: Длительность и прогресс задач.
Плюсы: Наглядно, понятно для команды и заказчика.
Минусы: Слабовато показывает логические связи.

11.

Инструменты планирования: Критический путь
Сетевая диаграмма: Показывает зависимости между задачами.
Критический путь (Critical Path):
Самый длинный путь в проекте.
Определяет минимальную длительность проекта.
Нет резерва времени. Задержка любой задачи на этом пути = задержка всего
проекта.
Ответ к активности 2:
Критический путь: A → B → D → E → F
Длительность: 3 + 4 + 3 + 1 + 3 = 14 дней

12.

Управление рисками: Процесс
Это проактивный, а не реактивный подход.
1. Идентификация (Найти риски)
2. Оценка (Вероятность и Влияние)
3. Планирование ответа (Что делать?)
4. Мониторинг и контроль (Следить и обновлять)
Риски бывают:
● Угрозы (Негативные)
● Возможности (Позитивные)

13.

Стратегии работы с рисками
Для УГРОЗ:
Избежание: Изменить план, чтобы риск исчез.
Передача: Отдать риск другой стороне (страховка, подрядчик).
Смягчение: Снизить вероятность или ущерб.
Принятие: Осознанно принять (если малозначимый).
Для ВОЗМОЖНОСТЕЙ:
Использование: Гарантировать реализацию.
Усиление: Увеличить шансы и положительный эффект.
Совместное использование: Привлечь партнера.

14.

Матрица оценки рисков
Приоритет = Вероятность × Влияние

15.

Ключевые выводы
● Трассируемость — ваша система навигации по проекту. Не
теряйте связь между целью и задачами.
● Критический путь — ваш компас. Показывает, куда
направлять основное внимание.
● Управление рисками — ваш радар. Позволяет заранее увидеть
и шторм, и новые возможности.
Управление проектом — это управление изменениями и
неопределенностью.

16.

Контрольная работа
https://forms.gle/fEwn5weRyJmcapCd8

17.

Домашнее задание
1. Выберите 2 бизнес-требования из вашего проекта (из устава
или Задачи 1.1 в taiga) и 5 функциональных требований
(Задача 1.3).
2. Создайте для них матрицу трассировки бизнес-требований и
функциональных требований в таблице Excel.
3. Прикрепите файл к эпику (основная Задача 1) в своем проекте
в taiga.
4. Создайте реестр (таблицу) рисков вашего проекта (у вас были
прописаны риски в уставе) и оцените каждый риск по матрице
оценки рисков 5х5.
5. Прикрепите файл к эпику в своем проекте в taiga.
6. В ДЗ выложите ссылку на проект.
English     Русский Rules