- PVSM.RU - https://www.pvsm.ru -

Привет! Меня зовут Дмитрий Ли, я тимлид одной из команд разработки бэкенда в Badoo.
Когда я впервые стал тимлидом, я стал активно посещать конференции и читать умные книги об управлении командой. Однако в моей работе после этого менялось немногое. Я читал о том, каким я должен быть, в чём должен развиваться, но мне было неясно, что конкретно для этого нужно делать.
Мне пришлось не раз и не два наступить на одни и те же грабли, прежде чем я разобрался, что мешает наладить и улучшить мою работу. Поэтому для выступления на Saint TeamLead Conf я решил собрать из своего нынешнего опыта советы, которых мне не хватало на старте моей карьеры управленца. Эти вещи сильно упростили бы мне жизнь, если бы я знал о них раньше.
Рецепты, которыми я хочу поделиться, в большей степени пригодятся начинающим тимлидам: я записал их как своеобразное наставление себе самому несколько лет назад. Эта статья написана по мотивам моего доклада на TeamLeads Conf.
Когда я был разработчиком, всё было просто и ясно. Я делал фичи, фиксил баги (ну и создавал, конечно), писал тесты и так далее. Было понятно, с чем я справляюсь хорошо, а с чем — не очень.
Первое, с чем я столкнулся на позиции тимлида, было огромное количество разноплановой работы (думаю, всем это знакомо). С одной стороны очень мелкие задачи, с другой — высокоуровневые. Бывают задачи редкие, даже разовые, и в то же время довольно рутинные. Плюс ко всему в индустрии нет чёткого понимания того, кто такой тимлид: в разных компаниях этот человек выполняет очень разные функции.
Всё это натолкнуло меня на вопрос: «Как мой руководитель поймёт, хорошо ли у меня получается быть тимлидом?». Лучший вариант — сразу это обсудить, не дожидаясь появления проблем. Поэтому вот мой первый рецепт…
Если этого не сделать, вскоре может выясниться, что у вас разное понимание важного и того, за что должен отвечать тимлид. Как следствие, оценка вашей работы может казаться или — что ещё хуже! — быть необъективной.
О чём, собственно, договариваться? Для себя я разделил обязанности тимлида на три части.

