Acho difícil para pessoas que são novas no processo de desenvolvimento de software ou que não estiveram envolvidas nele entenderem a diferença de dificuldade entre várias funções e a enorme diferença entre "lançamento" e "pronta para produção". É melhor ouvir conselhos profissionais e pisar em muitas armadilhas.