Вступление

Привет, Хабр! Я работаю в сфере IT около 15 лет. За свою карьеру успел побывать support-агентом, QA-специалистом, техническим писателем, Linux-админом, DevOps-инженером и DevOps-тимлидом. Именно опытом работы в роли последнего я хотел бы поделиться. Я расскажу про методики, которые использую в работе, и приведу примеры из личной практики. Надеюсь, моя статья будет полезна всем тимлидам, а также инженерам, которые хотят развить лидерские качества.

Основная часть: Истории

История 1: Кто хочет стать тимлидом?

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

  • Прокачка новых навыков. Речь идёт как о мировых лучших практиках и процессах управления проектами и сервисами (ITIL, PRINCE2), так и о soft skills. Если вам надоела командная строка, то можете попробовать себя в качестве тимлида.

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

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

К минусам смены роли инженера на роль тимлида я отношу:

  • Больше микроменеджмента. Будьте готовы к тому, что вам придётся довольно много времени уделять ответам на вопросы сотрудников, особенно новых. В то же время, вы можете настроить процесс онбординга и делегировать обучение и развитие новичков своим коллегам.

  • Меньше практики. Во многом переключение с инженерных задач на лидерские означает, что у вас будет меньше времени на непосредственную работу с технологиями. Скорее всего, вы будете больше времени проводить на профильных сайтах в поисках ответов на стратегически важные вопросы, чем в командной строке. Рано или поздно это приведёт к деградации технических навыков, если, конечно, вы не будете навёрстывать упущенное в свободное от работы время.

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

История 2: Лидер на службе у команды

В мировой практике управления коллективами существует такое понятие, как servant leadership. Расскажу о том, что это такое, и почему для меня эта модель оказалась рабочей.

В основе принципа servant leadership лежит утверждение о том, что успех руководителя измеряется успехами его команды и проектов, которые она запускает. Вообще servant переводится с английского как «слуга». Таким образом, servant leader заботится о создании максимально комфортных условий как для команды в целом, так и для каждого её участника. Ведь он знает, что его ценность руководство будет оценивать по тому, насколько производительна его команда, и насколько высока ценность её работы для бизнеса.

В заботу о команде и её участниках я включаю следующее:

  • Проведение регулярных встреч one-on-one с сотрудниками. Значение 1:1 очень велико, это один из основных инструментов в работе руководителя команды. На этих встречах можно выяснить настроение сотрудника, обстоятельства его или её жизни, удовлетворённость условиями труда и заработной платой, планы на профессиональный рост и прочее. При этом надо понимать, что построить доверительные отношения иногда удаётся не со всеми, и некоторые сотрудники будут скрывать от вас свою мотивацию и видение будущего. Также помните, что встречи 1:1 отнимают много времени и моральных ресурсов, так что наиболее качественной забота тимлида бывает в коллективах из 7-8 сотрудников.

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

Существует ещё множество видов лидерства, кроме servant. Например, этическое, демократическое, трансформационное и традиционное. Каждый тимлид решает для себя, какой тип управления ему наиболее близок. Но что бы вы ни выбрали, помните, что вы зависите от своей команды больше, чем она от вас. Если ваши сотрудники потеряют доверие и уйдут, все задачи, распределённые между ними, свалятся на вас одного. В то же время если вы заботились о своих сотрудниках и успешно представляли их интересы в компании, то они с большей охотой пойдут вам навстречу в критической ситуации, например, если потребуется срочно выйти на работу в выходной.

История 3: Токсичные мстители

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

Как распознать токсичного коллегу? Есть несколько способов.

  • При личном разговоре. Про важность инструмента one-on-one я уже писал выше. Если тон общения человека с вами кажется вам некорректным, возможно, стоит рассказать ему о принятых в компании этических принципах и правилах поведения. Однако токсичность – это не только фразы и реплики в чатах. Человек может быть вежливым и приветливым, но своим поведением разрушать атмосферу в команде.

  • В ходе работы. Может быть такое, что коллега игнорирует правила и ритуалы, принятые в команде. При этом формально он выполняет все задачи, и часто даже делает это отлично. Обратной стороной продуктивности может быть отказ от исполнения второстепенных, по мнению токсичного коллеги, обязанностей. Например, такие люди могут избегать обучения новичков, правильного оформления тикетов или документации решения проблем для удобства других пользователей. Такое поведение называется пассивной агрессией. Свои действия сотрудник обычно мотивирует тем, что формально работа им сделана, и во многих случаях это действительно так.

  • По косвенным признакам, например, в виде фидбеков, полученных от других участников команды в ходе встреч «один на один». Если один из ваших сотрудников говорит вам, что ему или ей некомфортно работать с другим сотрудником, то вероятно, их стоит разделить по разным проектам, если есть такая возможность. Если же на одного и того же коллегу жалуется сразу несколько человек, то вы должны присмотреться к этому сотруднику на предмет его или её токсичности.

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

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

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

