Quanto custa fazer uma aplicação móvel?
Quanto custa fazer uma aplicação móvel? Uma pergunta muito comum!Porque há tantas variáveis diferentes, o preço de um aplicativo móvel pode variar entre $5.000 e $500.000; no entanto, a faixa de preço normalmente estará entre $100.000 e $300.000, com todo o processo de desenvolvimento levando de 12 a 20 semanas. É obviamente um grande investimento, tanto em tempo como em dinheiro. Portanto, a fim de otimizar seus recursos financeiros, aqui estão os cinco fatores-chave a considerar ao determinar o orçamento de desenvolvimento de aplicativos móveis apropriado.
1) Suas Prioridades
É importante que você seja honesto consigo mesmo e com suas prioridades. Uma regra de ouro do desenvolvimento de software está no gráfico abaixo. Você pode escolher quaisquer dois atributos do seu projeto, mas você não pode ter os três. Encontrar uma empresa de desenvolvimento para fazer um aplicativo de grande qualidade muito rapidamente e com um orçamento barato é uma bandeira vermelha. Você recebe pelo que paga. Se parece ser bom ser verdade...provavelmente é.
2) In-house vs Offshore
você está contratando um desenvolvedor porque eles sabem como executar e executar bem. A única maneira de eles construírem uma competência central em software de programação é se eles tiverem recursos internos. Infelizmente, é muito fácil para uma empresa dizer "Claro! Todos os nossos desenvolvedores são internos", quando muitas vezes não é esse o caso.
Ask quem seriam os membros específicos da equipe no projeto, e perguntar para ver em que aplicativos eles trabalharam no passado. Você também pode pedir para falar com os recursos e avaliar suas habilidades de comunicação. Embora o desenvolvimento offshore seja significativamente mais barato, contratar engenheiros internos fará uma grande diferença durante sua fase de design; isso economizará tempo e dinheiro no caminho trazendo conhecimento técnico para o planejamento do produto.
3) Waterfall vs Agile
Desenvolvimento Waterfall e desenvolvimento ágil são os dois métodos mais proeminentes para o desenvolvimento de aplicativos, mas eles são vastamente diferentes. O desenvolvimento em cascata depende de ter um processo de documentação claro e previamente estabelecido, antes do início do processo de desenvolvimento, e de seguir de perto esse processo. Com o desenvolvimento ágil, quase não há documentação antes de começar o desenvolvimento. Desenvolvedores trabalham em sprints de 1 ou 2 semanas e descobrem o código à medida que vão.
"desenvolvimento iterativo" é o que chamamos de uma abordagem híbrida. Existe alguma documentação de início, como wireframes e maquetes para telas e funcionalidades chave, mas detalhes e certos aspectos são deixados para serem descobertos pela equipe durante o desenvolvimento.
4) Taxa Fixa vs Tempo e Materiais
Em uma estrutura de cascata, você poderia configurar uma taxa fixa para o trabalho. Você poderia gastar X em design & documentação e então receber uma taxa fixa para desenvolver seu aplicativo para Y. No entanto, é inevitável que você vai querer mudar alguma coisa. Insira as Ordens de Trabalho. As ordens de trabalho são cobradas com as mesmas taxas? Quantos dos seus projectos têm ordens de serviço? Quanto é o contrato original versus o custo com ordens de trabalho?
Em uma estrutura ágil ou iterativa, você pode ser cobrado pela quantidade de esforço de trabalho realizado. A empresa irá fornecer-lhe uma estimativa das taxas que lhe serão cobradas. Se for cobrado por hora, verifique se eles têm software de rastreamento de tempo e se você terá acesso para revisá-lo. E se chegar a uma disputa de fatura, veja se existe um processo para lidar com a situação.
5) Criação da Estimativa
Qual é o processo de criação da estimativa?
Quem fez a estimativa? Essa pessoa tem uma compreensão completa do que você está tentando fazer? Você já conversou com essa pessoa? Já trabalhou em aplicações semelhantes e utilizou tecnologias semelhantes? Se as tecnologias são estranhas para eles, é fácil para eles fazer uma estimativa errada. Considere como os custos reais se compararam historicamente com as estimativas iniciais para que você possa evitar melhor qualquer erro de estimativa.
Para estar seguro, assuma que seu desenvolvedor vai ficar 20% acima do orçamento. Odeio dizer isto, mas este é o estado da indústria.