Из своей практики могу сказать, что очень хорошо работает такой процесс: делаю PoC, пишу скелетон (развиваемый прототип), провожу knowledge transfer, а дальше команда сама развивает решение и часто делает это отлично. На первых порах "приглядываю" за решением, отвечаю на вопросы.
Проблема в том, что навык разработки сугубо практический и практиковать нужно ежедневно. Польза от такого прототипа, только чтобы конкретизировать идею. А так хорошие разработчики справятся с задачей эффективнее. То есть для solution architect важно глубоко понимать суть разработки, но вряд ли имеет смысл погружаться в код, глубже чем для написания прототипов.