Шрифт:
Интервал:
Закладка:
ПРИМЕЧАНИЕ. Время, определенное для завершения проекта или наступления его последнего события, является временем самого раннего его финиша в рамках существующих норм рабочего времени. Если принять во внимание выходные, праздники и другие перерывы в расписании, дата окончания проекта может оказаться значительно более поздней, чем финиш проекта, предусмотренный только рабочим временем.
Вычисления с обратной направленностью
Расчет расписания по принципу обратной направленности определяет время самого позднего старта и самого позднего финиша для каждого отдельного компонента работы или задачи. Для этого необходимо решить, какова самая поздняя дата завершения проекта. По определению, мы не хотим, чтобы проект длился дольше времени его самого раннего возможного окончания. Растягивать его за этот предел неэффективно.
Нам также не нужно (по крайней мере, сейчас), чтобы проект завершился ранее самого раннего возможного срока его окончания, который высчитан в предыдущих шагах. Если мы хотим завершить проект раньше, придется заново составлять сетевую диаграмму расписания или сокращать сроки некоторых работ (например, направив на них большие ресурсы или повысив производительность труда). Сейчас примем, что все время работ по нашему проекту уборки участка составит 165 минут, и определим это как самый поздний срок окончания проекта.
Если до окончания операции по вывозу мусора должно пройти 165 минут, а сама операция занимает 45 минут, то каков самый поздний срок ее начала? Понятно, что если мы вычтем 45 из 165, то получим 120 минут, что и определяет самое позднее время начала этой операции. Действуя таким же образом, получаем самое позднее время начала упаковки травы в мешки 90 минут, а самое позднее время связывания подрезанных веток – 105 минут. Одно из этих чисел должно быть временем позднего финиша для каждой из предшествующих операций. Какое именно?
Предположим, мы остановимся на 105 минутах. Тогда расписание проекта подскажет нам, что упаковка травы в мешки может начаться самое позднее через 105 минут после начала проекта, поскольку последующие задачи могут решаться только по выполнении предыдущих. Если мы прибавим время, необходимое на упаковку, – 30 минут – к 105 минутам раннего старта, то закончим эту операцию через 135 минут после начала проекта, что больше тех 120 минут, которые были определены ранее. Таким образом, мы превысим срок исполнения проекта, который должен составлять 165 минут.
Следовательно, когда мы производим вычисления расписания по принципу обратной направленности, то самый поздний финиш для предыдущей задачи будет всегда наименьшим среди показателей позднего старта для последующих задач. (Проще говоря, всегда используйте наименьшие числа!)
Теперь посмотрите на сетевую диаграмму расписания, представленную на рис. 9.3. Обратите внимание, что некоторые операции выделены жирным шрифтом. Каждая такая операция имеет одинаковое время раннего старта / позднего старта и раннего финиша / позднего финиша. На этом пути нет резерва времени. По определению, трудовая операция или задача, для которой не предусмотрены временные резервы, называется критической. А вся цепочка таких операций, не имеющих временных резервов, именуется критическим путем (подразумевается, что в случае задержки любой операции на этом пути соответствующим образом изменится и дата окончания проекта). Все те пакеты работ, у которых различное время РС/ПС или РФ/ПФ, располагают определенным временным резервом. Например, в операции по уборке сорняков время раннего старта – 15 минут, а позднего – 60 минут. Таким образом, временной резерв составляет 45 минут.
Рис. 9.3. Сетевая диаграмма, показывающая «критический путь»
Окончательный вариант диаграммы сети расписания проекта показан на рис. 9.3. Обратите внимание, что некоторые операции имеют одинаковые показатели РФ и ПФ, так же как РС и ПС. Эти задачи располагаются на критическом пути. На рисунке 9.3 они выделены жирным шрифтом, чтобы наглядно показать их местоположение.
Работы и трудовые операции по проекту, которые находятся на критическом пути, не имеют запасов времени. Они должны быть завершены точно в соответствии с расписанием, или срок исполнения всего проекта превысит 165 минут. Зная, где именно в проекте проходит критический путь, менеджер проекта понимает, на чем конкретно должно быть сосредоточено его внимание. Другие задачи имеют временной лаг. Это не означает, что к их выполнению можно относиться легкомысленно, но они с меньшей вероятностью задержат весь проект, если при их решении возникнут трудности. Например, уборка проросшей на дорожках травы имеет РС 15 минут и ПС 75 минут. Разница между этими показателями составляет 60 минут, что является временным резервом для этой операции.
Что дает нам временной резерв? Как минимум мы знаем, что можем начать выполнение данной операции даже через 75 минут после начала проекта и все же успеем завершить его вовремя. Если вы поручили эту работу своему сыну, то в течение 60 минут он может смотреть телевизор и все равно исполнит задание в срок.
Помните, что все временные показатели – это только оценки. Это означает, что решение той или иной задачи может потребовать больше или меньше времени по сравнению с расписанием. До тех пор пока они выполняются в отрезок времени, отведенный для них расписанием, плюс временной резерв, весь проект может быть завершен в срок. Выполнение критических операций и задач, в которых не имеется временных резервов, следует организовывать таким образом, чтобы уложиться в расписание проекта. Обычно это делается за счет выравнивания ресурсов (или трудовых усилий) либо направлением большего их количества на проект, либо организацией сверхурочных работ.
Это не всегда возможно. Сверхурочные работы нередко приводят к ошибкам и переделкам, что, как правило, не позволяет продвигать проект быстрее, чем по нормальному расписанию. Более того, увеличение числа работников или коллективов, работающих над задачей, часто снижает конечные результаты. На каком-то этапе все участники начинают мешать друг другу, что замедляет, а не ускоряет движение вперед. Обратите внимание на то, что привлечение дополнительных трудовых ресурсов, в том числе и сверхурочные работы, должно использоваться только в случае серьезных проблем. Организовывать работы по проекту так, чтобы это требовало дополнительного рабочего времени, только ради выполнения расписания – не очень хорошая идея.
Еще один чрезвычайно важный момент: всех членов команды проекта следует поощрять к тому, чтобы они рассматривали временные резервы как страховку от неправильных оценок и непредвиденных проблем. Люди склонны затягивать начало выполнения задачи до последнего, а потом, когда возникают проблемы, не справляются со сроками своего пакета работ. Если для данной операции не предусмотрен временной резерв, а ее выполнение занимает больше времени, чем планировалось, это негативно скажется на сроках завершения всего проекта, поскольку, выйдя за пределы временного лага, эта операция попадает на критический путь! По существу, подлинным значением слова «критический» является то, что оно не предусматривает запаса времени. Критическая задача должна быть решена точно в отведенные сроки.