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

41
Управление сроками проекта Курс «Управление проектами» Раздел стандарта PMBoK №6 Лектор: Рылов Всеволод Юрьевич, директор, консультант, старший преподаватель

description

Управление сроками проекта. Курс «Управление проектами» Раздел стандарта PMBoK №6 Лектор: Рылов Всеволод Юрьевич, директор , консультант, старший преподаватель. Цели лекции. Определение состава операций Виды взаимосвязей между операциями - PowerPoint PPT Presentation

Transcript of Управление сроками проекта

Page 1: Управление сроками проекта

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

Курс «Управление проектами»Раздел стандарта PMBoK №6

Лектор: Рылов Всеволод Юрьевич, директор, консультант, старший преподаватель

Page 2: Управление сроками проекта

Цели лекции• Определение состава операций• Виды взаимосвязей между

операциями• Ознакомиться с методами оценки

длительности и ресурсов операций

• Принципы составления расписания проекта

• Критический путь• Управление изменениями

расписания• Принципы балансировки ресурсовУправление сроками/ Цель лекции

Page 3: Управление сроками проекта

Управление сроками проекта - введение

• Процессы, обеспечивающие своевременное завершение проекта

• PMI PM BOK (разделы 6.x)– Определение состава операций– Определение взаимосвязей операций– Оценка ресурсов операции– Оценка длительности операций– Разработка расписания– Управление расписанием

• Каждый процесс происходит в каждом проекте минимум один раз в одной или нескольких фазах проекта

Управление сроками / Определение

Page 4: Управление сроками проекта
Page 5: Управление сроками проекта

Определение состава операций

• Определение и документирование работ, запланированных для выполнения

• Определяются результаты поставки на низшем уровне ИСР, которые объединяются в пакеты работ

• Пакеты проектных работ разбиваются на более мелкие элементы, которые называются плановыми операциями и служат для составления смет, планирования сроков, выполнения и контроля проектных работ

• Состав операций должен быть определен так, чтобы достичь целей проекта

Управление сроками / Определение состава операций

Page 6: Управление сроками проекта

Определение состава операций - контекст

1) Факторы внешней среды предприятия

2) Активы орг. Процесса

3) Описание содержания проекта

4) ИСР5) Словарь ИСР

6) План управления проектом

Входы1) Декомпозиция

2) Шаблоны

3) Метод набегающей волны

4) Экспертная оценка

5) Планируемый элемент

Инструменты и методы1) Список операций

2) Параметры операций

3) Список контрольных событий

4) Запрошенные изменения

Выходы

Page 7: Управление сроками проекта

• Декомпозиция — разбиение проектных работ на более мелкие и управляемые элементы — плановые операции

• Список операций, ИСР, словарь ИСР часто разрабатываются параллельно

• Определение состава операций часто осуществляют члены проектной команды, отвечающие за конкретный пакет работ

• Необходимо стремиться к тому чтобы результат операции был осязаемым и измеримым

Определение состава операций: инструменты и методы

Определение состава операций / инструменты и методы

Page 8: Управление сроками проекта

• Шаблоны– Зачастую можно использовать шаблоны

типичных пакетов работ и списков операций из предыдущих или аналогичных проектов

– Параметры операций в шаблонах уже могут содержать описание требований к ресурсам, трудоемкость, идентифицированные риски, ожидаемые результаты поставки

– Шаблоны можно использовать для идентификации типичных контрольных событий расписания

Определение состава операций: инструменты и методы

Определение состава операций / инструменты и методы

Page 9: Управление сроками проекта

Определение состава операций: инструменты и методы

Определение состава операций / инструменты и методы

• Планирование методом набегающей волны– Последовательная разработка плана– Работа на ближайшую перспективу

подробно планируется на нижнем уровне ИСР

– Планирование работ предусмотренных на один-два ближайших отчетных периода, конкретизируется по мере выполнения работ в текущем периоде

