Как пасти котов. Наставление для программистов, руководящих другими программистами
Шрифт:
Применимы ли принципы Кранца в нашей области? Думаю, вполне, и мне к ним даже нечего добавить. Это четкие, справедливые принципы, которые неплохо бы записать на бумажке, приклеив ее к монитору. Как я уже неоднократно говорил, совершенствование лидерских качеств повышает шансы на достижение успеха, а в части планирования без лидерства не обойтись. Не стоит сваливать эти обязанности на начальницу – не забывайте, что помимо вашего отдела ей, скорее всего, подчинены несколько других. Представьте себя локомотивом коммерческих достижений компании. Если следовать этой аналогии, получается, что вам, с одной стороны, требуются топливо и грамотная эксплуатация, с другой – кто-то должен жать на газ. Может быть, вы – свеча зажигания? Насколько резво вы искрите? Хватает ли вашей увлеченности, чтобы зажечь искру энтузиазма среди подчиненных?
Знайте
Вероятно, в планировании ваша начальница достигла больших успехов, чем вы. В конце концов, почему она оказалась в своей должности? Скорее всего потому, что за ней закрепилась репутация человека, который сочетает в себе навыки планирования и исполнения. Кроме того, вполне возможно, что и во всем остальном она более квалифицирована. В то же время одного она не может знать лучше, чем вы, – вашей верхней планки. Если вы следите за моей мыслью с самого начала книги (надеюсь, что это так), вспомните: в главе 2 мы говорили о том, как преодолевать собственные слабости.
Рассмотрим аналогию из одной программы.
Обычно мы считаем, что в области технологии, инженерии, науки, программирования – да чего бы то ни было! – достигли неплохих успехов. Люди с таким самомнением зачастую ставят перед собой сложные задачи, испытывая тем самым свой интеллектуальный уровень. Я давно играю в шахматы – мне это нравится, хотя свои успехи я оцениваю сдержанно. Мои программные шахматы позволяют устанавливать уровень квалификации противника, роль которого, естественно, исполняет компьютер, – с тем, чтобы любой игрок мог играть в свое удовольствие. Таким образом, если «человеческий» игрок хочет выиграть, он должен заменить максимальный уровень квалификации более низким. Обращаясь к терминологии этой игры [100] , назову восемь уровней квалификации:
100
ChessMaster 5000. Не думаю, что производитель будет сильно против, если я позаимствую из его игры структуру меню – в конце концов, это устаревшая версия. Кстати, более свежую и, соответственно, более мощную версию мне одолеть пока что не удалось!
1. Новичок.
2. Начинающий.
3. Простой.
4. Упрощенный.
5. Средний.
6. Сложный.
7. Специалист.
8. Чемпион.
Вашу квалификацию по части выполнения рабочих функций, очевидно, тоже можно оценить в границах этого спектра. Квалификация начальницы, скорее всего, выше. Одновременно на рынке идет борьба за звание чемпиона. При общении с начальством вы не должны заблуждаться относительно уровня собственных знаний. Начальница выше оценит честное «не знаю», чем убедительное, на первый взгляд, мнение, которое высказывается по незнанию проблемы.
При общении с начальством вы не должны заблуждаться относительно уровня собственных знаний. Начальница выше оценит честное «не знаю», чем убедительное, на первый взгляд, мнение, которое высказывается по незнанию проблемы.
Раз уж я упомянул шахматы, обратимся к стратегическому и тактическому мышлению – очередным ориентирам, помогающим оценивать квалификацию. В шахматах необходимы навыки стратегического планирования; тактики, как правило, в них не выигрывают – за исключением, конечно, ситуаций, когда оба игрока торопятся закончить игру. В отношениях с начальницей всегда имейте в виду эти два способа решения задач: стратегию и тактику. Скорее всего, в стратегическом отношении она вас превосходит. Если это не так, постарайтесь ей помочь; если же я прав, учитесь! Вероятно, она сможет лучше решать свои задачи, если сконцентрируется на стратегии, а решение тактических вопросов поручит вам. Ваше сотрудничество выгодно обеим сторонам.
Как ожидать неожиданность
Полагаю, ваше положение в компании таково, что стратегические решения принимаются кем-то сверху, а вам остается лишь проводить их в жизнь. В такой ситуации трудно удержаться от ощущения бессилия. И действительно, кому понравится, когда начальство ставит перед фактом очередных решений, которые невозможно было предугадать? По выражению изобретателя современных вакцин Луи Пастер (Louis Pasteur), «шанс приходит только к тем, кто к нему готов». Напишите
Как «подготовиться» к непредсказуемому? Хороший вопрос, на который нет очевидного ответа. С одной стороны, вы должны постоянно пополнять свои знания о технологических возможностях с учетом имеющихся и обещающих вскоре появиться инструментальных средств. Для этого нужно держать в голове технологические новинки в самых разных областях. Эрудитами нам в сегодняшних условиях стать нереально, однако если много читать, разумно пользоваться Интернетом и обращать внимание на конъюнктуру рынка, справиться с поставленной задачей можно. Выделяйте время на ознакомление с информацией, которая может потребоваться в будущем. Не увлекайтесь технологическими игрушками; наблюдайте за новейшими течениями, которым следуют наиболее прогрессивные компании, – если уж ваша организация не относится к их числу, это минимум того, что вы можете сделать. Обязательно следите за последними бета-версиями широко применяемых в вашей рабочей деятельности инструментальных средств. В идеале, если ваша компания сможет нанять специалиста по исследованию рынка (а возможно, даже создать соответствующий отдел), ваши шансы на адекватную подготовку к будущим изменениям серьезно повысятся. Не стесняйтесь обращаться к помощи начальницы – скорее всего, она готова к изменениям лучше, чем вы. (В разделе «Контролируйте свои слабости» главы 2, в частности, говорится о чтении профессиональной литературы.)
Как преодолеть безынициативность компании
Более чем уверен, что ваша должность относится к среднему звену руководства, а ваша начальница, соответственно, находится в иерархической системе чуть выше. И знаете что? У вас есть преимущество, о котором вы, возможно, даже не подозреваете: вы более восприимчивы к тенденциям в мире разработки программных продуктов за пределами конкретного предприятия. Благодаря своему высокому посту ваша начальница, скорее всего, хуже ориентируется в этих вопросах. Такая ситуация, к сожалению, складывается во многих компаниях, и справиться с ней зачастую нет никакой возможности. Происходит она от чрезмерного внимания, которое менеджеры высшего звена уделяют существующей иерархии. Они тратят массу усилий, чтобы контролировать деятельность нижестоящих сотрудников, упуская при этом ситуацию в индустрии в целом.
Посмотрим, что думает о том, как работают представители менеджмента среднего звена, Энди Гроув:
«Старшие менеджеры стали таковыми за счет своих профессиональных достижений. Со временем такие люди осознают свои достоинства и, исходя из этого, берут на себя лидерские функции. Таким образом, нет ничего удивительного в том, что и на руководящих постах они продолжают эксплуатировать стратегические и тактические приемы, наработанные в течение карьеры, – в особенности в "чемпионский сезон"» [101] .
101
Grove, op. cit., p. 127.
Гроув называет такое состояние «инерцией успеха»; оно представляет серьезную опасность. Вы, кстати, тоже не застрахованы от этой болезни, так что вещи, которые я рассказываю о вашей начальнице, можете экстраполировать на себя.
Следите за тенденциями в отрасли
Регулярно оценивайте состояние дел вашей компании в контексте рыночной конкуренции. Замечайте действия конкурентов и сравнивайте их с позицией собственной компании. Возможно, ваша начальница настолько погружена в свою текущую деятельность, что даже не допускает мысли о возможности ухудшения положения на рынке. В комплекс обязанностей технического лидера входит, в частности, отслеживание новейших тенденций в индустрии и анализ их влияния на процесс разработки. Если начальница довольна положением дел, это совершенно не значит, что вы должны с ней соглашаться. Если вы видите, что какой-то аспект деятельности компании можно улучшить, подумайте, как это сделать, и донесите ваши соображения до начальства. Для обоснования своих взглядов можете привести ряд примеров из опыта изучения новых методик разработки и анализа вероятности грядущих революций.