«Вот эта и эта функция должны работать в первой версии продукта, и его уже можно выпускать. А по ходу доработаем все остальное».
Мне кажется, это очень разумный подход. Если бы Microsoft пыталась каждый раз выпустить идеальный Windows, то мы бы вряд ли дождались этого продукта.
Так что не нужно пытаться сделать все идеально. Достаточно выделить пару ключевых моментов, которыми вы не готовы пожертвовать, а остальное доработать уже после запуска.