История 4: Войти и выйти

Если вы согласились быть тимлидом, процессы найма и увольнения в вашей работе будут рутинными. О них и поговорим.

Навык найма подходящих людей в команду приходит с опытом, ростом команды и развитием у тимлида эмоционального интеллекта. На первых порах можно руководствоваться общим правилом: мы нанимаем адекватных людей, а hard skills можно прокачать. Сотрудник со средними знаниями, но хорошими навыками работы в команде лучше, чем гениальный инженер-одиночка. Время одиночек в IT прошло. Конечно, бывает такое, что надо нанять специалиста с определённым набором умений под конкретную задачу. В этом случае, надо смотреть комплексно и оценивать риски. Если выгода от найма выглядит большей, чем возможный ущерб, то можно рискнуть.

По схожей причине не стоит искать на рынке труда людей, идеально, по вашему мнению, подходящих в команду. Таких людей лучше растить. В целом помните, что руководство ждёт от вас не формирования dream team, а эффективной и качественной работы ради увеличения прибыли компании. Команды мечты если и существуют, то формируются в результате долгих лет упорного труда, а не находятся по объявлениям. К тому же команда, как и проект, это временное явление, которое закончится, как только будет достигнута определённая цель. Поэтому не стоит увлекаться созданием идеальной команды, она может быть просто работоспособной.

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

Помните, что расставание – это крайняя мера, которой обязательно должны предшествовать разговоры, работа с мотивацией, изменение условий труда и задач. При этом должны быть явные запреты, за нарушение которых необходимо увольнять тут же. Например, хамство, буллинг, травля, расизм, сексизм. Оставляя нарушителя этического кодекса в команде, вы тем самым даёте понять её участникам, что ваша личная выгода для вас важнее их благополучия. В этом случае не удивляйтесь, если в трудной ситуации никто не придёт к вам на помощь.

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

История 5: Удержание и мотивация

Одна из самых сложных задач тимлида это удержание людей. Для этого существуют различные инструменты, в основном это всё тот же 1:1. В ходе этих встреч руководитель должен постараться узнать мотивацию сотрудника, чтобы понимать, как удерживать его в случае решения расстаться. При этом может быть и так, что удержать решившего уволиться сотрудника не получится ни при каких условиях. Например, если человек решил кардинально изменить жизнь, уйти из IT и заняться бизнесом, вы вряд ли сможете что-то предложить ему, не так ли? В этом случае лучше просто отпустить человека, желательно оставшись в хороших отношениях.

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

Способы мотивации можно в целом разделить на материальные и нематериальные. К материальным относятся:

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

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

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

  • Расширение круга обязанностей. Разговаривая с сотрудником, постарайтесь понять, чего он или она хочет. Возможно, это работа на интересном проекте или с конкретным заказчиком. А может, это наставничество новичков и работа с использованием soft skills. Или это другой набор технологий и сопутствующих задач, и т. п. Как тимлид вы всегда должны работать со своим руководством, чтобы постоянно давать своим людям возможности применять их разнообразные таланты.

  • Признание заслуг. Может быть такое, что сотрудника полностью устраивает материальное вознаграждение за работу, но не хватает признания его или её роли в команде или на проекте. Возможно, человеку хочется видеть своё имя в титрах разрабатываемого продукта, или принимать стратегические решения наравне с вами, или вести переговоры с заказчиком и участвовать в планировании работы. А может, он хотел бы как можно чаще слышать «спасибо» в конце рабочего дня.

  • Повышение по карьерной лестнице. Не исключено, что сотрудник считает свой статус в компании неравным своим знаниям и опыту. В таком случае можно дать ему повышение, сопровождаемое как подъёмом зарплаты, так и дополнительными требованиями. Важно помнить, что требования к роли должны быть одинаковыми для всех сотрудников и исходить из их опыта и знаний. Например, можно поставить условие, что для получения уровня senior необходимо проработать в компании не менее 3 лёт, натренировать от 5 сотрудников и знать английский на уровне fluent speaker. При этом повышение должно предусматривать также и материальные бонусы, такие как получение доступа к более мощному оборудованию, дополнительные выходные, работу из любых мест земного шара и прочее.

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

