Тимлид – это ❄️, потому что в каждой компании он уникален и неповторим.
Понятия "тимлид", "техлид", "техрук" и прочие – очень растяжимы. Компании решают разные задачи, у этих ролей разные ответственности. Помимо этого на картину накладываются разные стили руководства, различия в личностных навыках и многое другое. Но не тоже ли самое происходит с разработчиками? Разные компании, разные задачи, опять же – разный характер задач и ответственности.
Мы опросили несколько десятков крупных и небольших компаний, выяснили, что они ожидают от тимлидов и как строят с ними свою работу. В результате мы смогли сформировать единую модель базовых компетенций тимлида, которая покрывает все исследованные случаи.
Эту модель можно использовать как угодно – для составления собственного плана развития, для формирования должностных инструкций в компаниях, для составления вакансий или проведения собеседований. Учтите, что скорее всего вам нужны не все ветви потенциального развития – и это нормально.
🚨 Важно: В зависимости от компании тимлиду нужно качать разные ветки и обязанности. Мы не считаем, что целью должно быть развитие во всех приведённых областях в роадмапе – в первую очередь нужно ориентироваться на проблемы и потребности своего места работы.
Работа ещё в процессе, поэтому не стесняйтесь публиковать Issue, закидывать свои pull request и присоединяться к обсуждению в Telegram-чате.
- Скачайте себе Mindmap с полной моделью тимлида.
- Изучите все ветви обязанностей тимлида. Удалите те, которые в вашей компании не требуются, либо уже выполняются кем-то ещё.
- Сформируйте из получившейся карты нужные вам артефакты: профиль для найма, описание ожиданий от роли, план развития.
- Для углубления в любую из веток используйте нашу базу знаний. Для каждой из веток мы детально описываем её смысл, мотивацию к использованию, примеры хорошего и плохого поведения, способы развития на практике и в теории.
- Скачайте себе Mindmap с полной моделью тимлида.
- Отметьте на нем те компетенции, которыми вы уже обладаете и те, которые вам требуются для дальнейшего роста внутри компании. Для подсказки – посмотрите на то, чем занимается ваш руководитель или коллеги. Если тут все ещё есть сложности – задайте вопрос в нашем чате.
- Составьте список с теми компетенциями, которые находятся между вашим текущим профилем и целевым.
- Используя нашу базу знаний, сформируйте себе план развития по каждой из компетенций, который включает в себя теорию, консультации и практическое применение.
- Покажите свой план развития руководителю и попросите содействовать в нем.
Роадмап содержит в себе два раздела:
- Роли и обязанности. Перечень высокоуровневых рабочих ролей и более конкретных обязанностей и зон ответственности.
- Personal Skills. Личные навыки и качества, наличие которых необходимо для определённых ролей и обязанностей.
Каждый из листьев карты со временем превратится в большую запись в базе знаний, содержащую описание, примеры поведения, способы прокачки навыка.
mm
-файл проще всего открывать в Freemind (бесплатно и сердито), MindNode (дорого и премиально) или MindMeister (условно-бесплатно и онлайн). Скорее всего подойдут и другие редакторы майндмепов, но их работоспособность мы не проверяли.
Мы собираем профили тимлидов из разных компаний. Если вы использовали роадмап, не забудьте пошарить, что у вас получилось! С их помощью можно посмотреть, как работать с роадмапом, либо просто забрать их в свою компанию как примеры:
Текущий роадмап – не финальный, пока наполнена только половина. Мы будем очень рады вашему участию в проекте – а про варианты и сам процесс подробно написали в CONTRIBUTING.md
.
База наполняется постепенно Стасом Цыгановым, Егором Толстым и сообществом. Наша итоговая цель – описать каждое из направлений по следующему шаблону:
- Описание (о чем идёт речь)
- Почему ветка важна
- Что будет, если её не делать
- На кого может быть делегирована
- Примеры хорошего и плохого поведения
- Способы прокачки: навыки, практика, консультации, теория
Если вы не согласны с каким-то из существующих описаний, или считаете, что можете его улучшить – присылайте свои pull request. Если есть вопросы по самой структуре – точно так же, добро пожаловать в наш чат или сразу в pull request.
- Управление людьми
- Управление командой
- Развитие технического бренда
- Понимание продукта
- Знание рынка
- Знание пользователей
- Знание продукта
- Принятие продуктовых решений
- Целеполагание
- Управление продуктовым бэклогом
- Обеспечение качества продукта
- Code Review
- Тестирование
- Тестовая модель
- Тест-планы
- Пирамида тестирования
- Оптимизация количества тестирования
- Работа с багами
- Управление инцидентами
- Метрики и мониторинг
- Нефункциональные требования
- Обеспечение технического качества
- Unit-тестирование
- Чистый код
- Рефакторинг
- Управление техническим долгом
- Знание технологий
- Написание кода
- Знание технологического стека команды
- Выбор технологий и контроль их стека
- Автоматизация цикла разработки
- Работа с VCS
- CI
- Автоматизация релизов
- Управление знаниями
- Распространение знаний
- Техническая документация
- Архитектура
- Сбор технических требований
- Проектирование
- Архитектурные ревью
- Эволюция
- Capacity Management
- Построение цикла разработки
- Получение задач
- Разработка
- Конструирование методологии
- Описание
- Оценка
- Движение
- Контроль выполнения
- Готовые подходы
- Scrum
- Lean
- Конструирование методологии
- Выпуск задач
- Приёмка
- Раскатка
- Проектное управление
- Конструирование методологии
- Готовые подходы
- PMBoK
- PDCA
- Стейкхолдинг
- Умение учиться
- Рефлексия
- Выработка привычек
- Системное мышление
- Стратегическое видение
- Принятие решений
- Фасилитация
- Сотрудничество
- Управление конфликтами
- Дача и получение обратной связи
- Нетворкинг
- Публичные выступления
- Работа с текстом
- Постановка личных целей
- Управление временем
- Управление приоритетами
Мы используем лицензию Creative Commons Attribution-ShareAlike 4.0. Если кратко, вы можете свободно:
- Делиться (обмениваться) — копировать и распространять материал на любом носителе и в любом формате.
- Адаптировать (создавать производные материалы) — делать ремиксы, видоизменять, и создавать новое, опираясь на этот материал в любых целях, включая коммерческие.
При соблюдении следующих условий:
- Вы должны обеспечить соответствующее указание авторства, предоставить ссылку на лицензию, и обозначить изменения, если таковые были сделаны.
- Если вы перерабатываете, преобразовываете материал или берёте его за основу для производного произведения, вы должны распространять переделанные вами части материала на условиях той же лицензии, в соответствии с которой распространяется оригинал.
Свой вклад в разработку карты сделали следующие люди: Анатолий Панов, Роман Ивлиев, Николай Крапивный, Георгий Могелашвили, Юлия Рахманова, Николай Балакирев, Александр Миненок, Павел Антонов, Виталий Шароватов, Александр Светкин, Марат Чукмаров.