Вовремя и в рамках бюджета - Лоуренс Лич 16 стр.


В ССРМ при построении плана берутся значения длительности с вероятностью 50%, так получилась критическая цепь из четырех операций общей длительностью четыре недели. Буфер проекта — квадратный корень из суммы квадратов отдельных отклонений, то есть в нашем случае разностей между оценочными значениями длительности каждой операции с вероятностью завершения 50% и 90%. Так как для каждой операции разность между оценочными значениями составляет одну неделю, то суммарное отклонение по проекту составит две недели12. Следовательно, общий план проекта будет иметь длительность всего шесть недель. А с учетом такой особенности, как жесткая ориентация исполнителей на плановую дату, есть надежда, что проект завершится и за четыре недели.

4.2.2.3. Работаем с доступностью ресурсов

Чаще всего нарушение сроков проектов объясняется тем, что ресурсов либо нет совсем, либо нет в достаточном объеме тогда, когда они необходимы. Для ССРМ требуется механизм, не позволяющий операциям начинаться с опозданием либо длиться больше запланированного по причине проблем с ресурсами. Голдратт предложил идею ресурсного буфера, который показывал бы исполнителям, когда именно потребуется их участие.

Я придерживаюсь более традиционного подхода, широко используемого в современных компьютерных приложениях. Метод, который я рекомендую, заключается в том, чтобы отсортировать данные в файле проекта по каждому исполнителю и дать им и их руководителям достаточное время (может, недели три-четыре), чтобы посмотреть, какие работы предстоят. Такая операция с графиком работ позволяет лучше всего оценить, когда и что, скорее всего, начнется. Я не показываю в таких отчетах колонок с датами, потому что иначе внимание приковывается к конкретным заданным датам. Вместо этого я готовлю календарь, который дает общее представление о временных промежутках. Пример дан на рис. 4.7.

Ресурсный буфер Голдратта — это не то же самое, что буфер проекта или буферы на слияние путей, описанные в следующем разделе. На него время в проекте не требуется. Это инструмент, информирующий менеджера проекта и исполнителей, что близится пора приступать к выполнению операции из критической цепи. Обратите внимание: из самой идеи критической цепи следует положение, что нельзя составить жесткий график занятости исполнителей. Поскольку при выполнении заданий неизбежны отклонения, любой четко заданный график будет на деле приблизительной прикидкой. Вы устанавливаете время, необходимое исполнителям, работающим на критической цепи, и затем используете процесс оценки и контроля, чтобы оповестить исполнителя о приближении дня, когда необходимо будет взяться за работу. Можно делать несколько напоминаний (например, за месяц, за неделю, за два дня). Для разных исполнителей можно использовать разные схемы. Можно применять другие методы в отношении подрядчиков, например вознаграждения по контракту за соблюдение или штрафные санкции за нарушение оговоренной длительности выполнения работ.

4.2.3. ИЕРАРХИЧЕСКОЕ ПОДЧИНЕНИЕ ПУТЕЙ ПРИ СЛИЯНИИ

В большинстве проектов есть несколько последовательностей работ. И все последовательности к концу проекта «сливаются» в критический путь, хотя бы просто для того, чтобы достичь контрольной точки, знаменующей завершение проекта. Обычно такие объединения происходят ближе к окончанию проекта. Одна из причин этого в том, что различные сборки и тесты чаще всего проводятся в самом конце и для этого нужно иметь множество составляющих. Далее мы увидим, что в этом кроется основная причина всем известного явления: многие проекты 90% пути проходят в первый год, и оставшиеся 10% — во второй. На рис. 4.8 показан эффект слияния путей в проекте. Операция не может начаться, пока не закончится последняя из предшествующих работ.

