19 нояб. 2008 г.

Секреты управления программистами. А.М. Орлов

Прочёл книжку «Секреты управления программистами» Александра Орлова. Как она ко мне попала — не спрашивайте. Просто в очередной раз приехал курьер и привёз каких-то книг, которые я заказал из длинного перечня отложенных позиций на oz.by. Поэтому кто и как меня натолкнул на эту книжку — вспомнить проблематично.

Книженция на пару часов. Формат карманный, буквы крупные, как в детской книжке, я такое люблю. :-)

Секреты управления программистами. Александр Орлов

В произведении простым человеческим языком в очередной раз излагаются известные или интуитивно понятные вещи об управлении людьми, создании для них микроклимата, пригодного для плодотворной работы, содежит советы по формированию новой команды, набору профессионалов в компанию.

Поскольку я бы не удивился, если бы нашёл изложение этого материала в двух-трёх постах какого-нибудь хорошего блога, рекомендовать приобретать книгу не стану, наверное. Хотя я ничуть не жалею, что прочитал. И, наверное, буду перечитывать.

Орлов также является автором сайта «Клуб Успешных Менеджеров Программистов» и одноимённого названию книги треннинга. Отсылаю на сайт, если заинтересовала тематика.

В книжке я сделал совсем чуть-чуть закладок. Выдержку, как обычно, привожу в виде цитат и комментариев.

В одном из первых разделов книги речь шла о важности создания благоприятного для создания чувства «потока» микроклимата. Одной из важнейших составляющих этого микроклимата (и я тут абсолютно согласен с автором) — тишина на рабочем месте. К слову, с этим показателем ой как плохо в комнате, где сидят четыре руководителя проектов. Но они (то есть мы), по крайней мере, изолированы от остальных и мешают только сами себе... Если не можете обеспечить тишину, говорит тов. Орлов, обеспечьте хотя бы наушники программистам. Затем он приводит то самое заинтересовавшее меня наблюдение, ради которого и писался весь этот бред в этом абзаце :-)

... Есть, правда, исследование, что когда программисты слушают музыку, они пропускают хорошие технические решения. Якобы за музыку и всякие развлечения отвечает одно полушарие мозга, а когда оно работает, другое, отвечающее за работу и технические решения, — отключается.

Дальше автор говорит, что в его команде, тем не менее, самый талантливый инженер (интересно, как он это определил) наушников не снимает. От себя хочу добавить, что, возможно, этот талантливый инженер не умеет слушать музыку, либо слушает «правильную» музыку (см. мой пост про маркеры — очень важно выбрать ту самую «правильную» музыку).

Тем не менее, приведённые результаты исследований заслуживают того, чтобы над ними задуматься.

Читаем дальше (без комментариев, т. к. на эту тему можно дискутировать до посинения):

Программисты не любят:

  • переформирование команд;
  • бюрократию;
  • метрики;
  • когда их работа идёт в корзину;
  • микроменеджмент.

Ошибки российских менеджеров:

  • никогда не говорят (или редко говорят) волшебное слово «спасибо»;
  • ругают публично;
  • хвалят лично или не хвалят вообще.

Принцип «ругай лично, а хвали публично» считаю очень правильным, хотя сам грешу его нарушением, за что бывает искренне стыдно.

В очередь книг к прочтению добавилась ещё одна, рекомендованная автором:

Зажгите у себя глаза.

Как это сделать — есть масса техник. Меня, например, в последнее время промотивировала книжка Ф. Беттджера, «Вчера неудачник — сегодня преуспевающий коммерсант».

Ещё одна рекомендация — книга «Программируем командный дух». И до кучи: книга Стивена Кови «7 навыков высокоэффективных людей». Это уже из области тайм-менеджмента. Если вы читали — поделитесь впечатлением, плиз.

Исключительность:

... очень хорошо, когда люди в вашей команде или в вашей компании осознают себя такими совершенно исключительными существами, рядом с которыми другие не лежат, не ходят и вообще за людей не считаются.

Несмотря на юморок, очень важное замечание. Общеизвестное, но как правило не высказывающееся вслух утверждение. У каждого из нас есть примеры, когда кто-либо с пеной у рта рассказывал, какая его компания «крутая», да такая крутая, что отправляет в командировке только в купе «люкс», в самолётах — бизнес-классом, селит в гостиницах не ниже 4*, кормит только в хороших ресторанах и т. д. и т. п. По сути, дешёвый трюк, но как подкупает! А для программистов нет лучше признания, чем утверждение, что клоака, которую они сейчас разгребают, на самом деле самая вонючая клоака в мире, с которой кроме них никому не под силу справиться :-)

Ещё цитатка:

Вещь, которая людей очень сильно демотивирует, — это когда их работа идёт в корзину (т. е. выбрасывается, прим. мои). В силу каких-то стратегических изменений, передоговоренностей с заказчиком и пр. — неважно, почему это происходит, но это очень сильно бьёт по энтузиазму людей.

Если нависает как раз такая ситуация, то нужно всеми силами пытаться довести работу до логического конца. Либо вставить то, что написано, в другой проект. Либо выложить в «open source». Либо ещё что-то. Но какой-то разумный конец необходим.

Рекомендации по набору команды:

  • Хорошо иметь возможность набирать команду с нуля.
  • Правильные люди — те, чья производительность в разы больше, чем у других.
  • Правильные люди обладают двумя признаками: они умные, они любят добиваться результата.
  • Нанимайте людей умнее себя (это как раз не сложно, прим. мои :-).
  • Лучше не нанять правильного человека, чем нанять неправильного.
  • Не слушайте рекомендаций до собеседования.
  • Собеседования:
    - чем больше раундов, тем лучше;
    - должно присутствовать пять-шесть человек;
    - должны присутствовать будущие коллеги человека;
    - нанимайте только, если все говорят «Да!»;
    - задавайте открытые вопросы;
    - не говорите о себе слишком много в течение собеседования;
    - скорость овладения знаниями важнее, чем текущие знания;
    - попросите человека написать код!
  • Три необходимые проверки на собеседовании:
    - проверка энтузиазма;
    - проверка простоты общения;
    - проверка достижения результата.

Сорри, длинновато получилось, но я не нашёлся, что отсюда можно выбросить.

Сейчас немного приятного для моего слуха:

... когда ты регулярно перерабатываешь и сидишь на работе запаренный, теряется стратегический фокус и возможность посмотреть на свою работу со стороны.

Желаю вам не терять этот самый фокус, ради которого, собственно, и создаются все мало-мальски руководящие должности.

Завершить пост хотелось бы этой цитатой из книги:

Завершая книгу, хочется процитировать Уинстона Черчилля:

Успех — это способность, не теряя энтузиазма, идти от одной неудачи к другой.

:-)