
Os desenvolvedores de dispositivos móveis são frequentemente questionados quanto custará para implementar uma ideia. Por exemplo, faça um análogo do Uber ou Avito. Com essa formulação da pergunta, é difícil avaliar os próximos custos de mão-de-obra, o que cria uma grande dispersão nos preços entre diferentes desenvolvedores e desconfiança por parte do cliente.
Outro problema é a falta de elaboração da ideia. Muitas vezes, o cliente vê o conceito geral do aplicativo, mas apresenta mal os detalhes. Isso leva a custos desnecessários para discutir e reescrever requisitos.
Este artigo é direcionado principalmente para aqueles que estão pensando em solicitar seu próprio aplicativo. Nele, responderei perguntas comuns e darei algumas dicas que ajudarão você a trabalhar com a ideia e a não gastar muito.
Você aprenderá:
- quanto custa criar um aplicativo de acordo com a sua ideia;
- em que estágios o desenvolvimento consiste;
- como fazer uma breve e obter uma avaliação sem TK;
- se deve desenhar protótipos e como fazê-lo melhor;
- Vale a pena usar os construtores de aplicativos?
- se é necessário criar um aplicativo nativo para o projeto ou se pode ser dispensado em várias plataformas;
- como planejar uma data de lançamento para liberar um aplicativo no prazo.
Eu tenho uma ideia de aplicação. Quanto custará o desenvolvimento?
Ninguém lhe dirá em qualquer lugar. Cada projeto mais ou menos grande consiste em vários componentes: o próprio aplicativo, o site, o banco de dados e o painel de controle. O custo de cada componente depende das suas necessidades, da singularidade da tarefa e das especificidades do negócio.
Recentemente, fiz um pedido para o desenvolvimento do clone do Uber na bolsa. Alguns artistas solicitaram 100.000 rublos, enquanto outros pediram até 5.000.000.

