Давече наткнулся на занятную одноимённую статью на любимом мною developers.org.ua.
Автор выступает от имени HR-менеджера, которому остро наболела проблема текучести кадров в украинском ИТ-бизнесе.
Густо напичканая логическими умозаключениями и примерами из реальной жизни, статья тем не менее сводится к тому, что программисты в большинстве своём народ замкнутый и нелюдимый, как правило не приходит к руководству со своими проблемами, а сразу ложит на стол заявление об уходе. Несмотря на лёгкий реверанс о том, что "менеджеры тоже у нас не очень", в статье явно видна предвзятость автора, что вобщем-то понятно.
Намного больший интерес лично для меня было просмотреть комментарии ИТ сообщества к этой статье, по которым очевидно что автор поднял настоящую бурю. Как и следовало ожидать, мнения можно разделать на две основных группы:
1) автор молодец, программисты замучили своим нелогичным поведением и нежеланием помочь менеджерам, которые с ног сбились ублажать девелоперов;
2) автор - яркий пример безграмотного менеджера, а понимать и предвидеть настроение сотрудников - и есть одна из основных задач менеджера.
Признаться, я не сразу определился "с какой стороны баррикад" нахожусь я, однако "выслушав" несколько десятков мнений, понял, что истина где-то посередине.
С одной стороны, конечно, прямая задача менеджера - мотивация сотрудников, отслеживание настроений, тим билдинг и т.п. и девелоперы абсолютно вправе ожидать всего этого от своего менеджера.
С другой стороны, не стоит забывать о том, что всвязи с молодостью ИТ индустрии у нас практически никто не получает профессионального образования в сфере проектного менеджмента, а опыт 1-2 года уже считается существенным. Т.е. в большинстве своём менеджеры (кстати, как и разработчики!) - это самоучки, поэтому ожидать от них профессионально грамотного поведения не приходится.
Корень проблемы - в перегретости ИТ рынка труда, где отыскать хорошего девелопера (кстати, как и менеджера) - задача совсем не из простых. Отсюда и нежелание девелоперов идти навтречу менелжерам и упрощать им жизнь. Мол, "через дорогу" меня возьмут с удовольствием на таких условиях как я хочу без всяких "но" и "если". Я думаю, пока существует эта перегретость, ожидать что девелоперы будут очень утруждаться и помогать менеджеру догадаться о своих пожеланиях, не приходится.
Только дождавшись стабилизации рынка можно ожидать что
1) менеджеры будут становиться всё более профессионально подготовленными и будут не просто "дрючить" девелоперов, а выполнять свои основные задачи, т.е. решать организационные проблемы проекта (среди которых проблема кадров - одна из первых);
2) разработчики перестанут раздуваться от собственной важности и востребованности от того что цена на их труд растёт как снежный ком и станут так же заинтересованными в своей компании, как и она в нём.
Тогда и только тогда можно требовать тех "партнёрских" отшений между сотрудником и руководством, которые так хотелось бы наблюдать автору уже сейчас.