ADMIN
No description.Please update your profile.
Хотел бы поделиться опытом и своими взглядами на особенности управления процессами в IT-компаниях. А именно рассказать подробнее о том, чем отличаются роли Team Lead и Tech Lead и какие функции и задачи могут быть с ними связаны. Прежде всего это будет интересно тем, кто работает в растущих командах или задумывается о карьерном росте на позиции разработчика. А также тем, кого волнуют вопросы эффективного управления в продуктовых компаниях. Senior создает и продумывает архитектуру проекта, пишет инструменты для решения задач в разработке и фреймворки, которыми пользуются джуниоры и мидл-специалисты. От senior разработчика требуют не только найти решение, но и убедить в его правильности заказчика и команду.
Нужно быть лидером, иметь свое мнение и уметь это мнение доводить до других (а зачастую — навязывать). Уметь коммуницировать в команде и с заказчиком за всю команду. техлид И при этом быть экспертом в технической области, авторитетом для членов команды. Привет, я Олег Абрамов, VP of Engineering в продуктовой компании iDeals Solutions.
По моему мнению, сюда стоит идти в том случае, если вы чувствуете, что в этой роли вы можете принести пользу своей команде. Хорошие коммуникативные навыки и понимание базовых принципов ведения переговоров, умение правильно и вовремя давать обратную связь. Во время one-to-one человек может рассказать о своих проблемах, а не «копить их в себе». Последнее может приводить к негативу в общении внутри команды, каким-то обидам, в особо запущенных случаях — даже к увольнениям. А ты как Team Lead можешь попытаться решить эти проблемы. Или объяснить почему некоторые вещи не могут быть сделаны так, как хочет человек — такое тоже бывает.
Будучи еще просто тестером автоматизатором в Comodo Internet Security я сделал набор утилит и специальный сетевой сниффер с интерфейсом в помощь тестерам. Я живу в другой стране, работаю в другой компании, но я знаю, что те утилиты до сих пор поддерживаются и используются. Было много разных проектов, но больше всего я горжусь самым долгоживущим. Однако это не повод расслабляться и больше не ставить перед собой целей.
Team Lead необходимо знать, как формулировать бюджет, исходя из задачи и необходимого ресурса под эти задачи, и проконтролировать, чтобы все статьи максимально попали в план. Здесь же лежит ведение документооборота по проектам и контроль всех выплат. Удовольствие от этого этапа я получаю меньше, но отношусь к этому как к 20 процентов из закона Парето.
Вы будете тесно сотрудничать с техническим директором, другими лидерами и людьми из разных областей, используя гибкие методологии для управления работой и создания выдающегося игрового опыта. Тимлидами становятся те, кто предлагает изменения в процессах, растет в техническом плане, ходит на конференции и стремится применять новые знания на практике. Знания не обязательно черпать из дорогих курсов, особенно если ваша цель — развитие soft skills. Мы собрали книги, которые помогут прокачать навыки управления командой и временем, а также собрать свою dream team под конкретный проект.
Но даже если ты не можешь решить проблему, человек, который выговорится, всё равно чувствует себя лучше. Ну и, конечно, важная часть в one-to-one — это фидбек о работе человека. Это помогает ему понять свои ошибки и развиваться. В каждой компании у Team Lead разные обязанности.
При росте команды разработчиков неизбежно возникает потребность в функциях экспертного руководства и управления людьми. Такой подход позволяет нашим Engineering Managers и оставаться в поле технологий, и прокачивать управленческие скиллы, чтобы на всех уровнях улучшать процесс создания решений своей командой. — крупнейшая глобальная ІТ-компания с украинскими корнями, которая входит в топ-3 IT-компаний Украины.
Это разные подходы — жесткая иерархия, строгое планирование, четкое разделение ответственности. И — гибкая разработка, роли, не привязанные к конкретным людям, роли могут брать разные люди в зависимости от нагрузки и, не знаю, фазы Луны. Хотя может в этом и проблема — в уверенности, что если назвать «ведущего программиста» senior-ом, руководителя отдела — teamlead-ом, а гендира — СЕО — то в команде сразу все наладится. Это уже от команды зависит) У меня как раз команда довольно разношерстная, но я уверен, что такого не будет даже при самостоятельном подборе тасков. Да, для «тушения пожаров» привлекаются как правило «ветераны» на овертайм, а они сами могут быстро оценить сложность и релевантность задачи, и сами же будут разбирать таски.
Там где это есть — суть есть роль «лида» очень быстро скатывается к «насяльника-я-так-сказал-и-если-даже-клиент-не-так-сказал-сам-дурак». Что тоже очень характерно для апологетов «единой проектной команды» замкнутого на единого господина типа «вассал моего вассала не мой вассал». Прогнуть, но не сломать и показать правильную лесенку к миддлу. А вот синьоров надо именно вдохновлять и мотивировать, тогда команда имеет много шансов на успех. Конечно же, не забывать и о многих-многих других технических сторонах роли.
Например, еще в институте я получил должность «Начальник вычислительного центра», затем «лидил» проект в качестве менеджера в запорожском «Квазаре». Обязанности сильно варьируются в зависимости от компании. Например, в классической scrum команде такой роли нет. Базовые навыки фасилитации пригодятся в командах, в которых нет выделенной роли scrum master. Еще в one-to-one я обязательно прошу фидбек о моей работе как лида, чтобы понимать, всё ли окей, и адаптироваться, если команде что-то не нравится (а я этого могу не замечать). Мне практически всегда давали должности с людьми в подчинении.
•организация благоприятного рабочего процесса или улучшение существующего для коллектива разработчиков. Мы эффективно работаем со всеми популярными источниками трафика. Наш опыт, партнеры, опытная команда и инструменты обеспечивают привлечение лояльных клиентов с конкурентным ROI. Поэтому летом, когда в мегаполисе жара – можем всей командой отправиться в Карпаты, а с приходом холодов – улететь в Таиланд или Египет.
Это матерый Senior-разработчик, который может брать ответственность за принятие технических решений на проекте и обладает базовыми навыками делегирования и планирования. В нее уже добавляются гораздо больше менеджерских задач. Например, набор команды, организация процессов выполнения задач и проверки их качества. Но самая главная задача — ответственность за сдачу качественного функционала в срок.
No description.Please update your profile.
LEAVE A REPLY