Пока нет оценок.
Пожалуйста, подождите...

В наши дни все больше компаний и корпораций из IT сектора используют в своей практики аутсорсинг сотрудников, да даже целые фирмы, работающие в удаленной форме и предоставляющие своим клиентам определенный пакет персонализированных услуг и предложений.

Давайте рассмотрим данные отношения через призму привлечения на проект удаленной группы тестировщиков (специалистов QA), которые по идее должны максимально продуктивно и качественно «прогнать» наш продукт и предоставить исчерпывающий отчет, касательно того, что все работает, все в порядке и заказчик будет всецело доволен.

Но, насколько довольны и рады будем мы, ведь порой подобная форма отношений (на расстоянии) может стать катализатором возникновения целой россыпи рисков и недопущений, которые могут стать отправной точкой краха очередного релиза, либо же всей сборки разрабатываемого программного обеспечения.

Так что в первую очередь нужно все же понять, а как сейчас «живет» и чем «дышит» сфера QA-аутсорс, каковы ее положительные стороны и как бороться с рисками, и точно ли вашей фирме так необходима группа удаленных тестировщиков?

Далее все разберем.

Аутсорс

Аутсорс

Почему аутсорс путают с аутстафом: схожие реальности

Действительно, запутаться в названиях и тех обозначениях, которые за ними стоят действительно очень легко. Особенно если 2 понятия имеют весьма схожие обозначения.

Чтобы отбросить недоразумения, можно выделить ключевые характеристики двух терминов, чтобы поставить своего рода знак равенства между понятиями.

Аутсорсинг тестирования – выполнения поставленных задач по проверке работоспособности программного обеспечения. Подрядчик со стороны берет на себя обязательства выполнить все необходимые работы с помощью привлечения сторонних ресурсов.

Что самое примечательное, внутренняя кухня аутсорсинга тестирования, как правило, остается за кадром и не доступна для заказчиков – клиент на выходе получает требуемый результат.

Аутстаф тестирования – процесс предоставления персонала, для ввода на проект группы квалифицированных сотрудников по определенному направлению (QA, back-end, front-end и так далее). Вопросы, связанные с размещением и организацией работы таких сотрудников решаются со стороны руководителя компании, которая их наняла.

С этим разобрались, но теперь главный вопрос: а как можно уменьшить риски от удаленной формы тестирования на проекте? Где тот перечень рисков и недочетов, которые могут полностью «завалить» развивающийся проект либо же серьезно оттянуть сроки его реализации?

Но, перед тем как посудачить о рисках, нужно выделить факторы, по которым IT-компании обращаются к услугам специалистов, работающих в удаленной форме.

Удаленная работа

Удаленная работа

Плюсы аутсорсинга

Начать с хорошего, когда анализируешь что-то плохое, всегда правильно.

Грамотное распределение функциональной нагрузки

Очень часто, в процессе жизнедеятельности IT-компании наступает фаза «плавающей потребности» в определенной группе сотрудников. Очень яркий пример подобной практики, отдел тестирования, который может пару недель сидеть вообще без работы, но потом, на пару месяцев «уйти в далекое плавание в поисках работоспособности созданного продукта».

И именно аутсорсинг позволяет грамотно контролировать рабочую нагрузку на штатных сотрудников. Когда наступает пресловутая «пиковая» нагрузка, есть резон привлечь на проект группу сторонних тестировщиков, дабы оперативно и главное качественно подготовить продукт к финальному релизу, и не платить зарплату сотрудникам, которые в моменты «тишины» вообще ни чем не заняты.

Минимизация затрат на привлечение новых людей

Моментально сходу можно сказать, что форма удаленного найма сотрудников позволяет прилично сэкономить на заработной плате специалиста, но, есть еще группа неочевидных факторов:

  • Аренда офиса;
  • Приобретение необходимого оборудования;
  • Процесс рекрутинга;
  • Официальное оформление сотрудников.

Также можно отметить, что вышеописанные факторы требуют не только денежных затрат, но еще и временных.

«Взгляд со стороны»

Не стоит удивляться, ведь даже самой профессиональной и матерой команде веб разработчиков нужен трезвый взгляд со стороны, который позволит выделить определенные недостатки разрабатываемого продукта.

Выполнение определенной группы задач

Порой происходит так, что за масштабными релизами и реализацией базовых задач теряется контроль над созданием необходимой отчетности и технической документации на проект. Со временем такие упущения могут привести к понижению рабочей производительности.

Как раз выполнение подобной работы (например – написание тест кейсов по типовому продукту) можно вверить удаленной команде специалистов.

Минусы аутсорсинг тестирования

Некоторые клиенты стали отмечать, что удаленная форма тестирования по нынешним временам получила слишком завышенные расценки. Нужно сразу же сказать, что данное явление нужно рассматривать относительно, ведь каждый разрабатываемый программный продукт индивидуален по своей сути и его оплата может (и будет) варьироваться в первую очередь из-за ожидаемого объема выполненного тестирования, котировки QA (простыми словами, соотношения его квалификации качеству выполненной работы).

Чтобы максимально правильно решить этот вопрос, нужно получить ответы на такие параметры запросов: как давно данная команда QA трудиться в сфере удаленного тестирования? Какие сроки выполнения работы они предлагают? Есть ли о них отзывы на специализированных веб площадках (форумах, социальных сетях)? Как именно они предлагают построить процесс вашей совместной работы?

Логично предположить, что тем больше требований вы будете им выдвигать тем дороже обойдется вам тестирование ПО «на стороне». То есть, вам как клиенту требуется самостоятельно расставить приоритеты и выделить группу первостепенных желаний.