Когда несколько цепочек работ сходятся в одну, возникает эффект фильтра: он «отсеивает» положительные отклонения и оставляет в силе, передавая на следующий этап, самую большую временную задержку. Объясняется это тем, что при слиянии путей объединенный путь не может начаться, пока не завершатся все «вливающиеся» в него цепочки. Следовательно, работы на объединенном пути не стартуют, пока не закончится самая последняя из вливающихся работ. Представим себе некую проектную операцию на критическом пути, для начала которой необходимы результаты трех отдельных заданий. Это распространенная ситуация, характерная для этапа сборки или для проведения крупных мероприятий, таких как шоу и съезды, например. В день открытия все должно быть готово. Обычно требуется не три, а гораздо больше составляющих. Однако даже если предположить, что их три и вероятность своевременного завершения каждой равняется 50%, то шансы того, что хотя бы одна поступит с опозданием, составляют 88%! И даже если вероятность того, что каждое задание будет выполнено вовремя, равна 90%, то ожидать срыва сроков хотя бы по одному из них можно с 30%-ной долей уверенности, то есть практически шансы один к трем.

ССРМ предлагает механизм защиты критической цепи от задержек, подчиняя выполнение всех работ, «вливающихся» в критическую цепь, ее потребностям. К каждому потоку работ, впадающему в критическую цепь, помещается «буфер на слияние путей». На рис. 4.9 показаны такие буферы и последовательности работ, которые в конце проекта сливаются с критической цепью. Буфера на слияние путей — это механизм оценки и контроля, защищающий критическую цепь. Также видно, как буферы нивелируют опоздания в выполнении работ.

Этот новый прием защищает (до определенных пределов) критическую цепь от потенциальных задержек, вызванных нарушениями сроков на сливающихся с ней путях. Он также позволяет оценивать состояние дел для сливающихся путей, сохраняя в центре внимания критическую цепь.

Многие опытные руководители проектов путают понятия «буфер на слияние путей» и «временной резерв проекта». Это разные вещи. Размер буфера определяется величиной отклонений в цепочке операций, предшествующих буферу. Таким образом, размер его зависит от вариабельности в выполнении работ. Добавление буфера правильного размера может вызвать появление «просветов» в критической цепи.

Временной резерв — результат вычислений при построении сетевой диаграммы проекта с использованием четко заданных длительностей каждой операции. Никакая вариабельность в расчет не принимается. Последовательность работ, приблизительно равная по длительности критическому пути, имеет практически нулевой запас, хотя по сравнению с другими цепочками ей-то как раз, может быть, и нужен самый большой резерв. Мысль о том, что временной резерв способен защитить проект от эффекта фильтра при слиянии путей, ошибочна в самом своем основании.

4.2.4. ВЫПОЛНЕНИЕ РАБОТ 4.2.4.1. Искореняем привязанность к датам

Важнейшая составляющая проджект-менеджмента, которую чаще всего пытаются оптимизировать, — это оценка длительности каждой отдельной операции проекта. Если руководство оценивает исполнителя по тому, выполнил ли он свое задание в строго оговоренный срок (оптимальное поведение отдельного элемента), как это сказывается на времени выполнения проекта в целом (оптимальном состоянии системы)?

В планах проектов, управляемых методом критической цепи, приводятся только даты начала цепочек работ и дата окончания буфера проекта. В остальном же даны приблизительные даты начала работ и оценочная длительность каждой. Менеджеры, управляющие своим проектом по методу критической цепи, не критикуют исполнителей, нарушивших сроки, если те, во-первых, принялись за работу, как только получили результаты предыдущего этапа; во-вторых, 100% времени уделяли одному заданию (не допускали «многозадачности»); в-третьих, сразу же по завершении работы передали результаты на следующий этап. Руководители проектов, использующие ССРМ, готовы к тому, что 50% работ будут идти с опозданием.

Анализ промежуточных результатов практически всех проектов показывает, что исполнители очень редко рапортуют о досрочном завершении работ. Если оценки длительности операций вашего проекта сделаны с 50%-ной долей вероятности, то можно было бы ожидать, что в 50% случаев работы будут выполняться раньше срока. Если оценка сделана с вероятностью 99%, то и в отчетах 99% заданий должны быть помечены как выполненные с опережением графика. Обычно же люди сообщают о выполнении большинства работ точно в срок и о некоторых как завершенных с опозданием. И почему это на проектах не проявляются результаты положительных отклонений?

Причина в том, что в большинстве случаев исполнители блокируют действие положительных отклонений. В работе «Критическая цепь» (Critical

Chain) описаны несколько факторов, обуславливающих систематическое нарушение сроков, даже если изначально у исполнителя был очень хороший запас на непредвиденные обстоятельства. Джек Мередит и Сэмюель Мэнтл [6] пишут: «Действие “законов Паркинсона” — явная и реальная угроза. Работа по проекту практически неизбежно займет все даже дополнительно выделенное время». Выражаясь словами Голдратта, впустую тратится резервное время.

