/tlroadmap

👩🏼‍💻👨🏻‍💻Карта навыков и модель развития тимлидов

Logotype

Тимлид – это ❄️, потому что в каждой компании он уникален и неповторим.

Что за роадмап?

Понятия "тимлид", "техлид", "техрук" и прочие – очень растяжимы. Компании решают разные задачи, у этих ролей разные ответственности. Помимо этого на картину накладываются разные стили руководства, различия в личностных навыках и многое другое. Но не тоже ли самое происходит с разработчиками? Разные компании, разные задачи, опять же – разный характер задач и ответственности.

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

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

Работа еще в процессе, поэтому не стесняйтесь публиковать Issue, закидывать свои pull request и присоединяться к обсуждению в Telegram-чате.

Как использовать?

🏫 Для компании

  1. Скачайте себе Mindmap с полной моделью тимлида.
  2. Изучите все ветви обязанностей тимлида. Удалите те, которые в вашей компании не требуются, либо уже выполняются кем-то еще.
  3. Сформируйте из получившейся карты нужные вам артефакты: профиль для найма, описание ожиданий от роли, план развития.
  4. Для углубления в любую из веток используйте нашу базу знаний. Для каждой из веток мы детально описываем ее смысл, мотивацию к использованию, примеры хорошего и плохого поведения, способы развития на практике и в теории.

👩🏼‍💻 Для себя

  1. Скачайте себе Mindmap с полной моделью тимлида.
  2. Отметьте на нем те компетенции, которыми вы уже обладаете и те, которые вам требуются для дальнейшего роста внутри компании. Для подсказки – посмотрите на то, чем занимается ваш руководитель или коллеги. Если тут все еще есть сложности – задайте вопрос в нашем чате.
  3. Составьте список с теми компетенциями, которые находятся между вашим текущим профилем и целевым.
  4. Используя нашу базу знаний, сформируйте себе план развития по каждой из компетенций, который включает в себя теорию, консультации и практическое применение.
  5. Покажите свой план развития руководителю и попросите содействовать в нем.

Roadmap

Карта Тимлида

Роадмап содержит в себе два раздела:

  • Роли и обязанности. Перечень высокоуровневых рабочих ролей и более конкретных обязанностей и зон ответственности.
  • Personal Skills. Личные навыки и качества, наличие которых необходимо для определенных ролей и обязанностей.

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

Скачать роадмап

Примеры использования

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

  • Играющий тренер в scrum-команде: pdf, mindmap
  • Технический лид: pdf, mindmap
  • Тимлид стартапа: pdf, mindmap

Work in progress

Текущий роадмап – альфа-версия, в которой есть общая структура компетенций тимлида и частично описана первая крупная роль, Resource Manager. Мы будем рады следующим контрибьюшнам в наш проект:

  • 💡 Создавайте issue, если вы видите, что мы не хватили какую-то область ответственности тимлида, или где-то ошиблись.
  • 🚫 Исправляйте фактические ошибки.
  • 📚 Дорабатывайте базу знаний – как целые ветки, так и отдельные секции (например, "Как прокачать" или "Примеры поведения").
  • 👨🏻‍💻 Присылайте модели тимлидов своих компаний – мы их добавим в раздел с примерами.

База знаний

База наполняется постепенно Стасом Цыгановым, Егором Толстым и сообществом. Наша итоговая цель – описать каждое из направлений по следующему шаблону:

  • Описание (о чем идет речь)
  • Почему ветка важна
  • Что будет, если ее не делать
  • На кого может быть делегирована
  • Примеры хорошего и плохого поведения
  • Способы прокачки: навыки, практика, консультации, теория

Если вы не согласны с каким-то из существующих описаний, или считаете, что можете его улучшить – присылайте свои pull request. Если есть вопросы по самой структуре – точно так же, добро пожаловать в наш чат или сразу в pull request.

Обязанности и роли тимлида

Resource Manager

Product Owner

  • Понимание продукта
    • Знание рынка
      • Конкуренты
      • Государство
      • Особенности рынка
    • Знание продукта
      • Видение продукта
      • Стратегия продукта
      • Метрики продукта
      • Value streams
    • Знание пользователей
      • Целевая аудитория продукта
      • Боли пользователей
  • Принятие продуктовых решений
    • Целеполагание
      • Процесс целеполагания
      • Готовые подходы
    • Управление продуктовым бэклогом
      • Генерация элементов бэклога
      • Приоритезация бэклога

Integrator

  • Знание бизнеса
    • Бизнес-модель
    • Структура доходов компании
  • Shareholders
  • Ценности
    • Зачем компании ценности
    • Как определить ценности
    • Готовые подходы
  • Структура компании
    • Интеграция команды в структуру
    • Готовые модели
      • Функциональная структура
      • Матричная структура
      • Agile структура

Technical Lead

  • Обеспечение качества продукта
    • Code Review
    • Тестирование
      • Тестовая модель
      • Тест-планы
      • Пирамида тестирования
      • Оптимизация количества тестирования
    • Работа с багами
    • Управление инцидентами
    • Метрики и мониторинг
    • Нефункциональные требования
  • Обеспечение технического качества
    • Unit-тесты
    • Чистый код
    • Рефакторинг
    • Управление техническим долгом
  • Знание технологий
    • Написание кода
    • Знание технологического стека команды
    • Выбор технологий и контроль их стека
  • Автоматизация цикла разработки
    • Работа с VCS
    • CI
    • Автоматизация релизов
  • Управление знаниями
    • Распространение знаний
    • Техническая документация
  • Архитектура
    • Сбор технических требований
    • Проектирование
    • Архитектурные ревью
    • Эволюция
  • Capacity Management

Administrator

  • Построение цикла разработки
    • Получение задач
    • Разработка
      • Конструирование методологии
        • Описание
        • Оценка
        • Движение
        • Контроль выполнения
      • Готовые подходы
        • Scrum
        • Lean
    • Выпуск задач
      • Приемка
      • Раскатка
  • Проектное управление
    • Конструирование методологии
    • Готовые подходы
      • PMBoK
      • PDCA
  • Стейкхолдинг

Personal Skills

  • Развитие себя
    • Умение учиться
    • Рефлексия
    • Выработка привычек
  • Отношения
    • Эмпатия
    • Эмоциональный интеллект
    • Понимание ценности различий
  • Мышление
    • Системное мышление
    • Стратегическое видение
    • Принятие решений
  • Тайм-менеджмент
    • Постановка личных целей
    • Управление временем
    • Управление приоритетами
  • Коммуникации
    • Управление групповой дискуссией
    • Сотрудничество
    • Управление конфликтами
    • Обратная связь
    • Нетворкинг
    • Публичные выступления
    • Работа с текстом
  • Стили управления

Благодарности

Свой вклад в разработку карты сделали следующие люди: Анатолий Панов, Роман Ивлиев, Николай Крапивный, Георгий Могелашвили, Юлия Рахманова, Николай Балакирев, Александр Миненок, Павел Антонов, Виталий Шароватов, Александр Светкин, Марат Чукмаров.