«время — людские ресурсы»
После расчета временных параметров и оптимизации по критерию «время» сетевой график подвергается оптимизации по критерию «людские ресурсы», которая позволяет более пра
вильно распределить трудовые ресурсы по календарным периодам времени и обеспечить их постоянной и равномерной нагрузкой.
Если в разработке будут заняты исполнители по нескольким специальностям, необходимо распределять численность Чk каждой специальности отдельно и вести расчет их потребности
(где е — количество работ, потребляющих данный ресурс и попадающих в данный период времени) раздельно для всех календарных периодов.
Основная схема определения уровня потребных ресурсов сводится к следующему:
1) сетевой график строится на шкале времени, при этом работы изображаются сплошными стрелками в масштабе времени их свершения по наиболее ранним или наиболее поздним срокам свершения (; ; ; ), а резервы времени работ второго () или первого () вида изображаются волнистыми линиями;
2) определяется суммарная потребность в трудовых ресурсах т.е. по периодам времени, по каждой специальности отдельно суммируется число исполнителей в графах, построенных по ранним или поздним срокам. Величину можно определять как для нескольких, так и для одного сетевого графика Для сетевых графиков с количеством работ до 500 (не более одной специальности на каждой работе) указанные процедуры можно выполнять вручную. Однако применение ЭВМ позволяет учитывать объем потребных ресурсов для сетей с большим объемом и количеством сетей, причем возрастает точность и скорость выполнения этой операции.
Рассмотрим процедуру оптимизации сетевого графика по трудовому ресурсу на простом примере (рис. 4.1, а). Над каждой стрелкой (работой) в этом графике проставляются количества исполнителей, которые затем суммируются по календарным периодам и результаты сравниваются с располагаемым, а под стрелками проставляется продолжительность выполнения каж
|
дой работы. Под сетевым графиком строится график потребности людских ресурсов по плановым периодам (рис. 4.1, б).
Предположим, требуется определить общее число исполнителей по календарным периодам без разбивки по специальностям. В нашем случае располагаемая численность составляет 8 человек. Если расчетные числа превышают располагаемую численность исполнителей в каждом периоде, производится сдвиг начала работ на более ранние или более поздние сроки в пределах имеющихся резервов времени работ с таким расчетом, чтобы суммарная численность людских ресурсов по календарным периодам не превышала наличную. В, нашем случае имеется превышение численности и недоиспользование исполнителей по отдельным плановым периодам (рис, 4-1, б), Следовательно, сетевой график ч план с точки зрения использования исполнителей работ составлен неудовлетворительно и должен быть скорректирован с учетом имеющихся ограничений.
Для этого переместим начало выполнения отдельных работ в пределах имеющихся резервов времени при этом приоритет отдадим работам с наибольшими резервами времени. В частности, переместим работу (1—5) на более раннее ее начало с изменением топологии сетевого графика; начало работ (4—5) и (2—7) — соответственно на величину их резервов времени; выполнение работы (5—7) увеличим с 4 до 6 недель с сокращением численности исполнителей; выполнение завершающей работы (8-9) сократим с 3 до 2 недель с увеличением численности исполнителей.,:
|
После проведенной оптимизации сетевой график и график потребности? людских ресурсов приобретут следующий вид (рис. 4.2)
Учитывая, что сроки наиболее раннего начала и окончания работ изменились, следует снова пересчитать сетевой график (табл. 4.1). Произведенный расчет показывает, что критический путь сократится на 1 неделю и составит 29 недель, а численность исполнителей по всем плановым периодам не превышает 8 человек, но появились три дополнительные критические работы — (1-2), (2-4) и (4-5). Полученное время выполнения разработки можно рассматривать как минимальное, совместимое с данным уровнем ресурсов, т.е. как приближенное решение поставленной задачи.
а)
б)
Рис 4.1.Сетевой график (а) и график движения людских ресурсов (б)