Хороший лидер отметит лучшие стороны своих подчиненных, поможет усовершенствовать и прокачать умения, подтянуть слабые места. Вспоминая, что багов много, а документации мало, делаем вывод – почти неизбежны критические баги на проде. Иногда команда жертвует временем на тестирование, чтобы быстрее выкатить ключевую для бизнеса фичу.
Идеальная ситуация, когда тимлид занимается обучением не один, а вся команда помогает друг другу — люди делятся чем-то, шерят знания. Собственно, из этого вытекает и название темы четвертого занятия — шаринг знаний. По сути, именно на нем построено взаимодействие между участниками разных команд.. В больших компаниях разработчики объединяются в несколько команд. В каждой команде может быть формальная должность тимлидера. В компаниях с большим количеством команд может работать формальный или неформальный тимлид тимлидов.
«Показал трекер и понеслась», или как стать тимлидом в Traffic Devils
В свою очередь, эксперт получает позицию, к которой он стремился, но при этом он несильно связан работой с людьми в отличие от тимлида. Он принимает свои экспертные решения, может что-то советовать или браковать. И не нужно думать, что специалист в какой-то момент вырастет и выбросит тимлида из команды.
Он знакомит новичков с проектом, кодом, инструментами и принятыми стандартами. Лидер команды помогает джуниору понять бизнес-процессы и роль разработчика в них. В больших компаниях и командах team lead привлекает к онбордингу новичков других разработчиков.
Что должен делать тимлид: роли, обязанности и навыки
Тимлидер должен отличаться от джуна своими навыками и опытом в «тимлидстве». И, самое главное качество любого тим лида — желание развивать свою команду. Каждый ее участник обладает индивидуальным набором навыков, способностей и характеристик.
Интерес тимлида в том, чтобы джун как можно быстрее разобрался в проекте и вышел на приемлемый уровень задач, которые он может делать самостоятельно. Это может быть баг-фикс, какие-то инфраструктурные задачи, связанные с мониторингом приложения или логированием. Также уверенная работа над задачами, в которых хорошо проработаны требования и понятно, что делать. Многие тимлиды вынуждены заниматься личным тайм-менеджментом, читать Дорофеева и вообще управлять своей работой, которая почти всегда выходит за рамки Jira-пространства команды. Со временем приходит понимание, как все структурировать и авторизовать результат собственной работы.
Как выстраивать процессы
Естественно, я знатно профакапилась, релиз пришлось хотфиксить. Оглядываясь назад, могу только посмеяться и посоветовать фиксировать вопросы, которые https://deveducation.com/ у вас возникают, и ответы на них. Это не спасет от факапа, но для настройки толкового онбординга в стартапе почти никогда нет времени.
- Большие, объемные задачи разделять на подзадачи для успешного выполнения в установленные сроки.
- То есть, выходя из корпорации, я обладала очень специфическим набором знаний.
- При этом каких–то функций нет совсем, а какие–то не работают, как задумывалось.
- Можно брать квалифицированных сотрудников на проекты с рынка.
- Конечно, прежде чем стать руководителем команды, я был разработчиком и работал под руководством нескольких тимлидов, поэтому знаком с разными подходами к управлению.
На примере конкретных кейсов и ситуаций, с которыми многие сталкивались, мы знакомимся с подходами к обучению. С тем, в какой ситуации применяются разные подходы, какие у них есть достоинства и какие недостатки. Знакомимся с таксономией образовательных целей от Марцано.
Первые шаги в новой должности
Но в жизни бывает, что тимлидами становятся и с «мидла» и даже с «джуна». Если в команде всего 2 разработчика, значит один из них должен быть лидером и неважно кто он — «мидл» или «джун». Тимлид — как стать тимлидом это менеджер, соединяющий бизнес и разработку. Он организует работу команды, чтобы она удовлетворяла текущему запросу от бизнеса на продукт. Нанимает новых людей в команду и работает с текущими.
Помогает компаниям налаживать работу в отделе разработки. Например, запустить производство, подсказать направление развития, улучшить систему распределения задач между сотрудниками. Если будете проявлять инициативу, руководитель сам может предложить должность тимлида. Альтернативный путь — составьте резюме и откликайтесь на интересные вам вакансии на хедхантере, хабре и других сайтах. Тимлид должен своевременно определять и решать возникающие проблемы. Например, если сотрудники не укладываются в дедлайн — передвинуть сроки или подключить других специалистов.
Чему нужно научиться, чтобы стать тимлидом
Различие между этими двумя специалистами заключается в области взаимодействия с командой, планировании и техническом представлении проекта. В неидеальной жизни дорога может быть куда более сложной. Но многое зависит от размера компании и сложности проекта.
«Нужно не подгонять разработчиков, нужно мотивировать их работать»
Повышение эффективности работы во многом зависит от технологий и подходов, которые используются в команде. Тимлид Тинькофф всегда ищет win-win во взаимодействии как внутри своей команды, так и со смежными командами и бизнесом. Не боится выходить за границы зоны ответственности и предлагает решения проблем, иногда до того, как они успеют оказать негативное влияние на команду. В приложении можно настроить систему распределения поручений и задач с учетом интересов руководителей, заказчиков и исполнителей. Большие, объемные задачи разделять на подзадачи для успешного выполнения в установленные сроки. Использовать метки для оптимизации работы сотрудников и структуризации проекта.