Тимлид или Руководитель группы разработки?

08.12.22

Команда

Те, кто хоть как-то связан с разработкой, наверняка знают определение слова team lead (тим лид). Но что есть team lead по сути – это технический лидер, менеджер команды или играющий тренер? Какие задачи он должен решать? Тимлид 1С в компании «Авито» Алексей Климашенко рассказал, в чем отличие тимлида от руководителя группы разработки, и уместна ли в сфере 1С позиция team lead'а в классическом понимании.

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

В 2018-м году я пришел в компанию Авито на совершенно понятную всем нам в экосистеме 1С должность – руководитель группы разработки. Но, когда я приступил к работе, ко мне со всех сторон стали обращаться как «тимлид 1С». До этого я никогда такого и ни на одной из своих предыдущих работ не слышал такого обращения.

Я задумался: «А действительно, может ли быть в 1С должность тимлид?». У нас в отделах 1С обычно есть руководители группы разработки, архитекторы и прочие должности, но тимлид – это что-то новое.

 

Давайте разбираться. Я разделил доклад на три части:

  • Тимлид – о чем это вообще, что под этим подразумевается, как в разных компаниях различаются роли на этой должности?

  • Команда. Это краеугольное понятие, когда мы говорим о тимлиде.

  • Что такое тимлид в 1С? Поговорим о возможностях тимлида в экосистеме 1С, Я расскажу о своих ошибках и успехах на пути тимлида в команде разработки 1С.

 

Кто такой тимлид: три столпа тимлида

 

 

Часто в интернете я вижу определение:

Тимлид – это разработчик, который руководит другими разработчиками.

В голове возникает примерно такая картинка: довольный медведь стоит на спине менее довольного медведя (ведущего разработчика), а тот стоит на спине совсем грустного медведя (простого разработчика). И этот довольный медведь указывает им лапой, куда идти.

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

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

 

 

Какими качествами должен обладать человек, если он хочет исполнять роль тимлида и быть эффективным в этой роли?

Для меня это, прежде всего, три столпа – три базовые группы навыков, которые нужны тимлиду.

  1. Управление людьми. Сюда мы относим все, что подразумевает взаимодействие с членами команды. Как команды в целом: мотивация, дизайн команды, управление компетенциями. Так и работа с людьми непосредственно: встреча one-to-one, найм, онбординг, развитие конкретных людей и обратная связь.

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

  3. Личные навыки. Когда тимлид переходит из простого разработчика на новый уровень, у него появляется часть обязанностей, которые он раньше не делал. Например, он должен принимать решения – это очень важная компетенция, которая безусловно является личным навыком. Раньше тебе просто давали задачу, ты ее делал, и все было классно. Теперь же ты должен принимать решения – делать эту задачу или не делать.
    В личные навыки также можно отнести: коммуникацию, управление эмоциями – своими и чужими (эмоциональный интеллект), управление конфликтами – это тоже немаловажно в команде.

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

  • где-то важнее управление людьми;

  • где-то более важен технологический стек;

  • личные навыки почти всегда важны – и не только тимлидам, но тимлидам они важны особенно.

Наверное, у всех есть знакомые – суперклассные разработчики и офигенные специалисты, которые умеют все, но руководители из них получаются плохие. Человеку дали два-три разработчика, сказали ими поруководить, но ничего не получается. Почему? Нет навыка управления людьми. Изначально тимлид из него получится так себе, но если он захочет развиваться, – все возможно.

 

Как выглядит дорожная карта тимлида

 

Я перечислил достаточно много навыков, которые входят в базовые столпы, но мой коллега из Авито Егор Толстой – руководитель iOS-разработки в Авито – пошел еще дальше.

Он как-то встретился с друзьями-тимлидами, и они придумали собрать все возможные навыки тимлида в одном месте – так, чтобы на это можно было визуально посмотреть. Это не значит, что один человек должен знать все, что там указано. Но, как минимум, это некий путь развития.

 

Ребята собрались вместе и придумали Teamlead Roadmap – это дорожная карта тимлидов. Карта интерактивная, кликабельная – можно нажать на любую компетенцию, например, на «Собеседование» в ветке «Управление людьми – Найм».

При этом будет представлена информация:

  • для чего роль нужна;

  • что будет, если роль не выполнять;

  • и приведен список литературы на каждую из этих тем.