Как понять, что ждёт от вас руководитель по каждому направлению? Рецепт очень простой:
Чем раньше вы проделаете эту работу, тем вероятнее, что вы избежите недопонимания с руководителем.
Следующая сложность, с которой я столкнулся, — это огромное количество отвлекающих факторов: продакшен упал, баг прилетел, у продакт-менеджеров изменились приоритеты. Помимо этого, постоянно нужны время и силы на большие цели, которые мы обозначили выше.
Прежде чем я научился фокусироваться на главном, я провалил сроки по одному из проектов. На работе мне постоянно приходилось отвлекаться: кому-то помочь, что-то починить и так далее. После этого я иногда забывал вернуться к важной задаче, над которой работал, а она была далеко не одна.
Когда сроки были провалены, я понял, что пора что-то менять.
Первое, что стоит сделать, — остановиться. Не нужно пытаться продолжать всё успевать в условиях хаоса. Второе — определить, что помогает достигать целей, а что, наоборот, мешает работать.
В этих двух направлениях и нужно навести порядок.
Разберём это на примерах.
Отделите важное от текучки визуально.
Например, есть проект «Редизайн», который надо завершить в третьем квартале. Этот и другие важные проекты я вынес в дашборд «Важные проекты», чтобы отслеживать область работ, сроки, текущий статус и прогресс, то есть визуально отделил его. Технически это делается очень легко: почти в любом таск-трекере (мы используем Jira) есть лейблы или что-то подобное. Формируем дашборд на основе задач с одинаковым лейблом, например, «Important project Q3». Таким образом, важные проекты всегда будут перед глазами.
Также, например, у нас была договорённость о минимальном количестве проблем, с которыми сталкиваются пользователи в важном бизнес-компоненте. Снова визуализируем. Здесь мне помогли два графика:
Да, всё это — численные метрики. За числами не видны критичность проблем и объём работы, который предстоит проделать (порой с одним багом мороки больше, чем с десятью другими). Но мне эти численные метрики очень хорошо помогают оценить масштаб бедствия и, если необходимо, перебросить силы в более проблемную область.
Переходим ко второй части: поговорим о том, что мешало мне работать.
В течение недели я фиксировал возникающие на моём пути препятствия. У них было два основных источника.
Во-первых, новые задачи, которые появляются в разных точках системы. У нас любой человек может завести задачу (речь идёт о багах и саппорте) в Jira.
Во-вторых, приоритет, с которым эти задачи появляются. Автор может указать, что задача критичная, в то время как у нас уже есть 20 других, более критичных задач.
Я систематизировал работу с этими препятствиями по следующему плану:
Итого. Мы настроили инструменты, визуализировали цели, систематизировали работу с препятствиями. Теперь видно, соблюдаем ли мы договорённости, и нам проще оценивать свою работу. Также очень важно, что теперь мы можем вовремя менять фокус и тактику, так как мы следим за тем, где нас «заносит» и в каких важных проектах мы не справляемся.
Теперь с отображением проектов и задач у нас полный порядок, но с ума сойти всё ещё можно. Что-то продолжает съедать кучу времени.
Это что-то — не что иное, как входящие потоки информации и постоянные переключения контекста. Чем их больше, тем более рассеянным становишься. После того как отвлекаешься на очередное письмо или внезапную встречу, может потребоваться, по разным источникам, еще пять–десять, а то и 20 минут на то, чтобы снова разогнать мыслительный процесс. В итоге время утекает в никуда: на разные сиюминутные вопросы и попытки включиться в одну и ту же задачу. Чтобы сфокусироваться на том, что реально важно, времени уже не остаётся.
Что можно сделать? Я разделил работу с коммуникациями на два направления:
Эти пункты друг другу не противоречат, а очень даже хорошо сочетаются. Однако я остановлюсь на втором, потому что возможности автоматизировать и делегировать есть не всегда, а работать с входящим трафиком нужно здесь и сейчас.
Для себя я выделил три цели: отвлекаться настолько мало, насколько это возможно, не пропускать ничего из важного и вовремя на него реагировать.
С точки зрения источников информации мой топ-3 — это почта, мессенджер и встречи. Давайте пойдём по порядку.
Есть довольно известный подход «Inbox Zero» [3]. Когда я настраивал свою почту, я во многом опирался на него.
1. Удалил совсем неважное.
В моём случае это были нерелевантные рассылки, флуд и т. п. Я выработал для себя два вопроса-маркера: «Что случится, если я не прочитаю это письмо?» и «Может ли это письмо пригодиться мне в будущем?». Если ответы «Ничего не случится» и «Нет, не потребуется», то я настраиваю автоматическое удаление таких писем. Не архивацию, не отключение уведомлений, а именно удаление.
Пример: флуд-рассылка.
2. Настроил раздел для неважного сейчас.
Эта часть немного коварнее. Она про письма, с которыми сейчас знакомиться необязательно, но в будущем такая необходимость может возникнуть. Я создал один главный раздел (у меня он называется «Вторая важность») и в нём несколько категорий: «Jira stream», «Autoupdate» и другие. Все подобные письма, минуя папку «Входящие», сразу попадают в раздел «Вторая важность», каждое — в свою категорию. Бывает тяжело отличить «ненужные сейчас» от «ненужных совсем», но в этом мне помогают вопросы-маркеры.
Пример: Deploy status autoupdate
3. Разделил важное на блоки.
В список входящих писем теперь попадают только важные. Я разделил их на два блока: «Срочное» и «Несрочное».
— «Срочное». Реагировать на срочное — нормально, ведь от неважного мы уже избавились, так что здесь всё понятно.
Пример: «Проблема на продакшене».
— «Несрочное». Самая коварная категория писем. Работу с ними нужно правильно планировать. От «неважного сейчас» эта категория отличается тем, что чаще всего в неё попадают обязательные задачи. Многие (я в том числе) используют to-do-листы (некоторые можно даже добавить в виде расширений в браузер, чтобы в пару кликов превращать письма в задачи). Если вы не любите to-do-листы, можно использовать напоминалки в телефоне.
Пример: «У нас есть классная идея. Давайте обсудим. Что думаете?».
Всё это реализуется с помощью тонкой настройки фильтров, ярлыков и автоматических действий с ними: «удалить», «пропустить входящие», «создать ярлык» и т. д. В популярных почтовых сервисах в том или ином виде это есть.
Итого: убираем всё ненужное, настроив автоматические удаление и сортировку по категориям. С тем, что остаётся, работаем, исходя из срочности. На срочное реагируем сразу, работу с несрочным — планируем.

