Курс Методологии проектирования и внедрения корпоративных информационных систем |
Управление сроками проекта
Разработка расписания
Разработка расписания проекта - итеративный процесс, определяющий плановые даты начала и завершения операций проекта. Разработка расписания производится непрерывно по мере выполнения работ проекта. При этом может потребоваться проверять и редактировать оценки длительности и ресурсов, чтобы в итоге получить одобренное расписание проекта. Согласованное расписание используется как базовое, по которому будет оцениваться прогресс рисков.
Входы процесса разработки расписания
Исходной информацией для процесса разработки расписания является:
Описание содержания проекта. Включает допущения (документированные факторы, относящиеся к расписанию, которые при разработке расписания считаются достоверными) и ограничения (факторы, ограничивающие свободу выбора команды управления проектом при проведении анализа сети расписания и влияющие на составление расписания проекта). При разработке расписания учитываются два основных типа ограничений по времени:
- Требуемые даты для начала или завершения операции, которые можно использовать для ограничения начала или завершения операции.
- Контрольные события, вследствие чего получение определенных результатов работ привязывается к определенным датам, изменить которые можно только посредством одобренных изменений.
Список операций - выход процесса определения взаимосвязи операций.
Параметры операций - выходы процесса оценки длительности операций.
Сетевые диаграммы расписания проекта - выходы процесса определения взаимосвязи операций.
Требования к ресурсам операции - выход процесса оценки ресурсов операций.
Календари ресурсов - выход процесса оценки ресурсов операций.
Оценка длительности операций - выходы процесса оценки длительности операций.
План управления проектом содержит План управления расписанием, План управления стоимостью, План управления содержанием проекта и План управления рисками. В соответствии с этими Планами выполняется разработка расписания и вспомогательных элементов, необходимых в процессе разработки расписания, одним из которых является реестр рисков. Реестр рисков содержит риски проекта и соответствующие мероприятия по реагированию на риски, необходимые для обслуживания процесса разработки расписания.
Инструменты и методы
Анализ сети расписания представляет собой технологию создания расписания проекта и выполняется с помощью модели расписания. Существуют различные методы анализа: метод критического пути, метод критической цепи, анализ возможных сценариев и выравнивание ресурсов для расчета дат раннего и позднего старта и финиша и расчетных дат начала и завершения для незавершенных частей плановых операций проекта.
Метод критического пути - метод анализа сети расписания, проводимого при помощи модели расписания. При методе критического пути рассчитываются теоретические даты раннего старта и раннего финиша и позднего старта и позднего финиша для всех плановых операций без учета ограничений по ресурсам. Этот расчет производится путем проведения анализа прямого и обратного проходов по путям сети расписания проекта. Полученные даты раннего и позднего старта и финиша показывают периоды времени, в пределах которых следует планировать данную операцию, исходя из ее длительности, логических взаимосвязей, опережений, задержек и прочих ограничений.
Ранний старт (в методе критического пути) - самый ранний из возможных моментов времени, в который могут начаться плановые операции проекта. Ранний финиш - самый ранний из возможных моментов времени, в который могут завершиться плановые операции проекта. Ранний старт и ранний финиш вычисляются на основании логики сети расписания, отчетной даты и любых ограничений на расписание и могут меняться по ходу исполнения проекта и внесения изменений в план управления проектом.
Поздний старт - самый поздний момент времени, в который может быть начата плановая операция, определяемый на основании логики сети расписания, даты завершения проекта и любых ограничений в отношении плановых операций без нарушения ограничений на график или отсрочки даты завершения проекта. Поздний финиш - самый поздний момент времени, в который может быть завершена плановая операция. Поздний старт и поздний финиш определяются с помощью Обратного прохода в сети расписания проекта.
Прямой проход - вычисление ранних сроков начала и завершения невыполненных частей всех операций. Обратный проход - определение позднего финиша и позднего старта незавершенных частей всех плановых операций. Определяется в результате расчета проекта от даты завершения проекта к началу на основании логики сети расписания. Дата завершения определяется в результате прямого прохода или задается Заказчиком или Спонсором проекта.
Даты раннего старта и раннего финиша и позднего старта и позднего финиша могут не совпадать. Разность между ранними и поздними датами называется временным резервом. У критических путей общий временной резерв равен нулю, а плановые операции на критическом пути называются "критическими операциями". Если временной резерв имеет отрицательное значение, то могут потребоваться корректировки длительности операций, логических взаимосвязей, опережений, задержек и прочих ограничений. Гибкость расписания определяет "свободный временной резерв" - количество времени, на которое плановая операция может быть отложена, не вызывая задержки раннего старта непосредственно примыкающей последующей операции на данном сетевом пути.
Критический путь - это группа операций, которые не могут быть задержаны без задержки даты завершения всего проекта, или последовательность операций, имеющих нулевой временной резерв [ 10 ] .
Рассмотрим пример построения сетевой модели и определения критического пути.
Требуется составить сетевую модель по заданной технологии выполнения работ проекта, приведенных в таблице 5.3. Необходимо определить резервы работ и критический путь проекта. Работы выполняются каждый день, без учета выходных, с возможностью привлечения необходимых ресурсов. Считаем датой начала проекта 1.01.08.
№ работы | Предыдущая работа | Последующая работа | Продолжительность работы, дн. |
---|---|---|---|
1 | - | 3, 4 | 2 |
2 | - | 5 | 3 |
3 | 1 | 6 | 4 |
4 | 1 | 6 | 6 |
5 | 2 | 7 | 7 |
6 | 3,4 | 8 | 10 |
7 | 5 | 8 | 12 |
8 | 7,6 | - | 5 |
В таблице 5.3 указано, что у работ 1 и 2 нет предшествующих работ, после работы № 1 должны следовать работы 3 и 4, за работой № 2 должна следовать работа 5 и т. д. Работа 8 является завершающей, по данным таблицы 5.2 у нее нет последующих работ. Сетевая модель, соответствующая рассматриваемой технологии выполнения работ, представлена на рис. 5.9.