Содержание

С вас вопросы, с нас ответы. Часть 6

Отвечаем на популярные вопросы по тимлидерству
Консультирует:
Александр Пряхин, технический руководитель в Авито подработка

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

Работа технического руководителя команды инженеров состоит не только в том, чтобы команда качественно и регулярно выполняла сложные технические задачи.
Общение с бизнесом и стейкхолдерами - еще одна немаловажная задача тимлида. Именно здесь происходит перевод ожиданий бизнеса в технические задачи команды.
Если ошибиться здесь, результат может кардинально расходиться с ожиданиями.

Идентифицируйте ключевых игроков
С первых дней в роли менеджера начните составлять карту стейкхолдеров. Ответьте для себя на вопросы:
  • кто принимает решения;
  • кто влияет на принятие решений;
  • кто использует решения.
Хорошим инструментом здесь будут матрицы RACI/DACI, которые помогут структурировать эту информацию.

Не сыпьте техническими терминами
Сказать бизнесу о том, что задача сложная, потому что нужен геораспределенный кластер Kubernetes, - это не сказать ничего. Бизнес думает не о технической сложности, а о конечной ценности для пользователей, ROI и сроках. Поэтому вместо абстрактного «микросервис ляжет под нагрузкой» говорите: «это сдвинет сроки на неделю, а мы потеряем 5% выручки».

Как видите, придется разбираться в том, как бизнес приносит деньги.
И старайтесь использовать язык визуализации: дашборды, демо, графики прогресса.

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

Управляйте ожиданиями и конфликтами
Если вам говорят о том, что сроки большие, а бюджеты еще больше, не бойтесь говорить «нет». Но делать это надо аргументированно: «ОК, для команды нет ничего невозможного, но включение этой фичи в релиз добавит 2 недели к разработке». Обязательно документируйте договоренности в почте или Confluence, чтобы не потерять принятые решения и избежать разночтений. В случае если сроки все же поджимают, предлагайте компромисс: MVP сначала, полная версия позже.

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

2. Как планировать и приоритизировать фичи?

Твоя команда обладает конечным объемом ресурса. Поэтому, сколько бы ни было флагов «срочно» у письма, больше, чем velocity, команда не сделает.

Так как же выбирать, что взять в работу здесь и сейчас?

Планирование и приоритезация — еще одна ключевая часть работы тимлида, превращающая вал запросов от стейкхолдеров в четкий план.

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

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

Фреймворк

Описание

Пример в разработке

RICE

Reach (охват) × Impact (влияние) × Confidence (уверенность) / Effort (усилия)

Фича для 1000 юзеров с высоким ROI: score = 1000×3×0.8/10 = 240

WSJF

WSJF Weighted Shortest Job First: ценность / (время + риски)

Короткая задача с большим бизнес-эффектом в SAFe

Kano

Базовые/линейные/восхищающие фичи по удовлетворению

Базовое: стабильность API; Восхищающее: AI-рекомендации


Только полностью осознав уровень важности задачи, несите её на разбор в команду.

Там ваша задача - проверить гипотезу о реализуемости задачи через глубокий разбор с командой. Вдруг вы чего-то не учли?

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

3. Как не растерять технические навыки?

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

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

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

Выделяйте 10-20% своего времени (4-8 часов в неделю) на технику, интегрируя это в рутину.
  • Code review: делайте 5-10 ревью в неделю, фокусируясь на архитектуре и RFC. Это держит в курсе без написания кода.
  • System design: проводите еженедельные сессии (1 час) - разбирайте новые фичи или рефакторинг. Используйте Event Storming или C4-модель.
  • Пет-проекты и исследования: берите однодневные исследования по новым технологиям (например, новый фреймворк или библиотека).
  • Менторство: объясняйте junior-ам решения - это закрепляет ваше понимание и развивает их.
  • Обучение: читайте книги, смотрите конференции, тестируйте инструменты в своей песочнице.
Запланируйте все в календаре, чтобы гарантировать себе доступное время. Это стандартная практика таймбоксинга. Например: понедельник - работа с RFC, среда - техническое исследование.

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

Активность

Время/неделя

Эффект

Code review

3-5 часов

Понимание проблем с текущей кодовой базой

RFC

2 часов

Развитие архитектуры проекта

Исследования

4 часа

Новые стеки и инструменты

Менторство

2 часа

Развитие глубины понимания технологий

задай вопрос, а мы ответим

другие статьи