Вопросы безопасности

Далеко не все IT-компании готовы с распростертыми руками вверить чужому человеку внутренние ресурсы программного продукта. Как правило, чтобы решить этот вопрос, удаленному специалисту QA предоставляется персональный частный доступ лишь к определенной части программного функционала либо же заключается индивидуальный NDA – договор о неразглашении конфиденциальных данных.

То есть, перед тем как вверить аутсорсеру доступы к создаваемому вами программному обеспечению нужно убедиться в том, что он учтет все потенциальные риски в сфере защиты веб информации и понимает все риски, которые возлагаются на него.

Чтобы потом очень долго ни с кем не ругаться и не спорить, вначале оговорите со специалистом, что все созданные в процессе тестирования скрипты, тест кейсы и прочая техническая документация является интеллектуальной собственностью клиента, и не могут использоваться удаленным тестировщиком по его соображениям.

Внешние факторы

Если вы желаете обратиться к внешним подрядчикам для выполнения тестирования разрабатываемого продукта, значит, у вас в штате нет достаточного числа квалифицированных сотрудников.

И если по какой-то причине, вам потребуется резко прекратить сотрудничество с таким человеком, у вас останутся горы непонятной технической документации, назначение которой до конца не понятно. Разобраться, что и как будет очень трудно даже самым опытным и профильным специалистам.

Трудность в понимании технической документации

Трудность в понимании технической документации

Выход из ситуации очень прост – перед тем как отдавать продукт на тестирование удаленным сотрудникам, оговорите с ними все моменты касательно того, что они не только проверяют его работоспособность, но и обязуются вести детализированную техническую документацию, постоянно комментируя неочевидные и сложные места в своих шаблонах и конструкциях. Подобные правила помогут вам быстро и оперативно разобраться в ранее выполненной работе и не терять времени на расшифровку предоставленной документации.

Теперь можно разобраться с таким предложением – а нужен ли вообще вам аутсорсинг?

Актуальность аутсорсинга тестирования

Для наглядности стоит построить сравнительную таблицу данных: «до» и «после» выполненных работ по тестированию со стороны удаленных специалистов.

До аутсорсинга После 
Time factorsКатастрофическая нехватка отведенного для проверки времениОстаток значительного «куска» времени для решения других фундаментальных задач
Human factorНизкий уровень профессиональной ответственностиСотрудничество исключительно с высококвалифицированными специалистами
Issue of resourcesПостоянные траты на ресурсы и оснащениеОплата исключительно по факту выполненных работ без надобности приобретения дополнительного оснащения
Quality factorПостоянное совмещение задач, низкий процент эффективности выполняемой работыСтрого оговоренная ответственность за качество продукта
Issue of controlНаблюдение за всеми выполняемыми операциямиПростота наблюдения за качеством
Speed of developmentНизкая скорость профессионального развития сотрудников, связанная с постоянными временными затратами для достижения первоочередных целейОбеспечение задачами и ресурсами в строгой зависимости от возникающей необходимости

Чтобы окончательно закрепить проанализированную информацию касательно рисков сотрудничества в форме аутсорсинга, стоит выделить следующие моменты:

  • Объемы проекта. Если у вас в штате мало сотрудников в отделе QA, а поставленная задача выглядит нетривиальной, значит исключительно аутсорсинг позволит вам правильно использовать квалифицированные услуги по оптимальной затрате времени и ресурсов;
  • Особенности проекта. Процесс аутсорсинга подразумевает под собой быстрое изучение специфики продукта, но порой возникают такие ситуации, когда освоить особенности ПО бывает крайне трудно. Поэтому даже самые опытные аутсорсинговые подрядчики не смогут предоставить вам уверенности в правильном понимании методологии тестирования вашего продукта. Проще будет обучить специалистов внутри штата;
  • Конфиденциальность. Иногда бывает так, что уровень установленной безопасности настолько велик, что банально не позволяет сформировать полноценный доступ для внешней группы аутсорсеров, что наложит негативный отпечаток на качестве тестирования функциональной части проекта;
  • Квалификационные соответствие. Бывает так, что даже самая популярная группа аутсорсинг подрядчиков не может предоставить под цели проекта группу специалистов, которые готовы быстро справиться с поставленной задачей. А значит нужно провести собеседование сразу с несколькими подрядчиками, проанализировать их функциональные способности, выделить фаворита что называется.

Итоги

Сфера аутсорсинга стала неотъемлемой частью современного IT бизнеса. Согласно проведенным исследованиям, около 77% компаний, которые занимаются созданием программного обеспечения, намерены и дальше использовать подобную практику, а около 44% — в потенциале рассчитывают увеличить объемы выполняемых задач, чтобы привлечь стороннюю группу подрядчиков.

Если вы понимаете, что аутсорсинг qa (outsource qa) подходит вашей фирме, обязательно постройте взаимовыгодное сотрудничество с поставщиком услуг по квалифицированному тестированию, ведь такой подход, несомненно, принесет вам массу преимуществ:

  • Концентрация на развитии бизнес процессов внутри компании;
  • Существенная экономия средств;
  • Оперативная квалифицированная помощь со стороны;
  • Борьба с минусами неравномерной загруженности штатного отдела QA.

Ну а как бороться с минимизацией рисков в аутсорсинге мы также вам рассказали, а недостатки всегда есть в любой сфере, и главное свести их на 0, верно оценив свои профильные потребности и надобность в получении положительной оценки и оптимизированного результата.

Оставить комментарий