аутсорсинг тестирования что это
Аутсорсинг тестирования что это
В настоящее время использование аутсорсинга является актуальной и интересной для нас темой. На практике все чаще возникают вопросы: целесообразно ли обращение к этой услуге? в чем ее преимущества? Насколько процесс надежен и прозрачен? Рассмотрев все нюансы, мы сможем понять причины и перспективы возрастания спроса на аутсорсинг в различных областях деятельности, в том числе и в IT.
Так как же на самом деле обстоят дела с QA-аутсорсом? Каковы его плюсы и минусы? Действительно ли Вашей компании нужны услуги внешних подрядчиков? Наконец, подойдет ли аутсорс лично Вам? В данной статье мы ответим на все эти вопросы
Мифы и правда об аутсорсе.
Основные понятия, разделения и процессы
Вокруг любого относительно нового явления возникают домыслы и ошибочные суждения из-за недостаточного понимания принципов работы. Аутсорсинг не стал исключением. Рассмотрим, сколько же правды содержится в самых популярных мифах о нем, но для начала определимся с терминами.
Аутсорс и аутстаф: различия и схожесть
Действительно, запутаться в указанных понятиях довольно легко из-за их некоторой схожести. Для исключения недоразумений отметим принципиальное отличие, из-за которого мы не можем поставить знак равенства между этими определениями.
Аутсорсинг – это прежде всего ответственность за те задачи, которые стоят перед исполнителем. Внешний подрядчик обязуется выполнить весь объем работ, привлекая собственные ресурсы, а не передавая их в аренду заказчику. Команде, занятой Вашим проектом, будет назначен собственный проект-менеджер и тимлид, у них будет свой комфортный офис с необходимым оборудованием. Вся внутренняя кухня аутсорсеров тоже остается за кадром – клиент получает сразу готовый результат, ему достаточно только сформулировать задачу и предоставить необходимые для работы данные.
Аутстаф – это предоставление персонала, позволяющее ввести квалифицированных сотрудников в штат. Вопросы размещения новых работников, организации их работы, назначения руководителя Вам придется решать самостоятельно
Миф 1-й: аутсорс – это дорого.
Этот миф имеет под собой некоторые основания. Привлечение к работе внешних подрядчиков действительно редко обходится значительно дешевле найма сотрудников аналогичного уровня. Обычно общие затраты на выполнение задачи (а следовательно, и конечная стоимость специалиста) все-таки снижаются: не нужно тратиться на аренду офиса, бухгалтерское обслуживание, закупку оборудования. Именно из-за этого в ряде случаев (но не всегда!) аутсорсинг становится выгоднее рекрутинга персонала в офис. При этом нужно осознать, что услуги внешнего подрядчика могут обойтись и дороже; подробнее такие ситуации мы рассмотрим в разделе о преимуществах и недостатках.
Миф 2-й: аутсорсом занимаются неквалифицированные специалисты.
В некоторых отраслях есть риск нарваться на команду, состоящую из вчерашних неопытных студентов. Больше всего портят репутацию аутсорсингу удаленные call-центры – среди них предприятия, предлагающие очень слабых сотрудников, встречаются чаще. К счастью, к сфере тестирования это не относится: наоборот, большая часть экспертов и просто хороших QA-специалистов работают именно как аутсорсеры. Они регулярно сталкиваются с самыми разными проектами и поэтому имеют опыт работы в любых условиях. Кроме того, заказчику ничто не мешает лично пообщаться с командой, которая будет заниматься тестированием, и убедиться в квалификации ее сотрудников. Надежный подрядчик никогда не будет препятствовать этому.
Плюсы аутсорс-тестирования, положительные критерии оценки
Всегда хочется начать с хорошего. Не будем оригинальными в данном случае и рассмотрим сначала положительные стороны аутсорс-тестирования.
1. Оптимальное распределение нагрузки.
В IT компаниях очень часто наблюдается цикличность процессов и «плавающая потребность» в персонале. Например, иногда QA-отдел сидит без работы, ожидая сборку, которую можно было бы протестировать, зато через какое-то время он оказывается завален задачами и не успевает провести все необходимые тесты. Аутсорс позволяет гибко контролировать загрузку работников. Во время пиковой активности можно привлечь больше сотрудников к тестированию и оперативно подготовить проект к релизу, а в моменты затишья не тратить зарплату на специалистов, для которых сейчас нет задач.
2. Снижение затрат на привлечение новых людей.
Обычно к расходам на нанимаемого сотрудника принято относить только его заработную плату, однако существует еще целый ряд не столь очевидных трат:
Как видно, в основном это разовые расходы. При использовании аутсорсинга они уже включены в цену услуг, а так как к внешним подрядчикам обращается множество компаний, то и стоимость делится между всеми заказчиками. В итоге каждый из них платит меньше, чем если бы сам нанимал тестировщиков в штат. Кроме того, не стоит забывать, что все вышеперечисленные задачи требуют не только денежных, но и временных затрат.
3. Отсутствие необходимости в постоянном обучении сотрудников (повышении их квалификации).
Очень часто срочность работы просто не позволяет потратить время на обучение сотрудников. В этом случае также наиболее выгодным и приемлемым вариантом будет привлечение специалиста с аутсорса, полностью соответствующего всем нужным параметрам и критериям.
4. Использование преимуществ узкой специализации.
Это особенно актуально для небольших проектов, на которых требуется ручное функциональное тестирование, автоматизированное тестирование и проведение аудита юзабилити и нагрузки. Идеальный вариант в таком случае – выделение отдельного тестировщика на каждую позицию. И действительно, нагрузочнику необходимо знание своей методологии, автоматизатор должен владеть языками разработки, а UI/UX-тестировщик – разбираться в верстке и дизайне.
Небольшой проект всегда сталкивается со сложным выбором: взять в команду одного человека, плохо разбирающегося во всех четырех задачах, или набрать сразу несколько сотрудников, которым большую часть рабочего дня будет нечего делать. С аутсорсингом все гораздо легче. Он позволяет взять «по кусочку» от каждого специалиста и получить четырех высококвалифицированных тестировщиков на неполную занятость.
5. Налаживание процессов тестирования на проекте.
Порой оказывается необходимым наладить сам процесс тестирования. Казалось бы, и ребята в компании опытные, и работу свою знают, но за текущими задачами просто нет времени заниматься разработкой и сбором показателей KPI, повышением уровня согласованности своих служб, назначением приоритетов или выявлением проблем и поиском способов их устранения. Именно в этом случае будет удобно подключить к процессу команду аутсорс-тестировщиков. Важно понимать, что затраты и время окупятся обязательно, ведь при выстраивании процесса и проработке слабых моментов устраняются все негативные факторы, а хаотичное тестирование приобретает стабильные и стандартизированные показатели и оценки.
6. Оптимизация времени.
Зачастую очень много времени у компании тратится на управление. Передав второстепенные задачи под управление аутсорс-команде, можно будет позволить более эффективно оптимизировать время, что поможет компании сосредоточиться на более критичных и важных моментах.
7. Повышение эффективности работы с помощью мотивации.
Под мотивацией мы понимаем не только финансовую сторону, но и общий настрой в команде, влияющий на заинтересованность сотрудников и на качественные показатели работы всего коллектива. Аутсорс-тестировщики, благодаря своей компетенции и профессионализму, вполне способны помочь в развитии оптимального процесса тестирования.
8. Наличие «взгляда со стороны» на выпускаемый продукт.
Да, не удивляйтесь, даже опытной и продвинутой команде, максимально погруженной в проект, иногда нужна независимая оценка, позволяющая выявить недостатки разрабатываемого продукта.
9. Выполнение отдельных функций командой аутсорсеров.
Случается, что за важными релизами и выполнением функциональных заданий мы теряем контроль над предоставлением отчетности и составлением технической документации. Со временем такого рода проблемы имеют свойство накапливаться и проявляться низкими показателями производительности. Это направление работы также можно поручить команде аутсорсинга.
Взвешивая необходимость предоставления услуг аутсорс-компаний и в частности аутсорс-тестирования, четко сформулируйте для себя, какие требования и приоритеты привели Вас к данному решению, что именно важно для Вас, и какие критерии необходимо учитывать. Было ли это желание уменьшить затраты по найму сотрудников или увеличить качественные показатели? Или, возможно, Вы хотели оптимизировать непомерно раздутое время на тестирование и наладить работу внутри команды? Оценивая эти факторы и принимая решение о привлечении аутсорс-команды, Вы более четко определите, какой вид услуг Вам будет полезен, какие сроки необходимы для выполнения поставленной задачи и каким способом можно будет сократить затраты. Стоит учитывать, что процесс не всегда может получиться настолько коротким, как Вам бы хотелось, но со временем все вложения окупятся качественными показателями тестирования.
Еще один важный момент: нанимая команду аутсорс-тестировщиков, заказчик получает гарантии высокой квалификации сотрудников (а найти их самостоятельно далеко не всегда просто).
Мы не можем позволить себе необъективность в оценке, отмечая лишь положительные моменты процесса. У любой медали есть обратная сторона, поэтому теперь мы поговорим о минусах или рисках аутсорсинга.
Минусы аутсорс-тестирования. Что может вызвать сомнение?
Итак, какие критерии негативной оценки мы положим на другую чашу весов?
2. Вопрос безопасности для некоторых компаний может являться весьма важным, так как далеко не все готовы допустить человека извне к внутренним ресурсам продукта. Этот вопрос решается частичным доступом лишь к определенному функционалу, фильтрацией поступающих задач на уровне безопасности или с помощью NDA (Non-disclosure agreement – соглашение о неразглашении конфиденциальной информации).
Следовательно, перед заключением договора с аутсорсером необходимо убедиться, что он применяет все необходимые меры предосторожности в сфере защиты информации и понимает риски. Разработанная подрядчиками документация, тест-кейсы и скрипты могут считаться интеллектуальной собственностью (ИС) авторов, то есть не принадлежать фактическим владельцам проекта. Необходимо грамотно составить договор с исполнителем, по которому исключительные права на ИС остаются за работодателем.
3. Зависимость от внешних подрядчиков. Обращение к аутсорсерам подразумевает, что у Вас в штате нет собственных экспертов по тестированию. Если по каким-либо причинам сотрудничество с подрядчиком придется прекратить, то все, что у Вас останется от их работы, – это куча туманных инструкций и строк кода непонятного назначения. Разобраться со всем этим будет непросто даже профильным специалистам. Таким образом, необходимо поставить аутсорсерам задачу не только тестировать, но и вести подробную документацию, комментируя неочевидные моменты в своих скриптах. Соблюдение этого правила поможет другим сотрудникам разобраться в сделанном ранее и быстрее приступить к работе.
Подойдет ли Вам аутсорсинг, и что при этом необходимо учитывать?
Составим наглядную таблицу основных показателей До и После проведенных работ команды аутсорса.
До аутсорсинга | После аутсорсинга | |
---|---|---|
Временные факторы | Нехватка времени.Несвоевременная отчетность. | Больше времени на решение стратегически важных задач. |
Человеческий фактор | Личные интересы мешают работе. Низкая степень ответственности. | Работа с высококвалифицированными профессионалами. |
Вопрос ресурсов | Затраты на мотивацию и оборудование. | Оплата только по результату выполненных работа без лишних статей расхода и затрат. |
Фактор качества | Совмещение множества задач, низкие показатели по результатам работ. | Ответственность за качество выполнения поставленной задачи. |
Вопрос контроля | Контроль за всеми выполняемыми операциями. | Контроль только результата. Простота управления процессом. |
Скорость развития | Относительно низкая скорость развития сотрудников, сопряженная с большими затратами времени (обеспечение прохождения курсов повышения квалификации, обучение, прием на работу и т.д.) | Мгновенное обеспечение ресурсами и задачами по мере необходимости. |
Для оценки и контроля всех этих параметров на начальных этапах подключения команды тестировщиков-аутсорсеров вводят показатели KPI. Они позволяют в процессе работы понять, каким образом лучше наладить процесс, какие метрики критичны для текущего проекта, а какие параметры учитывать нецелесообразно. Тем самым команда аутсорсинга отсеивает лишние массивы работы и сосредотачивает внимание на важных направлении, работая не только на скорость, но и на максимальный результат.
НО! Привлечение внешних подрядчиков к работе подойдет не всем компаниям. Разберемся, о чем нужно помнить, делая выбор между аутсорсом и специалистом в штате:
Вывод
Аутсорсинг стал неотъемлемой частью бизнеса, связанного с информационными технологиями. По данным исследования, проведенного Whitelane Research совместно с PA Consulting Group, в странах Северной Европы 77% опрошенных IT компаний планируют продолжать пользоваться услугами IT-аутсорсеров, а 44% собираются даже увеличить объем задач, для которых будут привлекать сторонних подрядчиков.
Если аутсорсинг тестирования подходит для ваших задач, и Вы наладили грамотное взаимодействие с надежным поставщиком услуг квалифицированных тестировщиков, то такой подход к организации работы QA-отдела способен дать множество преимуществ:
С развитием IT-технологий стало значительно проще привлекать тестировщиков по мере необходимости; сократился фактор необходимости найма и поиска сотрудников, свелся к минимуму показатель простоя в работе. Аутсорсинг – это довольно надежный способ оптимизации тестирования, способ упростить процесс без потерь в качестве и во времени (а чаще даже с улучшением этих показателей). Недостатки есть в любой отрасли, и главное в нашей работе – свести их к минимуму, правильно оценить свои потребности и возможности и получить максимально положительный и качественный результат.
Инхаус, фриланс, аутсорс компания: куда приземлиться тестировщику, чтобы не разлюбить профессию и расти как на дрожжах
Привет, Хабр! У клавиатуры снова я — Женя Пономаренко. Мы в «Кавычках» занимаемся тестированием и обеспечением качества для российских и зарубежных компаний. И мы — аутсорс агентство, т. е. тестируем проекты клиентов из разных сфер: от сложных — авиа и медицина, до ритейла и небольших стартапов. За свою карьеру в тестировании (а это ни много, ни мало — лет 15) я успел поработать в продуктовых командах, на фрилансе и в итоге стартанул агентство аутсорс тестирования. Пришел я к этому, потому что на одном проекте мне быстро становилось скучно, а аутсорс модель оказалась решением этой проблемы. Можно работать как компания со всеми корп. плюшками, по условиям ТК, но с разными проектами. А значит не сохнуть годами на одних и тех же задачах и непрерывно развиваться.
Я думаю, что многие, кто начинает карьеру в тестировании или те, кто уже в профессии, задаются вопросом «а куда идти-то?». Этого «куда» множество вариантов — открыл HH, «Хабр Карьера», телегу и еще стотысячмильенов площадок — выбирай не хочу. А вот где из всего этого многообразия не будет скучно, можно расти и зарабатывать? В этом вся соль и боль. Поэтому я решил написать обзор разных форматов работы для тестировщика. Возможно, кому-то это поможет понять, куда идти и зачем. А кому-то пересмотреть текущее место. Или кто-то вообще напишет, что это все фигня, и у него по-другому (кстати, добро пожаловать в комменты).
Все, что я напишу — не филиал истины и не последняя инстанция правды. Это мой опыт и путь, который я прошел. Несмотря на то, что для себя я выбрал аутсорс компанию, здесь не будет упора на чем-то одном, например, на аутсорсинге (что было бы логично). Постараюсь максимально подробно и честно написать о каждом варианте. Только опыт и только хардкор.
Warning
Эта статья вряд ли будет интересна тем, кто рассматривает тестирование как перевалочный пункт или легкий вход в IT. Лучше не тратьте свое время — для этого есть курсы, которые обещают запустить вас в мир IT уже через месяц (сори, профессионально подгорело). Статья для тех, кому нравится тестирование, кто хочет развиваться, но не понимает, куда идти. Не понимает, а растет ли он там, где сейчас работает, или уже даже начал разочаровываться в профессии.
Почему тестировщику важно найти свое место силы
Есть такое мнение, что тестировщик — это недопрофессия: бездумно жмакают на кнопки, следуя инструкциям, и ищут баги — короче, делать нефига там. Бить кулаком в грудь и кричать, что это не так — я не буду. Отчасти это так. Но путь тестировщика не заканчивается на кнопках — это только начало. Ведь все начинают с чего-то простого, верно? Я искренне уверен, что тестировщики должны расти в сторону QA-инженеров. Сейчас выпускают все более сложные продукты, которые требуют высокого уровня обеспечения качества. Тестировщик и QA не могут быть обособленными понятиями (уже предвижу, как в комментариях открывается портал ада). Нужно стремиться к тому, чтобы не просто искать баги, а с самого начала думать о пользователях, понимать продукт, процессы и приоритеты бизнеса. Но чтобы прийти к этому, конечно, нужно с чего-то начать, пройти определенный путь и не сбиться с него.
Так почему важно найти место силы:
Чтобы не разочароваться в тестировании и не разлюбить. Если попасть в команду, где тестировщиков ни во что не ставят, или застрять на одном месте с одинаковыми задачами, то можно быстро и окончательно отбить себе желание как-то расти в этом. А потом еще присоединиться к клубу антифанов тестирования и рисовать обидные мемчики — это еще не самое страшное. Поэтому важно работать там, где вас ценят, где будет интересно и комфортно.
Чтобы была возможность оттачивать навыки и учиться. Если компания топит за образование, проводит сотрудникам обучение, оплачивает курсы, дает разные задачи, то в таком месте реально стать профи, повысить свой уровень и з/п.
Представьте, что крутое место работы — это такой своеобразный суп, в котором много разных компонентов:
Благополучная к профессиональному росту среда/окружение
Обучение и апгрейд навыков
Разные задачи и проекты
Ваша значимость в команде
Суп не перестанет быть супом, если в него не положить какой-то ингредиент (окей, кроме воды). Но будет ли вам нравиться такой суп? Работа занимает огромную часть жизни. И она должна приносить вам радость (или хотя бы не раздражать), помогать профессионально и финансово расти. Поэтому важно, чтобы на работе была возможность учиться, апгрейдить навыки, заниматься крутыми проектами, и само собой — кайфовать.
Посмотрите, какого компонента не хватает вам.
А теперь мы подобрались к главному. Почти. Здесь я сделаю небольшое отступление. Я специально не добавил в обзор пункт про з/п (все ребят, расходимся). Потому что все зависит от контекста и ресурсов компании. Иногда в небольших агентствах з/п выше, чем в крупных компаниях и наоборот. Иногда на фрилансе можно зарабатывать больше, чем в компаниях и агентствах, а иногда и нет. Поэтому давайте держать в уме по ходу всего обзора, что уровень дохода будет зависеть: от возможностей компании/клиента, ваших навыков и стремления расти.
Инхаус (продуктовые команды)
Есть несколько вариантов: неайтишные компании с продуктовой командой и айтишные компании. Первый вариант достаточно часто бывает не самым лучшим для тестировщика. Хотя, конечно, это зависит от компании. Но в таких компаниях может быть «поверхностное» отношение к продуктовой команде и к тестировщику (если он вообще там есть). Это происходит из-за нескольких причин: либо нет бюджета, либо нет компетенций и понимания значимости/роли IT-отдела. Или гремучая смесь — и то, и другое сразу. Опять же, это не правило, просто в неайтишных компаниях чаще всего бывает именно так.
Когда чувствуешь себя чужим в неайтишной компании
Плюсы:
Возможность погрузиться в продукт и работать над большим проектом
Уровень проекта зависит от ресурсов и размеров компании, но погруженность в продукт, его специфику и процессы — обеспечена. А еще вы сможете прокачаться в каком-то определенном направлении.
Ментор и онбординг
Как правило, в больших и средних компаниях есть лид или менеджер, который погружает новичков в специфику проекта и помогает с задачами в первое время, что весомо снижает стресс на новом проекте и помогает быстрее в нем разобраться.
Если компания стремится развивать сотрудников (а в IT это маст хев, т.к. рынок постоянно меняется, и нужно непрерывно учиться, чтобы не отставать), то предлагает своим сотрудникам корпоративное обучение, конференции, сертификацию за счет компании. Еще круче, когда компания встраивает обучение в корпоративную культуру.
Приятно быть своим среди своих — в окружении продуктовой команды, и что также важно — учиться работать в команде. Во-первых, в такой среде интересно. Во-вторых, больше возможностей для обучения.
Погружение в продукт от А до Я
В продуктовой команде у вас будет возможность следить за процессом создания продукта.
Корпоративные плюшки и нормы ТК.
Согласитесь, вещь крутая.
Минусы:
Ограниченность в навыках
Если работать в рамках одного продукта, только в конкретном направлении — сложно получить новые навыки. Допустим, тестируя только веб, с тестированием мобилок может возникнуть проблема — там своя специфика. Никогда не тестируя IOT, взять с разбега и протестировать — тоже не получится.
Путаница с грейдами
Отсюда вытекает еще одна проблема. Если захотите пойти дальше, например, в другую компанию, то возможно, не пройдете на ту же позицию, потому что там будут нужны другие навыки, которых у вас нет. Хотя по стажу вы будете проходить.
Профессиональная скука или кризис жанра
Через какое-то время на одном проекте становится скучно. Каждый день может стать копией предыдущего: опять тест-кейсы/автотесты и даже все баги известны заранее.
Команда может стать как и крутым плюсом работы в компании, так и бичом всего дела, если общение не заладится (например, с разрабами) или в компании слабо поставлены процессы работы.
Итого:
В продуктовой команде можно набраться опыта, работать среди своих, тестировать сложные, крупные продукты (особенно, если компания большая) и прокачивать навыки в определенном направлении. Вопрос лишь в том, какие навыки можно получить в рамках одного или нескольких продуктов, и не заработаете ли вы в итоге профессиональное выгорание.
Работа на фрилансе
Лет десять назад надо было сильно постараться, чтобы фрилансеру-тестировщику найти клиентов. Сейчас все проще (не сильно, но проще). Существует огромное количество фриланс бирж как на российском, так и на западном рынках.
Плюсы:
Самостоятельный выбор проектов
Если какой-то проект не нравится, то по его завершению можно найти новый, более интересный и не ограничиваться одной страной.
Меняя проекты, вы не будете скучать, сможете оттачивать разные навыки.
Самоорганизация и самоменеджмент
У вас есть вы и заказчик. Если вас не привлекает работа в команде и менторство со стороны руководства, то фриланс вам понравится. Вы можете сами выстраивать свою работу и распределять время. Хотя здесь спорная история, руководство (пусть даже и проектное) со стороны заказчика все-таки есть.
Ваш доход зависит только от вас и ваших проектов. Хотите получать больше — берите больше проектов. А хотите меньше (что вряд ли) — отказывайтесь от каких-то задач.
Перспектива начать свое дело
На фрилансе есть все возможности дорасти до предпринимателя, собрать команду.
Минусы:
Отсутствие централизованного обучения
Работая с заказчиком, у вас не будет варианта задать ему какие-то вопросы по тестированию. Всему придется учиться самому и искать информацию из разных источников. А ваши пробелы в знаниях могут негативно сказываться на качестве работы и как итог — на дальнейшей работе с заказчиком.
Как правило, крупные компании и гос. компании выбирают подрядчиков через тендеры и работают в основном с юр. лицами, а не с физ. лицами. К фриланс услугам чаще всего прибегают небольшие компании и интернет-магазины.
Если не обзавестись базой постоянных клиентов, то придется тратить время на поиски новых. А иногда даже соглашаться на первый попавшийся проект, чтобы не грустить без денег.
Отсутствие опыта работы в команде
Работа в команде (в разных методологиях) — это то, чему нужно учиться и это важный навык как для работы в компании, так и для старта собственного дела. На фрилансе такой возможности нет, например, если вы не работаете с продуктовой командой заказчика.
Отсутствие ТК и корп. плюшек
В компании ваш защитник — ТК, а на фрилансе — договор (если он есть) и все. Т.е. в случае форс мажора вам придется как-то договариваться с клиентом о переносе дедлайна. А если эта задача срочно нужна клиенту, и вас некем заменить? Никто не будет оплачивать больничный и отпуск. Нет проектов — нет денег. Все время что-то должно быть в работе. К тому же, не всегда заказчики бывают порядочными в плане выплат. Компании тоже, но тут на страже старый-добрый ТК.
Итого:
Фриланс не самая надежная история для роста тестировщика. Особенно, если речь про старт. Многие уходят на фриланс с блеском глазах «больше не работаю на дядю». Но на самом деле — нет. Вы ответственны перед заказчиком и постоянно должны думать о проектах и новых клиентах, иначе может возникнуть трещина в доходах.
Есть и еще одно большое заблуждение — уйду на фриланс под песню Кипелова «я свободен» и буду жить-не тужить. Тоже нет. Часто бывает, когда вся жизнь фрилансера превращается в сплошную работу — отсутствие нормированного рабочего дня, задачи прилетают когда угодно.
У меня был такой период, когда я брал сторонние проекты и одновременно работал в компании. Я работал все время, не видел выходных и мало спал — это слабо походило на курорт.
Но есть и другой момент — если получить хорошие навыки, обзавестись базой клиентов (и на Западе), обладать высоким уровнем самоорганизации, то можно хорошо построить свой рабочий график и даже перерасти в ИП.
Аутсорс компании/агентства
Я выделил аутсорс компанию в отдельный пункт. Это что-то между инхаус командой и фрилансом.
Плюсы:
Возможность погрузиться в разные проекты и задачи
Аутсорс агентство работает с разными заказчиками, соответственно под разные проекты — разные задачи. Еще один плюс — как и в большой компании, в аутсорс агентстве есть возможность поработать над масштабным продуктом, которым пользуются миллионы (если придет крупный клиент).
Обучение, менторы, онбординг
Компания, предоставляющая аутсорс услуги, специализируется на определенном направлении. Поэтому все внимание направлено на развитие разных направлений в тестировании. Много сил вкладывается в обучение сотрудников, в курсы и сертификации.
Вы все время находитесь среди своих в атмосфере, на 100% состоящей из тестирования и QA, но при этом работаете с командой клиента и можете видеть весь процесс создания продукта.
Возможность поработать в разных методологиях
Аутсорс специалисты встраиваются в работу продуктовой команды клиента и в взаимодействуют по той методологии, в которой работает команда. Меняя проекты, вы меняете команды, а значит пробуете разные методологии работы.
Как и все компании (ну, или не все) аутсорс агентства тоже работают по условиям ТК и придумывают разные корп. плюшки.
Горизонтальное и вертикальное развитие
Кому-то нравится развиваться в определенном направлении — поэтому он может работать только на одном проекте, а кто-то находится в поиске себя и может пробовать разные задачи на разных проектах.
Минусы:
Отсутствие возможности сразу перейти на другой проект
Да, проектов может быть много и разных, но не всегда есть возможность сразу перевести вас на новый проект. Например, если в команде пока нет специалистов такого же уровня, чтобы подменить вас там и не навредить качеству продукта. Понадобится время, чтобы найти вам замену.
Пертурбации в командах
Вы привыкли к проекту, он вам нравится, но есть вероятность, что на какое-то время вас могут поставить на другой. Потому что необходимо сделать пертурбацию в команде. Например, прикатили новые задачи, или кто-то из команды ушел, и ваши навыки необходимы на другом проекте.
Клиенты — единственный источник дохода
Если клиент, на проекте которого вы работаете, уйдет, и агентство не найдет вовремя нового клиента или задачи для вас у текущих клиентов, то вы на какое-то время можете остаться без работы. Останетесь ли вы без денег — это уже на совести агентства. Те, кто ценят своих людей, найдут способ избежать таких ситуаций.
Постоянно общение с командой клиента и новыми командами
Это скорее минус для интровертов. Но в аутсорс агентствах это неизбежно.
Итого:
Как я и писал выше, для меня такой формат — это возможность расти, при этом не скучать на одном проекте. Именно поэтому я развиваю аутсорс агентство, именно поэтому мы внедрили серьезную программу обучения и стараемся работать с крупными компаниями, чтобы у ребят была возможность попробовать себя в продуктах, которыми пользуются миллионы людей. Но я обещал придерживаться объективности.
Вот и она — такой формат не подойдет тем, кому тяжело переключаться на другой проект и новые задачи, кто не готов к переменам. Не готов постоянно апгрейдить навыки и учиться общаться, отстаивая (иногда жестко) свою точку зрения на проекте с продуктовой командой. И еще одна вещь — такой формат не подойдет тем, кто не готов к ответственности, потому что это ответственность по всем фронтам: перед командой, компанией, клиентом, продуктовой командой клиента и пользователями. И например, просто взять и не выйти на работу, не предупредив и не договорившись о замене и т.д., означает, что вы подставите всех.
Кое-что важное в конце
Застрять на одном месте или разлюбить свое дело можно в любой профессии, если не развиваться и не повышать планку. Конечно, окружение/место/формат работы сильно влияют на это. Поэтому периодически нужно задавать себе вопросы: «а расту ли я здесь?»; «получаю ли новые навыки?»; «есть ли у меня возможность учиться?»; «что дает мне эта работа?».
Про тестировщиков частенько можно услышать, что эта профессия хуже или легче других IT-специальностей. Тестировщики не хуже или не лучше тех же программистов, и тем более тестирование не легче и не сложнее. Это просто другая профессия. QA и тестирование — это огромный океан возможностей для роста и развития, если не застыть на одинаковых задачах и ничему не учиться. Хороший QA-инженер — специалист на вес золота, который влияет на качество продукта, на лояльность пользователей и в итоге на бизнес.