Как стать автором
Обновить

Про роль техлида

Время на прочтение 8 мин
Количество просмотров 50K
Разработка веб-сайтов *Проектирование и рефакторинг *
Из песочницы

Для кого эта статья?


В основном статья для технических лидеров команд разработчиков ПО и тех, кто стремится ими стать. И, конечно, для остальных, кого заинтересовала тема.  Для тех, кому интересно мнение относительно роли технического лидера, и для тех, кто готов делиться собственными соображениями на этот счет.

Что будет обсуждаться далее? В основном, это будут мысли на тему роли технического лидера, важных моментов в его работе, а также совсем немного про архитектуру и модульность.

image
Читать дальше →
Всего голосов 27: ↑22 и ↓5 +17
Комментарии 15

Lead Dev New York: обзор докладов и отзыв о конференции

Время на прочтение 8 мин
Количество просмотров 4.1K
Блог компании Badoo Разработка мобильных приложений *Управление разработкой *Управление персоналом *Конференции


Привет, Хабр!

Я Николай Крапивный, руководитель отдела server-side-разработки в Badoo.

Недавно мы дружной командой ездили на конференцию Lead Dev в Нью-Йорк, посвящённую управлению разработкой. Среди спикеров были представители Google, IBM, Slack и других компаний. По сложившейся у нас в отделе хорошей традиции хочу поделиться впечатлениями, мыслями, обзором докладов и некоторыми материалами, которые привёз с конференции.

Год назад я уже был на конференции Lead Dev в Лондоне, и она меня не очень впечатлила. Набор докладов показался мне далеко не самым сильным — было много «воды» и выступлений ни о чём. В этом году расписание выглядело гораздо внушительнее, включая доклад от Michael Lopp, VP Engineering Slack и автора книги Managing Humans, о которой наш коллега Дима Марущенко yojick отзывался исключительно восторженно. В общем, расписание интриговало, и за неимением большого количества конференций по техлидской тематике было решено дать Lead Dev ещё один шанс и заодно, что греха таить, воспользоваться возможностью посетить Нью-Йорк. В качестве спойлера скажу, что в этом году мне понравилось существенно больше (поэтому я и решил написать этот отчёт).
Читать дальше →
Всего голосов 42: ↑42 и ↓0 +42
Комментарии 1

Как CTO работает за рекрутера

Время на прочтение 7 мин
Количество просмотров 8.9K
Блог компании Headz.io Управление проектами *GTD *Управление персоналом *Карьера в IT-индустрии
Recovery mode
Новый сотрудник в компании может стоить как новый MacBook — от 100 000 рублей. Стоимость часа CTO (Chief Technology Officer), техлида и HR, которые участвуют в поисках, отсеве резюме и собеседованиях, складываются в эту сумму. Но и это не самая большая цифра. Поиск может затягиваться на месяцы, за публикацию вакансии на HeadHunter нужно платить, а еще не учли упущенную прибыль от того, что нет нового сотрудника, а старые перерабытывают.



Меня зовут Светлана Петровичева, 10 лет я работаю в IT-рекрутинге. Я поговорила с несколькими CTO о том, как у них проходит найм, почему они вынуждены тратить на подбор разработчиков десятки часов, на чём они теряют деньги, где болит больше всего и почему один сотрудник стоит как новый MacBook и даже больше. Если вы CTO, вам всё будет знакомо, но вы сможете посмотреть несколько вариантов (или подсказать в комментариях), как выбраться из воронки рекрутинга. Если разработчик, то узнаете, что заставляет страдать вашего CTO или техлида. Под катом посчитаем в цифрах во сколько обходится один разработчик, формулы расчёта потенциальных убытков, мысли руководителей компаний и стартапов о том, в чём проблема найма для CTO и варианты решения.
Читать дальше →
Всего голосов 12: ↑8 и ↓4 +4
Комментарии 23

Почему люди сопротивляются изменениям и как им помочь перестроиться

Время на прочтение 9 мин
Количество просмотров 4.9K
Блог компании Конференции Олега Бунина (Онтико) Анализ и проектирование систем *Проектирование и рефакторинг *Управление разработкой *Управление проектами *
8–9 июня состоится TechLead Conf. Это онлайн-конференция об инженерных практиках и процессах. Мы будем подробно обсуждать, как разрабатывать без багов, как работать с legacy, как сделать так, чтобы MVP не превратился в техдолг, как выбирать практики в зависимости от проблематики.

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

Придумать процесс, который позволит повысить качество продукта, это одно, а внедрить его так, чтобы он действительно приносил пользу — это совсем другое. Недостаточно сказать: «Ребята, я знаю как! Делайте так, так и так». Чтобы понять, какие подвохи могут ожидать техлида на пути внедрения изменений, мы поговорили с Дмитрием Масленниковым из Тинькофф. А уже на конференции Дмитрий расскажет, что надо сделать, чтобы изменения прижились в команде.

