Содержание

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Фреймворк — Описание — Пример в разработке
RICE — Reach (охват) x Impact (влияние) x Confidence (уверенность) / Effort (усилия) — Фича для 1000 юзеров с высоким ROI: score = 1000x3x0.8/10 = 240
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 часа - Развитие глубины понимания технологий.

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

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