Всем привет! Сегодня в гостях у нас Олег Мельник — Technical Lead в компании Proxify, а также преподаватель в OTUS.

Поговорили с Олегом про такую роль у разработчиков как техлид.

— Кто такой техлид и как с ним обращаться?

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

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

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

— В чем состоит работа технического лидера?

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

  • Подбирает технологию или набор технологий для определенных рабочих задач Может ли команда обойтись без техлида?

  • Отвечает за инновации и внедрение новейших методик к созданию ПО, тестингу, доставке и разработке технологических решений в компании 

  • Занимается практической инженерией, отлаживает бизнес-процессы, такие как CI/CD и прочие 

  • Устраняет технические неполадки и контролирует бизнес-процессы в целом с технической стороны, сводя риски для компании к минимуму 

  • Прописывает стратегию в области технологий для компании  и работает на развитие бизнеса 

  • Берет на себя ответственность за техническую реализацию продукта компании  

  • Помогает своей команде приобрести минимальные технические навыки для более эффективной работы в компании 

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

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

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

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

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

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

— Какими качествами должен обладать техлид?

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

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

В глобальном смысле же техлид должен владеть теми навыками и профессионально-личностными данными, о которых мы расскажем вам на Tech Lead Conf в виде развернутой карты усиления компетенций технического лидера, куда входят такие как: 

  • Умение замечать проблемы и нюансы в том, что требует совершенствования, а именно — в повседневной работе команды 

  • Понимание процессов бизнеса и механизма принятия решения, решительность и ответственность по отношению к принятию таких решений 

  • Системные мышление и умение быстро сориентироваться на месте в неопределенных условиях работы 

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

  • Обладание лидерскими качествами, умением слушать, вести за собой, обучать команду; использование своего харизматического влияния и авторитета на благо команде и компании 

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

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

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

— Зачем техническому лидеру “ручная” работа?

Если техлид перестает работать руками — он деградирует как специалист и теряет авторитет в глазах команды мгновенно. Если технический лидер является также опытнейшим инженером и умнейшим человеком в команде, он может быть своего рода тренером, который всегда играет. Что это означает? Такой техлид обучает других, при этом обучаясь самому. Более того, он не просто обучает, а делает это на собственном примере, что является наиболее надежной и доверительной учебной практикой. 

Техлиду не обязательно все время заниматься разработкой, а то у него так времени не хватит на другие задачи, связанные с тем списком, который мы указали выше. Часто техлид может просто выполнять роль ментора, и этого будет достаточно, чтобы команда эффективно работала. Иногда технический лидер работает с кем-то сообща, вроде как в партнерстве в open-source или экспериментирует в pet-project. И это допустимо, главное, чтобы рабочие задачи были выполнены на 100%. 

— Может ли команда обойтись без техлида?

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

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

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

Запуск MVP, описание технологических качеств, настройка всех параметров - вот основные фокусы внимания техлида на первых порах. 

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

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

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

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

— Почему именно техлид?

Да, его задания может выполнить и senior-инженер, но не всегда на 100% корректно. Однако работа и навыки Senior отличаются от работы и навыков технического лидера, и сейчас вы узнаете, почему.  

Техлид vs Senior

Senior-инженер

Техлид

Играет в одиночку 

Играет в команде и за команду 

Берет одно направление в работе 

Отвечает за результат команды 

Занимается функционалом 

Больше мотивирует, чем пишет код

Отвечает за написание кода 

Отвечает за готовый продукт 

Углубляется в экспертность 

Развивает командную экспертность 

Техлид vs Тимлид

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

Техлид vs CTO

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


