Creo que es difícil para las personas que son nuevas en el proceso de desarrollo de software o que no han estado involucradas en él entender la diferencia de dificultad de las distintas funciones y la enorme brecha entre "puesta en marcha" y "lista para producción". Es mejor escuchar el consejo profesional y pisar muchos escollos.