Временные ограничения работ
ЛЕКЦИЯ 3.
Управление основными ограничениями проекта.
Управление проектом по временным параметрам.
Управление временем (продолжительностью) проекта нацелено на планирование, контроль, корректировки, анализ сроков и резервов выполнения работ с целью своевременного завершения проекта. Управление временем подразумевает распределение времени выполнения проекта по последовательным стадиям его осуществления; составление графиков выполнения проекта и его отдельных работ и контроль за их соблюдением.
Реализовать проект в рамках заранее определенных календарных сроков, бюджетов, с соблюдением требуемых показателей качества продукции значительно легче на словах, чем на деле. Управление реализацией проекта в современных условиях сопряжено с большой долей неопределенности, не зависящей от руководителя проекта.
Проект состоит из большого числа разнообразных мероприятий, таких как различные встречи и совещания, подготовка отчетов, взаимодействие с потребителем и многое другое. Успех отдельных мероприятий, входящих в проект, и проекта в целом определяется умением руководителя проекта управлять временем своим и своих подчиненных.
Для большинства людей время – это ресурс (правда, ресурс невосполнимый). Для руководителя проекта время – в первую очередь ограничение, и только умелая реализация функций управления временем обеспечивает использование времени как некоего ресурса.
Факторы потери времени
Потери времени в ходе реализации проекта выражаются в:
- дополнительных затратах времени на перепланирование графика выполнения работ. Это может быть связано со следующими причинами:
- допущены ошибки ключевых участников проекта на стадии определения содержания работ, выражающиеся в неучете некоторых целей проекта, неточностях в определении участников проекта, основных вех выполнения проекта и разработке СДР;
- процесс планирования основывается на неполных данных;
- на оценку показателей проекта отводится мало времени;
- при выполнении оценок не учитываются исторические данные и предыдущий опыт;
- планирование графика работ проводится исключительно группой планирования, тогда как в этом процессе должны принимать активное участие те, кто будет выполнять график;
- неправильно спланированы потребности в ресурсах;
- при планировании графика работ не учтены риски;
- фактическое состояние проекта не находит отражения в текущем графике выполнения работ. Это может быть связано с нечеткой организацией обмена информацией между исполнителями и проектным офисом, с тем, что при возникновении проблем люди могут впасть в панику и вообще забыть о существовании плана. В результате не отслеживаются расхождения между текущим и базовым графиками работ, не принимаются необходимые для проекта решения – «план и проект существуют отдельно друг от друга»;
- устранении брака. Потери времени на устранение брака возникают в результате выполнения работ не в соответствии с требованиями качества, например, при использовании неквалифицированных человеческих ресурсов или их чрезмерной загрузке, некачественных материалов и т.д.;
- простоях/задержках в выполнении работ, которые связаны, прежде всего, с отсутствием условий для их выполнения. Это может выражаться в нерабочих погодных условиях, перебоях с поставками материалов или оборудования по вине поставщиков и т.д.
Основные компоненты проектного плана
Ключевыми понятиями, используемыми в процессах планирования, являются понятия работы и вехи.
Работа в плане проекта представляет некоторую деятельность, необходимую для достижения конкретных результатов (конечных продуктов нижнего уровня). Т.о., работа является основным элементом деятельности на самом нижнем уровне детализации, на выполнение которого требуется время и который может задержать начало выполнения других работ. Момент окончания работы означает факт получения конечного продукта (результата работы). Работа является базовым понятием и предоставляет основу для организации данных в системах управления проектами.
Фаза проекта –состоит из одной или нескольких работ, в результате выполнения которых достигается один или несколько основных результатов проекта.
При планировании нужно помнить, что чем детальнее составлен план, тем он точнее, а значит, лучше. Поэтому в тех случаях, когда это возможно, стоит разбивать большие задачи на подзадачи, т.е., превращать работы в фазы. Формальными критериями, показывающими, что работу можно разбить на подзадачи, является длительность (задачи редко бывают дольше 2-3 дней) и большое число задействованных исполнителей (как правило, если над решением задачи трудятся 2-3 человека, то каждый решает свою собственную задачу, которую можно отдельно учесть).
Проект разбивается на фазы и для удобства отслеживания хода работ. По завершении проектной фазы обычно осуществляется анализ как полученных результатов, чтобы с минимальными затратами определить и исправить ошибки, так и общего хода выполнения проекта, чтобы определить, стоит ли переходить к его следующей фазе.
Веха– событие или дата в ходе осуществления проекта. Веха используется для отображения состояния завершенности тех или иных работ. Вехи используются для обозначения важных промежуточных результатов, которые должны быть достигнуты в процессе реализации проекта. Важным отличием вех от работ является то, что они не имеют длительности. Из-за этого свойства их часто называют событиями.
Определение основных вех устанавливает основу для взаимодействия по согласованию основных стадий разработки проекта, а также для оценки и контроля на высшем уровне. Таким образом, определение вех является ключевой частью процесса планирования на раннем этапе. Определение вех требует ясного понимания ключевых стадий или состояний, через которые проходит проект в течение своего жизненного цикла, и четких характеристик точек перехода. Вехи отмечают эти ключевые периоды и, следовательно, обеспечивают естественную серию контрольных точек. При обзоре выполнения работ вехи позволяют руководству быстро понять, на какой стадии находится проект, и оценить, достигнуты ли основные состояния, необходимые для успешного завершения работ.
Длительность – это период рабочего времени, который необходим для того, чтобы выполнить работу. Длительность может не соответствовать трудозатратам занимающегося задачей сотрудника. Длительность соответствует времени, через которое будет получен результат задачи, а трудозатраты– времени, затраченному сотрудниками на получение результата. Например, для выполнения задачи «Сбор предложений» сотруднику нужно потратить полчаса в понедельник для рассылки электронного письма контрагентам, и полчаса в пятницу на обработку поступивших в течение недели ответов. Трудозатраты равны одному часу, а длительность задачи – 5 дней.
Ресурсы.Неотъемлемым элементом планирования работ является планирование ресурсов, требуемых для осуществления проекта. Ресурсы в проекте делятся на следующие виды:
· возобновляемые – люди, оборудование, механизмы;
· невозобновляемые – вода, энергия, закупленные товары, средства труда однократного применения, финансовые средства.
Возобновляемые ресурсы в ходе работы сохраняют свою натурально-вещественную форму и по мере высвобождения могут использоваться на других работах. Если эти ресурсы простаивают, то их неиспользованная способность к функционированию в данный отрезок времени не компенсируется в будущем, т.е., они не накапливаются. Поэтому ресурсы этого типа называются ресурсами типа «мощность».
Невозобновляемые ресурсы в процессе выполнения работ расходуются полностью, не допуская повторного использования. Не использованные в данный отрезок времени, они могут использоваться в дальнейшем. Такие ресурсы можно накапливать с последующим расходованием запасов. Поэтому их называют ресурсами типа «энергия».
Ресурсное планирование подразумевает назначение тех или иных ресурсов для выполнения определенных в календарном графике работ. Расписание проекта, разработанное без учета ресурсных ограничений, не может быть реализовано по причине потенциальных ресурсных конфликтов. Следовательно, после предварительного распределения ресурсов по работам, практически всегда необходимо производить ресурсную оптимизацию.
Назначение– это связь определенной задачи и ресурсов, необходимых для ее выполнения. Благодаря назначениям, решается целый ряд задач планирования:
1) определяются ответственные за исполнение задач;
2) рассчитывается общий объем времени, затрачиваемый ресурсом на проект, и оценивается стоимость этого ресурса для проекта;
3) рассчитывается стоимость проекта, исходя из стоимости всех назначенных ресурсов;
4) сокращается время выполнения проекта при выделении большего количества ресурсов.
Ресурсное планирование при ограничении по времени предполагает фиксированную дату окончания проекта и назначение на проект дополнительных ресурсов на период перегрузок.
Планирование при ограниченных ресурсах предполагает, что первоначально заданное количество доступных ресурсов не может быть изменено и является одним из основных ограничений проекта. При таком подходе разрешение конфликтных ситуаций производится за счет смещения даты окончания работ.
Управление проектом по временным параметрам включает в себя процессы, необходимые и достаточные для обеспечения своевременного завершения проекта:
· Определение работ;
· Определение последовательности работ;
· Оценка продолжительности работ;
· Разработка календарного плана;
· Оптимизация и контроль календарного плана.
Определение работ
Этап определения работ начинается на стадии планирования – его результатом является структурная декомпозиция работ.
Кроме разработки СДР необходимо указать структуру каждой работы, т.е. задать следующие параметры:
- идентификатор – уникальный код, однозначно определяющий работу в проекте;
- описание – краткая характеристика, используемая в сетевой диаграмме проекта. Обычно описывает суть работы;
- исходная длительность (продолжительность). Оценка времени, требуемого для выполнения работы с учетом ее характера и необходимых ресурсов. На оценку продолжительности работ оказывают влияние ограничения по времени, предположения потребности в трудовых ресурсах, их квалификация и опыт выполнения предыдущих проектов;
- процент выполнения – доля завершенной части работы в процентах;
- оставшаяся длительность для выполняемых работ;
- календарь – список рабочих и нерабочих периодов, принятый для выполнения работы в проекте;
- ранние начало и окончание, поздние начало и окончание;
- резервы времени – свободный и полный. Свободный резерв определяет время, на которое можно задержать выполнение работ, не изменяя раннего начала всех последующих работ. Полный резерв определяет время, на которое может быть задержано выполнение работы без изменения продолжительности или сроков окончания всего проекта. Определяется как разность между поздним и ранним сроками окончания работы;
- фактические начало и окончание;
- предшествующая работа – работа, от которой зависят сроки выполнения данной работы, являющейся технологически или логически предшествующей ей;
- последующая работа – работа, сроки выполнения которой зависят от выполнения данной работы, технологически и логически следующая за данной.
Логические связи работ
Далее определяется последовательность выполнения работ путем построения сетевой модели проекта. Сетевая модель – это графическое отображение работ и вех проекта и их взаимосвязей. Сетевая модель – это не блок-схема, она моделирует только логические зависимости между элементарными работами. Существует 4 типа логической связи между работами:
1. «Окончание – начало». Работа-последователь может начаться только после окончания работы-предшественника.
2. «Начало – начало». Работа-последователь может начаться только после того, как начнется работа-предшественник. Например, техническое редактирование не может начаться раньше, чем завершено обычное редактирование, но для того, чтобы начать техническое редактирование, не обязательно дожидаться конца обычного редактирования. С помощью такой связи объединяются задачи, которые должны быть выполнены почти одновременно.
3. «Окончание – окончание». Работа-последователь может завершиться только после того, как завершится работа-предшественник. Такой связью объединяются задачи, которые должны выполняться почти одновременно, но при этом одна не может закончиться, пока не завершена другая. Например, сдача-приемка программы идет одновременно с исправлением ошибок, найденных в процессе сдачи-приемки, пока исправление ошибок не завершено, сдача-приемка не закончится.
4. «Начало – окончание». Работа-последователь может завершиться только после того, как начнется работа-предшественник. Обычно данная связь используется в том случае, когда работа А является задачей с фиксированной датой начала, которую нельзя изменить. В таком случае дата начала последующей задачи не изменяется при увеличении длительности предшествующей. Например, такая связь используется, когда нужно спланировать поставку дорогого оборудования и подготовительные работы должны вестись в течение всего имеющегося до поставки времени.
Для задания временных интервалов между работами возможно использование временного лага – задержки между последователем и предшественником. Временной лаг может иметь как положительное значение (запаздывание), так и отрицательное (опережение).
Оценить продолжительности работ можно 4 способами:
· по нормативам;
· по объему работ;
· по аналогам;
· с привлечением экспертов.
Временные ограничения работ
При разработке календарного графика используется разработанная сетевая модель, показывающая логическую взаимосвязь работ. Однако существуют работы, которые не могут быть связаны логической связью ни с одной из работ проекта. Существуют также работы, которые имеют временные ограничения и должны планироваться на какие-то конкретные сроки, которые имеют связь с календарной датой, а не с логическими предшественниками или последователями этих работ в проекте. В этом случае нужно задавать тип ограничения. В зависимости от выбранного типа ограничения работа будет планироваться во времени соответствующим образом:
Тип ограничения | Планирование работ во времени |
Как можно раньше | Работа начинается как можно раньше после окончания предшествующей (привязки к конкретной дате нет). |
Как можно позже | Работа начинается как можно позже после окончания предыдущей, не влияя на дату окончания проекта (привязки к конкретной дате нет). |
Окончание не позднее | Работа должна закончиться не позже определенной даты. Предшествующая задача не сможет вытолкнуть задачу с таким ограничением за дату ограничения. Для проектов, планирующихся от даты окончания, это ограничение применяется, когда вы вводите дату окончания задачи |
Начало не позднее | Работа должна начаться не позже определенной даты. Предшествующая задача не сможет вытолкнуть задачу с таким ограничением за дату ограничения. Для проектов, планирующихся от даты окончания, это ограничение применяется, когда вы вводите дату начала задачи. |
Окончание не ранее | Работа не может закончиться раньше определенной даты. |
Начало не ранее | Работа не может начаться раньше определенной даты. |
Фиксированное окончание | Работа должна закончиться к определенной дате. |
Фиксированное начало | Работа должна начаться с определенной даты. |
Использование работ разного типа позволяет построить наиболее оптимальную модель проекта.
Выбор типа ограничения для работы разрешает вопрос временного планирования работы и помогает пользователю оптимально смоделировать проект по временным параметрам, не зависящим от количества ресурсов, назначенных на работу. Тип ограничения влияет на момент времени, на который будет планироваться работа в графике, независимо от ее длительности. Однако сама длительность работы может зависеть от количества ресурсов, назначенных на задачу.
Но так бывает не всегда. Иногда длительность работы не зависит от количества ресурсов и имеет строго определенную длительность, например, согласно технологическому циклу. Учесть эти особенности можно с помощью типа работы.
Типы работ
Любую работу можно оценить по трем параметрам:
· длительность;
· количество требуемых ресурсов (количество человек, назначенных на работу);
· объем работы (трудозатраты)
в соответствии с формулой: Трудозатраты = Длительность х Ресурсы
В зависимости от этих параметров можно выделить три типа работы:
· работа с фиксированными трудозатратами,
· работа с фиксированной длительностью,
· работа с фиксированным объемом ресурсов.
При изменении типа работы фиксируется один из параметров в формуле и определяется, какой параметр работы будет вычислен:
Работа с фиксированными трудозатратами – работа, в которой любые изменения длительности или числа назначенных ресурсов не влияют на величину объема работ.
Трудозатраты = Длительность х Ресурсы
(Задан определенный объем работ, например, выкопать яму 2х2 глубиной 1 м может 1 человек за 2 дня, а может 2 человека за 1 день).
Работа с фиксированной длительностью – работа, в которой любые изменения объема работ или числа назначенных ресурсов не влияют на величину продолжительности работы.
Длительность =Трудозатраты / Единицы ресурсов
(Например, технологический цикл изготовления детали – 1 час. Работает 1 человек, за смену делает 8 деталей на 1 станке. Если поставить 2 человек, они сделают за смену 16 деталей, но цикл ее изготовления не изменится).
Иногда при назначении на работу 2 человек вместо одного они или загружаются наполовину, или выполняют работу в 2 раза быстрее. Учесть это поможет коэффициент усилий ресурса. В случае использования работы с фиксированной длительностью выполнить работу быстрее невозможно.
Для учета коэффициента усилий ресурса при выполнении работы необходимо зафиксировать объем работ. В этом случае можно уменьшить загрузку единицы ресурса пропорционально увеличению количества назначаемых ресурсов.
Работа с фиксированным объемом ресурсов – работа, в которой любые изменения объема работ или длительности не влияют на величину назначенных ресурсов.
Единицы ресурсов = Трудозатраты / Длительность
Если зафиксировать еще и объем работ, то можно будет автоматически изменять длительность работы с фиксированным объемом ресурсов пропорционально количеству назначенных на нее ресурсов. Загрузка ресурсов при этом пересчитываться не будет.
Разработка календарного плана
Для эффективного использования времени необходимо овладеть не только личностными навыками, но и существующими методиками, из которых к числу самых доступных и основных можно отнести сетевые модели.
Разработка календарного плана – наиболее ответственный этап в планировании проекта. От эффективности управления сроками выполнения проекта в большей степени зависит успех всего проекта. Если проект выполняется с отставанием по срокам, то с большой долей вероятности будет превышен бюджет проекта и снижено качество конечного продукта или услуги. Было бы хорошо иметь возможность сказать, что "С имеющимися ресурсами проект займет такое-то время", однако, действительность состоит в том, что большинство проектов имеет четко определенные даты начала и конца. Например, Вы хотели бы начать немедленно, но люди или материалы будут не готовы еще в течение двух недель. Как бы то ни было, заинтересованные лица рассчитывают или нуждаются в том, чтобы проект был закончен к определенному времени. Календарное планирование – классическая проблема всех проектов. Проблема, которую каждый менеджер проекта должен быть способен решить.
Существует два наиболее распространенных метода планирования проектов:
· метод критического пути (CPM);
· метод оценки и пересмотра планов (PERT).
И тот, и другой методы отображают, что должно быть сделано, как долго каждая конкретная деятельность будет длиться, в каком порядке будут выполняться работы, и кто назначен ответственным за них.
При разработке расписания менеджеру порой требуется выделить основные (ключевые) события проекта, например, подписание контракта, пуск в эксплуатацию, завершение этапа. Такие работы называются вехами. Обычно веха имеет нулевую длительность и при верном выборе вех они превращаются в серию естественных контрольных точек.
Контроль календарного плана методом критического пути.
Контроль сроков выполнения работ проекта можно проводить с использованием метода критического пути. Важной предпосылкой применения метода CPM является предположение о том, что время выполнения каждой работы точно известно. В результате использования метода CPM удается получить ответы на следующие вопросы.
1. За какое минимальное время можно выполнить проект?
2. В какое время должны начаться и закончиться отдельные работы?
3. Какие работы являются "критическими" и должны быть выполнены точно в установленное время, чтобы не сорвать срок выполнения проекта?
4. На какое время можно отложить срок выполнения "некритической" работы, чтобы она не повлияла на срок выполнения проекта?
Контроль календарного плана методом PERT
Метод PERT ориентирован на анализ таких проектов, для которых продолжительность выполнения всех или некоторых работ не удается определить точно. Прежде всего, речь идет о проектировании и внедрении новых систем. В таких проектах многие работы не имеют аналогов. В результате возникает неопределенность в сроках выполнения проекта в целом.
Применение метода PERT позволяет получить ответы на следующие вопросы.
1. Чему равно ожидаемое время выполнения работы?
2. Чему равно ожидаемое время выполнения проекта?
3. С какой вероятностью проект может быть выполнен за указанное время?
Для того чтобы использовать метод PERT, для каждой работы i, время выполнения которой является случайной величиной, необходимо определить следующие три оценки:
Оптимистическое время ai - время выполнения работы i в наиболее благоприятных условиях.
Наиболее вероятное время mi - время выполнения работы i в нормальных условиях.
Пессимистическое время bi- время выполнения работы i в неблагоприятных условиях.
Учитывая, что время выполнения работы хорошо описывается бета – распределением, среднее или ожидаемое время ti выполнения работы i может быть определено по формуле
ti = (ai + 4 mi + bi)/6.
Если время выполнения работы i известно точно и равно di, то
ti = ai = mi = bi= di.
Располагая указанными выше тремя оценками времени выполнения работы, мы можем также рассчитать общепринятую статистическую меру неопределенности – дисперсию s2i или вариацию vari времени выполнения работы i:
s2i = vari = ((bi - ai )/6 ) 2.
Если время выполнения работы i известно точно, то s2i = vari = 0.
Пусть Т - время, необходимое для выполнения проекта. Если в проекте есть работы с неопределенным временем выполнения, то время Т является случайной величиной. Математическое ожидание (ожидаемое значение) времени выполнения проекта Е(Т) равно сумме ожидаемых значений времени выполнения работ, лежащих на критическом пути. Для определения критического пути проекта может быть использован метод CPM. На этом этапе анализа проекта время выполнения работы полагается равным ожидаемому времени ti. Вариация (дисперсия) общего времени, требуемого для завершения проекта, в предположении о независимости времен выполнения работ равна сумме вариаций работ критического пути. Если же две или более работы взаимозависимы, то указанная сумма дает приближенное представление о вариации времени завершения проекта.
Оптимизация и контроль календарного плана.
Для того чтобы разработанный календарный план можно было использовать в реальности, необходима его оптимизация с целью введения в график существующих ограничений на сроки выполнения работ, имеющиеся ресурсы и заложенный бюджет. Другими словами, необходимо провести оптимизацию календарного плана. Оптимизация – процедура многокритериальная и итерационная. Исходя из названных критериев оптимальности, выполняются три шага оптимизации:
· временная;
· ресурсная;
· стоимостная.
Целью временной оптимизации расписания является приведение сроков проекта в соответствие с требуемыми (контрактными, договорными или иными). Для сокращения длительности работы необходимо использовать один из перечисленных методов:
· повторная оценка длительности работы;
· дополнительная детализация работы;
· изменение количества ресурсов, назначенных на работу (для определенных типов работ).
Ресурсная оптимизация может проводиться по следующим причинам.
· сроки, на которые спланированы работы, не совпадают со сроками, в которые выделены ресурсы;
· количество требуемых ресурсов превышает количество доступных;
· запланированный на определенные сроки объем работ не может быть выполнен имеющимся количеством ресурсов. Такая ситуация называется ресурсным конфликтом, а процедура ее разрешения – ресурсным выравниванием. Это основной элемент процесса ресурсной оптимизации.
В процессе ресурсного выравнивания менеджер может проделать следующие операции:
· Увеличить количество доступных ресурсов.
· Изменить степень загрузки ресурсов и их количество на работах.
Изменить расписание проекта таким образом, чтобы описанное количество имеющихся ресурсов обеспечивало выполнение запланированного объема работ в предполагаемые планом сроки. Эта процедура осуществляется путем переноса сроков выполнения работ с учетом технологии их выполнения.