Термодинамика проектных ограничений: как газовые уравнения объясняют срывы сроков и потерю качества
Занимаясь анализом проектного управления, я попробовал применить законы классической термодинамики к известной триаде проектных ограничений (Project Management Triangle). Изучив доступные публикации, я не нашел прямого математического переноса газовых законов на модель ресурсов и сроков. Ниже – попытка описать эту гипотезу.
Термодинамика проектных ограничений
Удивительно, но логика «железного треугольника» обнаруживает структурное сходство с газовыми законами термодинамики. Если формализовать эту метафору, корректно сопоставив переменные проекта с термодинамическими параметрами, мы приходим к принципиально новой умозрительной модели, обладающей собственной ценностью.
Если сопоставить отдельные параметры проекта с газовыми физическими величинами, мы получим модель, где:
- «график» (временной контейнер проекта) – это объём газа V;
- «объём работ» (уровень активности/энергии системы) – это температура газа T;
- «бюджет» (финансовое напряжение/ресурсы) – это давление газа P;
- «качество» (плотность и наполненность результата) – это масса газа ν (ню).
В чем суть этой аналогии? Стоит зафиксировать один любой параметр железного треугольника проектных ограничений, остальные начинают вести себя фактически по законам термодинамики.
1. Изохорный процесс (фиксируем «сроки проекта» (объём газа V = const))
Физика. В этом случае треугольник качества проекта ведет себя по аналогии с «законом Шарля», где P / T = const.
Сценарий. Если время на проект строго фиксировано, то при увеличении работ (температуры T) неизбежно нужно потратить больше денег (давление P). Например, чтобы успеть сделать больше в тот же срок придется выводить людей во вторую смену, платить за срочность и переплачивать за экспресс-доставку материалов.
2. Изотермический процесс (фиксируем «объём работ» (температура T = const))
Физика. В этом случае треугольник качества проекта ведет себя по аналогии с «законом Бойля-Мариотта», где P * V = const.
Сценарий. Если мы фиксируем работы, но при этом хотим сделать быстрее, то есть сократить сроки (объём V), то стоимость работ (давление P) пропорционально «подскочит». То есть чтобы сделать работу быстрее нужно заплатить больше денег. Например, чтобы закончить проект за более короткий срок, нужно влить в проект деньги – нанять дополнительную команду или выплачивать сверхурочные.
3. Изобарный процесс (фиксируем «бюджет проекта» (давление P = const)
Физика. В этом случае треугольник качества проекта ведет себя по аналогии с «законом Гей-Люссака, где V / T = const.
Сценарий. Если бюджет заблокирован, то любая попытка увеличить объём работ (температуру T) приведёт к увеличению сроков (объём V). Если вы наняли команду делать работу за фиксированную сумму, однако в процессе вы начали добавлять новые задачи (поднимать «температуру T»), то команда не сможет нанять дополнительных сотрудников, так как денег им не добавили. Следовательно, команде придется делать всё имеющимися ресурсом, в итоге сроки проекта поползут «вправо».
4. Политропный процесс
В реальном управлении проектами статичные условия практически не встречаются. На практике одновременно трансформируются и сроки, и объёмы, и бюджет. Динамику этих изменений отражает пропорция (P1 * V1) / T1 = (P2 * V2) / T2. Здесь параметры с индексами «1» – фиксируют исходные значения бюджета, графика и объёма работ, а с индексами «2» – их скорректированные показатели, демонстрируя перераспределение ресурсов системы.
Нельзя изменить один параметр, чтобы не изменились другие!
Политропный процесс служит достаточно точной аналоговой моделью реального проекта: если внешние факторы одновременно сжимают график (аналог объёма газа) и урезают бюджет (аналог давления), то система вынуждена сбросить внутреннюю «температуру» – то есть менеджер должен сократить объём работ. То есть, невозможно выполнить ранее запланированный объём работ за меньший бюджет при сокращенном графике.
5. Куда исчезает Качество?
А что происходит, если стейкхолдер всё-таки желает сделать нереальное: фиксирует два параметра одновременно – требует выполнить весь объём работ (T) строго в срок (V), но при этом урезает бюджет (P)?
На первый взгляд, упрощённое соотношение идеального газа (P * V ~ T) запрещает подобный сценарий: при фиксированных V и T и падающем P нарушается математическое равновесие. Проект заходит в тупик.
Но в полном уравнении Менделеева-Клапейрона (P * V = ν * R * T) присутствует ещё один ключевой параметр – это количество вещества / масса газа (ν).
Чтобы снизить давление при неизменных объёме и температуре, физическая система требует единственного решения — уменьшить массу вещества, то есть открыть клапан и сбросить часть газа.
В предлагаемой модели масса газа (ν) – это качество результатов проекта.
Когда финансирование сокращают, но сроки и объём работ жестко зафиксированы, менеджер вынужден «открыть клапан» и стравить массу из системы. Формально все требования ТЗ (T) будут выполнены в установленный срок (V), но система станет разреженной: дорогостоящие материалы заменят на бюджетные аналоги, опытных специалистов – на новичков, а из графика исключат контроль качества и тестирование. В результате проект будет сдан (V) и уложится в усечённый бюджет (P), но его «молекулярная структура качества» (ν) ослабнет настолько, что система рискует разрушиться при первой же реальной эксплуатационной нагрузке.
6. Постоянная сложности среды
Но в уравнении мы также видим еще один элемент – R (молярная газовая постоянная). Эта постоянная описывает работу, совершаемую одним молем идеального газа при изменении температуры на один градус.
Если в уравнении мы перенесем всё, кроме R, в одну сторону, то получим равенство: R = (P * V) / (ν * T)
В модели «термодинамика проектных ограничений» это будет, как:
R = (бюджет * график) / (качество * объём работ)
Мы получаем некую «постоянную сложности среды», в которой реализуется работа. Это как «коэффициент трения реальности». Постоянная сложности среды отражает, потери «энергии» (бюджет * график) на преодоление сопротивления внешних и внутренних барьеров среды ради достижения полезного результата (работа * качество). Из уравнения следует, чем больше значение R, тем меньший объём качественной работы можно выполнить при фиксированных затратах денег и времени.
Постоянная R может включать в себя множество элементов технического, технологического и социально-политического ландшафта, таких как технологическая сложность, бюрократия, налоги и другие обязательные платежи, непроизводительные расходы, специфика локального менталитета, требования смежных социальных групп (местные сообщества, экологические активисты, профессиональные союзы), и т. п.
Резюме
Разумеется, между «графиком», «объёмом работ» и «бюджетом» не существует такой же жесткой зависимости как между объёмом, температурой и давлением газа. Модели проектного управления функционируют в иной плоскости, нежели законы строгого материального мира.
В чём же заключается прагматическая ценность концепции «Термодинамика проектных ограничений» для руководителя?
Ценность в том, что подход дает мощный инструмент моделирования условного поведения артефактов проекта (графика, объёмов работ, бюджета, качества продукта), а также позволяет оценивать риски и среду, в которой этот проект развивается и существует.