8 Оптимизация сетевой модели.
Целевые параметры исходного сетевого графика почти всегда не удовлетворяют поставленным требованиям по срокам, загрузке ресурсов или другим критериям оценки. Чтобы добиться приемлемых результатов, сетевой график и его исходные параметры подвергаются циклическим корректировкам – оптимизации. Оптимизация – процесс последовательного улучшения плана в соответствии с поставленными целями и принятыми критериями оценки достигаемых целей.
Можно представить следующую классификационную схему оптимизации сетевых графиков:
При проведении оптимизации сетевых графиков решаются следующие основные цели: 1) сокращение длительности критического пути; 2) экономия ресурсов при соблюдении заданного срока проекта; 3) принятие дополнительных ресурсов для расшивки работ критического пути.
Решение этих целей позволяет упорядочить организацию выполнения комплекса работ по проекту, предупредить возможные сбои еще на стадии планирования, повысить качество и сократить объем сверхурочных работ.
Сочетание наглядности и выделение ключевых сторон сетевого графика с интуицией позволяет решать достаточно точно многовариантную задачу за разумный промежуток времени. В этом случае оптимизация осуществляется по трем основным направлениям:
- Изменение структуры (топологии) сетевого графика.
- Изменение технологических условий выполнения работ проекта.
- Перераспределение ресурсов.
Для сокращения продолжительности сетевого графика в его топологии последовательные работы заменяются на параллельные или параллельно – последовательные Улучшение технологических условий проявляются в использовании вариантов более прогрессивной технологии (механизация, автоматизация, интенсификация режимов и т.д.), более качественных материалов, более квалифицированных кадров и т.д., которые способствуют сокращению длительности работ и сроков выполнения проекта в целом. Перераспределение используемых ресурсов связано с переброской работников с работ, которые имеют резервы на критические работы. При этом желательно стремиться не к максимально возможному, а к максимально целесообразному ускорению. Принимая решения по сокращению длительности проекта или минимизации потребных ресурсов, надо учитывать, что каждая работа имеет определенный предел ускорения. Для заданного объема работы, например, трудоемкости Тi–j , продолжительность ее выполнения ti–j в зависимости от размера применяемого ресурса – численности выделенных работников Чi–j определяется из следующего функционального соотношения: ti–j = Тi–j / Чi–j Для большинства работ величина численности Чi–j изменяется в пределах от нижнего Ч Н i–j до верхнего Ч В i–j уровня, а длительность работы от нормальной t Н i—j до ускоренной t У i—j , что отражается на следующем рисунке: Оптимизация сетевого графика проекта СОНТ, построенного при ускоренной продолжительности работ ( t У i—j = Ti-j / Ч В i-j ), осуществляется в два этапа. На первом этапе оптимизации по срокам завершения, если критический путь превышает директивный срока, осуществляется в пять шагов. На первом шаге проверяется адекватность структуры сетевого графика САР комплекса работ, правильность заданных оценок работ, точность вычисления временных параметров событий и выделенных работ критического пути. Определяется величина сокращения критического пути (L = LД— LК).На втором шаге с учетом важности связей и уровня критичности работ по ответственным исполнителям распределяется задание по сокращению длительности работ критич пути на L. На третьем шаге каждый ответственный исполнитель по работам критического пути вычисляет принятый верхний уровень потребности в работниках ( Ч В i-j = Ti-j / t У i–j). На четвертом шаге выбирают работы критического пути такие, которые обеспечивают минимальный прирост ресурсов ( t i—j =L, если Чп i-j — min ). На пятом шаге рассчитываются временные параметры измененного сетевого графика. Если для вновь рассчитанного критического пути L> 0, то повторяются шаги с первого по пятый, если L = 0, то переходят ко второму этапу оптимизации. Оптимизация загрузки трудовых ресурсов выполняется в пять шагов. На первом шаге строится в масштабе временная диаграмма сетевого графика. На втором шаге под временной диаграммой по каждому подразделению строится прямоугольные эпюры, основание которых длительность работ ti-j, a высота — численность занятых работников Ч i-j. Для простоты достаточно под осью временной диаграммы проставить число потребных работников по подразделениям. На четвертом шаге ответственные исполнители выделяют зоны эпюр критического пути. На пятом шаге ответственные исполнители работы в пределах частных резервов с перегруженных зон сдвигают вправо, заполняя менее загруженные. При оптимизации ресурсов необходимо добиться, чтобы верхняя граница не превышала каждую неделю опр. значения. Удлиняя критический путь и используя резерв времени работ по, получаем диаграмму сетевого графика, у которого число не превышает верхнюю границу. В результате оптимизации получают приемлемый по срокам и потребным ресурсам план работ, который доводится до ответственных исполнителей для практической реализации. Управление ходом работ с помощью сетевого графика Если преимущество СПУ заложено в его модели – сетевом графике, то реализуется оно через систему управления. Система СПУ охватывает следующий цикл управления: 1)подготовка; 2) планирование; 3) управление; 4) анализ. Подготовка. В организации она начинается с осознания полезности СПУ и принятия решения первым лицом. Планирование. Этот этап по каждому объекту СПУ начинается с издания по нему приказа по предприятию, в котором назначается руководитель проекта и его штаб (группа или специалист по СПУ), ответственные исполнители, сроки разработки сетевого графика. Завершением этапа планирования является утверждение сетевого графика и подписание приказа руководителем организации на исполнение проекта. Управление. Работу по проекту руководитель его через ответственных исполнителей организует в соответствии с сетевым графиком. В процессе выполнения множество причин вызывают отклонения от намеченных параметров сетевого графика. Чтобы обеспечить достижение заданных конечных результатов, сетевой график в процессе оперативного управления подвергается контролю. После каждого контрольного периода ответственные исполнители в группу СПУ представляют отчет о выполнении работ сетевого графика. Анализ. По завершению проекта, с одной стороны, достигается поставленная цель, а с другой – руководство и разработчики по отчетным данным выполненных работ получают «фактический» сетевой график. Данные фактического сетевого графика используются в двух основных направлениях анализа: 1) оценка выполнения плана (ретроспективный анализ); 2) оценка нормативной базы (перспективный анализ). Первое направление – «оглянуться в прошлое» связано с оценкой достижения поставленных целей с выявлением мест, причин и виновников (инициаторов) отклонений параметров сетевого графика. Выявление действительной роли и усилий ответственных исполнителей позволяет более правильно осуществлять их премирование. Второе направление – «взгляд вперед», связано с усвоением знаний и закрепление полученного опыта в виде устойчивых нормативных данных о временных и ресурсных параметрах работ при планировании подобных работ в будущем.
Оптимизация сетевой модели по критерию время – число исполнителей
После построения сетевого графика и определения его временных параметров проводят проверку соответствия полученных сроков продолжительности разработки нормативным или директивным срокам. Далее анализируют структуру сетевой модели, выявляя неоднородность напряженности работ проекта.
В настоящее время на практике сетевую модель вначале корректируют по времени, т. е. приводят ее к заданному сроку окончания проекта. Затем приступают к корректировке графика по критерию распределения ресурсов, начиная с трудовых ресурсов.
Минимизация числа исполнителей проекта при сохранении времени его выполнения
- минимизировать количество одновременно занятых исполнителей;
- выровнять потребность в трудовых ресурсах на протяжении всего срока выполнения проекта.
- перемещение работ по оси времени возможно осуществлять только вправо (откладывая их начало);
- работы критического пути трогать нельзя, т. к. это приведет к увеличению срока выполнения всего проекта;
- работы, имеющие свободный резерв времени, можно спокойно перемещать на величину этого резерва;
- перемещение работ, имеющих только полный резерв времени, требует аналогичного сдвига последующих работ;
- передвигаемые работы на линейной диаграмме выделяют, отмечая заметным символом: звездочкой, штрихом, цветом и т.п.
Рис. 1. Пример сетевого графика
Проведем более детальный анализ линейной диаграммы и карты проекта с целью оптимизации трудовых ресурсов: выравнивая потребность в них на протяжении всего проекта и минимизируя количество одновременно занятых исполнителей. График ежедневной потребности ресурса показывает, что минимальное число исполнителей не может быть меньше 6 человек, что определяется их потребностью для работ критического пути. А 15 исполнителей на участке 5-10 дни проекта является явно завышенным и подлежит коррекции в первую очередь.
Рис. 2. Линейная диаграмма и карта проекта до оптимизации
15 исполнителей заняты на работах 2,3; 2,4 и 2,7. Работу 2,3 трогать нельзя, т. к. это работа критического пути. Работа 2,4 имеет только полный резерв, но не имеет свободного резерва времени. Работа 2,7 имеет солидный свободный резерв времени и поэтому наиболее предпочтительна для оптимизации. Используем часть свободного резерва, переместив работу 2,7 (5-15 дни) на 5 дней (ее новый срок 10-20 дни). Тем самым максимально необходимое число исполнителей уменьшилось до 9 человек, т.е. задачу минимизации трудовых ресурсов проекта можно принять завершенной.
Рис. 3. Линейная диаграмма и карта проекта после оптимизации
Далее решим задачу выравнивания потребности в ресурсах, анализируя интервалы времени, связанные с «провалами» карты проекта. С учетом перемещения работы 2,7 падения спроса на исполнителей в середине проекта (16-18 дни) уже не будет, но он останется ближе к концу проекта (29-30 дни). Чтобы сгладить график загрузки, переместим работу 6,7 (19-28 дни), имеющую свободный резерв времени, на 2 дня (новый срок 21-30 дни). Также для целей выравнивания потребности в трудовых ресурсах переместим работу 4,6 (10-18 дни) на 1 день (11-19 дни).
В итоге оптимизации приходим к линейной диаграмме и карте проекта, представленными на рис. 3. Из графика видно улучшение равномерности загрузки исполнителей: новая ежедневная потребность ресурса составляет от 5 до 9 человек в зависимости от этапа выполнения проекта, резких колебаний занятости нет. Длительность выполнения всего проекта при этом осталась неизменной (34 дня), т. е. необходимое условие оптимизации соблюдено. Видеоинструкция