Оптимизация проекта по ресурсам
Стоимостная оптимизация графика.
Стоимость проекта является одним из основных критериев оптимизации, целями которой являются:
1. уменьшение стоимости отдельных работ проекта;
2. оптимизация стоимости всего проекта;
3. приведение в соответствие объемов и стоимости работ, запланированных на определенный период времени, и финансовых затрат, запланированных на тот же период (бюджет).
Уменьшение стоимости работ можно обеспечить выполнением следующих действий:
1. уменьшением величины фиксированных затрат;
2. уменьшением ставки ресурса трудовых или стоимости за единицу материальных ресурсов;
3. заменой ресурсов, назначенных на работу, более дешевыми;
4. уменьшением продолжительности работы;
5. уменьшением загрузки ресурса на работе.
Ресурсная оптимизация (выравнивание ресурсов).
Иногда при разработке расписания проекта возникает ситуация, что за-планированный на определенные сроки объем работ не может быть выполнен имеющимся количеством ресурсов. Такая ситуация называется ресурсным конфликтом, а процедура его разрешения – выравниванием ресурсов. Это основной элемент процесса ресурсной оптимизации. В процессе ресурсного выравнивания можно проделать следующие операции:
1. увеличить количество доступных ресурсов, диалоговое окно Сведения о ресурсе/Доступность ресурса;
2. изменить степень загрузки ресурсов и их количество на работах, окно Сведения о задаче/Ресурсы (рис. 14);
3. изменить расписание проекта таким образом, чтобы описанное количество имеющихся ресурсов обеспечивало выполнение запланированного объема работ в предполагаемые планом сроки.
Рис. 14 – Загрузка ресурса на задаче
Для выполнения названных действий прежде всего необходимо вы-явить перегруженные ресурсы. Проще всего это сделать, открыв Представления Лист ресурсов или График ресурсов, из меню Вид, где перегруженные ресурсы будут выделены красным цветом (рис. 15).
Рис. 15 – Перегруженные ресурсы
Третья процедура – изменить расписание проекта – наиболее сложная, поэтому здесь приводится более подробное описание ее выполнения. Разрешение ресурсных конфликтов путем изменения расписания комплекса работ может быть выполнено вручную и автоматически.
Для выполнения ручного выравнивания выберите в меню Вид/Другие представления/представление Выделение ресурсов.В верхней части представления выделите курсором перегруженный ресурс, конфликт которого будет разрешаться. Тогда в нижней части представления появится список работ с маркером перегрузки, на которых используется выделенный ресурс (рис. 16).
Рис. 16 – Представление Выделение ресурсов
Разрешение конфликта может быть осуществлено путем переноса сроков выполнения работ с учетом технологии их выполнения (рис. 17). Для этого необходимо в колонке Выравнивающая задержка задать количество дней, на которое нужно задержать выполнение работы. Эту процедуру можно выполнить автоматически, доверив процесс выравнивания OpenProj (MS Project). Для этого выберите в меню Сервис опцию Выравнивание загрузки ресурсов. Или вOpenProj (MS Project)выберите Ресурс/выравнивание ресурса/параметры выравнивания/выравнивание загрузки ресурса (рис. 18).Выберите Диапазон выравнивания и порядок выравнивания и нажмите кнопку Выровнять. Если же в этом окне выбрать опцию Выполнять автоматически,то процесс выравнивания произойдет без участия пользователя.
Рис. 17 – Автоматическое выравнивание загрузки ресурсов
При этом каждое назначение ресурса на работу будет анализироваться на предмет ресурсных конфликтов, и график работ будет автоматически пересчитываться и изменяться системой. Иногда потребуется снизить доступность ресурса на задаче по требованию системы. Тогда она пометит за-дачи, на которых трудозатраты назначения были изменены.
Рис. 18 – Выравнивание загрузки ресурсов
Результаты автоматического выравнивания представлены на рис. 19.
Рис. 19 – Результат выравнивания перегруженного ресурса
При выравнивании система изменила логические связи между работами, изменила расписание прерыванием задачи, срок выполнения проекта увеличился, но перегрузка ресурса была устранена.
Дополнительные опции диалогового окна Выравнивание загрузки ресурсов предназначены:
1. кнопка Очистить выравнивание – для удаления результатов предыдущего сеанса выравнивания;
2. опция Выравнивать только в пределах имеющегося резерва – для запрещения изменения даты окончания проекта при выравнивании;
3. опция При выравнивании допускается прерывание оставшихся трудозатрат –для разрешения системе прерывать оставшиеся задачи.Опциядействует на все задачи. Для выборочного разрешения разрывов необходимо добавить поле Допускается прерывание при выравнивании и выбрать в меню соответствующее значение – Да или Нет;
4. опция При выравнивании допускается коррекция отдельных назначений для задачи –для разрешения конфликтов,когда для выравнивания необходимо отложить исполнение не всей задачи, а только одного из назначений. Такое происходит, когда на выполнение задачи назначено несколько ресурсов, а перегружен только один.
6. Фиксация базового плана
Базовый план проекта исполняет роль эталонного расписания, с которым будет сравниваться фактическая информация по ходу выполнения проекта. Базовый план фиксируется в момент окончания оптимизации план-графика проекта и его утверждения, до внесения фактических данных о ходе его выполнения. Для фиксации базового плана выбрать меню Сервис/Отслеживание/Сохранить базовый план.
В OpenProj (MS Project) меню Проект/Задать базовый план (рис. 20). Изначально необходимо сохранить базовый план всего проекта. Для этого нужно просто нажать «ОК». Информацию о том, что задан базовый план, теперь можно посмотреть в окне Статистика проекта по команде Проект/сведения о проекте/статистика (рис. 21),а также в колонках«Базовая длительность 1», «Базовое начало 1», «Базовое окончание 1» и т.п. представления Диаграмма Ганта с отслеживанием.
Рис. 20 – Задать базовый план
Обновляя базовый план проекта нужно понимать, что вся текущая информация о ходе работ (даже отклонения) станет «запланированной».
Рис. 21 – Статистика проекта
Для того чтобы иметь возможность отслеживать отклонение фактических работ от запланированных по плану проекта, необходимо после утверждения плана проекта сохранить его базовый план с определенным уникальным именем.
OpenProj (MS Project) позволяет сохранять 11 альтернативных базовых планов, с 1 по 10, и один непосредственно базовый. Для отслеживания хода выполнения работ используется представление Диаграмма Ганта с отслеживанием.В графической части диаграммы Ганта работы текущего плана отображаются синим цветом, а работы базового плана – серым (рис. 22). В таблице Затраты после фиксации базового плана в колонке Базовые появятся значения стоимости работ согласно базовому плану.
Рис. 22 – Диаграмма Ганта с отслеживанием с фиксированным базовым планом
7. Анализ плана – ввод фактических данных
Ввод фактических данных о ходе выполнения работ в систему осуществляется в меню Сервис/Отслеживание/Обновить задачи. В возникающем окне вводится фактическая информация о выполнении работы:
1. фактическое начало;
2. фактическое окончание;
3. процент завершения – фактический процент выполнения работы на момент ввода данных;
4. фактическая длительность;
5. оставшаяся длительность.
В OpenProj (MS Project), чтобы выполнить команду Задача/обновление, необходимо выполнить последовательность действий: в меню Задача/в поле планирование выбрать один из четырех вариантов процента завершения задачи или проекта: . Здесь же на вкладке Пометить по графику нажать кнопку Обновить задачи (рис. 23).
Рис. 23 – Ввод фактических данных о выполнении задачи/работы
Увидеть отклонения по датам (начало и окончание) можно в представлении Диаграмма Ганта с отслеживанием, выбрать меню Вид/Таблицы/Отклонения (рис. 24).
Рис. 24 – Отклонения по датам начала и окончания работы
Увидеть отклонения по трудозатратам можно на закладке Вид/Таблицы/Трудозатраты в представлении Диаграмма Ганта с отслеживанием (рис. 25).
Рис. 25 – Отклонения по трудозатратам
Кнопка Статистика проекта вызывает окно, содержащее статистическую информацию. В OpenProj (MS Project) выбрать меню Проект/сведения о проекте/статистика.
Для ввода информации об обновлении комплекса работ выделить их курсором в списке работ и выбрать меню Сервис/Отслеживание/Обновить проект.ВOpenProj (MS Project)на закладке Проект/Обновить проект (рис. 26).
Рис. 26 – Обновление информации о проекте
Далее выбрать опцию Обновить трудозатраты как завершенные по и указать дату, на момент которой нужно обновить информацию. В случае если работы еще не выполнены, выбрать опцию Перепланировать незавершенные трудозатраты с началом после и выбрать дату,после которой необходимо спланировать работы.
Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого.
Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим.
Некоторые оптимизационные задачи сетевого планирования (оптимизация проекта во времени, по ресурсам, по стоимости)
После расчёта временных параметров сетевого графика анализируют можно ли использовать его в качестве плана выполнения работ. Чаще всего требуется улучшение качества сетевых графиков с целью изменения сроков выполнения работ и рационального использования материалов, трудовых, денежных ресурсов.
Задача оптимизации проекта по времени с использованием дополнительных средств имеет 2 постановки:
1) необходимо определить величину дополнительных вложений в отдельные работы проекта с тем, чтобы общий срок его выполнения не превышал заданной величины , а суммарный расход дополнительных средств был минимальным.
Пусть задан сетевой график ,
Продолжительность каждой работы равняется . Известно, что вложение дополнительных средств в отдельные работы уменьшает продолжительность до ,которая равна = — *
— коэффициенты использования дополнительных средств xij.
Продолжительность работы не может быть меньше величины . Требуется определить количество дополнительных средств , которые необходимо вложить в конкретные работы, а также установить время начала и время окончания каждой работы, чтобы проект завершился не позже , а суммарный расход дополнительных средств был минимальным.
Математическая модель будет иметь следующий вид:
Первое ограничение означает, что время завершения проекта не должно быть >
Второе ограничение показывает зависимость продолжительности каждой работы от вложенных в него дополнительных средств
Третье ограничение означает, что продолжительность каждой работы должна быть равна либо больше минимальной её продолжительности
Четвертое ограничение выполнение условия предшествующих работ, то есть время начала каждой работы должно быть не меньше времени окончания предшествующих ей работ
Пятое ограничение – условие неотрицательности.
Вторая постановка задачи оптимизации проекта по времени с использованием дополнительных средств предполагает сокращение срока проекта насколько это возможно за счёт вложения суммы денежных средств не превышающей величины В.
Целевая функция будет иметь вид
Остальные ограничения (2)-(5) такие же как в предыдущей задачи.
Оптимизация проекта по ресурсам.
Пусть проект задан сетевым графиком. Для выполнения проекта выделено R единиц ресурсов. Каждая работа характеризуется продолжительностью выполнения и интенсивностью потребления ресурсов . Под интенсивностью потребления понимают требуемое количество ресурсов для выполнения работ ij в единицу времени. Под оптимальным распределением ресурсов понимается такое размещение во времени при котором любой момент времени, потребность в ресурсах не превышает имеющейся в наличии количества ресурсов, а время выполнения проекта минимально. На практике получили широкое применение эвристические методы распределения ресурсов, при которых составляют линейный график, нумеруют работы в порядке возрастания их полных результатов и суммирует интенсивности данных работ. Если после прибавления интенсивности каких-либо работы оказывается, что суммарное потребление ресурсов больше R, то начало этой работы отодвигают. В результате получают новый минимальный график и операции повторяют заново.
Оптимизация проекта по стоимости.
В общем случае стоимость выполнения работы зависит от её продолжительности. Пусть нормальная продолжительность работы. Ей соответствует минимальная стоимость выполнения работы. минимально возможная продолжительность работы. При этой стоимости работы будет максимальной .
Если при планировании проекта будет взята её наибольшая продолжительность, то есть , то стоимость проекта будет минимальной и наоборот.
Предположим, что затраты выполнения работ находятся в обратной зависимости от продолжительности их выполнения. Коэффициент дополнительных затрат hij покажет насколько увеличилась стоимость работы при уменьшении её продолжительности на единицу и рассчитывается по формуле
При фиксированном сроке проекта выполнения оптимизация выполняется следующим образом. Необходимо минимизировать стоимость проекта при фиксированном сроке его завершения за счёт увеличения времени выполнения отдельных работ увеличение продолжительности работ по сравнению с минимальным сроком её выполнения
Уменьшение продолжительности на величину приведёт к экономии средств на величину
В данном случае математическая модель задачи примет вид
Если , то оптимизация осуществляется за счёт увеличения продолжительности некритических работ; если > , то за счёт всех работ проекта.
При нефиксированной величине выполнения проекта необходимо сократить критический срок до некоторого минимально возможного значения при наименьшем возрастании стоимости выполняемого проекта.
Для этого используется алгоритм, при котором сокращается продолжительность работ, так как сокращение некоторых работ увеличит стоимость выполнения всего комплекса работ не влияя на длину критического пути.
Оптимизация проекта по ресурсам
Предположим, что проект задан сетевым графиком и имеется количество ресурсов равное
. Каждая работа проекта характеризуется продолжительностью выполнения
и интенсивностью потребления ресурса
. Под интенсивностью потребления будем понимать требуемое количество ресурса для выполнения работы
в единицу времени. Рассмотрим случай, когда интенсивности постоянные, используются ресурсы одного вида и работы не допускают перерыва в выполнении.
Под оптимальным распределением ресурсов будем понимать такое размещение работ во времени, которое при заданной интенсивности потребления ресурсов обеспечило бы выполнение проекта в минимальный срок. На практике получили широкое применение эвристические методы распределения ресурсов, хотя они не всегда позволяют найти оптимальное решение. Сущность этих методов состоит в следующем.
1. Для каждой работы определяются ее ранние и поздние сроки начала и окончания и полные резервы времени: .
2. Строится сетевой график в календарной шкале времени по ранним срокам начала и окончания работ. По этапу ресурса выясняется интенсивность его потребления для каждого интервала времени.
П р е д в а р и т е л ь н ы й ш а г. Составляем линейный график Ганта выполнения проекта. На диаграмме каждая работа (i,j) изображается горизонтальным отрезком, длина которого в соответствующем масштабе равна времени ее выполнения. Начало каждой операции совпадает с ожидаемым сроком свершения ее начального события. Определяем по диаграмме критическое время tкр и критический путь.
П е р в ы й ш а г. 1. Проектируем на ось времени начало и конец каждой работы и обозначаем проекцию, совпадающую с началом координат — , а следующую за ней —
.
2. Определяем полные резервы времени Rn работ, расположенных над промежутком
. Нумеруем эти работы в порядке возрастания их полных резервов. Работы с одинаковыми полными резервами времени нумеруем в порядке убывания интенсивностей потребления ресурсов.
3. Суммируем последовательно интенсивности работ, расположенных над промежутком в порядке возрастания присвоенных им номеров, и сравниваем полученные суммы с заданной величиной ресурсов R. Все работы, сумма интенсивностей которых не превосходит R, оставляем в первоначальном положении. Если после прибавления интенсивности какой-нибудь работы окажется, что суммарное потребление ресурсов больше R, то эту работу сдвигаем вправо на величину рассматриваемого промежутка, и переходим к добавлению интенсивности следующей работы и так продолжаем до тех пор, пока не будут рассмотрены все работы, расположенные над промежутком
.
Результатом выполнения этого действия является новая линейная диаграмма, момент которой считаем началом оставшейся части комплекса работ. Работы
, расположенные над промежутком
, изображаем так, чтобы их начала совпадали с новыми ранними сроками свершения событий.
О б щ и й ш а г. Предположим, что выполнено k шагов алгоритма и получен линейный график, момент которого является началом оставшейся части работ проекта.
1. Проектируем на ось времени начало и конец каждой работы, рассмотренной над промежутком , и обозначаем проекцию, ближайшую к
, через
. Так выделяем новый промежуток
.
2. Определяем полные резервы работ , расположенных над промежутком
и номеруем их. Сначала нумеруем работы
, начатые левее момента
, согласно возрастанию разностей между полными резервами этих работ и длительностями от начала до момента
(длительности работ обозначим
). Работы с одинаковыми разностями нумеруем в порядке убывания интенсивностей. Все остальные работы нумеруем в порядке возрастания их полных резервов, а с одинаковыми резервами — в порядке убывания интенсивностей.
3. Это действие выполняется так же, как и действие 3 первого шага. Однако следует иметь в виду, что если сдвигу подлежит работа , начатая левее
, то сдвигаем всю работу, т.е. начало этой работы устанавливаем в момент
.
4. Проверяем, все ли работы проекта рассмотрены. Если все, то решение закончено; если нет, то возвращаемся к п.1 общего повторяющегося шага.
Пример 15.4.Пусть на промышленном предприятии составлен сетевой график выполнения работ. На его дугах, исходя из трудоемкости выполнения каждой работы, проставлены их продолжительность и необходимое число исполнителей.
Известно, что в распоряжении руководителей работ имеется 30 человек. Требуется распределить трудовые ресурсы во времени, т.е. определить сроки начала и окончания работ так, чтобы с имеющимися трудовыми ресурсами выполнить работы в минимальный срок, равный критическому пути для графика: tкр=16.
Решение. П р е д в а р и т е л ь н ы й ш а г. Расчет временных параметров сетевого графика по четырехсекторной схеме.
Критический путь: 1 – 3 – 4 — 6, tкр=16. Используя формулы,
Оптимизация сетевых моделей по ресурсам;
Практика осуществления проектов показывает, что зачастую недостаточно упорядочить систему управления только по времени. Важным фактором в управлении любым проектом является правильное распределение материальных и трудовых ресурсов, которыми располагают исполнители работ. Поэтому при планировании сложных проектов огромное значение приобретает рациональное распределение всех видов имеющихся ресурсов. Одним из важнейших вопросов при разработке проекта является обеспечение соответствия между установленными сроками выполнения работ и имеющимися ресурсными возможностями.
Следует иметь в виду, что к оптимизации по различным видам ресурсов приступают после проведения оптимизации сетевых графиков по времени. Последовательность проведения оптимизации по отдельным видам ресурсов устанавливается в зависимости от пределов ограничения каждого из них в конкретных условиях. Практика показывает, что чаще всего лимитирующими оказываются трудовые ресурсы.
Оптимизация сетевых моделей по трудовым ресурсам. При осуществлении любого проекта, а особенно при осуществлении проектов на постоянной основе в рамках одной организации, огромное значение имеет непрерывность и равномерность использования трудовых ресурсов.
Оптимизация сетевых графиков по этому параметру осуществляется последовательно в пределах имеющихся частных резервов времени.
На предприятии, реализующем проект, работают 70 человек (см. рисунок 41). Необходимо оптимизировать данный график, чтобы ежедневно на работах были заняты все 70 человек.
0 1 2 3 4 5 6 7 8 9 10 11 12
Рисунок 41 — Сетевой график до оптимизации
Подсчитав на сетевом графике количество работников, ежедневно занятых на проекте, можно увидеть, что только в первые два дня планируемая численность работников соответствует заданному ограничению, а во все последующие дни она либо больше, либо меньше фактической.
Таким образом, в третий день, когда плановая численность работников превышает фактическую, многие работы могут быть не выполнены в заданные сроки, т.е. пойти с опозданием. Известно, что, если срыв сроков произошел на критических работах, в дальнейшем ликвидировать его последствия довольно сложно. Следовательно, если полученная расчетная (плановая) численность не соответствует заданным ограничениям, необходимо оптимизировать график выполнения проекта.
Для того чтобы уменьшить число людей, занятых на работах в третий день, и увеличить число людей, занятых на работах в четвертый день, нужно продлить срок выполнения работы 1—2 с одного до двух дней за счет имеющегося на этой работе частного резерва времени и вдвое сократить численность занятых на ней работников. Аналогично следует поступить с работами 2—5 и 5—6. В данной ситуации трудоемкость работ рассматривается как величина неизменная.
После оптимизации по трудовым ресурсам сетевой график будет выглядеть так, как показано на рисунке 42.
0 1 2 3 4 5 6 7 8 9 10 11 12
Рисунок 42 — Сетевой график после оптимизации по трудовым ресурсам
Как видно, в результате оптимизации ежедневная численность работающих составляет 70 человек. Появились новые критические пути, так как по некоторым работам полностью использованы резервы времени.
Если оптимизация не дала положительного результата, необходимо изменить продолжительность отдельных работ, выйдя за пределы резервов времени, потому что при сохранении прежней продолжительности многие работы в заданные сроки выполнены не будут.
Оптимизация сетевых моделей по материальным ресурсам. Оптимизация по материальным ресурсам осуществляется последовательно по каждому виду ресурса в пределах имеющихся частных резервов времени.
В первую очередь оптимизацию следует проводить по тому виду ресурсов, который является определяющим для выполнения данного комплекса работ по проекту.
Допустим, на строительную площадку для выполнения работ по проекту еженедельно может поступать не более 500 м 3 бетона. Параметры сетевого графика данного проекта представлены в таблице 17. Необходимо оптимизировать сетевой график проекта, чтобы эти ограничения не привели к увеличению продолжительности проекта.
Таблица 17 – Исходные параметры сетевого графика
Для определения расхода бетона в ходе выполнения работ по проекту в таблице с исходными параметрами справа добавим расчетные графы (таблица 18).
Заполним таблицу по каждой работе дробными числами (таблица 18), в которых числитель будет показывать еженедельную потребность (расход бетона) на протяжении всего времени выполнения данной работы, а знаменатель — оставшуюся после исполнения данной работы часть от объема возможной поставки бетона. Полученный остаток будем направлять для использования на следующей работе, для которой в числителе опять будем записывать потребность (расход), а в знаменателе — новый остаток, и так до полного использования объема поставки.
Таблица 18 – Использование бетона в ходе выполнения работ по проекту
Из приведенной таблицы видно, что бетоном в первую очередь необходимо обеспечивать работы 0—1, 1—2, 2—3 и 3—4, причем в точно установленные сроки, так как эти работы являются критическими. Другие работы имеют частные резервы времени, поэтому можно либо отодвигать их начала, либо увеличивать их продолжительность.
Работа 0—2 не может закончиться за одну неделю в связи с тем, что в первую неделю свободный остаток бетона составляет 200 м 3 , а потребность — 400 м 3 . Поэтому, используя частный резерв времени, нужно увеличить продолжительность работы до двух недель, распределив ее потребность в бетоне на две недели, т.е. по 200 м 3 еженедельно.
Работа 1—3 не может начаться сразу после окончания предшествующей работы — работы 0—1, так как бетон, поступающий во вторую неделю, полностью распределяется между работами 1—2 и 0—2. Кроме того, работа 1—3 не может быть выполнена за одну неделю, как это определено ее продолжительностью, потому что в третью неделю из 500 м 3 поставляемого бетона необходимо выделить 200 м 3 на критическую работу 2—3. Следовательно, мы вынуждены помимо смещения начала работы 1—3 на одну неделю увеличить ее продолжительность до двух недель, равномерно распределив потребность этой работы в бетоне — 600 м 3 — на две недели: третью и четвертую.
Работа 2—4 не может выполняться ни в третью, ни в четвертую недели, так как в этот период общее количество поставляемого бетона уже полностью распределено между работами 2—3 и 1—3. В связи с этим отодвигаем срок выполнения работы 2—4 на пятую неделю.
Таким образом, сетевой график оптимизирован с учетом данных ограничений.
Процесс оптимизации сетевого графика по ресурсам можно выполнить также при помощи масштабного сетевого графика, аналогично тому, как это было сделано при оптимизации по трудовым ресурсам. Воспользуемся теми же самыми исходными данными (см. таблицу 17).
В сетевом графике до оптимизации по материальным ресурсам (рисунок 43) над стрелками указано необходимое для каждой работы количество бетона.
ОПТИМИЗАЦИЯ ПРОЕКТА ПО СРОКАМ, РЕСУРСАМ, ФИНАНСАМ
Как правило, первоначальное расписание проекта, оценка потребности в ресурсах и финансах являются предварительными и требуют доработки. Здесь уместно вспомнить про «магический треугольник». Именно по его основным параметрам и производится оптимизация проекта. Причем, как мы помним, все они взаимосвязаны: «потяни» за один — изменится другой. А значит, мы проводим оптимизацию до тех пор, пока нас не устроят все ключевые параметры.
В процессе нашего планирования мы можем ориентироваться на одно из основных ограничений.
. Ресурсы:их количество жестко ограниченно. Длительность проекта и отдельных работ зависит от их наличия или отсутствия. Допустим, вы строите себе дачный домик. Купили землю -деньги кончились. Появились — сделали фундамент. И т.д.
. Длительность.Жестко заданы сроки проекта. И ресурсы выделяются, исходя из задачи в них уложиться. Например, так во многих странах возводят объекты к Олимпийским играм. Правда, качество оставляет желать лучшего. А по завершении игр возникает проблема: что со всем этим делать ?
Временная оптимизация
Как правило, мы стремимся сократить длительность проекта.Для этого применяется ряд методов.
• Повторная оценка длительности работ.Спросите себя или других экспертов, действительно ли, к примеру, техническое задание необходимо разрабатывать 2 месяца?
• Дополнительная детализация работ.Если вы сомневаетесь в тех длительностях выполнения работ, которые вам предоставляет некий исполнитель или внешний подрядчик, попросите его «раскрыть черный ящик», т.е. показать вам (лучше с помощью диаграммы Гантта), на что именно он тратит столько времени. Возможно, вы найдете там резервы. Лучше выполнять сокращение совместно с ним, чтобы потом не было сопротивления.
Как-то я заказывал себе сайт. Подрядчик не был настроен рассказывать, на что ему нужно целых 2 месяца, однако я настоял. При детальном рассмотрении оказалось, что чистого рабочего времени — максимум 2 недели. Удалось запустить первую (немного сырую) версию сайта за 10 дней.
• Поиск альтернативных способов реализации работ.Например, купить готовые программные модули и собрать свою систему из них, а не писать ее с нуля.
• Параллельное выполнение работ, которые обычно выполняются последовательно.Это действительно может ускорить проект, однако требует хорошей координации, т.е. более качественной системы управления.
Запараллеливание работ часто несет в себе дополнительные риски,помимо возможной рассогласованности. Многие компании начинают вести строительство
до получения официального разрешения. Что неудивительно, учитывая длительность и запутанность российских бюрократических процедур 1 .
• Увеличение количества и состава ресурсов, назначенных на работу.Этот способ стоит применять с особой осторожностью. Практика показывает, что 2 человека делают работу отнюдь не в 2 раза быстрее. Обычно (если ничего не предпринять), то лишь чуть быстрее, чем один, а то и медленнее. Если же удается добиться пресловутой синергии, то возможно радикальное ускорение.
Так, хороший секретарь многократно повышает результативность руководителя, снимая с него текучку и освобождая для решения важных задач,
• Ограничение объема работ или снижение требований по качеству.Решите, насколько допустимо для вас применять этот метод в проекте.
В одной крупнейшей государственной компании мне рассказали, как вместо того, чтобы построить некий объект, выкопали котлован — на том и остановились. А денег истратили 600 миллионов рублей. Там и по сей день плещется небольшое озеро.
Ресурсная оптимизация
В основном она нацелена на рациональное использование ресурсов.Рассмотрим возможный график загрузки главного инженера проекта (рис. 41):
Мы видим, что он загружен крайне неравномерно, что, конечно, невыгодно для
Как правило, перегрузка ресурса связана с его одновременным использованием на нескольких работах. Что мы можем предпринять для ее выравнивания?
• Пересмотреть загрузку ресурсана той или иной работе. Например, в какой-
то день инженер выполняет 2 работы, и на каждой загружен по 8 часов в день.
А может быть, он сможет выполнить каждую за 4 часа? Особенно, если будет выполнять их более прогрессивными методами.
. Перенести «лишнюю» загрузку на последующие дни,в которые данный ресурс недогружен.
. Или отказаться от параллельного выполнения работ.В большинстве случаев это растянет проект во времени. Впрочем, перенос некритических работ может сохранить длительность проекта.
• Если предыдущие способы не проходят, то можно организовать сверхурочную работу,что обычно приводит к увеличению затрат.
. Или привлечь дополнительные ресурсы.Это тоже затратно. Однако может быть и выгодно. Как в случае найма секретаря, который берет на себя множество задач шефа, притом что его зарплата многократно ниже.
• Как и при временной оптимизации, мы можем отказаться от каких-то работ
или пожертвовать качеством.
Рисунок 41. График загрузки главного инженера проекта
1 «Особенно удручающие показатели наша страна имеет в сфере строительства. По легкости получения строительной документации Россия находится на предпоследнем месте (182). Чтобы получить разрешение на строительство, необходимо потратить 206 тыс. долл. (2141% от среднедушевого валового национального дохода жителя страны), подготовить 54 документа, что займёт в итоге 704 дня, если, конечно, со стороны предприятия не будет никаких ошибок. Легче всего получить документы на строительство в Гонконге, Сингапуре и Новой Зеландии. В Сингапуре и вовсе существует система, позволяющая получать разрешения на строительство через Интернет, без личных визитов к регулятору». Максим Танасюк. Рейтинг «Лучшие страны для ведения бизнеса», 27.10.2009, rating. rbc.ru/artic!e.shtml?2009/10/27/32599945
ПРИМЕР 62. Ольга Юдина, кредитный аналитик, международная финансовая группа Societe Generale:«У нас принята практика переброски работы внутри риск-департамента между регионами. Все решения по московским сделкам принимаются в головном офисе. Однако подготовительную работу выполняют работники других офисов».
Стоимостная оптимизация
Обычно стремятся сократить стоимость проектаи/или привести сроки выполнения работ в соответствие с графиком поступления денег.
Если нам надо вписать расходную часть проекта в некоторую сумму, то обычно среди всех статей затрат находят самые дорогие и их сокращают. Либо, опять же, отказываются от каких-то работ или снижают качество. Порой приходится принудительно откладывать какие-то работы на графике, привязывая их старт к моменту поступления финансирования.
Увы, порой оно так и не поступает. По всему миру стоит множество недостроя — памятников плохим руководителям или удачливым коррупционерам.
ПРАКТИЧЕСКОЕ ЗАДАНИЕ 55 Оптимизируйте ваш проект по срокам.
Для этого возьмите диаграмму Гантта, которую вы построили ранее, и примените к ней максимальное количество способов временной оптимиза-
ции. Отметьте на диаграмме новые сроки работ и использованные способы оптимизации. Подсчитайте общее сокращение сроков проекта в абсолютном значении и процентах от первоначально рассчитанной длительности.