Нужен хороший ПМ. Что спрашивать на собеседовании?

Написано 8 Апрель, 2011 в категории Кладовая

Эта статья написана в виде комментария к хабра-статье Три вопроса на собеседовании руководителя проектов
Исходные данные: к нам на собеседование приходят ПМы, имеющие реальный опыт ведения проектов. Цель: выбрать из них наиболее подходящего (опытного, умного, кроссфункционального и т.д., в зависимости от того какие у вас критерии). Под ПМом, понимается человек, которые управляет группой разработчиков, с целью реализации коммерческого проекта. ПМ должен иметь инженерные и управленческие навыки. А вот что же это значит, и как это обнаружить, мы и будем выяснять!
В прямоугольнике вы будете видеть цитаты, а ниже мои комментарии :) Итак, поехали!
Группа вопросов 1.

1. Что такое эффективные коммуникации? Приведите примеры.
2.  Как мотивировать людей на выполнение задачи качественно и в срок?
3.  Дано: задача, оцененная в 2 человеко-месяца разработки, два программиста, один тестировщик, ПМ.
Дата старта: 01.12.2009. Когда проект будет сдан?

1. Что такое эффективные коммуникации вопрос, хороший, но очень не конкретный. Чтобы ответить на этот вопрос необходимо столкнуться с трудностями коммуникации, проанализировать их, сформулировать и запомнить. Этот процесс очень сложный и может формироваться годами. Если оценивать человека по этому вопросу, то вы будете оценивать не его знания и способность преодоления коммуникационных барьеров, а способность об этом говорить. Программисты, а именно из них выходят ПМы, как правило не очень хорошие ораторы. Скорее всего многие из тех кто Вам попадется не смогут грамотно, развернуто и с примерами ответить на этот вопрос. Мне кажется, что полезнее будет спросить человека, с каким трудностями коммуникации он сталкивался, и как эти трудности преодолевал. У ПМа-соискателя появляется возможность рассказать о своих достижениях, а вы сможете сравнить его рассказ со своим опытом. Коммуникации в программерских командах, тема довольно инетересная и сложная, и от её решения во многом зависит успех проекта. Человек способный просто и элегантно решать задачи связанные с коммуникацией членов в команде, является товаром штучным и весьма редким. Не упустите! :)

2. Вопрос мотивации работников является старым как мир вопросом. Написано оочень много книг и статей, сказано очень много слов. Что же в итоге? А в итоге верным ответом на этот вопрос является тот, которому вы симпатизируете :) Кому-то нравится метод кнута и пряника, кто-то считает, что все программисты должны быть друзьями, в общем сколько людей, столько и мнений (и в зависимости от условий каждый по своему прав). Я бы рекомендовал не много изменить вопрос - "Какие методы мотивации Вы использовали? Зачем? Какие результаты? " Опять же, цель не подтолкнуть соискателя к пространным рассуждениям,  а выяснить как он действовал в реальных ситуациях, как он оценивает эффективность методов мотивации, которые он использовал. Если человек адекватно рассуждает, но не использовал наиболее эффективных методов мотивации, то не волнуйтесь, он их без особого труда освоит. У этой темы есть один крупный подводный камень - спрашивая про мотивацию, вы подразумеваете, что у ПМа было достаточно для этого полномочий. Это не всегда так. Загвоздка в том, что иногда люди Вам не будут расказывать о более эффективных системах мотивации, только потому что у них на это никогда не было полномочий!

3.  Задача настолько же бесполезная, насколько и бессмысленная. Позволяет выявить человека, у которого  не было реального опыта работы, нуу...  или полного идиота. Единственно правильного ответа на задачу нет.  Правильным можно считать любой отличный от неправильного.  Какой ответ считать неправильным, решает собеседующий. Начнем по порядку. Кто оценивал задачу? Какова квалификация программистов? Необходимо описание проекта! А праздники будут? А какая методология используется? А как проводится тестирование? А какой уровень покрытия тестами требуется? А ПМ может кодить? А тестер? А какие требования к надежности? А есть ли зависимость от внешних участников проекта (заказчика, фрилансеров и т.д.)? Если Вы, как собесдующий ожидаете именно этих вопросов, то с небольшой натяжкой этот вопрос можно считать небесполезным :)

Итог, по первой  группе вопросов. Конечно, вы можете задать все эти вопросы на собеседовании. Более того, если Вам попадется опытный, красноречивый, со светлым умом ПМ, то все его ответы Вас удовлетворят. Вопрос в другом, захочет ли этот замечательный человек работать в компании, где задают такие вопросы :)