Марш победителей. Семь принципов эффективного управления или Азбука с картинками для менеджеров проектов
в рубрике Peopleware, Project Management, Колонка Спанч Боба
Известно, что производительность разных программистов может отличаться в десятки раз. Производительность одного и того же программиста может также отличаться в десятки раз. Заставьте лучшего в мире бегуна бегать в мешке, и он покажет в 10 раз худший результат. Заставьте лучшего программиста заниматься «сизифовым трудом»: плодить документацию (которую, как правило, никто не читает) в угоду «Методологии» (именно с большой буквы ‘М’), - и его производительность снизится в 10 раз.
Задача руководителя проекта - сделать воспроизводимой высокую эффективность интеллектуальной деятельности. Для того чтобы добиться успеха, он должен решить две задачи:
- Обеспечить эффективность каждого участника рабочей группы.
- Обеспечить эффективные процессы взаимодействия.
В этом ему помогут следующие принципы.
Принцип 1. Принцип необходимого разнообразия
Для «хорошего» управления количество возможных состояний управляющего устройства (разнообразие) должно быть не меньше, чем количество состояний объекта управления.
(с) У.Р.Эшби “Введение в кибернетику” М., ИЛ, 1959

Картинка 1. Все люди разные
Сколько людей и ситуаций, столько и вариантов решений должен иметь эффективный руководитель в своем арсенале. «Если у руководителя в руках только молоток, то все вокруг будут похожи на гвозди». Понять человека можно, только слушая и слыша, что он говорит. Руководитель, который в течение недели не пообщался индивидуально с каждым из своих прямых подчиненных, зря получает зарплату.
Принцип 2. Четыре условия эффективной работы
Для того чтобы сотрудник мог эффективно решить поставленную руководителем задачу, необходимо и достаточно, чтобы он:
- Понимал цель работы.
- Умел ее делать.
- Имел возможность ее сделать.
- Хотел ее сделать.

Картинка 2. Эффективное решение задачи
Ни одна задача не будет решена за любое, отведенное на это время, если человек не захочет ее сделать. У каждого участника рабочей группы должна быть личная цель (внутренняя мотивация), которую он сможет достичь, продвигая проект к успеху. Если у сотрудника нет такой личной цели, не стоит его брать в проект.
Принцип 3. Четыре роли руководителя
Для того чтобы обеспечить четыре условия эффективной работы руководитель должен уметь исполнять четыре роли:

Картинка 3. Четыре роли руководителя
Помним, наставник это не тот, кто учит, а тот, у кого учатся. Добиться от участника приверженности проекту больше, чем имеется у руководителя никому не удастся.
Принцип 4. Принцип лидерства
Руководитель программного проекта должен стать лидером, вокруг которого сплотится эффективная команда.

Картинка 4. Лидер, вокруг которого сплотилась команда
В разработке ПО многие уже признали, что наиболее эффективные процессы взаимодействия складываются в самоуправляемых и самоорганизующихся рабочих командах. Но, как не бывает лидеров без последователей, так и не бывает команд без лидеров. Лидера нельзя назначить. Лидер должен получить от команды признание своих профессиональных качеств и завоевать полное доверие.
Принцип 5. Четыре стратегии лидерства
В зависимости от готовности каждого участника рабочей группы выполнять задания руководителя, он должен использовать одну из 4-х стратегий:

Картинка 5. Четыре стратегии лидерства
Не существует одной лучшей стратегии руководства, стиль лидерства должен определяться конкретной ситуацией. Чтобы получить признание профессиональной компетенции, лидер должен сочетать директивное управление и объяснения - “продавать” свои решения, убеждать в их правильности. Завоевать доверие можно, если поощрять коллективное принятие решений, обмен идеями, поддерживать инициативу сотрудников. Делегирование возможно только при взаимном доверии.
Принцип 6. Принцип четырех «П»
Эффективность разработки ПО есть функция четырех «П»: Продукта, Проекта, Персонала и Процесса.