Читать дальше →
Всего голосов 16: ↑15 и ↓1 +14
Комментарии 0

Как инженеру вырасти в техлида

Время на прочтение 11 мин
Количество просмотров 8K
Блог компании Конференции Олега Бунина (Онтико) Анализ и проектирование систем *Проектирование и рефакторинг *Управление проектами *Конференции
Кто такие тимлид, архитектор или QA и чем они занимаются, в IT представляют себе примерно все. Но с пониманием, кто такой техлид, за что отвечает и как им стать, возникают трудности. Мы провели десятки интервью со специалистами крупных компаний и узнали, что это инженер, который инициирует процессы: связывает людей и инструменты с целями организации. Он берёт инициативу и ответственность за технологическое развитие продукта и радеет за качество технических решений. При этом качество это не только тестирование, а архитектура, дизайн, инженерные практики и эксперименты, работа с техдолгом и техническое совершенствование компании в целом.



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

На TechLead Conf 2020 Online вторичен вопрос «С помощью какого технического инструмента решалась проблема?». Эта конференция для тех, кто борется за качество технических решений и берёт на себя ответственность за технологическое развитие продукта. С 8 по 10 июня мы изучим опыт внедрения и использования практик, управления технологиями и процессами в компании. Подробнее о программе и о чём будем говорить на мероприятии, расскажем дальше.
Читать дальше →
Всего голосов 27: ↑24 и ↓3 +21
Комментарии 0

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

Время на прочтение 14 мин
Количество просмотров 3.6K
Блог компании Конференции Олега Бунина (Онтико) Анализ и проектирование систем *Управление разработкой *Управление проектами *Конференции
Если хочешь развиваться, нужно уметь смотреть на себя со стороны, чтобы видеть изменения. Мы решили порефлексировать на тему IT-индустрии и попросили помочь в этом Антона Черноусова (golodnyj). А заодно поговорить о технологиях и инженерных практиках, принятых в разных командах.

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

У Антона Черноусова более 15 лет собственного стажа в IT на разных ролях, сейчас он developer advocate в Яндекс.Облаке. Кроме того, Антон аж с 2008 года ведет подкаст «The Art Of Programming» и за 221 выпуск успел поговорить с огромным количеством интересных IT-специалистов из самых разных областей и компаний. Антон знаком с очень разными аспектами разработки и может поделиться рецептами внедрения инженерных практик для широкого круга читателей.

Читать дальше →
Всего голосов 22: ↑18 и ↓4 +14
Комментарии 2

Так выглядит эффективная работа техлида

Время на прочтение 13 мин
Количество просмотров 9.4K
Блог компании Southbridge Управление разработкой *Управление проектами *Управление персоналом *Карьера в IT-индустрии
Перевод


фото с сайта pilot.com


В 2012 году Джессика МакКеллар с командой друзей из MIT (Массачусетский Технологический Институт) запустила стартап скрытого чата Zulip. Менее двух лет спустя его выкупил Dropbox. И в этом не было ничего необычного. С ее командой такое уже случалось, когда они так же быстро продали Ksplice компании Oracle. Такая бешеная гонка дала МакКеллар больше опыта в разнообразных возможностях менеджера, чем обычный инженер получает за всю карьеру. Она была тимлидом, основателем, техлидом в огромной корпорации, а сейчас руководит десятками сотрудников в быстрорастущем международном стартапе. (Да, она еще и значимая фигура в мире Python). В статье Джессика рассказывает о своем опыте и подходе к управлению командами.

Читать дальше →
Всего голосов 18: ↑16 и ↓2 +14
Комментарии 2

Как «продать» технические задачи бизнесу

Время на прочтение 12 мин
Количество просмотров 4.2K
Блог компании Конференции Олега Бунина (Онтико) Управление разработкой *Управление проектами *Бизнес-модели *Конференции

Поддерживать высокое техническое качество кода — прямая обязанность техлида. Но чтобы этого добиться, зачастую приходится доказывать начальству и заказчикам необходимость вкладывать в улучшение кода силы и время. Как сделать это, не стаптывая в бесконечных согласованиях железные башмаки и не стирая язык до мозолей? Об этом в своем докладе на конференции TechLead Conf 2020 Online рассказал консультант Better Life Company Алексей Дерюшкин.

Приведенные в статье примеры и истории помогут читателям выстроить баланс между продуктовыми и техническими задачами в диалоге с заказчиком и руководителями. А проверенные на практике советы — правильно подготовиться к этому разговору.

Читать далее
Всего голосов 15: ↑14 и ↓1 +13
Комментарии 2

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