Следующий пожиратель времени — мессенджер. Здесь буквально несколько советов, которыми я хочу поделиться.
И тройку лидеров замыкают встречи!
Первый совет касается напоминалок. Я думаю, многие из вас ими пользуются и понимают их полезность. Хочу поделиться именно конфигурацией. У меня выработалась такая схема: один день — один час — пять минут.
За день: успеть подготовить содержательную часть (контент, вопросы и т. д.), если вы по какой-то причине не сделали этого раньше.
За час: запланировать что-то сделать либо, наоборот, ничего не планировать на ближайшее время, зная, что через час вам нужно присутствовать на встрече.
За пять минут: взять ноут, зарядку, кофе и так далее.
Второй совет: если вы ещё не используете мобильное приложение для своего календаря, то обязательно попробуйте. Напоминания в виде пуш-уведомлений не раз меня спасали, предупреждая о скорой встрече.
Третий совет: чтобы не утонуть в огромном количестве напоминалок, старайтесь участвовать только в тех встречах, где ваше присутствие действительно необходимо.
С помощью этих приёмов я сократил затраты времени на коммуникацию в несколько раз. Правильно настроив коммуникации, отвлекаться вы будете только на важное: на срочное реагировать, а работу с несрочным — планировать. Как следствие, меньше переключений контекста и экономия времени. Это позволит сфокусироваться на целях и договорённостях.
Что дальше? Мы договорились о целях, навели порядок в проектах и операционке, настроили коммуникации и освободили время. Однако проекты и задачи — это ещё не вся зона ответственности классного тимлида. Классный тимлид — это ещё и грамотная работа с командой, её развитие. И эта тема очень объёмная. Тут и адаптация, и наставничество, и уровни развития, и делегирование, и ещё много-много всего. Но начать я бы посоветовал с личных карточек.
Карточки — инструмент, который в любой ситуации позволяет опираться на данные, а не только на интуицию и память, как многие из нас привыкли. Помогает ничего не забыть в тот момент, когда нужно принять решение, а также развивать людей объективно и своевременно.
Что же представляют собой личные карточки?
Создаём один или несколько файлов (неважно, как это будет выглядеть: главное — чтобы у вас был какой-то источник, куда можно вносить информацию).
Начать я бы советовал с трёх секций: «Навыки», «План развития» и «Фидбэк».
Давайте начнём с первой. Сначала нужно составить список навыков, необходимых для эффективной работы именно в вашей компании. Если вы давно работаете и достаточно опытны, скорее всего, это не составит труда. Если возникают трудности, можно сделать это коллективно: собраться и побрейнстормить с другими тимлидами. Если же совсем непонятно, с чего начинать, можно взять за основу готовую матрицу компетенций и скорректировать её под свои нужды.
Затем нужно описать уровни владения. Достаточно обозначить несколько уровней и определить, в чём разница между ними.
На следующем этапе указываем навыки каждого члена команды, чтобы впоследствии учитывать их при принятии решений. Что я имею в виду? Представьте, что у вас есть Вася, Петя и некий проект Х. Проект X содержит в себе работу по общению с заказчиком и техническое ревью. Вы помните, что до этого Вася с такими задачами уже работал, а Петя — нет. И, чтобы проверить свою память, можно воспользоваться карточками — посмотреть, насколько у кого эти навыки прокачаны и для кого задача будет иметь бОльшую ценность с точки зрения развития.
Вот пример того, как может выглядеть раздел навыков, в сокращённом виде. У меня он выглядит немного иначе, со своими особенностями, но эта картинка наглядно демонстрирует саму идею:

