Buch lesen: «Вовремя и в рамках бюджета. Управление проектами по методу критической цепи»
Научный редактор О. Зупник
Руководитель проекта С. Турко
Технический редактор Н. Лисицына
Корректор Е. Аксенова
Компьютерная верстка А. Абрамов
© Artech House, Inc., 2005
© Издание на русском языке, перевод, оформление. ООО «Альпина Паблишерз», 2010
Все права защищены. Никакая часть электронной версии этой книги не может быть воспроизведена в какой бы то ни было форме и какими бы то ни было средствами, включая размещение в сети Интернет и в корпоративных сетях, для частного и публичного использования без письменного разрешения владельца авторских прав.
* * *
Предисловие
Когда концепция критической цепи увидела свет, мне посчастливилось тут же разглядеть, насколько удачно она дополняет свод знаний по управлению проектами PMBOKTM. Я принялся работать над синтезом этих двух областей – над управлением проектами методом критической цепи (Critical Chain Project Management, CCPM). Тогда специалисты, знакомые с теорией ограничений систем (ТОС), и те, кто являлся частью профессионального сообщества менеджеров проектов, не очень-то пересекались между собой, отчасти потому, что теория ограничений зародилась в производственной сфере.
Когда менеджеры проектов впервые услышали о ССРМ (некоторые – во время моего выступления на ежегодном съезде PMI (Project Management Institute), проходившем в Лонг-Бич, штат Калифорния, в 1998 году), мнения их о теории разделились. Большинство вдохновилось новым подходом, желая освоить его как можно быстрее и применять на практике. Небольшая, но заметная группа, оказавшаяся в меньшинстве, составила движение протеста, лозунги которого сводились по большому счету к тому, что «ничего нового в этом нет». В издания PMI (PM Network, PM Journal) полетели письма, разгорелись дебаты, и ряд авторов, в том числе и я, в своих статьях сформулировали некоторые ключевые аспекты проблемы. Я был открыт для конструктивной критики, однако меня совершенно не вдохновляли аргументы типа «это уже было». К счастью, в PMI преобладали люди рассудительные. Мою книгу взяли к распространению и помогли организовать двухдневный семинар. Недостатка в желающих посетить его не наблюдалось, и отзывы участников были самые лестные.
Сейчас уже несколько крупнейших компаний мира, а также ряд серьезных правительственных организаций на собственном примере показали, каких небывалых результатов можно достичь, применяя ССРМ. Письма с критикой перестали поступать в адрес редактора PM Network, и метод критической цепи как один из способов составления графика проекта должен быть официально включен в руководство PMBOKTM издания 2004 года, выход которого ожидается через месяц1. В большинстве книг по управлению проектами, издаваемых сейчас, используется концепция критической цепи, и в ряде случаев я был приглашен поучаствовать в написании соответствующих глав. Обсуждение в PM Journal продолжается, но теперь это деловая, конструктивная критика, которая помогает совершенствовать концепцию. И хотя некоторые приверженцы старой школы управления проектами до сих пор путают понятия «буфер» (buffer) и «временной резерв» (float) и, по-видимому, никак не могут освоить принципы статистического мышления, лежащего в основе ССРМ, концепция пережила период разногласий и перешла в разряд базовых методик управления проектами.
Несмотря на тысячи примеров успешного применения ССРМ при реализации самых разнообразных проектов в самых различных сферах, методология эта пока не стала основным отраслевым стандартом. Она все еще квалифицируется как новинка. Работая в качестве консультанта на протяжении последних десяти лет, я с удивлением обнаружил, что во многих компаниях отсутствует понимание самих основ управления проектами. И в некоторых случаях ССРМ послужила ключом, открывшим для людей мир профессионального проектного менеджмента. В других случаях специалисты, сведущие в традиционном управлении проектами, сделали серьезный шаг вперед и многое выиграли от применения ССРМ, и все же методика до сих пор остается в ранге новой технологии, проходящей период первоначальной обкатки.
Предлагаю вам рассматривать ССРМ как движение к лучшему как в вашей жизни, так и в жизни тех, кто заинтересован в реализации ваших проектов. Приглашаю приобщиться к преимуществам, даруемым ССРМ, а именно: точно прогнозируемый успех, меньшая длительность проекта, значительно возросшая производительность организационных проектов и – что наиболее важно – снижение напряженности и бóльшая результативность. По мере применения концепции я бы попросил вас делиться своим опытом с другими, чтобы и остальные могли воспользоваться выгодами от работы по ССРМ и способствовали разработке все лучших и лучших приемов успешной реализации проектов.
Благодарности
Прежде всего выражаю признательность самым первым последователям ССРМ, тем, кто зачастую шел вопреки общепринятому мнению и наперекор организационной культуре собственных компаний, добиваясь неслыханных результатов. И хотя организации при этом только выиграли, и выиграли немало, во многих случаях, чтобы переломить ситуацию, приходилось бороться не на шутку.
Хочу выказать свое уважение и благодарность доктору Элияху Голдратту – за создание теории ограничений и концепции критической цепи в отдельно взятом проекте. Спасибо Ди Джейкобу из Института Авраама Голдратта AGI за то, что ввел меня в его стены в середине 1990-х. Также благодарю Тони Риццо за признание подхода «системного управления проектами организации» и за приглашение участвовать в самых первых опытах использования ССРМ.
Глава 1
Начнем с начала
Проекты заканчиваются крахом с пугающей частотой. По статистике, в 30 % случаев работы останавливаются на полпути, и в итоге оказывается, что время, деньги и силы были потрачены впустую. Зачастую проекты завершаются с нарушением сроков, с превышением бюджета при невыполнении первоначальных целей. Причем нередко расхождения с плановыми значениями сроков и затрат могут доходить до 100 %. Из-за этого ежегодно теряются миллиарды долларов. Данная проблема не связана с конкретным типом проекта или страной реализации. Она универсальна. Попытки как-то улучшить итоговые показатели по проектам создают в основном дополнительные проблемы и для людей, и для организации: исписываются горы бумаги, однако результат наблюдается минимальный, а иногда и вообще обратный. Специальность «управление проектами» отстала в своем развитии от других сфер человеческой деятельности, таких как технологии или производство. Цель данной книги – помочь вам и вашей компании радикально улучшить управление проектами.
В первых трех главах содержится общая информация об управлении проектами по методу критической цепи (CCPM). Поэтому если вам хочется получить представление о методе ССРМ в управлении отдельным проектом, можете сразу переходить к главе 4. Если же вам не терпится узнать, как правильно запустить отдельный проект, начните с главы 6, где говорится о разработке плана успешного проекта. Глава 7 расскажет о том, как планировать несколько проектов, в которых задействованы одни и те же ресурсы.
Настоящая же глава является вводной в CCPM, в ней определяется суть вопроса и на некоторых примерах показывается, что ССРМ зарекомендовала себя в качестве эффективной методики для самого широкого спектра проектов в самых различных сферах. Задача данной главы – убедить вас в том, что при использовании традиционных подходов к управлению проектами, даже работая изо всех сил, максимальных результатов не добиться. Кроме того, эта глава готовит вас к прочтению главы 2, в которой закладывается фундамент для восприятия нового подхода, коим является управление проектом по методу критической цепи.
В разработанном PMI «Руководстве к своду знаний по управлению проектами» [1]2 проект определяется как «временное предприятие, имеющее целью создание уникального товара или услуги». Характеристика «временный» призвана отличить проект от повседневных производственных процессов. Прилагательное «уникальный» показывает, что проекты отличаются друг от друга. Проект является успешным, если заказчики получают то, чего хотели, тогда, когда хотели, за заранее оговоренную цену и при этом команда проекта довольна результатом.
Главы с первой по третью написаны с учетом существующей традиционной методологии управления проектами. Хотя в проджект-менеджменте уже наметились некоторые перемены, все же в имеющейся специализированной литературе чаще всего при обсуждении вопроса разработки графика в первую очередь описывается метод критического пути (critical path method – CPM). В PMBOK упоминаются и другие методы, а в издание 2004 года должен попасть также метод критической цепи3, однако «критический путь» сейчас используется значительно шире. Большинство программных продуктов основаны именно на СРМ.
В PMBOK также рассматривается управление рисками (как способ реагирования на неопределенность) и метод освоенного объема (как способ оценки и контроля). Управление рисками и метод освоенного объема применяются при реализации многих крупных проектов, особенно тех, что делаются по заказу правительства США.
Большинство программных продуктов и абсолютно все приложения, которые мне встречались, в рамках СРМ настроены на создание графика типа «ранний старт». Это означает, что программа составит расписание работ таким образом, чтобы они начинались как можно раньше и помещались на графике как можно левее. На рис. 1.1 дан типичный план проекта, построенный таким образом.
Иногда, чтобы отличить проекты от обычного производства, смотрят на количество получаемой продукции и на относительную длительность операций. При реализации проектов обычно возникает результат в своем роде уникальный. В ходе производства же появляется значительное количество более-менее похожих единиц продукции. Некоторое пересечение есть между проектом и изготовлением под конкретные пожелания заказчика (например, сборка автомобиля на заказ). Как я обнаружил, многие считают, что стандартное производство и проекты – совершенно разные вещи. В середине 1990-х я первый раз услышал о теории ограничений систем – ТОС, впервые описанной доктором Элияху Голдраттом в книге «Цель» (The Goal) [2]. Порекомендовав роман нескольким менеджерам проектов и программ, выяснил, что никто не видел никакой связи между ТОС и управлением проектами. Впоследствии я нашел способ преодолеть власть традиционной парадигмы мышления. Показывая людям рис. 1.2, я спрашиваю: «Что это – проект или процесс производства?» Реакция аудитории очень интересная. В большинстве случаев вид у всех озадаченный. Быстрого ответа не дает никто. Затем один предполагает: «Может быть, и то, и то». Остальные сразу соглашаются. На самом деле может быть и так, и так. На этом уровне сходства очевиднее различий. Поэтому в первую очередь мы с вами проанализируем такую общую черту проектов и производства, как вариабельность длительности отдельных операций. Речь идет об операциях, преобразующих некие входные параметры в результаты на выходе; из таких операций состоят как взаимозависимые этапы производственного процесса, так и этапы реализации любого проекта.
Реальная длительность производственной операции обычно является лишь малой составляющей общего времени выполнения заказа. Многие считают, что длительность проекта зависит от фактического времени выполнения задач и, следовательно, что оно на 100 % определяет срок завершения проекта. Концепция критической цепи ставит данный подход под сомнение.
1.1. Успешный проект
Успешным является проект, который соответствует требованиям всех лиц, участвующих в его реализации. У каждого проекта есть цель. Цель достигается при соблюдении трех граничных условий, как показано на рис. 1.3. Содержание проекта – проектное задание – это описание того, чего как минимум мы хотим достичь по завершении проекта, каков желаемый результат. Бюджет проекта и график выполнения – максимум того, что мы готовы на это потратить. В центре – ресурсы, они связаны с каждым из трех необходимых условий и влияют на них и на успешность реализации проекта.
Данные три условия являются взаимозависимыми. Чем дольше длится проект, тем больше средств на него уходит. Чем дороже проект, тем дольше он длится. Чем дольше он длится, тем выше вероятность изменения первоначального содержания работ. Чем больше изменений в содержании, тем сильнее растут затраты и длительность. Далее при описании проектной системы мы подробно рассмотрим данные зависимости.
1.2. Определение проблемы
Большинство ученых сходятся во мнении, что правильная постановка проблемы – самый важный шаг к выработке подходящего решения. Мой любимый философ Карл Поппер [3] отмечает: «Наука начинается с проблем, затем переходит к противоречащим друг другу теориям, чтобы осмыслить их критически». То же самое относится и к общей проблеме улучшения результативности проектов. Вслед за Поппером призываю вас критически рассмотреть то, что я называю «существующей системой» управления проектами, – систему, которой вы пользуетесь сейчас, и рассмотреть ее в свете предлагаемого метода критической цепи. Как вы увидите, формулировка проблемы «повышение результативности реализации проектов», пожалуй, слишком обща для того, чтобы по ней можно было выработать какое-либо последовательное эффективное решение.
1.2.1. Насколько состоятельна существующая проектная система
Задайте себе следующие вопросы:
1. Часто ли вы слышали о том, что проект занял больше времени, чем планировалось?
2. Как часто вам приходится слышать, что проект завершился намного раньше, чем планировалось, без особых усилий со стороны команды проекта?
3. Часто ли вы слышали, что проект превысил запланированный бюджет?
4. Много ли вы знаете случаев, когда на проект было затрачено значительно меньше того, что закладывалось в бюджет?
5. Приходилось ли вам слышать о том, что в ходе реализации объем работ или спецификации пересматривались, потому что невозможно было следовать первоначальным?
6. Довольны ли заказчики тем, что по ходу проекта приходится изменять его содержание?
1.2.1.1. Типы проектов
В табл. 1.1 показаны четыре типа проектов. По горизонтали дана классификация по характеру временных условий: «заданный крайний срок» или «как можно скорее». По вертикали проекты делятся на внутренние (как правило, нацеленные на улучшение оперативных процессов) и внешние (исполняемые для получения прибыли). Ответы на перечисленные ранее вопросы будут зависеть от типа проекта. В таблице также приведены некоторые примеры.
Проекты типа I имеют заданный срок реализации и выполняются для внешнего заказчика. Примером служат подготовка коммерческих предложений и проведение крупных мероприятий. Заказчик попросту не примет к рассмотрению предложение, поданное позже установленной даты. Поэтому команды, разрабатывающие соответствующую документацию, редко срывают сроки. Если менеджер по подготовке предложения, затратив время и средства, опоздал с ответом заказчику, руководство отреагирует незамедлительно и совершенно определенным образом. Иногда доходит до рекомендации подыскать себе другое место работы. Как правило, вовремя завершаются и другие подобные проекты с заданной датой окончания, хотя и приходится подстраивать под ситуацию содержание и скорость работ. Никто не перенесет открытие Олимпийских игр, поэтому можешь не можешь, а стадион надо достраивать. Редко кто срывает мероприятия национального значения или оплаченную заранее поездку из-за того, что вовремя чего-то не подготовил. Не часто встретишь политика, который отказывается от участия в гонке кандидатов, потому что не успевает выполнить все пункты своей предвыборной кампании. В проектах этого типа обычно меняется содержание и бюджеты, но график соблюдается железно.
Для проектов типа II никто извне не навязывает конкретных сроков сдачи работ (хотя руководство внутри компании может устанавливать свои даты). К ним относятся многие инициативы, запускаемые с целью заработать денег. Например, внедрение нового продукта, строительство отеля. К этой же категории относится большинство правительственных проектов. Если реализация будет запаздывать, вы все равно не лишитесь всех выгод. Вернее, лишитесь, но только на время, однако обычно никто об этом не задумывается и в явном виде это не просчитывается. В таких проектах, где нет строгого ограничения по времени, могут меняться значения всех трех переменных: и содержание, и бюджет, и сроки.
Проекты типов III и IV, как правило, в рамках одной компании соперничают в битве за финансирование. При этом проекты третьего типа занимают более высокое место в списке приоритетов, поскольку, чем бы ни были продиктованы сроки, нарушение их часто влечет за собой штрафные санкции. И наконец, проекты типа IV зачастую определяют будущее компании. Организации запускают такие проекты, чтобы совершенствоваться. Следовательно, чем быстрее реализовать подобный проект, тем лучше. Однако, к сожалению, в списке приоритетов эти начинания чаще оказываются на последних позициях, что для них выливается в нехватку ресурсов и постоянные отсрочки.
Вне зависимости от того, на какое место в рейтинге вы поместите тот или иной проект, я полагаю, что «любой стоящий проект стоит делать быстро». Потому что вы не начнете получать отдачу, пока проект не будет выполнен. При этом деньги в работу уже вкладываются – с самого начала. Таким образом, если проект начат, то, закончив его как можно скорее, вы обязательно увеличите показатель рентабельности инвестиций.
1.2.1.2. Некоторые факты
Управление проектами имеет длительную историю, которая являет себя во многих чудесах света, созданных руками человека. Но придерживались ли тогда какого-то графика? Старались ли уложиться в рамки выделенного бюджета? Соответствовали ли всем спецификациям и правилам? Примеры последних лет все чаще дают отрицательный ответ на эти вопросы. Почти все знают о грандиозных проектах, реализация которых сопровождалась серьезными проблемами. Аэропорт в Денвере (штат Колорадо), или тоннель под Ла-Маншем, соединивший Францию и Великобританию (так называемый «Чаннел»), или Международная космическая станция [6], или Большой бостонский тоннель «Биг-Диг». Помимо запаздывания по срокам и перерасхода бюджета большие трудности возникли и с содержанием проектов. Еще долгое время после открытия аэропорта Денвера система регистрации и выдачи багажа в нем не работала. Пассажирские перевозки по «Чаннелу» были невозможны даже после того, как отгремели звуки торжественной церемонии открытия. По состоянию на 2004 год один из новых американских модулей МКС продолжал простаивать на Земле. Многие также знакомы с проблемой «фантомного ПО»: практически все выпуски программного обеспечения происходят позже плановой даты, и при этом в них полно ошибок, недоделок и не хватает многих заявленных функций. Особых успехов в данном искусстве добились в Microsoft.
В одной статье я нашел описание эпопеи с Денверским аэропортом. Он был построен с опозданием практически на два года. Затраты выросли с $3 млрд до $4,2 млрд. Не все первоначальные задачи были решены. Газета также сообщала хорошую новость: прибыль аэропорта в 1996 году составила 28 млн. Давайте-ка посчитаем 28 млн от 4,2 млрд дает 0,6 % ROI в год. Много ли нашлось бы желающих вложить деньги в такой проект? Инвесторы, выделившие средства в обмен на облигации, даже обратились в суд.
Мысли, изложенные в табл. 1.2, зародились в среде руководителей проектов и теперь благодаря Интернету гуляют по всему миру. Это лишь один пример из массы подобных, свидетельствующих лишний раз о том, сколь часто проекты завершаются неудачей. Полезно отметить, что для этих неудач не существует культурных и национальных границ. Во многих книгах по управлению проектами есть разделы о причинах провалов и способах их устранения.
1.2.1.3. Некоторые цифры
Правительство любит собирать и публиковать данные о результатах анализа реализации проектов. Обычно не принято включать туда позитивную информацию о подрядчиках, так что картина может показаться весьма предвзятой. Вот некоторые количественные данные.
Главное бюджетно-контрольное управление США (GAO) опубликовало отчет о результатах анализа крупнейших проектов по внедрению систем (с бюджетом более чем $75 млн) министерством энергетики США [4]:
1) в период с 1980 по 1996 год министерство энергетики запустило 80 крупных проектов по внедрению систем энергопитания;
2) в 31 случае реализация была остановлена до завершения проекта, причем к моменту прекращения работ уже было потрачено свыше $10 млрд;
3) завершены были лишь 15 проектов и по большей части с нарушением сроков и превышением бюджета;
4) вдобавок результаты 3 из этих 15 проектов до сих пор не применялись по назначению;
5) реализация остальных 34 проектов продолжается и в большинстве случаев с существенным превышением бюджета и переносом сроков.
А вот более свежая информация – неутешительная, несмотря на все старания исправить ситуацию с качеством выполнения проектов [5]. Проведенное в сентябре 2002 года сравнение 25 крупных проектов министерства энергетики 1996 года и 16 проектов 2001 года показало, что уровень работы подрядных организаций за это время не слишком вырос. И в 1996-м, и в 2001-м наблюдались сдвиги по времени и увеличение затрат. Причем доля таких проектов в 2001 году была больше, чем в 1996-м. Так, бюджет проектов 2001 года вдвое превысил плановые показатели в 38 % случаев по сравнению с 28 % 1996 года.
А теперь данные из другого отчета GAO – оценка проводимых NASA работ над последней моделью космической станции [5]:
1) при проверке в июне 1997 года было отмечено продолжающееся уже на протяжении некоторого времени ухудшение показателей по соблюдению сроков и бюджета головным подрядчиком;
2) указывается, что за время с января 1995 года по апрель 1997 года затраты, связанные с переносом сроков, выросли с $43 млн до $129 млн;
3) за тот же период разница между фактической стоимостью отдельно взятой операции и выделенными на нее средствами из имевшегося первоначально запаса в 27 млн превратилась в перерасход размером $291 млн;
4) по состоянию на июль 1997 года расходы, вызванные увеличением сроков, выросли до $135 млн, и превышение бюджета возросло до $355 млн;
5) особенные опасения внушают отклонения по затратам, поскольку никакой тенденции к уменьшению расхождений между плановыми и фактическими значениями не выявлено.
Вот куда уходят деньги налогоплательщиков! Обратите внимание, что это две разные правительственные организации с абсолютно разными проектами и условиями их реализации. Однако результаты в обоих случаях одинаково плачевные.
Та же горестная картина наблюдается и в министерстве обороны. Джеймс Льюис [7] рассказывает о прекращении в 1991 году программы А-12 «Мститель». Это решение привело к сокращению 9000 рабочих мест, а правительство затеяло судебное разбирательство по факту переплаты подрядчикам в размере $135 млн. Как пишет Льюис, «надежный источник в министерстве обороны сообщил, что по отношению к обоим генподрядчикам по всем правилам использовалась система контроля затрат и управления графиком C/SCSC (cost/schedule control system criteria)». (Кто-то может, правда, сказать, что это самая мудреная из всех имеющихся на сегодня методик).
Одно достаточно давнее исследование в Австралии [8] показало, что из всех строительных проектов в оговоренные контрактом сроки завершается лишь одна восьмая и превышение плановых показателей в среднем составляет более 40 %. Об этом было упомянуто в недавнем отчете Дэниела Чана и Мохана Куммарасвами [9] о причинах превышения сроков при реализации строительных проектов в Гонконге. В нем также говорится: «Задержки при выполнении строительных работ до сих пор остаются очень распространенным явлением практически по всему миру, несмотря на появление новых технологий строительства и более эффективных технологий управления».
Более всего, похоже, обречены на неудачи проекты по разработке программных продуктов. Самые свежие статистические данные [10] говорят о «значительном» прогрессе, наблюдающемся с 1994 года: «Доля успешных проектов возросла до одной трети, или 34 % от всех реализуемых проектов. По сравнению с показателем в 16 % за 1994 год рост составил 100 %. Количество неудавшихся проектов снизилось до 15 % от общего числа, что составляет менее половины от 31 %, наблюдавшегося в 1994 году. Остальные 51 % проектов попадают в разряд “под риском”».
По моему мнению, одна треть – показатель, далекий от того, чтобы считаться признаком успешности. А как на ваш взгляд?
Что объединяет все эти случаи? Подход к управлению проектом. Везде использовался метод критического пути. Может быть, использовался он не всеми одинаково и не всеми правильно, но в любом случае заявлялось, что применяется именно этот способ планирования.
Есть несколько условий, которые нужно выполнить перед тем, как начинать какой-либо проект. Даже если целью является совершенствование управления самими проектами. Вот что необходимо сделать:
• удостовериться, что задача, которую вы собираетесь решать, – правильная (правильная задача);
• проверить, что выбранный подход к решению задачи позволяет ее реально осуществить (правильный подход к решению задачи);
• составить такое проектное задание, которое обеспечит реализацию выработанного решения (правильное решение);
• выполнить проект, реализовав поставленную задачу в рамках проектного задания, не нарушая сроков и не выходя за рамки бюджета (правильная реализация).
В последнем пункте вновь упоминаются три необходимых условия реализации любого проекта.