Тимлидский баркас
День 0
И вот ты Тимлид ! Ты был разработчиком и ушёл в другую компанию на повышение Тимлидом. Тимлид в твоей компании ушёл и тебе, разработчику, предложили стать Тимлидом. Ты Тимлид, но у тебя выросла в два раза команда и кажется всё рассыпается. У тебя в компании нет Тимлидов, но тебя как старшего попросили за командой присмотреть ;-). Ты Тимлид, а твоя команда как-то работает и тебе не понятно какое твоё в ней место.
Вбиваешь в поисковике запрос «как стать тимлидом» и получаем результат из множества страниц со статьями и курсами, и навыками, и инструментами. Например:
- общается с клиентами или бизнес-подразделениями компании
- оценивает задачи, сроки каждого этапа, разбивает их на спринты
- распределяет нагрузку между разработчиками
- следит за тем, чтобы таски закрывались в срок
- оценивает решения разработчиков, дает рекомендации
- согласует с заказчиком готовую работу
- и т. д.
Глядя на дорожную карту Тимлида , количество навыков и инструментов вообще зашкаливает.
Основная задача Тимлида - это обеспечение целостности команды. Команда - это элементы (структура: люди, компетенции, правила и регламенты; цели: задачи, дорожные карты) и командные процессы. Целостность команды - это слаженная работа всех элементов, которые обеспечивают работу процессов.
День 1
Планируй. Создай план в виде артефакта. Напиши список действий, который надо выполнить, назначь действующих лиц и срок в который надо выполнить каждое из этих действий, например:
- Я: выяснить цели команды (определить и зафиксировать дорожную карту продукта, определить и зафиксировать список задач для достижения дорожной карты (вехи развития продукта на следующие 6 - 12 месяцев ) ). Завершить до конца этой недели
- Я: определить и описать структуру команды (зафиксировать состав команды (люди) и их компетенции, определить и зафиксировать правила и регламенты по которым команда будет работать). Завершить до конца этой недели
- Я: определи и зафиксируй командные процессы (процесс добавления новой фичи, процесс найма, процесс онбординга) и их желаемые показатели. Завершить до конца этой недели
В компании уже могут существовать все необходимые артефакты, используй их. Создай необходимое артефакты сам, что бы дальше с этим работать. Собери всё, что касается команды в кучу для более удобной навигации и дальнейшей работы.
Определи приоритеты. Если команды, пока нет начни с процесса найма и элементов, который нужны, что бы начать этот найм.
Используй календарь, что бы распределить время, когда ты будешь работать по пунктам своего плана. Обязательно забронируй время на планирование, например, с 9:00 - 10:00 каждый день.
Обсуди план со своим руководителем и работай по плану.
День 2
Планируй. Открой свой ранее созданный план и пройдись по нему. Отметь те действия, который завершены. Если есть пункты, которые заблокированы, то отметь их.
Забронируй время для работы над разблокировкой пунктов плана.
Делегируй. Если ты уже не один, загрузи максимально своих сотрудников. Например, делегируй определить часть правил и регламентов касательно разработки (code convention, модель ветвления, тех архитектуру и прочее). Если есть аналитик, то ему можно делегировать создание дорожной карты или формирования списка задач (беклог). Прояви точки контроля для себя и для сотрудников, например, дейли, личная встреча.
Работай по своим задачам исходя из плана.
День 3
Планируй. Снова открой свой ранее созданный план и пройдись по нему. Снова отметь те действия, который завершены. Если есть пункты, которые заблокированы, то снова отметь их.
Снова забронируй время для работы над разблокировкой пунктов плана.
Контролируй. Всегда имей под рукой задачи, который ты ранее делегировал (таск треккер, блокнот ). Проверь ход выполнения работ по задачам, который ты делегировал (регулярный дейли или заранее запланированные встречи с сотрудником).
Делегируй. Снова отдавай всё, что можно отдать.
Работай по своим задачам исходя из плана.
День 4
Снова работай по своим задачам исходя из плана.
Рутинные будни Тимлида
У тебя есть описанные элементы команды. У тебя определены командные процессы и желаемые показатели их работы.
Планируй как часто ты будешь проверять состояние элементов команды и работу процессов. Если, что-то не работает как надо, планируй как и когда ты будешь это исправлять.
Делегируй, всё что можно делегировать. Не бойся, у тебя будет много другой работы !
Работай по своим задачам исходя из плана.
Каркас
Команда : структура, цели и процессы
Планирование
Делегирование
Контроль
Ответственность
Вот тимлидский каркас, на который можно нанизывать различные навыки, артефакты и инструменты. Скиловость тимлида - это точность в описание элементов команды и процессов, а также точность и эффективность использования планирования, делегирования и контроля над этими элементами и процессами.
Ответственность - это «пятый элемент» данного каркаса, проактивные (сам тимлид это делает, а не по запросу) действия по описанию команды, по планированию обеспечения работ для эффективной работы элементов и процессов команды, по делегированию этих работ и их контролю.