Картинка 6. Принцип четырех «П»
Нет одного лучшего процесса разработки ПО. Процесс должен быть адаптивным, то есть динамически меняться вместе с изменением критичности продукта, масштаба проекта, квалификации и сработанности персонала.
Принцип 7. Принцип цикличности
Четыре фазы становления команды: формирование, конфликты, становление, отдача, - должны циклически повторяться, чтобы обеспечивать непрерывный рост эффективности.
Если руководитель не будет прилагать дополнительные усилия, команда, рано или поздно, начнет «сползать» с плато наивысшей эффективности в состояние застоя и стагнации.

Картинка 7. Принцип цикличности
Руководитель должен постоянно искать ответы на вопросы: «Что лишнее мы делаем?»; «Что можно делать проще?»; «Что угрожает проекту?», - работать на сокращение ненужных усилий вместо того, чтобы «стремиться к новым героическим подвигам». Необходимо перестраиваться, отказываться от того, что перестало действовать или стало работать неэффективно.
Заключение
У проекта разработки ПО должно быть не три, а четыре фактора успеха:
- Выполнен в соответствие со спецификациями.
- Выполнен в срок.
- Выполнен в пределах бюджета.
- Все участники проекта чувствуют себя победителями.

Картинка последняя. Победители
Благодарности
Спасибо тренеру сборной России по футболу Гусу Хиддинку, который убедительно демонстрирует преимущества гуманистического менеджмента.
Дополнительно
- С. Архипенков “Лекции по управлению программными проектами”, 2009.
- С. Архипенков, “Руководство командой разработчиков программного обеспечения. Прикладные мысли”, 2008.
Комментариев: 5 на “Марш победителей. Семь принципов эффективного управления или Азбука с картинками для менеджеров проектов”
Прокомментировать
Вы должны быть авторизованы для комментирования.




Сатаров Владимир:
Вот я тут статейку давеча разместил и разослал ссылки на нее своим знакомым. И был поражен результатом, потому что по всему выходило, что не более 20% компаний используют принципы планирования своих действий. Иными словами до сих пор действует старое доброе правило: “В драку ввяжемся, а там посмотрим”.
Гуманистический менеджмент - это отлично! Но вот вопрос, коллега: какой (хотя бы примерно) процент компаний использует указанные вами принципы (особенно - 4-й)? И как это отражается на прибыльности?
PS. Ни одной игры нашей сборной не смотрел. Принципиально.
2 сентября, 2009 в 18:04
Архипенков Сергей:
Добрый день, коллега!
Даже про приблизительный процент компаний, которые проповедают гуманистический менеджмент, не скажу. Нет данных. Но это и не важно.
Правильный менеджер проекта – это достаточно самостоятельная фигура, которая может выстраивать процессы внутри проекта на свое усмотрение, независимо от корпоративной культуры. Одна из задач правильного менеджера – стать прокси объектом и отфильтровывать всю фигню, которая периодически валится «с верху» и мешает эффективной работе команды.
Мне удавалось договариваться с топами. Выглядело это, примерно, так. У топов периодически возникало желание порулить моим проектом. Они возникали на горизонте со словами:
– “Надо делать быстрее!”
– “Надо делать лучше!”
Моя реакция обычно была следующей:
– “Если Вы знаете, что мы делаем не так, подскажите, пожалуйста, мы обязательно последуем Вашим советам. Если Вы знаете кого-то, кто может сделать мой проект лучше и быстрее, я готов уступить ему свое место. Если не можете помочь проекту, то, пожалуйста, отойдите и не мешайте”.
Так что, если менеджер правильный и занимает проактивную позицию, то он не сильно зависит от корпоративной культуры.
Цель менеджера обеспечить максимум эффективности работы команды. А эффективность реализации проектов и прибыль компании, как правило, имеют положительную корреляцию. Хотя, встречал и исключения.
Где-то так…
Успехов!
3 сентября, 2009 в 9:44
Бындю Александр:
Подскажите, пожалуйста, где можно подробнее узнать о “гуманистическом менеджменте”. Гугл на этот счет молчит.
Кто стоял у истоков? Есть ли какая-то литература?
26 ноября, 2009 в 16:09
Архипенков Сергей:
Истоки у гуманистической философии русские. Потому лучше искать в Яндексе :). Первое, что подвернулось из интересного: http://www.e-college.ru/xbooks/xbook032/book/part-007/page.htm
Успехов!
26 ноября, 2009 в 17:13
Бындю Александр:
Спасибо.
27 ноября, 2009 в 8:08