– На ранних стадиях стратегического планирования операции могут быть определены на уровне контрольных событий

Page 10: Управление сроками проекта

Определение состава операций: инструменты и методы

• Экспертная оценка членами команды и привлекаемыми экспертами, имеющими опыт и навыки разработки подробных описаний работ в данной области

• Контрольный счет / Планируемый пакет — организация низкоуровневых элементов ИСР используемых в качестве основы для будущих детальных пакетов работ и планов в условиях недостатка информации на текущем этапе проектаОпределение состава операций / инструменты и методы

Page 11: Управление сроками проекта

Определение состава операций:выходы

• Список операций– Идентификаторы операций– Описание содержания необходимых работ– Являются элементами управления проектом, но

не являются элементами ИСР• Параметры операций

– Связанные операции (предшествующие и последующие)

– Требования к ресурсам, датам, ограничения и допущения

– Исполнители и ответственные за операции• Список контрольных событий (на основе

контракта и исторического опыта)Определение состава операций / Выходы

Page 12: Управление сроками проекта

Определение взаимосвязей операций

• Идентификация и документирование логических взаимосвязей между плановыми операциями.

• Обязательная зависимость (жесткая логика) – является неотъемлемой частью выполняемой операции. Очень часто включает в себя физические ограничения.

• Произвольные зависимости (мягкая логика) – зависимости определяет команда проекта. Их следует использовать очень осторожно, и при этом полностью документировать, так как в дальнейшем они могут оказывать влияние на составление графика.

• Внешние зависимости – строятся на потребностях или требованиях третьей стороны проекта, “внешнего участника”, к примеру, правительства или поставщиков.

Управление сроками/ Определение взаимосвязей операций

Page 13: Управление сроками проекта

Определение взаимосвязей операций – контекст

1) Описание содержанияпроекта

2) Список операций

3) Параметры операций

4) Список контрольныхсобытий

5) Одобренные запросына изменения

Входы1) Метод предшество-вания2) Метод стрелочныхдиаграмм3) Шаблоны сетевыхдиаграмм расписания

4) Определение зависимостей

5) Применение опере-жений и задержек

Инструменты и методы1) Сетевые диаграммырасписания проекта

2) Список операций (+)

3) Параметры операций(+)

4) Запрошенные изменения

Выходы

Page 14: Управление сроками проекта

Определение взаимосвязей: метод предшествования

Определение взаимосвязей / инструменты и методы

Page 15: Управление сроками проекта

Определение взаимосвязей: инструменты и методы

• Метод предшествования:– Финиш — Старт (Finish to Start)– Финиш — Финиш (Finish to Finish)– Старт — Старт (Start to Start)– Старт — Финиш (Start to Finish)– Операции — узловые прямоугольники– Зависимости — дуги– Все вместе — сетевая диаграмма

Определение взаимосвязей / инструменты и методы

Page 16: Управление сроками проекта

Определение взаимосвязей: метод стрелочных диаграмм

Определение взаимосвязей / инструменты и методы

Page 17: Управление сроками проекта

Определение взаимосвязей: инструменты и методы

• Метод стрелочных диаграмм– Операции — дуги– Зависимости — узлы– Только зависимости «Финиш — Старт»– Необходимость в введении фиктивных

операций — отношений (пунктирные дуги)– В настоящее время используется в теории

сетевых расписаний• Шаблоны расписания сети — стандартные

шаблоны сетевых расписаний проекта используемые для ускорения подготовки сетей плановых операций проекта

Определение взаимосвязей / инструменты и методы

Page 18: Управление сроками проекта

Определение взаимосвязей: инструменты и методы

• Определение зависимостей:– Обязательные зависимости– Произвольные (дискреционные) зависимости – Внешние зависимости

• Опережение — некоторые зависимые операции реально могут начаться до завершения предшествующих операций — опережение

• Задержка — перед началом последующей операции иногда необходимо выдержать определенный временной интервал, для этого вводится искусственное дополнительное ограничение на зависимость финиш-старт Определение взаимосвязей / инструменты и методы

