Вы должны передать его за пределы компании кому-то (человеку или консультанту), который сможет его завершить. Это означает, что подрядчик / консультант будет с вами временно. Если возможно, попросите их работать вместе с вами и вашей командой и взять на себя часть их ответственности по обучению вас.
Возможно, вам придется объяснить руководству, что без этого проект может потерпеть неудачу и, вероятно, будет задержан и превысит бюджет. Не беспокойтесь о передаче некоторых проектов на аутсорсинг - у вас и вашей команды по-прежнему будет много работы.
Временно наймите кого-нибудь, у кого есть необходимый вам опыт, и убедитесь, что он готов передать свои знания другим членам вашей команды, а также поработать над проблемой. Будьте готовы заплатить серьезные деньги; но если проблема действительно сложная, скорее всего, вы потратите гораздо больше времени, получите гораздо худший результат и заплатите больше в целом, если попытаетесь разобраться без какой-либо помощи.
Во-первых, +1 к Borgwardt, Oded, Bushkin. Отличные ответы. Теперь мои два цента...
Ваш дальнейший путь должен учитывать, является ли это навыком/технологией, т.е. "способностью", которую ваша компания должна иметь внутри себя. В зависимости от этого, воспользуйтесь советом @Oded (аутсорсинг) или @Michael Borgwardt (нанять подрядчика для передачи знаний), или потратьте много времени (если оно у вас есть) и разработайте эту способность самостоятельно. Например, предположим, вы собираетесь взаимодействовать с каким-то купленным пакетом, который выдает магические числа в каком-то двоичном формате. Наймите подрядчика для написания интерфейса. Предположим, ваш вице-президент по выполнению заказов хочет, чтобы вы взаимодействовали с веб-службой FedEx, а в вашей компании никто не знает SOAP. А вы знаете, что скоро появится еще больше SOAP для всех поставщиков и партнеров. Вам понадобятся навыки работы с SOAP внутри компании, поэтому пройдите обучение, сделайте прототип и, возможно, привлеките стороннюю помощь.