Содержание
- Кар’єра в IT: чим займається Project Manager, плюси та мінуси професії
- Кто такой Tech Lead
- Автоматизация тестирования мобильных приложений: опыт продуктовой компании
- Жизнь мобильного приложения после версии 1.0 или поговорим об апдейтах
- Тестирование основанное на рисках в реальности: как с ним работать
- Как стать тимлидом и куда идти дальше?
Доклад ориентирован в первую очередь на автоматизацию процессов тестирования, тем не менее его элементы будут полезны и при ручном тестирование. Умею ликвидировать технический и процессный долг. Считаю что сложности не в технологиях/процессах, а в людях. Верю, что проблемы нужно выявлять, идеи “продавать”, а решения демонстрировать. Каждый знаком с ситуацией когда утром необходимо прийти и проанализировать свои автотесты за чашечкой кофе.
Иначе говоря, проджект-менеджер – это управленец, который занимается управлением в целом, но не углубляется в детали, не принимает участие в разработке. Он не должен уметь сделать, но должен уметь организовать. Для того чтобы сделать, существует еще одна немаловажная фигура – team-лидер. Платят ровно за то же за что и остальным, за работу.
Кар’єра в IT: чим займається Project Manager, плюси та мінуси професії
Для прокачивания навыков прогнозирования необходимо понимать проект в комплексе, оценивать «узкие места» и определять риски. В перспективе это поможет разбираться, какие решения в бизнесе нужно оперативно принять. Для соблюдения баланса сил и получения лучшего результата важно иметь все роли в проекте и иметь четкое понимание назначения и целей той или иной роли. Опять таки — все зависит от целей статьи.
В этот статье мы поговорим о первой пост-сеньоровской ступеньке IT-карьеры— позиции team lead. Итак, сейчас в каждой команде у нас 2-3 Back-end Engineers, 1-2 Front-end Engineers, 2-3 QA/AQA Engineers. Как правило, команда состоит из Senior/Middle+ специалистов, которые достаточно автономны (70-90% решений принимается самостоятельно). Это вероятно два самых популярных вопроса в реальной жизни современного QA. Тестирование основанное на рисках один из подходов в тестировании, который позволит вам концентрироваться на том что действительно важно.
Если говорить о классификации, я склоняюсь к тому, чтобы определить атомарные роли, и потом уже говорить о том, кто какие роли на себя берет. Ну а сколько и каких ролей выполняет человек с лычкой «тимлид» — это уже совсем другая история. Такой лидер будет как раз не формальным (без лычки) но его влияние на команду будет очень значительным, т.к. Это разные подходы — жесткая иерархия, строгое планирование, четкое разделение ответственности.
Это как раз свойственно тем, кто не хочет вникать в суть понятия «лидер», а хочет казаться главным и важным. А как же ж лидерские амбиции авторитета? Они же ж будуть страдать в случае необходимости обосновывать необоснованные решения.
Кто такой Tech Lead
Поможет выстроить отношения с командой, наладить коммуникацию, научит слушать и слышать. Бизнес-консультант Джим Коллинз более пяти лет анализировал прорывные компании вроде Gillette и Philip Morris. Он объяснил, почему одни организации совершают прорыв, когда другие стоят на месте. Автор рассказывает о главных принципах HR, уровнях лидерства, особенностях кадровой политики крупных компаний и кейсах, которые помогли брендам продвинуться «от хорошего к великому».
Дальше будет легче, спрос на вас будет больше, и тогда уже можно поднимать вопрос о пересмотре зарплаты. Управление людьми можно сравнить с прогулкой по тонкому льду — нужно понимать, когда надавить на участника проекта, где проявить эмпатию, а когда стоит team lead попрощаться с сотрудником. Более того, задачи профессионального роста членов в бизнес требованиях вообще нет. Все эти «изыскания ролей» — попытка натянуть кальку «руководителя отдела» на программистов. Первое — по отдаленным знаниям из советского периода.
- И что ты «торчишь» уже не за себя, а за других людей, которые тебе могут даже не нравится, но все равно ты за них отвечаешь.
- Возможно, ваша заинтересованность в профессии руководителя проектов в IT подлинная.
- Во-первых, все-таки тим лид — это роль в проектной команде, а не отдельная должность и не профессия.
- Последнее — впрочем, тоже, в виду отсутствия навыков усвоения чужой практики.
- Он решил исследовать проблему с нуля и увидел недостатки в обоих решениях.
- Как результат возглавляю разработку инициатив в Центре Компетенций тестирования в EPAM.
Последнее — впрочем, тоже, в виду отсутствия навыков усвоения чужой практики. Тех самых «инноваций и модернизаций», о которых так много говорит украинское правительство. Во-первых пойди разбери, кто что думает на самом деле (так что приходится уточнять «а что вы имеете ввиду под должностью тимлида?»), а во-вторых для манагерских позиций крайне важен опыт. Если на проекте хороший тимлид, то ПМ не нужен. Нужен Program (или Technical) Manager на несколько проектов. То есть в общем случае ПМ — существо бесполезное.
— Оу, так это для бизнес аналитиков, а я вообще собираюсь стать проектным менеджером, — можете сказать вы. Мой опыт показывает, что статьи или видео в интернете являются не очень эффективным способом нетехническому специалисту разобраться с процессом создания программного обеспечения. Наша ежедневная статус встреча с командой.
Ответы на эти вопросы находятся в «стратегии тестирования». Она есть у каждой команды, пусть и не в осознанном и формализованном виде. Поэтому нужно научиться пользоваться этим инструментом, уметь как составлять тестовую стратегию с нуля на проекте, так и оптимизировать уже существующую стратегию.
Автоматизация тестирования мобильных приложений: опыт продуктовой компании
Договорились, что после релиза возьмет несколько дней отпуска, чтобы немного отдохнуть. И что в следующем релизе поищем новые задачи для нее, которые помогут быстрее прокачивать навыки, которых пока не хватает. Записываю договоренности себе в систему, чтобы не забыть о них и промониторить выполнение следующей недели. Планировала над этой задачей работать час без перерыва с полным фокусом. Но уже через 20 минут один из членов команды пишет, что остался без света дома и не сможет работать, пока не дадут.
Для достижения результатов команде нужны оба «крыла». Первое — чтобы задавать направление движения в сфере технологий и экспертного развития коллег. Второе — для эффективной координации, создания здоровой и продуктивной атмосферы и ориентации на бизнес-цели и результаты.
Жизнь мобильного приложения после версии 1.0 или поговорим об апдейтах
Если говорить о конкретных цифрах, то среди 1822 бывших украинских тимлидов база данных LinkedIn находит 852 проектных менеджеров и 346 системных архитекторов. Тимлид обеспечивает слаженную и структурированную работу всей Engineering-команды и служит связующим звеном с другими функциями в компании. В идеале, в фокусе техлида — прокладывание технологического курса развития продукта и работы команды, как и повышение профессиональной квалификации коллег. При росте команды разработчиков неизбежно возникает потребность в функциях экспертного руководства и управления людьми.
Тестирование основанное на рисках в реальности: как с ним работать
На нем и собственноручная разработка решений, и ревью кода других, и управление командой. Я встречал немного команд, где практикуют тесную работу разработчика с тестировщиком. В некоторых проектах данного подхода избегают ради экономии времени разработчика, на других – ради сохранения независимости мнения тестировщика.
Как стать тимлидом и куда идти дальше?
Участвовал во всех стадиях и этапах цикла разработки и тестирования проектов, разрабатывал тестовые стратегии и писал запросы в базы данных. В настоящеее время занимаюсь вопросами организации глобального процесса тестирования и решением https://deveducation.com/ вопросов связанных с обеспечением стабильно высокого качества нашей работы. В обязанности тимлида входит умение управлять конфликтами. В командной работе они неизбежны, поскольку все люди разные, их взгляды и предпочтения отличаются.
Согласен по всем пунктам, кроме распределения задач. Обязанность тимлида, скорее, приоритизация задач — а дальше они уже разгребаются разработчиками самостоятельно. Достоинства должности в основном связывают с приобретением административных навыков. На позиции тимлида специалист учится эффективно общаться с людьми, управлять конфликтами, строить здоровую атмосферу внутри команды. Когда в команде три человека — условно [Tech/Team] Lead и пара Middle — скорее всего, сложностей с управлением не возникнет. Здесь лид «и швец, и жнец, и на дуде игрец».