Page 19: Управление сроками проекта

Оценка ресурсов операций• Ресурсы в проекте. Классификация:

– Люди (человеко-часы)– Деньги– Оборудование– Расходные материалы– Информационно-методические материалы

Оценка ресурсов операций / Определение

Page 20: Управление сроками проекта

Оценка ресурсов операций – контекст

1) Факторы внешней среды предприятия

2) Активы Орг. процесса

3) Список операций

4) Параметры операций

5) Наличие ресурсов

6) План управленияпроектом

Входы

1) Экспертная оценка

2) Анализ альтернатив

3) Опубликованныеоценочные данные

4) ПО для управления проектами

5) Оценка «снизу-вверх»

Инструменты и методы1) Требования к ресурсамзадействованным на опе-рациях

2) Параметры операций(+)

3) Иерархическая структура ресурсов

4) Календарь ресурсов (+)

5) Запрошенные изменения

Выходы

Page 21: Управление сроками проекта

Оценка ресурсов операций: инструменты и методы

• Оценка «снизу — вверх»: – Работы в пределах плановой операции

разбиваются на более мелкие элементы – Ресурсные потребности каждого элемента

работ оцениваются– Оценки объединяются в общее количество по

каждому ресурсу плановой операции– Плановые операции могут быть связаны

отношениями зависимости, которые могут влиять на привлечение и использование ресурсов, но могут и не иметь такой связи.

Оценка ресурсов операций / инструменты и методы

Page 22: Управление сроками проекта

Оценка ресурсов операций:выходы

• Требования к ресурсам операций – Определение и описание типов и количества

ресурсов, необходимых для каждой плановой операции в пакете работ.

– Собираются в единое целое для определения оценочных ресурсов по каждому пакету работ

– Детализация и уровень специфичности требований к ресурсам могут варьироваться в зависимости от области приложения.

– В документацию по требованиям к ресурсам для каждой плановой операции может входить оценочная база для каждого ресурса, а также допущения по типам ресурсов, их наличию и количеству

Оценка ресурсов операций / Выходы

Page 23: Управление сроками проекта

Оценка ресурсов операций:выходы

• Иерархическая структура ресурсов – Идентифицированные ресурсы по категориям

и типам• Календарь ресурсов

– Определяет рабочие и выходные дни для всех либо для отдельных ресурсов

– Определяет доступность каждого отдельного ресурса

– Определяет количество каждого доступного ресурса по каждому периоду доступности

Оценка ресурсов операций / Выходы

Page 24: Управление сроками проекта

Оценка длительности операций – контекст

1) Факторы внешней среды предприятия2) Активы Орг. процесса3) Описание содержания

4) Список операций5) Параметры операций

6) Требования к ресурсам7) Календарь ресурсов8) План управленияпроектом

Входы

1) Экспертная оценка

2) Оценка по аналогам

3) Параметрическая оценка

4) Оценка по трем точкам

5) Анализ резервов

Инструменты и методы

1) Оценка длительностиопераций

2) Параметры операций(+)

Выходы

Page 25: Управление сроками проекта

Оценка длительности операций: инструменты и методы

• Экспертная оценка– По возможности следует использовать

экспертную оценку, опирающуюся на историческую информацию

– Отдельные члены команды проекта могут также брать информацию по оценке длительности или рекомендуемой максимальной длительности операций из аналогичных предыдущих проектов

• Оценка по аналогам– Использование фактической длительности

аналогичной предыдущей плановой операции в качестве основы для оценки длительности будущей плановой операции

– Наиболее надежна в тех случаях, когда предыдущие операции схожи по сути, а не только по форме, а у членов команды проекта, подготавливающих оценки, есть необходимый опыт

Оценка длительности операций / инструменты и методы

Page 26: Управление сроками проекта

Оценка длительности операций: инструменты и методы

