9. Устраните все оставшиеся конфликты ресурсов и проверьте результаты предыдущих вычислений.
Эта процедура удобна для планирования проектов, в которых менее 20 операций. Для более крупных проектов применять ее сложнее, так как требуется много места.
Метод можно модифицировать, используя цветную бумагу и вырезая прямоугольники разной длины. Длина будет соответствовать длительности операции, а цвет — типу ресурса, необходимого для ее выполнения. Это упростит процесс снятия конфликта за ресурсы и последующие вычисления. Конечно, потребуется чуть больше подготовительных работ. Этот метод успешно применялся даже на крупных проектах из 500 операций и более. Для составления расписания также можно воспользоваться магнитной доской или такими компьютерными приложениями, как PowerPoint или Excel.
Чтобы планировать и управлять проектом по методу критической цепи, можно воспользоваться компьютерными программами, разработанными для вычисления критического пути. Большинство программных продуктов предоставляет достаточно возможностей как для выравнивания ресурсов, так и для выстраивания методом «поздний старт» сливающихся с критической цепью последовательностей работ. Начинаем мы всегда с одного и того же: рисуем логику проекта, используя сокращенные длительности операций и данные о необходимых ресурсах. Обязательно проверьте сделанные установки (в зависимости от программы): во-первых, удостоверьтесь, что длительность операций — величина фиксированная и, во-вторых, что каждая цепочка работ строится по типу «поздний старт». В некоторых программах можно установить эти параметры сразу на весь проект. А иногда требуется программировать «поздний старт» на первую операцию каждой цепочки. Поэкспериментируйте, чтобы понять особенности программы, с которой работаете, и знать, какие установки в ней используются при выравнивании ресурсов.
Возможность задания алгоритма для выравнивания ресурсов заложена практически во все программы СРМ. Проверьте. Метод критической цепи не завязан на тот или иной алгоритм. Единственное требование — в готовом плане должны быть устранены все конфликты за ресурсы данного проекта. Обычно при желании можно выравнять ресурсы вручную и внести в программу финальный вариант распределения ресурсов по операциям.
После первого выравнивания ресурсов необходимо определить критическую цепь. Предлагаю указать в плане все логические связи, чтобы сохранить результаты выравнивания в дальнейшем при манипуляциях с планом. Затем можно будет устранить ограничения, которые программа могла ввести для выравнивания ресурсов (например, чтобы произвести выравнивание, некоторые программы назначают даты начала операций фиксированными). Если зафиксировать все связи, впоследствии вы сможете рассчитать расписание, а ваш критический путь совпадет с критической цепью.
Проверьте, на самом ли деле найденная вами критическая цепь является ограничением для выполнения проекта. Ошибочное установление связей между операциями иногда приводит к тому, что в критическую цепь попадает задание, которое не должно и не может определять длительность всего проекта. (Я называю это «математический критический путь или цепь»). Скорректируйте логику связей или длительность операции так, чтобы критическая цепь стала очевидным бесспорным ограничением в проекте. Повторимся: бывает так, что существует две практически одинаковые по длительности цепочки, претендующие на роль критической. Выберите ту, в которой, по вашим ощущениям, выше степень неопределенности или в которой чаще задействован пользующийся высоким спросом ресурс (потенциальное ограничение).
Кроме того, удостоверьтесь, что критическая цепь составлена так, что в ней заложена достаточная устойчивость и минимальная зависимость от вариабельности при выполнении отдельных операций. Вот две простые рекомендации:
1. Критическая цепь должна состоять как минимум из 10 операций (для средних по размеру проектов).
2. Величина операций критической цепи не должна быть более 20% цепи или 50% проектного буфера.
Далее необходимо добавить буферы на слияние путей и проектный буфер. Они обозначаются как обычные операции, только без указания ресурсов. Не забудьте пометить, что буфер на слияние путей является предшественником для определенной операции критической цепи, установите соответствующую связь. Затем нужно перепроверить результаты выравнивания ресурсов и произвести итоговые корректировки. (После добавления буферов на слияние путей обычно нужно повторно выравнять ресурсы.)
Программы, созданные для работы с критическими цепями, автоматически выполняют практически всю процедуру, описанную ранее. Сегодня существует несколько таких программных продуктов. Самые доступные из них либо интегрировали Microsoft Project в себя, либо являются дополнительным модулем к нему.