Время на прочтение 5 мин
Количество просмотров 19K
Блог компании VDSina.ru Программирование *Управление проектами *Управление персоналом *Карьера в IT-индустрии
Перевод


Познакомьтесь с Бобом


Боб — чрезвычайно амбициозный и активный разработчик.

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

Боб — квинтэссенция программиста, которой хотят стать многие из нас. Кто ещё заслуживает повышения, если не он? Поэтому Боба повышают до технического руководителя — должности, в которой, по мнению его начальства, он окажется ещё более ценным. И оно имеет все основания так думать. Но это ещё и значит, что ему придётся писать меньше кода и больше управлять ходом движения проекта в целом.
Читать дальше →
Всего голосов 40: ↑32 и ↓8 +24
Комментарии 22

Как запустить MVP и не превратить его в технический долг

Время на прочтение 12 мин
Количество просмотров 8.6K
Блог компании Конференции Олега Бунина (Онтико) Управление разработкой *Управление проектами *Управление продуктом *

Последние пять лет я работаю в аутсорсинге, поэтому часто занимаюсь запуском новых продуктов. Чаще всего первый шаг - создание так называемого MVP (minimum viable product).

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

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

Сегодня я расскажу, как мы вышли из этого треугольника (мое выступление на эту тему).

Читать далее
Всего голосов 20: ↑20 и ↓0 +20
Комментарии 4

Книги, которые повлияли на меня как на разработчика и управленца

Время на прочтение 6 мин
Количество просмотров 11K
Блог компании Конференции Олега Бунина (Онтико) Управление разработкой *Управление персоналом *Читальный зал Конференции

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

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

Читать далее
Всего голосов 30: ↑27 и ↓3 +24
Комментарии 3

Соблюдай технику безопасности

Время на прочтение 10 мин
Количество просмотров 7.9K
Блог компании Конференции Олега Бунина (Онтико) Информационная безопасность *Управление разработкой *Конференции

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

Зачем и от чего защищаться? Какие инструменты для этого существуют, в том числе Open Source? Что такое Secure Software Development Lifecycle? Александр Киверин — технический директор в Ак Барс Цифровые Технологии — рассказал об опыте своей компании на TechLead Conf 2020 Online. А мы подготовили расшифровку.

Читать далее
Всего голосов 16: ↑16 и ↓0 +16
Комментарии 4

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

Время на прочтение 7 мин
Количество просмотров 12K
Блог компании OTUS Управление разработкой *

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

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

Читать далее
Всего голосов 32: ↑31 и ↓1 +30
Комментарии 9

Особенности удалённого грумминга

Время на прочтение 7 мин
Количество просмотров 12K
Блог компании Домклик Управление разработкой *Agile *

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

Читать далее
Всего голосов 46: ↑44 и ↓2 +42
Комментарии 13

Как стать хорошим техлидом

Время на прочтение 10 мин
Количество просмотров 27K
Блог компании Конференции Олега Бунина (Онтико) IT-стандарты *Управление разработкой *Управление проектами *Управление продуктом *

В 2006 году Яндекс и Google приехали в Петербург в Borland, который сокращал команду. Обе компании одновременно открывали в Петербурге свои офисы на его базе. Тогда к нам пришли замечательные ребята. Мы много общались, но больше всего запомнились слова Толи Орлова. Он сказал, что рост Яндекса на тот момент ограничивает только количество лидов, которые бы могли развивать продукты. Что роли техлида и тимлида очень существенны, и часто рост компании зависит только от наличия сильных лидеров. Тогда мне и захотелось узнать, как им стать.

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

Читать далее
Всего голосов 53: ↑50 и ↓3 +47
Комментарии 39

Техлид на заводе: как проходит мой день

Время на прочтение 5 мин
Количество просмотров 2.6K
Блог компании ЕВРАЗ Карьера в IT-индустрии

Привет! Меня зовут Саша, и с 2020 года я работаю в ЕВРАЗе — это металлургическая и горнодобывающая компания. Устроился сюда бэкенд-разработчиком, а сейчас — техлид. 

Читать далее
Всего голосов 7: ↑7 и ↓0 +7
Комментарии 4

Что читать техлиду: 7 увлекательных книг

Время на прочтение 6 мин
Количество просмотров 23K
Блог компании МойОфис Профессиональная литература *Управление разработкой *Учебный процесс в IT

Какие качества отличают хорошего технического лида? Уверены, как минимум инициативность, стратегическое видение, интерес к новым практикам и инструментам, идущие рука об руку с желанием постоянно развиваться. Немалую роль в lifelong learning техлида могут сыграть правильно подобранные книги.

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

Под катом рекомендуем 7 изданий о soft-skills, методологиях, управлении командами и проектами.

Читать далее
Всего голосов 64: ↑62 и ↓2 +60
Комментарии 16