Советы по выбору правильного подрядчика для тестирования ПО

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

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

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

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

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

Зафиксируйте критерии отбора

Критерий №1: Какой тип взаимодействия вам нужен?

Вам на проект нужен один тестировщик или руководство вашей компании по тестированию ПО поставило задачу найти опытную команду QA-инженеров на долгосрочный проект? А может нужно просто привлечь одного тестировщика в уже существующую команду или «подобрать» тестировщика в форме аутсорсинга?

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

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

Далее нужно точно определиться с такими параметрами отбора:

  1. Длительность сотрудничества;
  2. Тип сотрудничества (внедрение QA специалиста или привлечение уже сформированной группы тестировщиков);
  3. Вид услуг (консультация, аудит, предоставление услуг по проведению тестирования).

Критерий №2: Дополнительные критерии выбора

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

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

  • Бюджет;
  • Скорость работы;
  • Качество работы.
К слову, подобные критерии оценки на практике действительны только при рассмотрении их в полнейшей совокупности.

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

Проверка ПО силами еще вчерашних учеников курсов по тестированию вряд ли может вписаться в ваши планы как по качеству, так и по оптимальным срокам.

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

Итак, какие промежуточные выводы можно уже сделать?

Качество + Бюджетность + Скорость = Утопия

Вы реалист? Тогда советуем сразу корректно расставить все допустимые приоритеты:

Качество + Бюджетность = Долго

Скорость + Бюджетность = Обман

Качество + Скорость = Дорого

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

Дополнительные критерии оценки

Размер бренда

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

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

Скорость выбора и выхода на проект

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

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

И не только потому, что не так легко найти действительно хорошего специалиста по тестиованию ПО. Просто если у заказчика нет многолетнего опыта эффективной интеграции QA-инженеров на проекты, данный процесс запросто может затянуться и ни к чему продуктивному такая ситуация точно уж не приведет.

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

Местонахождение и формат взаимодействия

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

Среда тестирования, доступные устройства и возможности

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

А если клиент хочет выйти на рынок Азии, где Apple не пользуется популярностью, что тогда? Приобретать целую россыпь последних устройств Huawei, Vivo and Xiaomi? Или банально, стоит просто найти исполнителя, у которого будет множество мобильных устройств под бизнес-запросы заказчика.

Уровень коммуникации

Тестировщики из другой компании будут общаться с заказчиком на одном языке? Смогут ли две стороны взаимодействовать в оперативном порядке, когда ситуация будет требовать мгновенной реакции? Какая максимальная (временная) задержка по коммуникации приемлема для обеих сторон?

Дополнительные качества потенциальных поставщиков услуг по тестированию ПО

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

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

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

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

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