Материал подготовлен в рамках курса «Team Lead». Если вам интересно узнать подробнее о формате обучения и программе, познакомиться с преподавателем курса — приглашаем на день открытых дверей онлайн. Регистрация здесь.

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


  1. BellaLugoshi
    21.09.2021 08:56
    -12

    Объясните почему вы техлид (что это?), но при этом Олег Мельник, а не Ольгерд Мьёльнер? Где тот момент, где название вашей должности звучащее не на английском вдруг сделает вас плохим специалистом? Вы когда приходите в банк и у вас просят в анкете написать вашу должность, вы пишете тихлид? А ничего что список должностей в РФ не имеет такого классификатора, но есть например "инженер по ...", "руководитель ..." и т.д. В чём цимес? Типа так проще/удобнее? Ну не факт, вам проще, другим - нет. Почему у вас в головах эёчары, эмплойеры, лиды, саппорты и т.п.? Я работаю в технической поддержке руководителем группы и никогда не появляется желания назвать себя тимлидом техсаппорта.


    1. dopusteam
      21.09.2021 12:10
      +2

      Я, конечно, не специалист, но цимес, скорее всего, в тарелке


    1. stardust_kid
      21.09.2021 12:34
      +1

      Почему у вас ник Бела Лугоши, а не Георгий Милляр? Что за низкопоклонство перед западом? Может, вы еще и русофоб?


      1. BellaLugoshi
        23.09.2021 05:09
        -3

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

        В ответ dopusteam - вы внимательнее словарики изучайте, чтобы впросак не попадать:

        Цимес кроме блюда:

        перен.жарг. нечто очень хорошее, высококачественное, приятное

        неол. перен.жарг. самая суть чего-либо, нечто самое важное

        Синонимы прелестьизюминка

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


        1. stardust_kid
          23.09.2021 12:18
          +2

          Очевидно, что неофициальное название должности в компании может быть хоть 12345, хоть 0xFF, хоть Вася Пупкин. Это текстовое отображение для идентификации конкретной роли в процессе.


          1. BellaLugoshi
            04.10.2021 09:37

            очевидно, но мы не в компании, это технический ресурс, где умные люди (я надеюсь) пишут другим умным людям - статьи. И есть некоторая ответственность перед читающими. Ну а никнейм, на то и никнейм, что это что-то абсолютно отвлеченное от самой статьи, ибо это ID и его изменение не влияет ни на что. Так что ваш пример абсолютно не в тему.


  1. realscorp
    21.09.2021 15:02
    +2

    Хорошо написано, даже немного лестно читать про самого себя :) Разве что я не разработчик, а инфра/админы.


  1. mvv-rus
    23.09.2021 01:03
    +2

    В целом, статья интересная, но…

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

    В цитате содержится некое противоречие: «официальная должность» и «неформальный лидер» — это две вещи напрямую не связанные. Для официальной должности в России, в общем-то, уже есть подходящее название — «ведущий инженер», так что можно и не плодить сущности (разве что, с зарубпартнерами сложности могут быть).
    А вот нужно ли вообще специальное название для неформального лидера — это вопрос дискуссионный.
    Занимается практической инженерией, отлаживает бизнес-процессы, такие как CI/CD и прочие

    Вообще-то, отлаживать бизнес-процессы — это не инженерская задача, а менеджерская.
    Впрочем конкретно CI/CD — это скорее технический, а не бизнес-процесс: больно уж сильно он обычно автоматизирован, так что техлиду его контроль поручать стоит.
    Понимание процессов бизнеса и механизма принятия решения, решительность и ответственность по отношению к принятию таких решений

    Обладание лидерскими качествами, умением слушать, вести за собой, обучать команду; использование своего харизматического влияния и авторитета на благо команде и компании

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

    А вы точно техлида с тимлидом не путаете? Техлид — работа инженерская, а вы ему тут менеджерские функции на него навешиваете, чтобы он о благе компании заботился.
    Почему не о «благе команды» — да потому что команды, как сущности, обладающей собственными объективными интересами, о благе которой можно говорить, не существует.
    Говорить можно только о благе конкретных работникоу. А команда — это гранфаллун, это всего лишь группа наемных работников, каждому из которых владелец бизнеса поставил (через менеджера обычно) отдельную задачу из группы взаимосвязанных задач, и результат общей деятельности группы на благостстояние этого работника влияет слабо: «гудит, как улей, родной завод..» (дальше не цитирую, ибо непечатно, но, надеюсь, что продолжение все знают).
    Ну а всякий «медийный процесс» — это IMHO вообше работа пиарщика-«евангелиста».