Chain) описаны несколько факторов, обуславливающих систематическое нарушение сроков, даже если изначально у исполнителя был очень хороший запас на непредвиденные обстоятельства. Джек Мередит и Сэмюель Мэнтл [6] пишут: «Действие “законов Паркинсона” — явная и реальная угроза. Работа по проекту практически неизбежно займет все даже дополнительно выделенное время». Выражаясь словами Голдратта, впустую тратится резервное время.

В деловых и правительственных кругах мне приходилось наблюдать практику назначения мизерных поощрений за досрочное выполнение заданий или полное отсутствие таковой, при этом опоздания со сдачей результатов или некачественная работа повлекут за собой наказания или негативные комментарии, пусть даже и со стороны самого исполнителя. При реализации большинства проектов у исполнителей попросту нет стимула докладывать о выполненном досрочно задании. Если работы ведутся по контракту с возмещением затрат на потраченное время и материалы, то досрочное выполнение и сдача приведут к уменьшению прибыли. Во многих компаниях работа подразделений отражается в бюджете так, словно с ними заключен контракт типа «время и материалы». Если подразделение завершило свои действия по проекту за срок меньше планового, оно не может больше списывать расходы на этот проект и получать по нему компенсации и, следовательно, должно найти другое занятие для своих сотрудников. Если исполнитель досрочно завершит дела, он тут же получит новое задание. Такая культура ведения проектов ведет к субоптимизации, вынуждает выдавать результаты работы точно в оговоренную дату и никак не раньше.

Можно найти массу оправданий необходимости придержать полученный до срока результат. Руководство приступит к приемке в последнюю очередь, так как время еще не пришло. Или же исполнитель найдет, что еще улучшить, ведь нет пределов совершенству. Следствие одно: тратится резерв на непредвиденное, включенный в длительность каждой операции.

В главе 3 говорилось о студенческом синдроме (рис. 3.10). Многие склонны не браться за дело до тех пор, пока оно не станет по-настоящему срочным. Это особенно справедливо по отношению к постоянно занятым специалистам, на которых наблюдается большой спрос, — а это наиважнейший ресурс, в котором менеджеры проектов видят гарантию от срыва сроков на критическом пути. Если исполнители считают, что в плановую длительность заложен некий резерв, очень часто, когда приходит пора браться за выполнение задания, у исполнителей появляются другие, более приоритетные дела. Под эти дела тратится резерв на непредвиденные обстоятельства, и приходится затем выполнять большую долю плановых работ, когда срок уже почти истекает.

От такого поведения защищает следующая комбинация приемов: агрессивные сроки (длительность работ, вполовину меньшая первоначальной оценочной), отсутствие точных дат начала и окончания, регулярные оповещения о том, сколько времени осталось на выполнение операции.

Для объяснения особенности работы по методу критической цепи подходит образ эстафеты: получив продукт с предыдущего этапа (эстафетную палочку), вы сразу же изо всех сил принимаетесь за работу, чтобы передать эстафету (результат вашего задания) на следующий этап проекта.

4.2.4.2. Улучшаем качество работ, устранив многозадачность

Многозадачность — выполнение нескольких дел по проекту одновременно. Некоторые говорят о «частичной занятости людей на проекте». Однако человеку, как правило, трудно одновременно и гладить себя по голове, и чесать живот. Многозадачность обычно реализуется путем распределения времени между несколькими заданиями. Например, с утра специалист работает над заданиями по одному проекту, а во второй половине дня — по другому.

Многие считают, что это хороший способ повысить производительность. Ведь таким образом все всегда чем-нибудь заняты. Часто приходится ждать результатов с предыдущих этапов или подтверждения информации, необходимой для продолжения работы. Многозадачность позволяет выгодно использовать это время простоев.

Как показал Голдратт в романе «Цель», оптимизация отдельного участка может негативно сказаться на качестве работы системы в целом. Так, описаны автоматы, которые задействованы постоянно, чтобы получить высокий показатель производительности. В производственных системах в результате скапливаются излишки продукции, а ограничение оказывается занятым в обработке деталей, которые не нужны для выполнения имеющихся клиентских заказов. Растут операционные расходы и время выполнения заказов, и для компании в целом ничего хорошего в этом нет.