Ребята сделали эту дорожную карту OpenSource-проектом – если вы хотите поделиться опытом о ролях, которые вы выполняете, и они не отображены на карте, вы можете зайти на GitHub и законтрибьютить им новую роль. Сделайте корректное описание, и они ваши правки примут. Т.е. это – открытый проект, развивающийся в сообществе.

 

 

Дорожную карту развития можно использовать для:

  • Составления собственного плана развития. Вы заходите на эту карту, смотрите какие навыки могут быть полезны в работе, и чего вам, возможно, не хватает. Иногда нужна визуализация, чтобы понять, что вы хотите дальше развивать. Развивать все роли одновременно – невозможно;

  • Знакомства с обязанностями тимлидов. Это больше пункт для разработчиков, которые планируют в обозримом будущем стать тимлидами;

  • Определения зоны ответственности. Это когда мы пишем должностную инструкцию тимлида и определяем, что он в компании должен делать;

  • Найма тимлидов. Карта помогает составить план собеседования и понять, по каким темам мы хотим погонять тимлида.

 

Что почитать о тимлидах

 

 

В заключение первой части, где мы говорили просто про определение тимлида, и какие роли у него возможны, я подготовил список литературы:

  • «Человеческий фактор. Успешные проекты и команды». Том ДеМарко, Тимоти Листер;

  • «Как пасти котов. Наставление для программистов, руководящих другими программистами». Дж. Ханк Рейнвотер;

  • «Как хорошему разработчику не стать плохим менеджером». Константин Борисов;

  • https://tlroadmap.io/

Книга «Человеческий фактор. Успешные проекты и команды» – моя рекомендация к прочтению. Она очень сильно повлияла на меня в самом начале пути. Эта книга 70-80-х годов, но в ней офигенно написано о построении команды.

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

 

Команда – ключевое отличие тимлида от руководителя

 

 

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

В команде кроется принципиальное отличие тимлида от руководителя.

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

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

Представить тимлида без команды сложно. Вряд ли его кто-то называет тимлидом.

 

Какие бывают иллюзии в создании эффективной команды

 

 

Расскажу кратко про нашу команду разработки 1С в Авито, и про то, какие иллюзии мне пришлось преодолеть, чтобы стать ее тимлидом.

Когда я пришел в Авито, я начитался книг, изучил Agile, освоил фреймворк Scrum, и решил, что сейчас сделаю офигенную команду.

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

  • Не все, что написано в книгах – работает. Очевидный вывод, но я до него дошел не сразу. Когда мы берем книжку, там написано: «сделайте то-то и то-то, и ваша команда будет на 300% эффективнее». Это не всегда работает.
    Иногда достаточно больно, когда ты пытаешься внедрять что-то ценное, но команда это не принимает. У этого могут быть абсолютно разные причины: другой состав команды или другой тип людей в команде, или вообще бизнес не подходит под штуки, описанные в книгах. Поэтому далеко не все, что написано в книгах – работает. Но экспериментировать обязательно нужно – без этого вы команду не построите.

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

  • Не бойтесь сделать ошибку. Мы все люди – все ошибаемся, и члены вашей команды тоже. Поэтому не бойтесь делать ошибку и честно признать ее. Нужно честно сказать команде: «Ребят, я хотел это внедрить, но что-то не взлетает. Давайте накинем, как это можно сделать?».

  • Всегда интересуйтесь мнением своей команды. Это очень важно. Когда вы как классический руководитель, приходите и говорите: «Сейчас у нас будет Scrum», Scrum'а у вас точно не будет. У людей всегда есть свое мнение. Даже у тех, кто годами мог молчать. Если вы спросите у него напрямую, мнение у него точно есть, и, возможно, вы удивитесь, насколько оно будет полезно.

 

Команда разработки 1С в ИТ-компании

 

 

Что касается команды разработки 1С в Авито:

  • С одной стороны нам проще – в Авито с самого начала было много айтишных команд, которые занимаются не 1С, а разработкой в других, совершенно разных средах. Вокруг нас всегда была айтишная движуха, всегда был какой-то Scrum – нам было, на кого равняться.

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

  • Сюда мы относим инструменты. Например, в Авито есть Git, циклы сборки, TeamCity, автотесты. Все это прилетает к нам из теха.

