Teamlead Good Reads – тимлиды, архитектура, менеджмент людей и разработки
21.9K subscribers
295 photos
2 videos
1.47K links
Самые интересные статьи, видео и новости, связанные с управлением людьми, командами, разработкой и продуктами.

Размещение рекламы: @tanyasanovna

Папка лучших продуктовых каналов: https://t.me/addlist/YvmnHCHUp700Nzky
Download Telegram
Я периодически рассказываю про то, что тимлиду важна техническая насмотренность. Сегодняшний материал как раз из тех, что хорошо ее развивает – разбор того, как выглядит архитектура крупных сервисов, среди которых Uber, Netflix, Amazon.

#техлидство
Одна из веток развития тимлида – project management. Она становится особенно необходима, когда тимлид начинает работать за пределами своей собственной сыгранной команды. Например, отвечать за проект, результат которого зависит от одновременной работы нескольких других команд. И в таких случаях от умения грамотно определять зависимости, управлять договоренностями и ожиданиями зависит то, а получится ли выполнить проект в сроки.

Наши партнеры из Яндекс Практикума проводят бесплатный вебинар про карьеру менеджера проектов. Если вы подумываете прокачаться в этой области – обязательно загляните. О профессии расскажет Станислав Беляев, наставник на курсе «Менеджер проектов» и Engineering Manager в компании Microsoft.

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

📆 10 июня в 19:00
👉Зарегистрироваться на вебинар
Honeycomb делятся своим подходом к определению грейдов. У них довольно интересный подход – вместо введения кучи критериев они смотрят на два:
🧳Ownership – на каком уровне разработчик вовлекается в проект (execution / process / solution discovery / problem discovery)
📏Scope – какого примерно размера выполняемые проекты (task / feature / project / product / company)

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

#управление_компанией #люди
Уже на этой неделе, 9 июня(четверг), стартует Школа Soft Skills от проекта PSYvIT.

Месяц занятий будет посвящен прокачке 4-х гибких навыков:
⁃ умению учиться
⁃ коммуникабельности
⁃ управлению конфликтами
⁃ формированию work-life баланса

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

Вы сможете проходить курс в комфортном для вас темпе: все вебинары будут в записи в течение 6 недель курса.

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

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

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

Владимир Горовой, опытный менеджер из Яндекса, проинтервьюировал кучу коллег из разных компаний и собрал список того, что отличает успешных в их глазах техлидов, и как они могут развиваться. Картинка сложилась довольно реалистичная. Главные атрибуты хорошего техлида по версии автора:
🛠Техническая экспертиза и доверие менеджеров к ней
💰Вовлечённость в продукт и понимание того, как он влияет на бизнес
🏞Способность менять свою модель мира и видеть мир на разных уровнях детализации;
💭Умение учиться у других, развиваться самому и развивать других;
❤️Cтрасть и увлеченность своей работой

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

#развитие_себя #техлидство
InDriver делятся своей историей постепенного перехода к распределенному режиму работы, когда члены команды живут в разных часовых поясах.

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

#процессы
Став управленцем, приходится быстро перестраиваться — теперь вас оценивают не по вашей работе, а по результатам вашей команды.

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

Яндекс Практикум приглашает вас на курс «Как управлять командой. Курс для руководителей».

За 4 месяца вы научитесь:
* расставлять приоритеты;
*  оптимизировать процессы подразделения;
* системно развивать команду.

Курс подойдёт вам, если: 
* вы — действующий руководитель; 
* ваш управленческий стаж меньше трёх лет; 
* у вас в подчинении есть команда с постоянным составом. 

Начать учиться →
Тимлидам сложно увидеть результат своей работы. Обратная связь между предпринимаемыми действиями и их результатами гораздо более слабая и отложенная, чем в инженерной работе. Это часто становится причиной тревожности – «А хорошо ли я справляюсь со своей работой?», «А точно ли я не работаю слишком мало?», «А вдруг меня скоро уволят?».

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

Побольше про феномен тимлидской тревожности можно почитать в этой статье. А для более глубокого погружения в тему тревожности, попробуйте книгу «Свобода от тревоги» Роберта Лихи, мне ее очень рекомендовали.

#книги #развитие_себя #антипаттерны
Teamlead Good Reads – тимлиды, архитектура, менеджмент людей и разработки
Привет! Меня зовут Егор Толстой. Я веду подкаст Подлодка, руковожу командой разработки языка программирования Kotlin, а до этого много лет был продакт-менеджером и руководил разными инженерными командами. Я верю в то, что для своего развития как технического…
Несколько месяцев назад я проводил опрос подписчиков канала. Многие из вас предложили добавить в канал навигацию в виде хэштегов. Посмотрите, что получилось (в запиненном в канале посте)! Пока я успел разобрать только материалы за последний месяц, но обязательно доберусь и до других.
Интересный подход к разделению всей инженерной работы на два типа:
😌Positive engineering – ежедневные задачи, направленные на создание видимой ценности для продукта
😞Negative engineering – задачи, направленные на «страховку от поломок» для критичной продуктовой функциональности

