October 29th, 2007
“Почему так популярна профессия руководителя проекта?”
Мой ответ на этот вопрос, заданный в форуме SQL.ru:
Почему так популярна и востребована профессия руководителя проекта?
Зачем их так много??
Давайте посмотрим с малого – зачем вообще нужны лидеры в любом коллективе. Скажем, собралась группа из N людей пойти в кино. И тут выясняется, что одним нравятся боевики, другим детективы, одни не хотят ехать на другой конец города, третьи не могут в выходные и у каждого есть своё мнение. Происходит гвалт, до какого момента?
Л. Выделяется лидер, который ставит цель, ограничивает число вариантов, проводит голосование или настаивает на определённом выборе, аргументируя его определённым образом.
С. Коллектив договаривается о правилах выбора куда, когда и как идти и что делать в случае изменений, по каким правилам взаимодействовать.
По методу Л работает классическая теория лидерства и руководства. По методу С – теория самоорганизации однородных систем.
Что мешает вам и вашим друзьям (программистам) пойти и придумать идею продукта, взять кредит в банке, разработать систему и продавать её, живя в своё удовольствие?
- Нежелание брать на себя риски востребованности продукта, сроков и качества его реализации
- Отсутствие необходимых навыков целеполагания, планирования, контроля, маркетинга и т.д.
- Нежелание брать на себя риски того, что в коллективе произойдёт конфликт/ы, которые:
а) могут происходить систематически и фактически саботировать разработку;
б) могут привести к распаду коллектива
Что мешает вам, оставаясь в коллективе в компании в качестве наёмного работника, обходиться без менеджера проекта?
- Отсутствие навыков и желания общаться с заказчиком.
- Отсутствие навыков долгосрочного планирования.
- Отсутствие навыков ведения эффективных переговоров.
- Отсутствие навыков согласования интересов разных сторон.
- Отсутствие навыков финансовых расчётов.
- Отсутствие навыков и методов управления рисками.
- Отсутствие практики точного следования договорённостям.
- Отсутствие навыков предотвращения и разрешения конфликтов.
- Отсутствие желания заниматься обеспечением ресурсами.
Метод Л в разработке ПО – это классический проектный менеджмент из серии “вот приедет дядя, дядя нас рассудит”.
Метод С в разработке ПО – это то, что предлагает Agile и что естественным образом происходит во многих стартапах.
Причём интересно, что по-настоящему эффективные менеджеры выстраивают работу команды так, что она может работать без их участия, лишь изредка прибегая к советам и помощи.
PS: Там, как обычно, тусовка базданщиков устроила сральню с меряньем пиписьками, но уж такая культура на форуме.