Курс Методологии проектирования и внедрения корпоративных информационных систем |
Управление сроками проекта
Построим таблицу, в которой для каждой операции отведены по две строки. Первые строчки каждой операции отмечают интервал выполнения операции при прямом проходе, вторые - при обратном. Даты начала и завершения каждой операции при прямом проходе определяются на основании логики сети расписания ( рис. 5.9) и данных о продолжительности операций (таблица 5.3). Дата завершения получается в результате прямого прохода. При обратном проходе даты начала и конца операций определяются в результате расчета проекта от даты завершения проекта к началу также с использованием логики сети расписания и данных о продолжительности операций (таблица 5.3).
№ операции | Даты выполнения операций | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | |
1 | ||||||||||||||||||||||
2 | ||||||||||||||||||||||
3 | ||||||||||||||||||||||
4 | ||||||||||||||||||||||
5 | ||||||||||||||||||||||
6 | ||||||||||||||||||||||
7 | ||||||||||||||||||||||
8 | ||||||||||||||||||||||
Используя даты прямого и обратного проходов таблицы 5.4, построим следующую таблицу для вычисления временного резерва операции (таблица 5.5).
Операция | РН | РО | ПН | ПО | Резерв |
---|---|---|---|---|---|
1 | 1 | 2 | 6 | 7 | 5 |
2 | 1 | 3 | 1 | 3 | 0 |
3 | 3 | 6 | 10 | 13 | 7 |
4 | 3 | 8 | 8 | 13 | 5 |
5 | 4 | 10 | 4 | 10 | 0 |
6 | 9 | 12 | 14 | 17 | 5 |
7 | 11 | 17 | 11 | 17 | 0 |
8 | 18 | 22 | 18 | 22 | 0 |
где:
- РН - дата раннего начала;
- РО - дата раннего окончания;
- ПН - дата позднего начала;
- ПО - дата позднего окончания;
- Резерв=ПО-РО.
Видно, что операции 2, 5, 7, 8 имеют временной резерв, равный нулю, и представляют критический путь данного примера.
Сжатие расписания. При составлении расписания могут возникнуть ситуации, когда дата окончания проекта по расписанию будет более поздней, чем дата завершения проекта, утвержденная Заказчиком, или, наоборот, более ранней. В этом случае применяют сжатие расписания. Сжатие расписания укорачивает расписание проекта без изменения содержания проекта, с сохранением ограничения на сроки, требуемые даты или иные цели, указанные в расписании. Методы сжатия расписания: сжатие и быстрый проход.
При методе сжатия выполняется анализ компромиссов стоимости и сроков для определения возможности максимально сжать сроки при минимальных дополнительных затратах. Сжатие не всегда позволяет получить приемлемое решение и может привести к увеличению стоимости проекта. Быстрый проход - частный случай сжатия расписания. При быстром проходе операции, обычно выполняемые последовательно, проводятся с некоторым перекрытием или параллельно. Быстрый проход может привести к доработкам и возрастанию риска.
Анализ возможных сценариев - анализ, в основе которого лежит рассмотрение вопросов типа "Что произойдет, если ситуация будет развиваться по сценарию Х?" В этом случае выполняется анализ сети расписания, при котором с помощью модели расписания просчитываются различные сценарии (например, задержка поставки или увеличение длительности отдельных операций) или моделируется воздействие непредвиденных внешних факторов. Результаты анализа возможных сценариев могут использоваться для оценки выполнимости расписания при неблагоприятных условиях и для составления резервных планов.
Выравнивание ресурсов - метод анализа сети расписания, который применяется к модели расписания, проанализированной методом критического пути [ 10 ] . Выравнивание ресурсов используется для выявления плановых операций, которые необходимо выполнить, чтобы уложиться в указанные сроки. Выравнивание ресурсов удобно проводить с помощью компьютерных программ составления расписаний, используя гистограммы ресурсов. Гистограмма ресурсов создается на разделенном экране - в верхней части отображается диаграмма Гантта, где изображены операции, использующие ресурсы, представленные в нижней части экрана в виде столбиковой диаграммы. Диаграммы используют одинаковую шкалу времени.
На рис. 5.10 видно, что в течение двух первых недель использованы не все ресурсы, а на пятой и шестой неделе наблюдается их перерасход, то есть люди должны будут работать сверхурочно по 20 часов в неделю в течение 2-х недель.
После анализа внесем в расписание следующее изменение: прервем на третьей неделе выполнение задачи 2 и возобновим его на шестой неделе. Это позволит выравнивать нагрузку и избежать сверхурочных работ ( рис. 5.11).
В результате метода выравнивания ресурсов получается расписание с ограниченными ресурсами и с расчетными датами начала и завершения проекта.
Программное обеспечение для управления проектами автоматизирует расчет математического анализа критического пути с прямым и обратным проходом и выравнивание ресурсов, позволяет оперативно рассмотреть множество альтернативных вариантов расписания.
Применение календарей. Календари проекта и календари ресурсов определяют периоды, когда разрешена работа.
Модель расписания создается на основе данных и информации расписания и используется для выполнения анализа сети расписания.
Выходы процесса разработки расписания
Результатами процесса разработки расписания являются:
Расписание проекта. Расписание проекта может быть разработано детально или укрупнено как расписание контрольных событий. Расписание может быть представлено в табличном виде или иметь графическое представление в виде сетевых диаграмм, столбиковых горизонтальных диаграмм или диаграмм контрольных событий. На столбиковых диаграммах столбики обозначают операции, показывают даты начала и завершения операций и их ожидаемую длительность. Они легко читаются и часто используются для представления информации руководству организации. Диаграммы контрольных событий показывают только запланированные даты начала или завершения получения основных результатов внедрения ИС и ключевых внешних событий.
Данные для модели расписания. Обязательные данные для расписания проекта включают в себя контрольные события расписания, плановые операции, параметры операции и документацию всех имеющихся допущений и ограничений, а дополнительные - требования к ресурсам по периодам времени, альтернативные расписания, резервы на непредвиденные обстоятельства.
Базовый план расписания - это особый вариант расписания проекта, разрабатываемый посредством анализа сети расписания модели расписания, принимается и утверждается командой управления проектом в качестве первоначального (базового) плана расписания с указанными базовым стартом и базовым финишем. Базовый план расписания используют для выявления отклонений фактических сроков выполнения операций от плановых.
Требования к ресурсам (обновления).
Параметры операции (обновления).
Календарь проекта (обновления). Запрошенные изменения. В процессе разработки расписания могут появиться запрошенные изменения, которые обрабатываются в процессе общего управления изменениями.
План управления проектом (обновления). План управления проектом обновляется с отражением всех одобренных изменений в способах управления расписанием проекта.
При разработке расписания рекомендуется соблюдать следующую последовательность работ [ 10 ] :
- определить перечень операций, которые должны быть включены в расписание;
- определить взаимосвязь операций;
- определить длительность каждой операции;
- рассчитать с помощью прямого прохода раннее расписание для каждой операции;
- рассчитать с помощью обратного прохода позднее расписание для каждой операции;
- вычислить временной резерв для каждой операции;
- определить критический путь;
- сравнить дату предполагаемого завершения проекта с датой завершения проекта по обязательству;
- подкорректировать расписание или дату завершения проекта по обязательству, если завершение проекта по расписанию предполагается раньше этой даты;
- определить ограничения на ресурсы;
- откорректировать расписание в соответствии с ограничениями на ресурсы;
- проверить, не планируется ли завершение проекта по откорректированному расписанию раньше даты обязательства;
- подкорректировать расписание или дату завершения проекта по обязательству, если завершение проекта по расписанию предполагается раньше этой даты;
- согласовать расписание.