Заключение

Подводя итоги, хочу дать читающим эту статью тимлидам несколько общих советов.

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

  • Развивая soft skills, не забывайте про hard, и наоборот. Всё же невозможно эффективно работать с инженерами, если вы не понимаете, о чём они говорят. Постоянно изучайте новые технологии, появляющиеся на рынке, и анализируйте, чем они могут быть полезны вашей команде. Отличной идеей будет прохождение курсов и получение сертификатов в свободное от работы время.

  • Транслируйте позитивное мировоззрение. Пессимистичный, упаднически настроенный руководитель не сможет мотивировать никого. Если у вас есть проблемы с настроением, решайте их с психотерапевтом. Будьте примером для других. Держите в голове общую картину. Смотрите дальше, чем экран вашего рабочего устройства. Помогайте другим увидеть небо над облаками. Верьте, что оно там есть.

  • Стройте институты. Рано или поздно вы станете элитой группы, которой руководите. Вашей задачей будет не столько работа с каждым её участником индивидуально, сколько создание процессов, методов и практик, по которым будут работать другие. Документируйте свои идеи для будущих поколений, пишите статьи и записывайте видео. Встречайтесь с руководителями других отделов, распространяйте на них свои знания. Обогащайте себя, вашу организацию и индустрию.

Список источников

Рекомендую к самостоятельному изучению следующие ресурсы:

Комментарии (26)


  1. ky0
    02.02.2022 20:01
    +3

    С токсичными сотрудниками необходимо разговаривать, постоянно донося до них мысль, что их опыт и технические знания не так важны, как атмосфера в команде и её производительность как единого целого.

    Когда токсичного работника можно легко заменить — его токсичность целиком становится его личной проблемой с (обычно довольно скорой) кульминацией в виде увольнения. Интересное начинается, когда ситуация обратная.


    1. Timofey_Samarin Автор
      03.02.2022 11:43

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


      1. polearnik
        03.02.2022 11:49

        так он же токсичный . с чего это вдруг ему передавать знания?


      1. novoselov
        03.02.2022 12:13
        +1

        То есть человек имеющий собственное мнение отличное от общепринятого сразу записывается в токсичные? У нас проблемы с бюрократией, инструментарием, процессами и agile карго культ, все кто не согласен - на выход. Отличный подход.

        При желании можно разобраться в корнях проблемы и выработать решение которое устроит обе стороны и оптимизировать процессы.


      1. ky0
        03.02.2022 13:49

        Бывает, что такая ситуация постепенно развивается из вполне подходящей для менеджера, причём именно стараниями последнего. Понятно, что незаменимых нет, многие осознают важность bus-фактора и так далее — но на практике часто бывает, что пока ситуация не доходит до дедлока, никто никого токсичным не называет.


  1. karon
    02.02.2022 20:33

    С одной стороны прекрасный текст, с другой постоянные разговоры о токсичности.


    1. dimskiy
      03.02.2022 08:57

      Ну так это же хайповое слово, на него можно списать много чего :)


  1. lookid
    02.02.2022 21:50
    +3

    Когда нужно сделать задачу - это твои проблемы, в скраме команды автономны, бери и сделай.

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


    1. anticyclope
      03.02.2022 06:14

      Когда нужно сделать задачу - это обоснуют с любого уровня, начиная от руководителя, который скажет "надо", до бизнеса, который объяснит, в чём тут прибыль

      Когда нужно поднять зарплату - начинается "ну, у меня оффер", "Вася в соседнем отделе проговорился, что у него 1.5х" и прочие причины получить редфлаг за токсичность.

      В случае годных обоснований (если руководитель сам провтыкал и не обратил на них внимания) зарплата повышается.


      1. dimskiy
        03.02.2022 08:59
        +1

        Расскажите, какие годные обоснования вы знаете?


        1. ky0
          03.02.2022 09:30

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


        1. anticyclope
          03.02.2022 09:49

          Например, "по сравнению с прошлым годом на типовые задачи я трачу меньше времени, и делаю их больше за спринт", "я внедрил какой-либо инженерный процесс и теперь у нас на 10% меньше падений на бою", "я подготовил план адаптации для джунов, и уже троих заонбордил за полтора месяца, а раньше они по полгода до задач добирались", "бизнес объявил год безопасной разработки, а я затащил чуть-чуть OWASP и мы уже нашли 3 критических уязвимости до выпуска в прод".

          Может, я, конечно, многого хочу и должен сразу давать денег, как попросят.


          1. dimskiy
            03.02.2022 09:56
            +1

            Ну окей, это все тянет на разовую премию, разве нет? Может, просто признаем что вы по другую сторону барикад и у вас диаметрально противоположная цель как раз-таки денег не давать? Не зря же столько начальственных курсов нынче как всех вокруг намотивировать, но без денег :)

            Знаете, я тут машину недавно выбирал... оказывается, для повышения цены на ровном месте вполне достаточно повода "так везде повысили", или "ну ок, поездите, попробуйте найти лучше... а это время". И просто за воздух тачка дорожает на 80/200/700тр. Никаких там "кремний таааакой дорогой стал". С чего бы вдруг принцип работал в одной сфере экономики, но не работал в другой?


            1. anticyclope
              03.02.2022 10:00

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

              повторяющийся переходит в новое качество - обычно это зп


            1. dimskiy
              03.02.2022 10:02

              .


            1. anticyclope
              03.02.2022 12:19

              Ну раз цена повышается на ровном место, то на таком же ровном месте мы возвращаемся к началу ветки: "нужно сделать задачу - это твои проблемы, в скраме команды автономны, бери и сделай"


              1. dimskiy
                03.02.2022 12:31
                +1

                Ну вот к вам и приходят с офферами вместо игры в корпоратиывные квесты


                1. anticyclope
                  03.02.2022 12:38

                  Ну давайте тогда я задам вопрос: "расскажите, какие типы корпоративных квестов вы знаете?"


                  1. dimskiy
                    03.02.2022 12:55
                    +1

                    1)собери со всех фидбек чтобы все высказались какой ты молодец - и мы обязательно рассмотрим твою прибавку.

                    2)N кварталов демонстрируй на перформанс ревью выдающиеся результаты, и мы обязательно рассмотрим твою прибавку. (тут, кстати, встречается игра "никому не ставим оценки выше среднего в этом году - бюджет не резиновый")

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

                    4)поставь себе личные цели с менеджером, выполни за N месяцев - получишь "звездочку". Собери N звездочек - и мы обязательно рассмотрим твою прибавку.

                    ... ну и вариации/миксы перечисленного. При успешном прохождении квеста могут предложить подождать, потому что это все не быстро, ну вы понимаете. Размер прибавки во всех случаях заранее не известен.


                    1. anticyclope
                      03.02.2022 13:14

                      некоторые хорошие, на мой взгляд

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

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

                      аргументы типа "рыночек такой" могут быть приняты во внимание, но могут и не быть


                      1. dimskiy
                        03.02.2022 13:15

                        о чем и говорю - мы по разные стороны )


          1. karon
            03.02.2022 11:21

            Сейчас есть прекрасный аргумент.
            Ценник на рынке возрос для всех.


          1. novoselov
            03.02.2022 12:18
            +1

            А ежегодная инфляция не является причиной индексировать зарплаты? Каждый год сотрудник накапливает знания о проекте, лучше понимает принципы работы и принятые практики, может помогать другим влияя на общее время решения чужих задач. То есть ценность сотрудника растет, а общие затраты в расчете на год (включая первоначальные затраты на найм, онбординг) уменьшаются.

            С учетом того что реальная инфляция 8% в год, то раз в 3 года зарплата должны повышаться на 25%.


            1. anticyclope
              03.02.2022 12:24

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

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


  1. Racheengel
    02.02.2022 23:55
    +1

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

    А зарплаты надо подымать регулярно и без напоминаний. В том числе тимлиду :)


    1. Timofey_Samarin Автор
      03.02.2022 11:44

      Полностью согласен с вами.