Не согласен, что это аргумент "ЗА", разве цель бизнеса обменивать деньги на время? Поэтому кажется странным мне софтверной фирме оутсорсить тестирование. Тестирование - неотьемлимая часть разработки. Цель бизнеса - через разработку ПО получать прибыль. Но! Если фирма не занимается самостоятельным созданием ПО, то она может зааутсорсить все, что угодно, связанное с ним. При этом обменяет свое время (затраченное на поиск аутсорсеров) на деньги заказчика. :)Тоже отличный аргумент "ЗА".Но отдание всего или части тестирования на аутсорсинг есть прекрасная возможность обменять деньги на время.
Аутсорсинг возможен, если рабочая сила дешевле или есть какие-либо доп. преимущества. А так - "точите чужое оружие".
Как же определить дешевле или нет? Сначала посчитать свои затраты, затем - узнать цену аутсорсера. Вот свои затраты именно на этот проект (а особенно - предполагаемые :)) точно посчитать очень трудно. Во что выльется цена аутсорсера - тоже. Появляется некая переменная трудно контролируемая (так как требует жесткой самодисциплины) - аутсорсер. К чему приводит она ? - К увеличению риска.
Есть ли какие-то доп.преимущества? Здесь уже больше объективной информации. Предополжим, специализация продукта, наличие продуктов для тестирования, цели проекта и т.д (профсоюз?). Возможно, требуется сертификация продукта, лицензирование деятельности и т.д. К чему приводит использование аутсорсера в этом случае? - К уменьшению риска.
Вот проблема с определением дешевизны рабочей силы, как раз и приводит к сложности использования этого процесса. Может быть "аутсорсинг" - это не то слово которое нужно употреблять?