Ни у кого в команде (или в толпе) нет в голове полной картины того, что происходит во всей группе. Позволяя командам решать проблемы самостоятельно и принимать совместные решения, вы на практике
Теорема Конанта – Эшби
Делегирование управления – лучший способ обеспечить управляемость проектов. Мы можем прийти к данному выводу в несколько этапов, начав с теоремы Конанта – Эшби
[33]:Хороший регулятор системы должен располагать хорошей моделью этой системы.
Если мы хотим чем-то управлять, нам нужна хорошая модель управляемого объекта. В этом смысл данной теоремы. Чтобы создать такую модель (или мысленное представление об объекте), мы используем информацию, предоставляемую системой:
• Пилот использует доступную ему при помощи приборов информацию, чтобы понять, как ведет себя самолет и как им управлять.
• Авиадиспетчеры используют информацию на экранах радаров, чтобы понять, что происходит в воздушном пространстве аэропорта, и управлять движением в нем.
• Чтобы понять динамику проекта, менеджер использует совещания и отчеты («Контроль и мониторинг» [Институт управления проектами 2008]).
Однако качество управления не может быть лучше, чем качество имеющейся информации о системе. Чем меньше информации о системе в нашем распоряжении или чем она менее точна, тем хуже наша способность создать соответствующую ментальную модель. А без хорошей модели, как утверждает теорема Конанта – Эшби, мы не можем быть хорошими регуляторами.
В случае со сложными системами ситуация еще хуже. Чем сложнее системы, с которыми нам приходится иметь дело, тем труднее создать их работающие модели. Достаточно трудно (но возможно) понять, как работает компьютер и как им управлять. Или как устроен автомобиль и как управлять им. А в случае со сложными системами доступная нам информация либо
В качестве примера представьте себе карту Лондона, которая должна помочь вам управлять всем, что происходит в городе, – начиная с дорожного движения и заканчивая коммуникациями, бизнесом и функционированием отдельных семей. Вы либо окажетесь в ситуации, когда информации будет слишком много, чтобы ее вместило ваше сознание, либо информации будет недостаточно, чтобы управлять всем этим эффективно. Если речь идет о сложной системе, то в качестве ее управляющего вы обречены!
Чем сложнее система, тем меньше мы способны ею управлять. (А проекты по разработке ПО могут быть действительно сложными.) К счастью, имеется простое решение:
• Авиадиспетчеры не управляют самолетами. Они предоставляют делать это пилотам.
• Пилоты тоже управляют самолетом в ограниченном объеме, в значительной степени полагаясь на автоматические системы управления.
• Мудрые менеджеры делегируют большинство функций самим командам.
Делегирование управления командам – метод, при помощи которого менеджеры управляют сложными системами. Вы спускаете решения и обязанности на тот уровень, где в распоряжении людей
Распределенный контроль
Управление моим сердцебиением, пищеварительной системой, дыханием, кровяным давлением, сном и иммунной системой носит неосознанный характер. Этими функциями управляют подсистемы внутри более крупной системы, которая называется «я». Я даже осмелился бы утверждать, что «я» – это всего лишь виртуальная система. Она только думает, что всем управляет, и общается с такими же виртуальными системами, которые в свою очередь думают то же самое. Но в конечном итоге всю работу делают подсистемы – и делают ее независимо. Оставляя открытым лишь небольшое окошко, которое нам нравится называть «свободой воли».
Но делегирование управления не останавливается на уровне подсистем. И у моей иммунной системы, в свою очередь, нет централизованного управления. Так же, как в мозгу нет главного нейрона, который управлял бы мышлением, а в организме не существует единого кардиостимулятора, который регулировал бы сердцебиение. Управление распределено среди множества частей системы. И на это имеется веская причина: наличие единого механизма управления делает систему неустойчивой и уязвимой для внешних воздействий.