Для начала уточню, что под аутсорсом я подразумеваю разработку на заказчика, который находится за пределами компании. Это добавляет свои особенности: заказчик не всегда является владельцем, а владелец — не обязательно эксперт в разработке. Из-за этого особая чувствительность к срокам и изменениям стоимости.