Здесь можно увидеть список навыков и уровни владения ими у конкретного сотрудника в разное время, а также что означает каждый уровень. Как видно, в списке нет знания языков программирования, технологий, баз данных и прочего — это скорее аспекты некоторых задач и околорабочие навыки, которые помогают моей команде быть эффективной.
План развития. Я крупными мазками описываю:
Формулировать это стоит в виде маркеров и доказуемого опыта. Плохо: «Изучить лучше всех компонент X», «Классно решать задачи Y» (как правило, это сложно проверить). Хорошо: «Завершить изучение QuickStart», «Стать главным ответственным за компонент X» (по результатам можно понять, достигнута цель или нет).
К моему удивлению, карточки — в таком или любом другом виде — ведут не все. Более того, некоторые выступают против них, когда узнают об этом инструменте. Попробую ответить на самые частые возражения.
Одно дело — быть в ответе за себя, и совсем другое — когда от тебя во многом зависят развитие и карьерный путь других людей. С карточками мы принимаем решения объективно. Не «Ну Пете должно быть норм», а, опираясь на данные, развиваем людей осознанно.
Кстати, про данные: их можно фиксировать как по состоянию на текущий момент, так и в историческом формате, чтобы отслеживать в динамике. Времени на это действительно уходит не так много, а пользы — вагон и маленькая тележка. При желании и необходимости инструмент можно модернизировать.
Встречи 1:1 — такой же важный инструмент тимлида, как и любой другой. Я буду говорить о его организационной составляющей, а не о содержательной (что обсуждать, какие темы затрагивать, и т. д).
Если вы используете этот инструмент, относиться к нему нужно серьёзно. Иначе сотрудники будут думать, что вам всё равно и что это просто какая-то болтовня, начнут замалчивать проблемы (которые вылезут в самый неподходящий момент), будет снижаться доверие к вам как к руководителю, а карьерный путь сотрудников будет непрозрачным.

Пример формата записи результатов и договорённостей по итогам встречи
Для осознанного подхода ко встречам один на один я предлагаю несколько практик:
У меня на организационную часть (без самого общения) уходит максимум час в месяц на команду из 5 человек.
Итак, это был пятый рецепт. К этому моменту мы обсудили договоренности, порядок в задачах и коммуникациях, а также развитие команды и инструмент для фидбеков. Теперь настало время поговорить о собственном развитии.
Я уверен, что как тимлид вы понимаете, зачем необходимо развиваться. Давайте перейдём к тем приёмам, которые могут в этом помочь.

Я обещал привести примеры интересных онлайн-ресурсов, которыми пользуюсь я. Их довольно много, все не перечислишь, поэтому поделюсь несколькими:
Продукт и бизнес
Управление
Подведу краткий итог по каждому рецепту.
Не буду преувеличивать значимость этих рецептов: следовать только этим советам недостаточно для того, чтобы стать крутым тимлидом. Однако именно они в своё время помогли мне избавиться от хаоса, наладить рабочие процессы и освободить время.
Благодаря этим рецептам я стал организованнее, осознаннее. Когда часть рабочих задач встала на рельсы, у меня появилась возможность уделять время другим вещам: процессам, отношениям в команде, управлению знаниями и т. д. Но это, конечно, уже совсем другая история.
Спасибо за внимание!
Автор: Дмитрий
Источник [17]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/upravlenie-personalom/339513
Ссылки в тексте:
[1] классный доклад: https://habr.com/ru/company/oleg-bunin/blog/456512/
[2] deusdeorum: https://habr.com/ru/users/deusdeorum/
[3] «Inbox Zero»: https://en.wiktionary.org/wiki/inbox_zero
[4] Teamlead roadmap: https://github.com/tlbootcamp/tlroadmap
[5] YourDestiny: https://habr.com/ru/users/yourdestiny/
[6] @DevAlloy: https://twitter.com/DevAlloy
[7] Medium: Business: https://medium.com/topic/business
[8] Medium: Marketing: https://medium.com/topic/marketing
[9] Harvard Business Review: https://hbr-russia.ru/
[10] vc.ru: https://vc.ru/
[11] TechCrunch: https://techcrunch.com/
[12] YouTube: Management Channel: https://www.youtube.com/channel/UCCLC8dta4gbG9aCM5ynRIrw
[13] Habr: Управление разработкой: https://habr.com/ru/hub/dev_management/
[14] Habr: Управление проектами: https://habr.com/ru/hub/pm/
[15] Telegram: TechLeadsGoodReads: https://t.me/leadgr
[16] Late Night Teamlead Show: https://t.me/teamlead_show
[17] Источник: https://habr.com/ru/post/478722/?utm_source=habrahabr&utm_medium=rss&utm_campaign=478722
Нажмите здесь для печати.