Por que existe uma variação tão grande nos preços?
- Diferentes desenvolvedores - diferentes custos por hora de trabalho.
- Diferentes desenvolvedores - diferentes entendimentos dos requisitos iniciais.
Muitos desenvolvedores independentes avaliam o projeto com base na experiência pessoal.
Não é o fato de que seu aplicativo será semelhante ao que eles já fizeram.
Dica. Você pode estimar o custo do desenvolvimento usando calculadoras especiais. Eu já falei sobre minha experiência trabalhando com eles aqui: Como calcular o custo aproximado de desenvolvimento em 3 minutos.Quais são as etapas do desenvolvimento?
O desenvolvimento de aplicativos não se limita à escrita de código. Aqui está o que acontece depois que sua ideia cai nas mãos do desenvolvedor:
- Planejamento e avaliação - familiaridade com a documentação do cliente, elaboração de um plano de trabalho.
- Analytics - identificando requisitos e como implementá-los.
- Design - desenho de telas, preparação de materiais para layout, ícones, capturas de tela para lojas, criação de protótipos interativos.
- Desenvolvimento - layout, desenvolvimento de API, conexão (às vezes integração com serviços de terceiros).
- Teste - verificação de todos os cenários de uso possíveis em várias condições.
- Lançamento - Publicando o aplicativo na Apple App Store e no Google Play.
- Manutenção - suporte e desenvolvimento do projeto após o lançamento.
Cada passo leva tempo e esforço. Se você é convidado a fazer um pedido de 100.000 rublos sem TK - este é um motivo para ter cuidado.
Quando posso descobrir o custo e os termos exatos?
Como regra, uma avaliação precisa pode ser obtida já no estágio de análise. Nesse ponto, sua ideia é detalhada para requisitos específicos, cuja implementação pode ser medida em horas-homem.
O desenvolvimento de requisitos pode levar de vários dias a várias semanas, dependendo da complexidade do projeto. Você pode acelerar significativamente esse processo se fornecer ao desenvolvedor um TK de qualidade.
É possível de alguma forma sem TK?
Sim você pode. Se você deseja conhecer o limite mais baixo dos custos de desenvolvimento, o TOR pode ser substituído por um breve resumo.
Um resumo é um tipo de perfil para você e o desenvolvedor. Ajuda a entender melhor a viabilidade da ideia e a determinar as funções que devem estar no aplicativo.
No resumo, você precisa elaborar
4P : usuários, problemas, vantagens e lucros.
UtilizadoresPessoas diferentes - necessidades diferentes. A escolha do público-alvo determina qual deve ser o aplicativo. Por exemplo:
- Os aplicativos para idosos usam botões grandes e um mínimo de configurações.
- Nos pedidos de táxi, muitas vezes existem opções adicionais para passageiros com crianças e animais de estimação.
Os problemasSe o aplicativo não ajudar o usuário a resolver suas tarefas, ele provavelmente o excluirá.
Descreva situações específicas nas quais seu aplicativo será útil para as pessoas. Por exemplo:
- "Pedir um táxi quando eu esqueci o dinheiro",
- "Compare preços de aspiradores",
- "Encontre shawarma por perto."
Os benefíciosPara "filmar", seu aplicativo deve ser favoravelmente diferente dos análogos. Como conseguir isso:
LucroExistem várias maneiras pelas quais um aplicativo pode ajudá-lo a ganhar dinheiro:
Diretamente:
- publicidade
- compras domésticas
- recursos premium
- assinatura paga
- vendendo o próprio aplicativo.
Indiretamente:
- atraindo novos clientes
- aumentar a lealdade dos clientes existentes,
- automação de processos de negócios.
Deve-se lembrar que, em alguns casos, as lojas de aplicativos cobram uma comissão impressionante pelas compras dos usuários, o que pode afetar o período de retorno do projeto.
Veja também: Monetização de aplicativos: 6 modelos de negócios lucrativos que funcionamO resumo forma a visão geral do projeto. No futuro, ele pode ser usado na preparação de requisitos técnicos com requisitos.
Dica. Tente descrever os requisitos, não expresse-os. Portanto, você não precisa recontar a mesma coisa várias vezes. Se for mais fácil formular seus pensamentos oralmente, use a entrada de voz no Google Docs.Preciso desenhar protótipos?
A seu critério. Os protótipos ajudam a imaginar como serão as telas do aplicativo. Se você mesmo desenhá-los, o designer não precisará inventar tudo do zero. Ele será capaz de entender melhor sua ideia e ajudar a desenvolvê-la para a versão final.
Você pode criar protótipos usando serviços gratuitos ou desenhar à mão. Eu dei uma lista das soluções mais convenientes no final do artigo.
Dica. Ao criar protótipos, concentre-se nos cenários de ação do usuário. Defina transições entre telas para não perder etapas importantes.Veja também: 20 ferramentas de prototipagemO que mais pode afetar o momento da avaliação?
Pode ser difícil planejar a integração. Por exemplo, se um aplicativo precisar trocar dados com um serviço externo no Bitrix. Esses momentos são difíceis de avaliar, pois você precisa interagir constantemente com a equipe do lado do cliente. O trabalho pode ser interrompido simplesmente porque o desenvolvedor esperou a manhã toda pelo feedback de um especialista em CRM.
Dica. Crie um espaço de informações comum no qual seus especialistas responderão a perguntas de desenvolvedores de dispositivos móveis. Por exemplo, usando o Planilhas Google ou o Trello. As informações coletadas dessa maneira podem ser usadas para finalizar o TOR.Qual é o melhor: aplicativo nativo ou multiplataforma?
Os aplicativos de plataforma cruzada são menos responsivos e nem sempre funcionam corretamente nas duas plataformas. Se você precisar criar rapidamente um aplicativo simples (por exemplo, com base em um site), essa opção é a ideal para você.
Os aplicativos nativos podem aproveitar ao máximo os recursos de suas plataformas e trabalhar offline. Ao mesmo tempo, o design do aplicativo corresponderá ao que os usuários do Android ou iOS estão acostumados. Dadas as tendências atuais do mercado, essa opção é preferida.
Dica. Se seu orçamento for limitado, solicite um aplicativo nativo para uma plataforma. Assim, você obtém um produto mínimo viável (MVP) com funcionalidade completa. Com isso, você receberá feedback adequado dos usuários e entenderá se precisa investir em desenvolvimento para a segunda plataforma.Veja também: Ótima visão geral - comparação de aplicativos nativos e multiplataformaDevo usar construtores de aplicativos?
Os designers de aplicativos são projetados para resolver problemas básicos de negócios. Sua principal vantagem é a capacidade de montar e configurar o aplicativo, experimentando módulos prontos. Se seu aplicativo é típico para seu nicho (faz o mesmo que outros), você pode construí-lo usando o construtor. Se você precisar de algo mais específico, essa opção não será adequada.
Vale ressaltar que a maioria dos designers são franquias. De fato, você obtém acesso ao aplicativo, que deve ser pago. Ao mesmo tempo, alguns proprietários de franquia sem escrúpulos se reservam o direito de alterar os termos da cooperação ou bloquear o acesso do cliente à sua conta pessoal.
Dica. Antes de usar os serviços do designer, leia as revisões sobre aplicativos criados com base em eles. As informações sobre casos de sucesso no portfólio nem sempre correspondem à experiência real de uso.
Consulte também: Uma grande lista de construtores com uma descriçãoE se meu aplicativo precisar estar pronto para uma data específica?
Planeje um prazo com uma margem. Na AppStore, os aplicativos passam por uma revisão, que pode levar mais de um mês. E você não pode influenciar a Apple.
Datas dos eventos relacionados à apresentação e promoção do aplicativo, nomear após aprovação na revisão.
Sumário
- Uma e a mesma idéia podem ser avaliadas de maneiras diferentes. O custo exato e os termos de desenvolvimento podem ser chamados somente após a identificação e coordenação dos requisitos.
- Nunca discuta os requisitos oralmente. Para uma avaliação correta, todos os membros da equipe devem ter as mesmas informações registradas por escrito.
- Para transmitir melhor sua ideia ao desenvolvedor, você pode criar um breve e desenhar layouts de tela. No resumo, você precisa descrever 4P: usuários, problemas (cenários), benefícios e lucros (métodos de monetização).
- Para não precisar explicar a mesma coisa várias vezes, registre os requisitos por escrito.
- Os protótipos ajudam você a elaborar scripts de usuário e a não perder etapas importantes. Se você desenhar protótipos à mão, não esqueça de mostrar a lógica do movimento entre as telas (clique aqui - foi para lá).
- Para estabelecer uma comunicação entre desenvolvedores e seus especialistas, conduza uma discussão no Planilhas Google ou no Trello.
- Os aplicativos de plataforma cruzada são adequados apenas para aplicativos pequenos e despretensiosos. Em todos os outros casos, é melhor escolher um desenvolvimento nativo.
- Se seu orçamento é limitado, crie uma versão MVP do aplicativo para uma plataforma para obter feedback dos usuários.
- Os designers de aplicativos são adequados para solucionar problemas comerciais típicos. Para algo mais específico, é melhor recorrer aos estúdios de desenvolvimento.
- Se seu aplicativo estiver pronto para uma data específica, planeje liberá-lo com pelo menos um mês de antecedência. Configure eventos de apresentação e promoção após a revisão (especialmente crítica para iOS).
Links úteis
Custo estimado:
Desenhe protótipos:
Se você tiver alguma dúvida, bem-vindo ao comentar.