К negative engineering можно отнести, например, корректную обработку исключений. Или инфраструктуру для регулярной проверки целостности данных.

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

#техлидство
Лонгрид про разнообразные подходы к релизам

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

#техлидство
Акции технологических компаний стремительно дешевеют, в Твиттере регулярно появляются новые треды про массовые увольнения, а ректутеры из FAANG начинают стучаться в LinkedIn все реже. События в России заслонили за собой глобальный кризис, который, кажется, наступает на IT компании. Чтобы разобраться в том, что же вообще происходит, и какие компании начали сокращать команды – почитайте эту статью.

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

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

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

Хотите разобраться в управлении изменениями и затащить те проекты, которые никак не даются? Приходите на конференцию Podlodka Teamlead Crew: Change management!
Научитесь находить способы оптимизировать работу команды
Разберетесь, как говорить с командой про изменения
Узнаете, как адаптироваться к изменениям вокруг
Поймете, как внедрять изменения и измерять результат

Podlodka Crew отличается от других конференций применимостью полученных знаний. Мы стараемся разбирать не только теорию, но и практику, закрепляя ее воркшопами и разборами ваших рабочих кейсов. Во время конференции идет постоянное общение в Slack, где тимлиды делятся своими болями, а эксперты помогают их решить. Короче – это идеальный формат интенсива, после которого вы сможете сразу поменять что-то в своей работе.

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

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

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

Яндекс Практикум приглашает вас на курс Инструменты Scrum для ускорения разработки продукта.
Обучение проходит с командой практиков – сертифицированных Scrum-тренеров и Scrum-мастеров с большим опытом трансформации организаций в гибких подходах.
За неделю вы научитесь выстраивать процессы с помощью фреймворка Scrum, а именно:
* планированировать спринты,
* проводить ежедневный скрам, обзор и ретроспективу спринта;
* оценивать эффективность применения Scrum;
* актуализировать бэклога продукта.

Старт обучения: 20 июня

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

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

В статье предлагается несколько техник, помогающих достучаться до сотрудника:
📌В случае возникновения похожих неловких ситуаций, проговорите вслух то, что происходит, и что вас смущает. Не надо расчитывать, что человек догадается сам.
📌Не бойтесь делать длинные паузы и давать человеку время обдумать фидбэк, даже если это кажется неловким. Не все готовы сразу же отреагировать.
📌Попросите человека повторить, какой именно фидбэк он услышал.
📌После дачи фидбэка переходите к открытым коучинговым вопросам, например «Что ты планируешь поменять с учетом фидбэка!»
📌Зафиксируйте явные следующие шаги

#люди #инструменты
Teamlead Good Reads – тимлиды, архитектура, менеджмент людей и разработки
Привет! Меня зовут Егор Толстой. Я веду подкаст Подлодка, руковожу командой разработки языка программирования Kotlin, а до этого много лет был продакт-менеджером и руководил разными инженерными командами. Я верю в то, что для своего развития как технического…
📆Каждый день я стараюсь публиковать хотя бы один классный и полезный материал про тимлидство. За месяц их набегает несколько десятков, и ориентироваться в них не всегда легко. Чтобы облегчить вам задачу, раз в месяц я публикую дайджест самых популярных постов, разбитых на категории.

💻Техлидство
Что отличает хороших техлидов
Разбор архитектуры Uber, Netflix, Amazon
Как устроена инженерная культура в Facebook

✍️Менеджерские практики
Как постепенно растить в команде Agile практики и получать от них пользу
Про постепенный переход к распределенной работе в InDriver

🛠Развитие тимлида
Как SkyEng решал проблему некомпетентных тимлидов
Список вопросов для регулярной менеджерской рефлексии
15 ментальных моделей для принятий лучших решений

👨‍👨‍👦‍👦Найм и рост
Как проводить крутые и полезные собеседования без кода
Лайтовый подход к грейдам в Honeycomb

🤔Подписывайтесь на мой Твиттер – там я пишу немного смешные шутки про айти, полезные тимлидские треды и рассказы про то, как мы деляем язык программирования.

Если дайджест вам понравился – ставьте ❤️, 👍 и 🔥. Благодаря этому я пойму, что собирал его не зря! А если у вас будут конкретные предложения по его улучшению – смело пишите в комментарии!

#digest
Engineering manager руководит разработчиками. Engineering director – менеджерами. Если вы присматриваетесь к такой роли в зарубежных компаниях, подготовиться к собеседованиям вам поможет эта статья.

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

#карьера