Важная статья от Алексея Пименова про то, как наладить ваши процессы работы над задачами в условиях совмещения разных типов задач – инфраструктурных, закрытия багов, продуктовых и техдолга, и в условиях наличия различных независимых заказчиков.
#процессы
#процессы
Хабр
Capacity allocation — совмещаем разработку, поддержку и выплату техдолга без смс и регистраций
Этот материал для тех, к кому когда-то подошли и сказали: «Некогда объяснять, ты теперь тимлид (или начальник отдела)». Может быть, теперь вы уже профессионал своего дела, знаете кучу различных...
Если вы еще не послушали новый выпуск Подлодки про то, что оценки сроков и дедлайны вредны, срочно бегите это делать. Вот вам три причины, почему:
🎸Гость – Виталий Шароватов, админ нашего чата и очень рациональный менеджер
📚Разбираются все самые частые кейсы, в которых вас заставляют оценивать сроки – и каждый из них уничтожается
🏃🏻♂️Даются прикладные советы по тому, как убедить свою команду и руководителя отказаться от оценое
#процессы
🎸Гость – Виталий Шароватов, админ нашего чата и очень рациональный менеджер
📚Разбираются все самые частые кейсы, в которых вас заставляют оценивать сроки – и каждый из них уничтожается
🏃🏻♂️Даются прикладные советы по тому, как убедить свою команду и руководителя отказаться от оценое
#процессы
podlodka.io
Podlodka #273 – Оценки не нужны
Продолжаем нести знамя борьбы с карго-культом, и на сей раз под раздачу попали оценки сроков. Действительно, какая разница, какой срок назвать, если делать все равно всегда дольше? Вместе с Виталием Шароватовым посвятили выпуск поискам истины!
Люди часто боятся просить других о помощи. А программисты, где каждый первый с синдромом самозванца, боятся этого еще сильнее. Вы, как тимлид, часто можете столкнуться с тем, что ваш сотрудник сильно продолбался из-за того, что вовремя не попросил стороннего совета – и вам нужно посоветовать ему что-то конструктивное, что может помочь перебороть эту боязнь. Держите подборку конструктивных советов, которые вы можете использовать в таких случаях:
💬Если боитесь потревожить кого-то конкретного, просите о помощи в общем чате
💬Если не можете сформулировать точный вопрос, попросите о синхронной помощи – созвониться на 10 минут и вместе подумать о проблеме
📆Будьте гибкими в плане временных слотов, и сразу пишите, что помощь нужна не сию минуту, а в течение нескольких дней
💭Вместо конкретных решений просите у человека объяснить его мыслительный процесс и модели, с которыми он подойдет к проблеме
#люди
💬Если боитесь потревожить кого-то конкретного, просите о помощи в общем чате
💬Если не можете сформулировать точный вопрос, попросите о синхронной помощи – созвониться на 10 минут и вместе подумать о проблеме
📆Будьте гибкими в плане временных слотов, и сразу пишите, что помощь нужна не сию минуту, а в течение нескольких дней
💭Вместо конкретных решений просите у человека объяснить его мыслительный процесс и модели, с которыми он подойдет к проблеме
#люди
Jean’s Newsletter
Making it easier to ask for help
Tactical tips to get us past asking-for-help resistance
Как соревноваться за кандидатов на вакансии, если какие-то компании могут предложить программисту 800.000р, а вам на похожей вакансии поднятие вилки до 180.000р согласовать не могут? Держите хороший материал про то, из каких параметров складывается конкурентоспособный оффер. Плохая новость – в первую и в главную очередь из зарплаты. Хорошая новость – есть много дополнительных факторов, на которые вы, как тимлид, можете повлиять:
📌Качество организации процесса найма и опыт кандидата в нем. Это соприкосновение с компанией даст ему оценить вашу культуру и понять, хочет ди он в ней работать.
📌Если вы не можете дать кандидату зарплату выше оговоренной вилки, вы можете попробовать согласовать какие-то дополнительные плюшки – четырехдневную рабочую неделю или дополнительный отпуск. Разные плюшки для разных людей имеют разный вес, и этим надо пользоваться.
📌Для того, чтобы реализовать многие из таких плюшек, вам не нужно явное согласие своего менеджера или HR. Что напрямую не запрещено, то может быть разрешено. Будьте смелее. Если у вас в компании нет четырехдневки, а человеку она очень важна – пусть просто не работает по пятницам, за ним же никто не следит.
📌Качество организации процесса найма и опыт кандидата в нем. Это соприкосновение с компанией даст ему оценить вашу культуру и понять, хочет ди он в ней работать.
📌Если вы не можете дать кандидату зарплату выше оговоренной вилки, вы можете попробовать согласовать какие-то дополнительные плюшки – четырехдневную рабочую неделю или дополнительный отпуск. Разные плюшки для разных людей имеют разный вес, и этим надо пользоваться.
📌Для того, чтобы реализовать многие из таких плюшек, вам не нужно явное согласие своего менеджера или HR. Что напрямую не запрещено, то может быть разрешено. Будьте смелее. Если у вас в компании нет четырехдневки, а человеку она очень важна – пусть просто не работает по пятницам, за ним же никто не следит.
jacobian.org
Making a Compelling Offer — in this economy? - Jacob Kaplan-Moss
An edited transcript of a talk I delivered at the CTOCraft Hiring MiniConf. How do you make a job offer that’ll be accepted when other companies are out there offering candidates over a million dollars?
СЕО GitLab, которые всегда были remote-first компанией, написал неплохую колонку про то, почему попытки возвращать сотрудников в офисы после пандемии – тупиковый путь. Возможно, какие-то из его аргументов помогут и вам в спорах за добро.
Fortune
GitLab CEO: 'Remote work is just work'
GitLab CEO Sid Sijbrandij has led the all-remote organization since its inception.
В больших компаниях менеджеры любят спорить про хедкаунт и выбивать больше людей на свои проекты. Твиттер-тред с развенчиванием трех мифов про хедкаунт:
❌Хедкаунт влияет на достижение short-term целей
✅На самом деле хедкаунт влияет на достижение целей в лучшем случае через 6-9 месяцев
❌Хедкаунт выделяется на команду
✅В масштабе компании отдельные команды мало что значат, хедкаунт выделяется на приоритетные направления развития
❌Хедкаунт – ограничивающий фактор скорости разработки
✅Основной ограничивающий фактор – способность менеджмента тащить проект
❌Хедкаунт влияет на достижение short-term целей
✅На самом деле хедкаунт влияет на достижение целей в лучшем случае через 6-9 месяцев
❌Хедкаунт выделяется на команду
✅В масштабе компании отдельные команды мало что значат, хедкаунт выделяется на приоритетные направления развития
❌Хедкаунт – ограничивающий фактор скорости разработки
✅Основной ограничивающий фактор – способность менеджмента тащить проект
X (formerly Twitter)
Pedro Franceschi (@pedroh96) on X
🧵 Three Myths of Headcount
Headcount is a topic of huge debate in any startup. It's your largest expense, and many people see it as a silver bullet. It isn’t.
👇 Here’s three myths of headcount.
Headcount is a topic of huge debate in any startup. It's your largest expense, and many people see it as a silver bullet. It isn’t.
👇 Here’s three myths of headcount.
Чем больше людей работает в компании, тем больше команд в ней появляется, тем больше согласований требуется, тем больше ценится умение быть убедительным, а не фактическое создание чего-то нового. В результате этого люди, заточенные на результат, уходят, и компании разваливаются. Интересный твиттер-тред про death spiral of bullshit и то, как ей можно противостоять при росте.
X (formerly Twitter)
Austen Allred (@Austen) on X
As startups grow there is extremely strong pull into what I call the death spiral of bullshit.
More people -> more teams -> more buy-in required -> more meetings -> being persuasive rewarded more than building -> builders leave -> nothing gets done
More people -> more teams -> more buy-in required -> more meetings -> being persuasive rewarded more than building -> builders leave -> nothing gets done
Оффер в Яндекс за 2 дня 🚀
9-10 июля Яндекс проводит Weekend Offer для мобильных разработчиков, участники которого смогут присоединиться к командам Маркета, Еды, Такси и многих других сервисов.
Если у вас есть опыт коммерческой разработки на iOS, Android, Flutter от 3 лет — регистрируйтесь на сайте и решайте задачи предварительного этапа.
9 июля две онлайн-секции с кодом и уже на следующий день лучшие участники получат офферы от Яндекса.
9-10 июля Яндекс проводит Weekend Offer для мобильных разработчиков, участники которого смогут присоединиться к командам Маркета, Еды, Такси и многих других сервисов.
Если у вас есть опыт коммерческой разработки на iOS, Android, Flutter от 3 лет — регистрируйтесь на сайте и решайте задачи предварительного этапа.
9 июля две онлайн-секции с кодом и уже на следующий день лучшие участники получат офферы от Яндекса.
Оффер от Яндекса за выходные
9-10 июля Яндекс проводит Weekend Offer для мобильных разработчиков — мероприятие, на котором можно получить оффер от Яндекса за 2 дня.
Держите две полезные подборки:
1️⃣Шаблоны дизайн-документов/RFC используемых в Google, Uber, SoundCloud и других компаниях
2️⃣Шаблоны Product Requirement Document от Intercom, Figma, Asana
#инструменты
1️⃣Шаблоны дизайн-документов/RFC используемых в Google, Uber, SoundCloud и других компаниях
2️⃣Шаблоны Product Requirement Document от Intercom, Figma, Asana
#инструменты
The Pragmatic Engineer
Companies Using RFCs or Design Docs and Examples of These
What companies follow an RFC-like process, and what are templates and examples to get inspiration from?
Один из необходимых скиллов для тимлида – умение учиться. Надеюсь, вы проходили тот самый курс “Learn how to learn” на Coursera, или читали книгу его автора, Барбары Оакли, “Думай как математик”. Если нет – обязательно положите себе это в бэклог, получите кучу пользы и удовольствия.
Еще один крутой способ прокачать этот навык – прийти на конференцию Podlodka Soft Skills Crew. В новом сезоне мы расскажем, как выстроить эффективный подход к самообучению – понять свои цели, построить план по их достижению, выбрать подходящие инструменты и встроить это в свою жизнь на уровне привычки. Все это присыпано воркшопами и разбором ваших собственных проблем, так что после конференции вы выйдете с планом, подходящим именно вам!
Как бонус – этот же навык вы сможете использовать и для того, чтобы помогать развиваться своей же команде.
👉Конференция начинается 11 июля, залетайте с промокодом
Еще один крутой способ прокачать этот навык – прийти на конференцию Podlodka Soft Skills Crew. В новом сезоне мы расскажем, как выстроить эффективный подход к самообучению – понять свои цели, построить план по их достижению, выбрать подходящие инструменты и встроить это в свою жизнь на уровне привычки. Все это присыпано воркшопами и разбором ваших собственных проблем, так что после конференции вы выйдете с планом, подходящим именно вам!
Как бонус – этот же навык вы сможете использовать и для того, чтобы помогать развиваться своей же команде.
👉Конференция начинается 11 июля, залетайте с промокодом
leadgr_learn2learn
!Coursera
Learning How to Learn: Powerful mental tools to help you master tough subjects
Unlock powerful learning techniques used by experts across disciplines. Discover how the brain learns, memory strategies, and ways to overcome procrastination. Enhance your skills with practical tips and research-backed methods. Available in multiple languages.
STAR-метод – очень популярный подход к рассказыванию примеров из своего опыта. Он очень полезен, например, на интервью, когда вас просят рассказать про проект, которым вы больше всего гордитесь. Суть подхода в том, что вы раскладываете весь рассказ на четыре части.
1️⃣S – Situation
Контекст истории. Почему решаемая задача была важной, почему за ее решение взялись именно вы, какие дополнительные внешние факторы играли роль.
2️⃣T – Task
В чем именно состояла ваша задача. Максимально конкретное описание.
3️⃣A – Actions
Что конкретно вы сделали для того, чтобы задача решилась. Здесь важно отделять свой вклад от остальной команды, и показать связь предпринятых действий с задачей.
4️⃣R – Results
Какие результаты получились после выполнения задачи. Как вы поняли, что все стало хорошо.
Дополнительно рассказ можно усилить, ответив еще на пару вопросов:
*️⃣Что можно было сделать лучше?
*️⃣Как можно было бы достигнуть таких же результатов с вдвое меньшим бюджетом?
🔗Дополнительные ссылки
Пример ответа по STAR от Uber SRE
Пример ответа по STAR от Stripe Engineer
Твиттер-тред по теме
1️⃣S – Situation
Контекст истории. Почему решаемая задача была важной, почему за ее решение взялись именно вы, какие дополнительные внешние факторы играли роль.
2️⃣T – Task
В чем именно состояла ваша задача. Максимально конкретное описание.
3️⃣A – Actions
Что конкретно вы сделали для того, чтобы задача решилась. Здесь важно отделять свой вклад от остальной команды, и показать связь предпринятых действий с задачей.
4️⃣R – Results
Какие результаты получились после выполнения задачи. Как вы поняли, что все стало хорошо.
Дополнительно рассказ можно усилить, ответив еще на пару вопросов:
*️⃣Что можно было сделать лучше?
*️⃣Как можно было бы достигнуть таких же результатов с вдвое меньшим бюджетом?
🔗Дополнительные ссылки
Пример ответа по STAR от Uber SRE
Пример ответа по STAR от Stripe Engineer
Твиттер-тред по теме
Google Docs
STAR: Uber SRE
This is using the Template: STAR Scenario. “Tell me about when you had to change your org structure to solve an important problem.” / Uber SRE Name & Role Will Larson, Sr Eng Mgr at Uber LinkedIn / Resume https://www.linkedin.com/in/will-larson-a44b543/…
Только что начался офигенный открытый собес. Андрей Бреслав проводит софтскилловую секцию собеседования на техлида. Подключайтесь!
YouTube
Публичное собеседование на позицию техлида
Промокод на Podlodka Soft Skills Crew – BRESLAV – https://bit.ly/Softskills3. Старт 11 июля!
Представьте: в компании X стартует амбициозный проект, на который требуется крутой фронтендер. Этому человеку предстоит взять на себя роль техлида: выбрать стек…
Представьте: в компании X стартует амбициозный проект, на который требуется крутой фронтендер. Этому человеку предстоит взять на себя роль техлида: выбрать стек…
Stack Overflow подбили итоги своего ежегодного большого исследования разработчиков. Для тимлида такие отчеты полезны по следующим причинам:
📖Можно увидеть изменение трендов по тому, как люди входят в IT и учат новые технологии, и адаптировать под них свою воронку найма
🧐Технологии постоянно устаревают. Это не должно быть немедленным поводом для смены технического стека, но одним из факторов, влияющих на тот же найм, вполне может быть.
⏰Понимание того, из каких активностей состоит рабочий день разработчика может вырвать вас из радужных представлений о том, что код пишется 4-8 часов в день, и приземлить на суровую реальность.
📖Можно увидеть изменение трендов по тому, как люди входят в IT и учат новые технологии, и адаптировать под них свою воронку найма
🧐Технологии постоянно устаревают. Это не должно быть немедленным поводом для смены технического стека, но одним из факторов, влияющих на тот же найм, вполне может быть.
⏰Понимание того, из каких активностей состоит рабочий день разработчика может вырвать вас из радужных представлений о том, что код пишется 4-8 часов в день, и приземлить на суровую реальность.
Stack Overflow
Stack Overflow Developer Survey 2022
In May 2022 over 70,000 developers told us how they learn and level up, which tools they’re using, and what they want.
Чаще всего тимлидом становятся по следующей схеме:
1️⃣Сидишь, пишешь код, никого не трогаешь
2️⃣Тебя хлопает по плечу руководитель, и говорит, что ты теперь тимлид
3️⃣Тимлидишь
У этой схемы может быть миллион вариаций, но база одна – тимлидами часто становятся не те, кто хочет ими стать, и тем более не те, кто понимает, как эта работа должна выполняться. А в результате – непонятно, как вас оценивают, чего ожидают, и как со всем навалившимся справляться.
Яндекс Практикум запускает большой курс «Как управлять командой. Курс для руководителей» на целых четыре месяца. Ребята обещают научить расставлять прилритеты, оптимизировать процессы и системно развивать команду. Курс расчитан на тех, кто уже стал руководителем и работает с командой с постоянным составом.
Старт обучения: 21 июля. Если вы узнали себя, посмотрите – такой курс может вам помочь!
1️⃣Сидишь, пишешь код, никого не трогаешь
2️⃣Тебя хлопает по плечу руководитель, и говорит, что ты теперь тимлид
3️⃣Тимлидишь
У этой схемы может быть миллион вариаций, но база одна – тимлидами часто становятся не те, кто хочет ими стать, и тем более не те, кто понимает, как эта работа должна выполняться. А в результате – непонятно, как вас оценивают, чего ожидают, и как со всем навалившимся справляться.
Яндекс Практикум запускает большой курс «Как управлять командой. Курс для руководителей» на целых четыре месяца. Ребята обещают научить расставлять прилритеты, оптимизировать процессы и системно развивать команду. Курс расчитан на тех, кто уже стал руководителем и работает с командой с постоянным составом.
Старт обучения: 21 июля. Если вы узнали себя, посмотрите – такой курс может вам помочь!
Тимлидам часто приходится руководить кроссфункциональными командами. Как следствие, нужно решать задачу оценки и развития людей, работающих по тем специальностям, знания о которых у вас будут в лучшем случае поверхностными. Если вы оказались в такой ситуации, вам может помочь алгоритм, описанный в статье. Автор с его помощью работала с развитием QA, но он применим и для других направлений.
#люди #инструменты
#люди #инструменты
Хабр
Как тимлиду разработки составить план развития тестировщиков
Я была С++ разработчиком, когда мне предложили стать тимлидом. В моей новой команде были и разработчики, и QA-инженеры. В тестировании я имела поверхностные знания, поэтому долгое время не понимала,...
Intercom рассказывают, как они переработали процесс дежурств. Начинали они со схемы, когда каждая команда сама отвечает за бесперебойность работы своих сервисов. Такой подход нес кучу проблем – одновременно дежурствами занимались десятки инженеров, уровень поддержки и обработки инцидентов отличался от команды к команде, система не улучшалась со временем.
Поняв, что такая схема не работает, Интерком создали отдельную виртуальную команду дежурств, состоящую целиком из добровольцев. Эта команда стала отвечать за слежение за всеми алертами и постепенное улучшение системы. Количество единовременно дежурящих сократилось с 30 до 6 человек, и количество инцидентов тоже постепенно снизилось.
#процессы #техлидство
Поняв, что такая схема не работает, Интерком создали отдельную виртуальную команду дежурств, состоящую целиком из добровольцев. Эта команда стала отвечать за слежение за всеми алертами и постепенное улучшение системы. Количество единовременно дежурящих сократилось с 30 до 6 человек, и количество инцидентов тоже постепенно снизилось.
#процессы #техлидство
The Intercom Blog
How we fixed our on call process to avoid engineer burnout
Ensuring that Intercom has great uptime requires a rapid response when things go wrong. This is how we developed an effective, sustainable on-call engineering process.
Большой гайд от GitLab про то, как управлять командой в условиях удаленной работы. Как и все остальные материалы из их плейбука – хорошо проработан и основывается на куче примеров из их же опыта. Несколько мыслей, которые мне понравились:
📌Многие руководители неосознанно начинают микроменеджерить, когда не могут видеть свою команду глазами. То, что вам может казаться здоровой синхронизацией, для вашего сотрудника может быть жестким микроменеджментом.
📌Нужно стараться как можно большее число процессов переводить в асинхронный режим. Это помогает получить максимум пользы от ремоута, когда каждый может работать в своем удобном режиме и часовом поясе.
📌Сохраненная в письменном виде информация становится еще более ценной. Документируйте больше своих решений, ожиданий от сотрудника и фидбэка. Это даст людям возможность потреблять информацию в своем темпе.
#процессы
📌Многие руководители неосознанно начинают микроменеджерить, когда не могут видеть свою команду глазами. То, что вам может казаться здоровой синхронизацией, для вашего сотрудника может быть жестким микроменеджментом.
📌Нужно стараться как можно большее число процессов переводить в асинхронный режим. Это помогает получить максимум пользы от ремоута, когда каждый может работать в своем удобном режиме и часовом поясе.
📌Сохраненная в письменном виде информация становится еще более ценной. Документируйте больше своих решений, ожиданий от сотрудника и фидбэка. Это даст людям возможность потреблять информацию в своем темпе.
#процессы
The GitLab Handbook
How to be a great remote manager - the complete guide
In this complete guide on remote leadership you will learn everything you need to know about how GitLab manages highly efficient and productive remote teams!
Начинающие тимлиды сталкиваются с разными задачами: первое совещание, распределение нагрузки, контроль за соблюдением дедлайнов. Хочется правильно выстроить процессы и сохранить доверие команды — не превратиться из руководителя-коллеги в грозного начальника.
На интенсиве по аргументации специалисты из Яндекс Практикума научат достигать целей с помощью диалога, а не давления. Дадут алгоритм для быстрой подготовки к рабочим встречам и пять инструментов, чтобы отстаивать интересы.
Практиковаться предстоит на воркшопах, которые имитируют реальные рабочие ситуации. Можно пройти стрессовые ситуации в безопасной обстановке: посмотреть на собственную реакцию, получить обратную связь от одногруппников и узнать у наставника, как стоит поступать. Делиться опытом будут практикующие управленцы или тренеры из бизнеса.
7,5 часов вебинаров, где можно отработать навыки, и бессрочный доступ к интерактивному учебнику с теорией. Интенсив длится девять дней и стоит 15 000 ₽.
Новый поток стартует 18 августа. Записаться →
На интенсиве по аргументации специалисты из Яндекс Практикума научат достигать целей с помощью диалога, а не давления. Дадут алгоритм для быстрой подготовки к рабочим встречам и пять инструментов, чтобы отстаивать интересы.
Практиковаться предстоит на воркшопах, которые имитируют реальные рабочие ситуации. Можно пройти стрессовые ситуации в безопасной обстановке: посмотреть на собственную реакцию, получить обратную связь от одногруппников и узнать у наставника, как стоит поступать. Делиться опытом будут практикующие управленцы или тренеры из бизнеса.
7,5 часов вебинаров, где можно отработать навыки, и бессрочный доступ к интерактивному учебнику с теорией. Интенсив длится девять дней и стоит 15 000 ₽.
Новый поток стартует 18 августа. Записаться →
Яндекс Практикум
Курс «Навыки аргументации для руководителей»: онлайн-обучение по аргументации
Онлайн-курс по аргументации для руководителей от Яндекс Практикума. За 9 дней вы научитесь готовиться к важной встрече, переговорам, решите кейс с вашей работы. Практика с имитацией рабочих ситуаций, групповые воркшопы.
Когда инженерная команда Uber выросла до 100 человек, было принято решение разбить ее на две большие части:
🪄Program – команды, которые делают продукт для конечных пользователей
🪠Platform – команды, которые разрабатывают инфраструктуру и продукты для внутренних потребителей
В статье разбираются отличия между этими двумя типами команд, преимущества такой организационной структуры и проблемы, которые она принесла.
#управление_компанией
🪄Program – команды, которые делают продукт для конечных пользователей
🪠Platform – команды, которые разрабатывают инфраструктуру и продукты для внутренних потребителей
В статье разбираются отличия между этими двумя типами команд, преимущества такой организационной структуры и проблемы, которые она принесла.
#управление_компанией
The Pragmatic Engineer
The Platform and Program Split at Uber: A Milestone Special
The change that shaped the engineering culture for years to come, and my take on Platform teams
Мне всегда очень интересно читать статьи про организацию команд технической поддержки. В отличие от разработки, размер задач в поддержке гораздо проще поддается прогнозированию, из-за чего измерять эффективность процессов и оптимизировать их гораздо проще. На этой неделе вышла статья о том, как с годами оптимизировалось качество работы саппорта у провайдера Бегет. Почитайте, чистый кайф.
А если захотите закопаться в тему подробнее, вот большой системный выпуск подкаста Подлодка про техническую поддержку.
#процессы
А если захотите закопаться в тему подробнее, вот большой системный выпуск подкаста Подлодка про техническую поддержку.
#процессы
Хабр
Как я перестроил почти с нуля отдел техподдержки хостинга за 4 года
Стратегическое решение было таким: поддержка не должна оставлять ощущение, что вы поговорили с безразличными тупыми уродами. Это как минимум. А в идеале должна быть помогающей и доброй, то есть —...