С одной стороны, строить команду в Авито очень интересно, потому что всегда есть где посмотреть, как это применяется. С другой стороны, это суперсложно, потому что далеко не все практики применяются в 1С – иногда просто негде почитать про практики в 1С, так как другие команды этим не занимаются.

 

Что же такое тимлид в 1С

 

 

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

Тимлид – человек, который должен сделать работающую команду, поэтому мне это название импонирует больше, чем «Руководитель разработки».

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

 

Какие активности я применяю в Авито

 

 

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

  1. One-to-one. Это встреча «один на один» со своими разработчиками. Эти встречи должны быть регулярными – раз в неделю или раз в две недели, например. Вы назначаете время и человек рассказывает про свои боли, а вы даете обратную связь, как эти боли разрешить.
    Это очень важно, но в начале это не принимается никем. Сначала люди молчат и не понимают, что нужно делать. Они говорят: «Зачем я тебе как руководителю должен говорить, что мне не нравится?»
    В этом плане нужно быть настойчивым, давать нормальную обратную связь, давать понять людям, что это не желание узнать какие-то сокровенные вещи, а это – желание им помочь.
    Сотрудник должен понять, что встречи один на один – это канал для связи с руководителем по поводу вопросов, которые не всегда можно решить на общих встречах или в неформальной обстановке.

  2. Stand-up meeting. У нас в отделе проводится два стендапа, у каждого из которых совершенно разная судьба.
    Первый stand-up meeting проводится на уровне всего подразделения BPA (business process automation), которое занимается самой разной разработкой, и, в том числе, содержит нашу группу разработки 1С.
    Этот stand-up meeting у нас называется «daily meeting», и его ввели по распоряжению руководства. Когда началась пандемия, все ушли на удаленку домой, и нам сказали: «Теперь в 10 утра мы с вами будем встречаться в Зуме». И это, конечно, боль, потому что люди этот митинг не принимают: на него абсолютно не ходят, несмотря на то, что их ругают. Там большая часть людей молчит – все прямо совсем плохо. Пока мы работаем над тем, чтобы этот stand-up meeting переформатировать.
    Другой stand-up meeting, который мы сделали у себя в группе разработки, – короткая утренняя встреча два-три раза в неделю, где нет никакой повестки. Мы просто встречаемся, чтобы начать день. Каждый может рассказать, что захочет – например, поделиться, какую задачу вчера делал, или как классно покатался на велосипеде. Я абсолютно не ограничиваю темы на митинге.
    Это просто встреча, чтобы продуктивно начать день. Сейчас, на удаленке, это суперважно, потому что, сидя за компом, у тебя будто больше нет команды. Поэтому классно, что мы можем встретиться и что-то обсудить, как раньше где-то на кухне в столовой в Авито, и начать работать. Мне нравится такой формат.

  3. 1С tech days. Эта активность хорошо зашла и мне, и ребятам. Суть заключается в следующем – я выделяю каждому разработчику определенный день и прошу его подготовить доклад на 30 минут на произвольную тему. Темы не ограничены 1С и разработкой.
    У нас были темы докладов про эмоциональное выгорание, социальные факторы и прочее.
    Это лучше, чем когда ты насаживаешь какие-то знания сверху в свою группу разработки. В нашем случае ребята доносят тебе какие-то интересные вещи.
    Среди докладов была тема про брокеры сообщений, после чего мы их решили попробовать, и даже использовали RabbitMQ в некоторых моментах.
    Там были доклады про Docker – ты совершенно не ожидаешь, что человек, который писал последние два года на 1С, принесет тебе доклад про Docker-контейнеры. Это очень круто, и я с удовольствием смотрю эти доклады.

  4. Мерч. Это одежда с отличительными знаками команды. Я понимаю, что это зайдет не всем. У нас так сложилось, что у команды разработки есть название, и мы сделали с этим названием мерч. У нас есть футболки и толстовки с наименованием команды.
    Это – очень классно. Мы на общие мероприятия Авито приходим в своем отдельном мерче, и это объединяет, как бы это ни казалось странным.
    Обычно организации делают мерч на компанию в целом, но когда вы делаете эксклюзивную атрибутику именно своей команды, то в такой команде хочется работать намного больше.

  5. Planning poker. Это единственная активность, которая осталась от Scrum. Изначально это был кусок Scrum, мы оценивали задачи по стори-поинтам, чтобы потом их закидывать в спринты.
    Там все, что связано со Scrum, уже отвалилось, как нерабочая для нас практика. А Planning poker остался, потому что это оказался интересный формат, где мы можем увидеть задачи друг друга.
    В 1С есть проблема – задачи у разработчиков очень изолированы друг от друга. Один разработчик, грубо говоря, делает что-то в ЗУПе, другой делает в «Управлении холдингом», и их задачи очень редко пересекаются.
    Встреча в рамках Planning poker'а позволяет посмотреть, что делают другие разработчики. Например, один разработчик не знает, как делать задачу, и на встрече другие разработчики могут подсказать. «Вот же, мы три дня назад запилили фичу, которая позволяет сделать это быстро». Такие встречи проходят раз в неделю по 30-40 минут, но они очень помогают в работе.

 

