Аутсорсинг разработки: скрытые затраты и вызовы Хотя многие считают, что оффшорная разработка позволяет существенно снизить затраты за счёт использования более дешёвой рабочей силы, на практике это не всегда так. В действительности, во многих оффшорных проектах затраты оказываются даже выше, чем при работе с местными специалистами. Основные причины этого заключаются в дополнительных усилиях, необходимых для создания более точных требований, повышенной вероятности дополнительной разработки для заполнения пробелов из-за несформулированных, неявных и подразумеваемых требований, дополнительных расходах на согласование контрактных обязательств, начальных затратах на выработку эффективных норм поведения между командами, а также издержках, связанных с дополнительными коммуникациями и контролем в процессе выполнения проекта. Кроме того, при аутсорсинге тестирования возникают те же проблемы, что и при аутсорсинге разработки. Успех обоих процессов сильно зависит от качества и чёткости требований. В этой главе мы рассмотрим самые важные приёмы обеспечения успешной разработки требований и управления аутсорсинговыми проектами. Однако мы не будем обсуждать процесс принятия решения о том, нужно ли поручать разработку сторонней организации, или процесс выбора подрядчика.