Вовремя и в рамках бюджета. Управление проектами по методу критической цепи
Шрифт:
Понимание настоящего смысла слова «точность» (степень отклонения результата от заданного среднего значения) ведет к осознанию двух способов повышения точности отдельной оценки. Можно более точно описать исходные установки, сузив тем самым границы стандартного отклонения, или улучшить процесс. Например, указав, что измеряется точность выстрелов, производимых из ружья данным стрелком на заданном расстоянии и определенным типом патронов, вы уменьшите область отклонений (снизите неопределенность при оценке точности). А если изменить процесс — стрелять с опоры или в закрытом помещении, где не мешает ветер, — то уменьшится степень вариабельности. В проекте аналогом первого подхода будет служить улучшение
Некоторые опытные менеджеры проектов утверждают, что люди склонны давать оптимистичные, заниженные оценки. Эти заявления вызваны воспоминаниями о неудачных проектах, где не выполнялись плановые даты. Однако это утверждение не является верным по ряду причин.
Во-первых, многочисленные данные психологических исследований показывают, что людям свойственно стремиться к удовольствию и избегать неприятностей. В большинстве проектов это возможно при выполнении работ в срок. Никому не хочется прослыть человеком, хронически срывающим даты. Нелогично было бы считать, что люди сами навлекают на себя проблемы, постоянно давая оптимистичные оценки длительности работ.
Во-вторых, память человека избирательна. Лучше всего запоминается неприятное, «наихудший вариант», а вот хорошее приходит в голову реже. Ведь очень многие считают, что всегда и везде встают в самую длинную очередь. Вы же не думаете, что это на самом деле так? Также мы склонны забывать, что именно привело к той или иной ситуации. Эта ментальная особенность имеет пару интересных последствий:
1) руководитель проекта помнит в основном только случаи, когда в реальности было превышено плановое (оценочное) значение, и поэтому добавляет к оценке еще и от себя резерв на непредвиденные обстоятельства;
2) исполнители склонны в следующий раз оценивать длительность с запасом.
В-третьих, если бы действительно на проектах преимущественно использовались заниженные оценки длительности, то практически все работы завершались бы с опозданием. Если допустить, что мы в своих проектах даем возможность проявиться положительным отклонениям (хотя факты говорят об обратном), слияние цепочек работ снижает вероятность успешного завершения, если оценки были сделаны с менее чем 50%-ной долей вероятности. (В реальности все еще, конечно, усложняется деятельностью по контролю за исполнением проекта. Контролирующие мероприятия могут как способствовать, так и препятствовать своевременному завершению работ.)
Многие проекты идут с нарушением графика, однако наши наблюдения показывают, что значительная доля (например, около трети проектов в сфере информационных технологий) завершается своевременно. Вовремя заканчиваются практически все проекты по подготовке коммерческих предложений. Почти все крупные мероприятия проходят по плану с минимальными проблемами. Из-за срыва плановой даты проекта никогда еще не переносились Олимпийские игры. (Был ряд напряженных моментов с подготовкой к Олимпиаде-2004 в Греции, но и тогда все разрешилось благополучно.)
Анализ контрольных точек (milestones) в одном крупном проекте подтвердил положение Голдратта о том, что около 80% ключевых событий происходит точно по графику, одно или два — раньше срока, а остальные — с опозданием, при этом незначительное число — со значительным опозданием. Проект, который я анализировал, состоял примерно из 30 больших подпроектов, ряд из которых в свою очередь снова подразделялись на меньшие проекты.
Как показывает мой опыт, при планировании проектов в сотнях самых разных компаний либо не уточняется степень надежности оценочных
Метод критической цепи основан на действии статистического закона суммирования стандартных отклонений10: защита проекта от действия общих причин вариабельности на каждую операцию обеспечивается путем добавления буферов на концах цепочек операций. В плане буфер указывается как очередная операция, только не имеющая содержательного наполнения.
Отметим, что в терминах статистики говорят о стандартном квадратичном отклонении, обозначаемом обычно как s11. Для конкретного определенного статистического распределения заданное число стандартных отклонений определяет совокупную вероятность. Например, при нормальном распределении в область плюс-минус одно стандартное отклонение попадает 67% данных, или совокупная вероятность того, что результат будет наблюдаться в пределах одного стандартного отклонения от среднего значения, составляет 67%.
Статистические правила суммирования отклонений позволяют создать защитный механизм для цепочки работ целиком с той же степенью надежности (вероятности закончить проект вовремя), но при меньшем запасе требуемого времени, чем при попытке защитить буфером каждую работу в отдельности. Объединение резервов времени резко сокращает общую длительность цепочки работ по проекту.
Рис. 4.6 показывает, как в простом случае закон суммирования отклонений ведет к сокращению графика. В данном примере мы предполагаем, что с 50%-ной долей вероятности длительность каждой операции составит одну неделю, а с 90%-ной вероятностью — две недели. Следовательно, срок завершения цепочки из четырех операций по плану равняется восьми неделям. Помня о студенческом синдроме и склонности не завершать работ до срока, мы можем ожидать, что вряд ли проект завершится быстрее, чем за восемь недель, и что, вероятнее всего, все закончится позднее.
Когда мы объединяем запасы на непредвиденные обстоятельства, работает и еще один фактор — центральная предельная теорема, описанная в разделе 3.4. Многие проектные работы характеризуются смещенным влево распределением, имеющим среднее значение стремящимся к минимальному и длинную правую ветвь кривой распределения. Это говорит о том, что длительность операции может оказаться намного больше средней. В таких смещенных влево распределениях среднее значение (mean) обычно оказывается левее, чем медиана, то есть наиболее часто встречаемый показатель. Таким образом совокупность операций в проекте будет, скорее всего, иметь симметричное распределение и суммарное отклонение меньшее, чем алгебраическая сумма отклонений по каждой операции. Это справедливо вне зависимости от того, известно ли вам, каково распределение на самом деле, или нет.