• Параметрическая оценка — количество работы деленное на производительность труда

• Три точки — три оценки (PERT):– Наиболее вероятная (most likely)– Оптимистичная (optimistic)– Пессимистичная (pessimistic)– Итоговая оценка — средневзвешенное

значение• Анализ резервов — добавление

дополнительного времени на непредвиденные обстоятельства– Может быть процентом от оценочной

длительности операции, фиксированным количеством рабочих периодов, или может быть рассчитан при помощи количественного анализа рисков нарушения графика

Оценка длительности операций / инструменты и методы

Page 27: Управление сроками проекта

Оценка по методу PERT - пример• Длительность = (Оптим.+Пессим.+4*Ожид.

длит.)/6• Стандартное Отклонение = (Пессим. – Оптим.) /6

Оценка длительности операций / инструменты и методы

Ид. Название задачи Длительность Оптимистическаядлительность

Ожидаемаядлительность

Пессимистическаядлительность

1 ЦХ LDAP НГУ 57 дней 8 дней 13 дней 20 дней2 Исследования 12 дней 8 дней 13 дней 20 дней3 Развертывание серверов LDAP и настройка репликации 2 дней 1 день 2 дней 3 дней4 Тестирование интеграции ACM 3 дней 1 день 2 дней 4 дней5 Тестирование интеграции Call Manager 2 дней 1 день 2 дней 4 дней6 Тестирование интеграции с Exim и Courier 3 дней 2 дней 3 дней 5 дней7 Уточнение ТЗ 2 дней 1 день 2 дней 2 дней8 Спецификация структуры LDAP 4 дней 3 дней 4 дней 5 дней9 Разработка 26 дней 5 дней 8 дней 14 дней

10 Сервер приложений 26 дней 5 дней 8 дней 14 дней11 Система синхронизации веток и событий 2 дней 1 день 2 дней 2 дней12 Интеграция с UIS 13 дней 4 дней 5 дней 7 дней13 Протокол и структуры данных 5 дней 3 дней 5 дней 7 дней14 Реализация протокола 5 дней 4 дней 5 дней 6 дней15 Тестирование и отладка протокола 3 дней 2 дней 3 дней 4 дней16 Интеграция с ACM 2 дней 1 день 2 дней 3 дней17 Интеграция с Call Manager 4 дней 2 дней 4 дней 6 дней18 Копирование/транслитерация данных в поддерево 4 дней 2 дней 4 дней 6 дней19 Поддержка справочника телефонов 4 дней 2 дней 3 дней 4 дней20 Создание 1 день 1 день 1 день 1 день21 Поиск и редактирование 3 дней 2 дней 3 дней 4 дней22 Интеграция с системой авторизации терминальных классов 7 дней 5 дней 7 дней 8 дней23 Интеграция с почтовыми службами 7 дней 5 дней 7 дней 8 дней24 Административный сайт 5 дней 2 дней 3 дней 4 дней

Page 28: Управление сроками проекта

Оценка программных проектов с использованием метрик

• Вариант использования (use case) – элемент моделирования описывающий взаимодействие пользователя (протокола, внешней системы) с разрабатываемой программной системой

• Оценка по очкам – для каждого актера и варианта использования определяется сложность:– Простые - 5 очков (1 сущность, 3 шага, 5 классов)– Средние – 10 очков (2-3 сущ., 4-7 шагов, 10 классов)– Сложные – 15 очков (>3 сущ., >7 шагов, >10

классов)• UUCP (Unadjusted Use Case Points) = сумма

произведений количества use cases каждого вида на их вес

Оценка длительности операций / инструменты и методы

Page 29: Управление сроками проекта

Оценка программных проектов с использованием метрик

• Факторы технической сложности TCF (Technical Complexity Factors), 13 факторов:

Оценка длительности операций / инструменты и методы

Фактор Вес Воздействие (0-5)