Советы тимлидам: хорошие привычки

 

 

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

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

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

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

  • Обучение и развитие. Когда вы становитесь тимлидом, то встаете на путь обучения и развития. По-другому – никак. Либо вы постоянно учитесь, развиваетесь, применяете новые знания, применяете новые практики, либо ничего не выйдет.

 

Советы тимлидам: плохие привычки

 

 

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

  • Брать в работу решение сложных, критических или блокирующих задач. Большая ошибка тимлида – когда он как самый крутой программист говорит: «у нас срочная задача, бизнес кричит, сейчас я все сделаю». После этого его зовут на одну встречу, на вторую, третью. И в итоге вечером задача не сделана. Он ее может сделать, но не сделает, так как есть другие задачи. Поэтому тимлидам никогда не нужно брать подобные задачи и решать самому. Можно поучаствовать в решении, дать подсказки разработчику, но не делать самому;

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

  • Делать все самому. Эта привычка перекликается с первым пунктом. Желание делать все самому возникает часто, особенно если команда маленькая. Вы начинаете хвататься за все, и пытаетесь сделать так, как никто не сделает. Особенно характерно для крутых разработчиков, которые пришли в тимлиды;

  • Тимлид не должен требовать от команды, чтобы она на него работала. Наоборот, тимлид должен работать на команду. Когда вы решаете проблемы команды, чтобы команда работала эффективно, вместо того, чтобы нагружать их еще больше, – будет круче всей команде.
    Результат тимлида – это всегда результат команды. У тимлида нет персонального результата.

  • Scrum. Это в качестве шутки, потому что Scrum у нас не взлетел. Сейчас мы Канбан распиливаем.

 

И все-таки – тимлид или руководитель группы разработки?

 

Для меня однозначно – тимлид.

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

Тимлид в 1С однозначно есть – эта роль применима, так как в 1С есть команда разработчиков.

Развивайте себя и свои команды!

 

*************

Данная статья написана по итогам доклада (видео), прочитанного на конференции Infostart Event 2021 Post-Apocalypse.

 

10 - 12 октября 2024 года состоится конференция INFOSTART TECH EVENT, на которой прозвучит 130+ докладов.

Темы конференции:

  • Приемы, методы разработки и тестирования
  • DevOps-практики, управление инфраструктурой разработки
  • Интеграция и обмен данными
  • Идеи и тренды в разработке 
  • Администрирование серверов 1С и СУБД. HighLoad оптимизация  
  • Развитие технической команды. Личная эффективность разработчика 

INFOSTART TECH EVENT - крупнейшая профессиональная конференция для программистов 1С.


Подробнее о конференции.

 


См. также

Лидерство Бесплатно (free)

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

02.07.2024    3245    18    G.Shatrov    4    

11

Лидерство Личная эффективность Agile Анализ потребностей и поиск решений Бесплатно (free)

В семнадцатом выпуске второго сезона подкаста Радио “Аналитик“ обсудили, что из себя представляет модель Кеневин, чем и в каких ситуациях она может быть полезна тем, кто работает в сфере ИТ и не только.

19.04.2024    580    0    Radio_Analyst    0    

5

Коммуникации ИТ-компания Бесплатно (free)

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

12.04.2024    3533    0    vasilnikol    19    

30

Управление ИТ-департаментом Руководитель проекта Бесплатно (free)

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

12.03.2024    796    0    DemetrKlim    9    

5

Коммуникации Бесплатно (free)

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

27.02.2024    1523    0    user1561517    3    

15

Мотивация Бесплатно (free)

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

13.02.2024    980    0    izybaevda    5    

16

