- PVSM.RU - https://www.pvsm.ru -
Меня зовут Екатерина, я тимлид в компании МойСклад.
В прошлом году я выступала на конференции Saint TeamLead Conf 2018 [1]. Главное из своего доклада собрала в эту статью, само же выступление можно посмотреть по ссылке [2].
Мой путь в компании как разработчика начался два с половиной года назад. Тогда в МоемСкладе не было налаженных процессов, а нашего тимлида назначили по принципу «Это самый опытный разработчик в команде? Ты и будешь тимлидом». Но хороший разработчик — не всегда хороший тимлид.
Ответственного человека в команде как бы не было, мы предпочитали думать, что у нас демократия. Но если нет ответственного, процессы в команде начинают разваливаться.
В какой-то момент мне захотелось больше контроля и продуктивности для самой себя. Наверное, тогда я впервые задумалась, что могу стать тимлидом.
Первым делом я начала контролировать собственное рабочее время и задачи. Приходящие ко мне в течение дня вопросы я делила на три типа:
Чтобы не отвлекаться от работы, на вопросы от коллег нужно тратить до пяти минут. Иначе лучше договориться о митинге или сделать тикет. Об этом полезно думать, когда вы обращаетесь с вопросом к коллеге. Заранее обозначьте, на какое время вы хотите оторвать его от дел. Возможно, для него будет лучше, если вы запланируете встречу, и ему не придется переключаться между контекстами.
Еще одно правило самоменеджмента появилось из-за проблемы, которую мы называем «жадная Шурочка». Так мы говорим о коллегах, которые берут много тикетов и не успевают их сделать. Получается, задач у человека много, но мы не понимаем, что из них в работе и будет сделано в ближайшее время.
Чтобы не быть жадной Шурочкой, пять минут ежедневного времени я посвящаю планированию списка дел на день. За это время я:
Это позволяет мне четко понимать, какие задачи я успею выполнить сегодня.
Планирование собственного времени — это круто, но можно пойти дальше и начать помогать тимлиду в организационных вопросах. Так вы сможете заявить о себе и понять, нравится ли вам такая работа.
Например, вы можете:
Чтобы стать тимлидом, нужно научиться анализировать проблемы команд и пути их решения. Благодаря такому анализу мы внесли в наш процесс несколько полезных изменений.
Например, подглядели у другой команды практику «контрольных точек» — начали разбивать крупные задачи на этапы, вносить в календарь и ежедневно отслеживать прогресс по достижению мини-целей. Если нужно, проводить анализ и делать перепланирование. Так мы решили проблему расхождения реальных сроков выполнения задач с планируемыми.
Еще полезно анализировать сильные и слабые стороны своей команды. Если вы будете их знать, станет проще распределять задачи, ведь не всегда в команде бывают только золотко-разработчики, которые работают качественно и в срок. Анализ hard-skills тиммейтов можно делать по результатам ревью кода, по тикетам в Джире. С soft-skills сложнее — оценить их можно только при постоянном взаимодействии с командой в рамках задач.
Когда становишься тимлидом, приходится мириться с реальностью — некоторые задачи успеваешь делать не всегда, а иногда просто не можешь их осилить. Тогда лучше передавать их старшим разработчикам. Не нужно пытаться контролировать всё и соревноваться с коллегами, которые сильнее тебя. Нужно просто принять, что такие люди могут быть, а тимлид не всегда самый скиловый человек в команде. Думаю, дух соперничества не всегда полезен для коллектива.
Стать тимлидом — это очень круто. Но с этим к вам приходят новые проблемы, обязанности и бОльшая ответственность.
Одна из первых проблем, с которой придется столкнуться тимлиду-новичку и с которой столкнулась я, — поиск заместителя. Идеальный вариант развития события — когда разработчики по своей инициативе подхватывают обязанности тимлида. Но так получается не всегда.
Когда я собиралась в первый отпуск, разделила свои обязанности между всеми участниками команды — по талантам и способностям. Это не сработало. Коллеги не понимали, к кому и с каким вопросом идти, в результате шли ко мне. Не советую так делать.
В итоге я выбрала двух самых толковых участников команды — здесь помогла оценка hard- и soft-skills. Один из тиммейтов был очень общительным и с желанием решать административные вопросы, но со слабыми техскилами. А второй делал самое качественное ревью в команде и писал надежный код, но часто уплывал в аналитику, и за ним нужно было приглядывать.
На балансе противоположных качеств и были выбраны эти ребята. Я спросила у них, не хотят ли они немного поруководить командой. Каждому объяснила их сильные и слабые стороны — чтобы они приглядывали друг за другом и сдерживали в неверных решениях. При этом вся команда знала, что нужно идти именно к ним. С таким подходом мы работаем и сегодня.
Когда я стала тимлидом, ко мне начала обращаться вся команда разом. Еще появились всевозможные административные задачи, митинги и вопросы около этого. Нужно было разобраться, как с этим работать и не впадать в экзистенциальный кризис. Ответ оказался прост: терпи или делегируй.
Но делегировать можно по-разному. Самое простое — раздавать задачи участникам команды. Так мы делаем редко. Чаще стараемся, чтобы ребята сами разбирали задачи по интересам.
Но если коллега разбирается в том или ином вопросе лучше, принудительное распределение задач может быть полезным. Бывает и наоборот — коллега практически не разбирается в каком-то вопросе, и я могу его обучить.
В вопросе делегирования мы пошли дальше и внедрили в команду практику ставить ответственного за отдельную задачу. Это работает так. Когда мы занимаемся крупными задачами параллельно, разбиваем команду на мини-группы по три-четыре человека. В каждой группе выбираем главного — он будет отвечать за техническую часть, административные вопросы, организацию митингов с аналитиками, проведение демо задачи и другие дела.
Благодаря практике маленьких тимлидов я могу посмотреть, кто и как справляется с задачами. А когда требуется, еще и направить в нужную сторону. Если человек вытягивает в мини-группе, он сможет при необходимости заменить тимлида всей команды.
Этот способ помогает мне не загнать себя в административную рутину, сидя на десятом митинге.
На тимлида-новичка сваливаются вопросы и задачи, которые не всегда можно решить быстро. Чтобы разобраться, полезно читать статьи и книги по вопросам управления. А еще лучше — советоваться со старшими товарищами.
Но чужой опыт не всегда подходит тебе и команде, а универсальных способов вообще не существует. Чтобы разобраться, надо пробовать, поэтому я стараюсь внедрять новые практики с помощью цикла Деминга, адаптированного под команду. Вот как это работает:
Все эти эксперименты помогли нам внедрить практики контрольных точек, маленьких тимлидов и еще много полезных вещей.
Для себя же я поняла основное: если хотите организовать команду, начните с себя; не бойтесь нарабатывать опыт и набивать шишки. А еще не забывайте советоваться с коллегами и делегировать задачи.
Если возникли вопросы, задавайте их в комментариях. А может быть у вас есть свои идеи, как стать тимлидом, давайте обсудим :)
Автор: drmwks
Источник [3]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/upravlenie-personalom/322709
Ссылки в тексте:
[1] Saint TeamLead Conf 2018: https://teamleadconf.ru/
[2] ссылке: http://www.youtube.com/watch?v=XFZWXNqJc6I
[3] Источник: https://habr.com/ru/post/458574/?utm_campaign=458574&utm_source=habrahabr&utm_medium=rss
Нажмите здесь для печати.