Распределенная система 2 0Производительность 1 3Сложность внутренней обработки 1 2Легкость инсталляции 0,5 5… … …Безопасность 1 3Взаимодействие со сторонними системами 1 5Необходимость спец. обучения пользователей

1 0

Page 30: Управление сроками проекта

Оценка программных проектов с использованием метрик

• Факторы сложности среды ECF (Environment Complexity Factors), 7 факторов:

Оценка длительности операций / инструменты и методы

Фактор Вес Воздействие (0-5)

Знакомство с процессом (RUP) 1,5 0Знание предметной области 0,5 3Опыт объектно-ориентированного прогр-ия 1 2Квалификация аналитиков 0,5 5Мотивация 1 3Стабильность требований 2 3Разработчики - совместители -1 3Сложность языка/технологии программирования

-1 2

Page 31: Управление сроками проекта

Оценка программных проектов с использованием метрик

• TCF = 0,6 + 0,01 * Сумма ( вес * воздействие)– Диапазон от 0,6 до 1,3 (от -40% до +30%)– Определяет относительную сложность системы

• ECF = 1,4 – 0,03 * Сумма (вес * воздействие)– Диапазон от 0,425 до 1,4 (от -57,5% до +40%)– Определяет факторы окружения для системы

• UCP = UUCP * TCF * ECF – итоговые очки сложности

• Трудоемкость = UCP * 20 Чел/часов

Оценка длительности операций / инструменты и методы

Page 32: Управление сроками проекта

Оценка программных проектов с использованием метрик, статистика

• Источник: Project Estimation With Use Case Points by Roy K. Clemmons на основе исследования Anda, Bente. “Improving Estimation Practices By Applying Use Case Models.”

Оценка длительности операций / инструменты и методы

Page 33: Управление сроками проекта

Разработка расписания – контекст

1) Активы Орг. процесса2) Описание содержания3) Список операций4) Параметры операций5) Сетевые диаграммырасписания проекта6) Требования к ресурсам7) Календарь ресурсов8) Оценка длительностиоперации9) План управленияпроектом, реестр рисков

Входы1) Анализ сети рас-ия2) Метод крит. пути3) Сжатие расписания4) Анализ возможных сценариев5) Выравнивание рес-ов6) Метод крит. цепи7) ПО для управления проектами8) Применение календарей ресурсов9) Корректировка опережений и задержек10) Модель расписания

Инструменты и методы1) Расписание проекта2) Данные для моделирасписания3) Базовый план расписания4) Требования к ресурсам (+)5) Параметры оп-ий(+)6) Календарь проекта(+)7) Запрошенные изм-ия8) План управления проектом (+), план управления рас-ем (+)

Выходы

Page 34: Управление сроками проекта

Разработка расписания: инструменты и методы

• Анализ сети расписания — создание расписания проекта

• Метод критического пути– Ранний старт, ранний финиш– Поздний старт, поздний финиш– Положительная разность — резерв

расписания• Сокращение расписания

– Сжатие — компромисс стоимости и сроков– Быстрый проход — параллельное выполнение

обычно последовательных операций

Разработка расписания / инструменты и методы

Page 35: Управление сроками проекта

Метод критического пути

• Для каждой задачи определены длительность, название

• Даты, а также временной резерв рассчитываются

Разработка расписания / инструменты и методы

Page 36: Управление сроками проекта

Метод критического пути

1. Определяются даты раннего начала и окончания2. Определяются даты позднего начала и окончания,

рассчитывается резерв3. Задачи с нулевым резервом составляют критический

путьРазработка расписания / инструменты и методы

Page 37: Управление сроками проекта

Метод критической цепи - пример

Ид. Назв ание задачи ДлительностьТру дозатратыПредшеств енники

