Доверяя внешнему исполнителю аналитику и разработку, компания получает готовый продукт "под ключ".
Разработка "под ключ" имеет свои преимущества: услуги системных аналитиков и разработчиков предполагают, что сопровождение проекта будет на всех этапах разработки, а аналитиками будет совершена оперативная оценка изменений и определение их влияния на функционал софта.
С таким подходом легче двигаться итерациями, получая работоспособные версии продукта с новым функционалом. Техническая документация для каждого этапа может готовиться по мере завершения предыдущих.
Отдельно можно заказать системную аналитику и техническое задание. Здесь речь идет об аутстаффинге и аутсорсинге системных аналитиков.
Аутсорсинг системного анализа проекта разработки ПО подразумевает передачу работы по проведению анализа требований, проектированию систем и разработке системных требований внешней компании или независимому поставщику услуг. Компания-аутсорсер берет на себя ответственность за анализ бизнес-требований и предоставляет своих экспертов для работы с проектом. Это может быть выгодно, если компания хочет воспользоваться опытом и навыками специализированного поставщика услуг, не вкладывая времени и ресурсов в создание внутренней команды системных аналитиков.
Аутстаффинг предполагает привлечение внешних системных аналитиков на временной основе для работы непосредственно внутри компании.
Оба подхода имеют общую цель - минимизацию рисков финансовых и ресурсных затрат, связанных с неосновной деятельностью компаний, оптимизацию налоговых платежей и сокращение расходов на персонал.
Давайте поподробнее. :)