При выполнении проектов многозадачность наносит еще больший вред. Представим себе исполнителя, за которым закреплено три задания по трем разным проектам длительностью по неделе каждое (рис. 4.10). Если бы человеку можно было работать сначала исключительно над одним заданием, то результат по первому проекту был бы получен через неделю, по второму — через две, а по третьему — через три. Если же действует модель «многозадачность» и каждый день исполнитель треть времени уделяет каждому проекту поочередно, результаты по всем трем проектам появятся не раньше чем к концу третьей недели. Работа по каждому из трех заданий продлится три недели, что потенциально увеличивает общую продолжительность всех проектов.

Если в компании многозадачность — обычная практика, то продолжительность работы три недели становится привычным делом. И эти раздутые сроки подтверждаются на практике. Если это операция из критической цепи, описанная манера работы напрямую увеличивает длительность проекта. Большинство компаний признают, что всячески стараются использовать сотрудников на множестве проектов одновременно.

ССРМ стремится не допускать многозадачности, предусматривая 100%-ную занятость каждого ресурса только на одной операции в один момент времени. Таким образом, при планировании методом критической цепи первоочередной установкой является исключение «частичной занятости людей на проекте». ССРМ также предусматривает постоянное информирование исполнителей, чтобы каждый легко мог определить, над чем ему дальше работать.

Меня часто спрашивают: «Но разве работа над несколькими вопросами одновременно не является нормальной для менеджера?» или «А если так мы застрянем на одной операции?» Отвечая, я поясняю, что бывает и положительная многозадачность. Негативной является многозадачность, которая приводит к увеличению длительности проекта. Сумев поставить дело так, чтобы не допускать негативной многозадачности, вы окажете своей команде большую услугу.

4.2.5. РАННИЙ СТАРТ ИЛИ ПОЗДНИЙ ФИНИШ?

Многочисленный исследования выявили преимущества графиков обоих видов — ранний старт и поздний финиш. Менеджеры проектов считают, что при планировании с ориентацией на ранний старт снижаются риски, так как работы выполняются в самые ранние из возможных сроков. График типа «поздний финиш» отличается тем, что:

• снижает воздействие изменений на результаты уже выполненной работы;

• сдвигает на более поздние сроки денежные расходы по проекту;

• позволяет правильно сосредоточить усилия, поскольку одновременно запускается меньшее число работ, что позволяет команде как следует «разогнаться».

В некоторых руководствах рекомендуется использовать график «ранний старт». Многие компьютерные программы по умолчанию применяют именно этот вариант расписания. При таком планировании все операции, не лежащие на критическом пути, могут начинаться раньше, чем необходимо для соблюдения сроков. Исполнители таких операций знают, что у них есть временной резерв. Как вы думаете, считают ли они при этом свое задание срочным? Не провоцирует ли такая ситуация проявление студенческого синдрома?

В ССРМ по умолчанию предлагается начинать операцию как можно позднее. Буферы на слияние путей дают запас четко высчитанной величины, защищающий весь проект от последствий срыва сроков на какой-либо из последовательностей работ, вливающихся в критическую цепь. Это дает дополнительное преимущество для проекта и обеспечивает защиту графика.

В некоторых проектах ряд операций необходимо начинать как можно раньше для снижения рисков. Пример — проекты по обновлению или ремонту сложных систем (таких как корабли и пр.). Обычно сначала, пока не произведена диагностика, ни у кого нет четкого представления о том, какие именно работы предстоят. Есть смысл осуществить диагностику как можно раньше в самом начале проекта, ведь может обнаружиться необходимость в очень длительных процедурах или материалах с большим сроком поставки. При планировании необходимо закладывать проведение таких операций на самых ранних сроках проекта.

Мне часто задают вопрос: «Что плохого в раннем начале работ, если есть кому работать?» Я отвечаю так: если вы понимаете теорию и видите, что вреда не будет, пожалуйста, начинайте раньше. Теория ограничений предполагает, что люди пользуются своими знаниями.

Назад Дальше