1 ЦХ LDAP НГУ 62 дней 832 ч2 Исследования 12 дней 128 ч3 Разв ертывание серверов LDAP и настройка репликации2 дней 16 ч4 Тестиров ание интеграции ACM 3 дней 24 ч 35 Тестиров ание интеграции Call Manager 2 дней 16 ч 36 Тестиров ание интеграции с Exim и Courier 3 дней 24 ч 5;47 Уточнение ТЗ 2 дней 16 ч 68 Спецификация стру кту ры LDAP 4 дней 32 ч 69 Разработка 27 дней 416 ч 2ОН+2 дней10 Сервер приложений 27 дней 328 ч11 Система синхронизации в еток и событий 2 дней 32 ч12 Интеграция с UIS 13 дней 104 ч 1113 Протокол и стру кту ры данных 5 дней 40 ч14 Реализация протокола 5 дней 40 ч 1315 Тестиров ание и отладка протокола 3 дней 24 ч 1416 Интеграция с ACM 2 дней 16 ч 4;1117 Интеграция с Call Manager 4 дней 32 ч 5;16;1118 Копиров ание/транслитерация данных в поддерев о4 дней 32 ч19 Поддержка справочника телефонов 4 дней 32 ч 12ОН+1 день20 Создание 1 день 8 ч21 Поиск и редактиров ание 3 дней 24 ч 2022 Интеграция с системой ав торизации терминальных классов7 дней 56 ч 1223 Интеграция с почтовыми слу жбами 7 дней 56 ч 12;1924 Административный сайт 5 дней 40 ч 12ОН+1 день25 Редактирование персон 3 дней 24 ч26 Редактирование гру пп рассылки 2 дней 16 ч 2527 Сайт телефонного справочника 6 дней 48 ч 19;2428 Административные функции 2 дней 16 ч29 Редактирование записи 2 дней 16 ч

NickNick

VsevNick

VsevNick

Vsev;Nick

NickNick

NickVsev

Vsev

VsevVsev

NickVsev

AlexAlex

Alex

02 05 08 11 14 17 20 23 26 29 01 04 07 10 13 16 19 22 25 28 01 04Авгу ст 2008 Сентябрь 2008 Октябрь 2008

Page 38: Управление сроками проекта

Разработка расписания: инструменты и методы

• Анализ возможных сценариев - «что если?»– Выполнимость расписания в неблагоприятных

условиях– Резервные планы и планы реагирования

• Выравнивание ресурсов– Корректировка модели расписания с учетом

ограниченных или совместно используемых ресурсов

– Может привести к изменению критического пути

• Метод критической цепи — критический путь + ограниченность ресурсов + введение резервов

Разработка расписания / инструменты и методы

Page 39: Управление сроками проекта

Разработка расписания:выходы

• Расписание проекта– Сетевые диаграммы расписания (диаграммы

Ганта)– Столбиковые горизонтальные диаграммы

(диаграммы агрегированных операций) — укрупненные элементы расписания

– Диаграммы контрольных событий (вех)• Данные для модели расписания —

сопроводительная информация по всем задачам, допущениям, ограничениям и ресурсам

Разработка расписания / Выходы

Page 40: Управление сроками проекта

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

1) План управления расписанием

2) Базовый план расписания

3) Отчеты об исполнении

4) Одобренные запросы на изменения

Входы1) Отчетность о прогрессе проекта2) Система управленияизменениями расписания

3) Измерение эффективности4) ПО для управленияпроектами5) Анализ отклонений

6) Сравнительныедиаграммы расписания

Инструменты и методы1) Данные для моделирасписания (+)2) Базовый план расписания (+)3) Измерения эффективности4) Запрошенные изм-ия5) Рекомендованныекорректирующие действия

6) Обновления активов и артефактов

Выходы

Page 41: Управление сроками проекта

Управление расписанием: инструменты и методы

• Отчетность о прогрессе проекта– Даты начала и завершения операций– Оставшаяся длительность незавершенных

• Измерение эффективности– отклонения по срокам– индекс выполнения сроков– принятие решений о необходимости

корректирующих действий• Анализ отклонений• Сравнительные диаграммы расписания

Управление расписанием / инструменты и методы