Проектирование Проектирование бизнес-процессов Управление конфликтами Кейсы продуктов Бесплатно (free)

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

05.02.2024    638    0    Radio_Analyst    0    

1

Help desk: Служба поддержки Бесплатно (free)

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

29.01.2024    631    0    user1063453    0    

3
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. mikl79 119 22.12.22 13:33 Сейчас в теме
Тимлид - по мне, так просто иностранное слово, куда более понятно "руководитель разработки".
Недавно проходил собеседование на программиста - говорят тимлид, пришлось уточнять кто это такой.
Так же, сами спецы по подбору персонала (рекрутеры - опять иностранщина) по моему не понимают (путаются) кто это.
Опять же возникает путаница - кто будет твоим руководителем, тимлид или архитектор или еще какой "зверь".
Gang031; NetWorm86; mityushov.vv; user596529_a-ivashenko60; 3gf; vakham; +6 Ответить
3. hakerxp 3050 11.04.23 20:50 Сейчас в теме
(1), полностью согласен с тем что тимлид - непонятное слово для русского человека. Нахватались за бугром словечек, а для чего, зачем- никто не знает. И так же не знают что должен уметь делать. Тьма)
Gang031; NetWorm86; mityushov.vv; +3 Ответить
2. vakham 21 26.12.22 11:32 Сейчас в теме
встреча one-to-one

Да, &$ вашу x86! Как же задолбало это засилие новояза!
Я понимаю откуда ноги растут: заимствование технологий с Запада и обучение от суперспецов, работающих в западных компаниях. Это понятно. Вот что "смешно", ля, это когда новое поколение программарей начинает путаться в этих терминах и высасывать из пальца целые теории.
Это как с термином "менеджер", появившееся в 90-е. Ещё вчера был совковый продавец пылесосов, а уже сегодня стал синьёр-менеджер клининговой техники. Смищно.
Даббл смищно когда в одной компании одна должность "менеджер" может включать самые разные должности: от агента (подай/принеси) до менеджера по закупкам (шуршащим мильёнами) и руководителя логистикой. И все, ля, менеджеры. Я, кстати, то ж, менеджером был когда-то (при этом кодил на 1С7).
Боюсь, всё новое - это хорошо забытое старое. Но так как старое никто не помнит, то изобретают велосипед (только под новым названием).

По поводу дорожной карты... Ближайшая аналогия - это если взять буха из мелкой конторы и буха из корпорации. В 00-х бух в корпорации говорила "не моё дело" на просьбу сформировать ОСВ в 1С. "Вы айтишники, вы и формируйте". В мелких конторах бухи были суперпрофи и не хамы ни разу. И уровень знания бухучета на два уровня выше корпорАтов. Разницу улавливаете? Причину? Сомневаюсь, что улавливаете.
Так вот, с "айтишниками" та же бодяга. В мелкой конторе "слесать 1С" тянул витуху на морозе, собирал сервак и стойку, настраивал бэкапы, учил кликать мышку, материл рабочих, отслеживал перемещения бухого агента. Ну и кодил до кучи. Тут вам и "софт-скил" ("навыки общения", by the russian) и инициатива и принятие решения... И этот как его мать, "бизнес-инжиниринг"...
Корпораты... Оказывается, чтобы поднять жопку девелопера ему нужен волшебный пендель синьёра, которого будет мотивировать тимлид?! Да вы просто ленивые ж... Пардоньте, вы бюрократы, привыкшие к хорошей жизни.
user596529_a-ivashenko60; +1 Ответить
4. mikl79 119 12.04.23 06:49 Сейчас в теме
Вообще дословно team lead переводится как руководитель (лидер) группы (команды), но какой группы (разработки, строительной, бухгалтерской и т.д.)? опять же лидер и руководитель немного разное, т.е. такое размытое понятие, такое же как менеджер.
Поэтому более конкретно "руководитель группы разработки" - сразу все понятно
5. user1711286 27.06.23 14:01 Сейчас в теме
У меня сложилось впечатление ,что автор статьи в тим лида закладывает управление ,софты, то кто объединяет, организовывает.
а руководитель разработки, это тех лид и он большего такой ведущий разработчик в команде, да самый крутой и компетентный.
Что hr рассказывают, это продажа вакансии , то есть заинтересовать кандидата не более того.
В статье поделился автор своим и практиками, спасибо.
Оставьте свое сообщение