Olá, sou Evgeny Boychenko - cofundador de um estúdio que desenvolve aplicativos móveis. Por 10 anos de trabalho, a pergunta "Por que é tão caro?" Eu ouço quase todos os dias. Para muitos clientes, buscávamos oportunidades de reduzir o custo de desenvolvimento de forma indolor e, como resultado, acumulei uma série de cases que resolvem o problema do alto custo de um aplicativo móvel. Neste tópico, incentivo a comunidade a compartilhar conhecimento sobre como reduzir o custo de desenvolvimento de software móvel sem perdas. Começarei comigo e com meus segredos, e vocês acompanham os comentários - juntos faremos um guia de desenvolvimento econômico que será útil à sociedade.
Prefácio: Como saber qual aplicativo móvel você precisa
Imagine que você é cliente de um estúdio de desenvolvimento móvel. Ao decidir desenvolver um aplicativo móvel, é melhor deixar os argumentos no espírito de "todo mundo tem, mas eu não" e o desejo de estar na moda. Você precisa examinar a situação com sobriedade. Preparamos um pequeno blitz que ajudará você a entender como sua empresa está pronta para um aplicativo móvel:
- Meu nicho é grande o suficiente?
- O aplicativo resolverá meus problemas de negócios?
- Terei um fluxo de clientes que justifique o investimento?
- Quão próximos estão meus clientes da tecnologia móvel?
Responder “não” a pelo menos uma dessas perguntas é um motivo para pensar sobre a necessidade de um aplicativo. Pouco tempo e dinheiro - mais dois tiros de advertência. E isso, e outro vai muito.
Quanto tempo leva para o desenvolvimento móvel?
Você terá que informar ao estúdio quais objetivos deseja atingir com o aplicativo e de que forma, ouvir os argumentos "a favor" e "contra", fazer compromissos, avaliar, concordar, concordar e recusar. A comunicação será realizada oralmente e por escrito. Você tem tempo pessoal ou uma pessoa de confiança que estará disposta a reservar alguns meses de sua vida para gerenciar um projeto? Se sim, então é disso que você precisa.
Quanto dinheiro é gasto no desenvolvimento móvel
Pronto para gastar sete dígitos? Comece o desenvolvimento com ousadia. Não está pronto? Leia o artigo mais adiante.
Aplicação MVP
MVP (Minimum Viable Product) - uma versão piloto do aplicativo. É preciso entender como um produto ou serviço chega ao público, com custos mínimos de criação. Ela não precisa de decorações funcionais e de design - tudo o que estará lá funciona estritamente para o propósito comercial do produto.
A estratégia MVP é apropriada quando você precisa liberar um aplicativo no prazo, entender que as pessoas irão usá-lo e testar todas as hipóteses que você formulou durante a fase de design. Ao escolhê-lo, você não gastará dinheiro em um produto que não interessa ao seu público. E se você estiver interessado, poderá desenvolver ainda mais o aplicativo.
A versão MVP de um aplicativo móvel para uma loja online deve necessariamente consistir em uma página inicial, um catálogo de pesquisa, um carrinho de compras e uma função de pagamento.É muito cedo para adicionar animações, conectar serviços de terceiros, oferecer vários métodos de pagamento e implementar realidade aumentada ou virtual. Certifique-se de que eles compram no aplicativo e uma análise posterior mostrará o que mais o usuário precisa.
Design, análises e termos de referência
O design, a análise e a criação de especificações técnicas para o desenvolvimento de uma aplicação móvel são a base sobre a qual todo o desenvolvimento se baseia. Essas etapas precisam ser trabalhadas nos mínimos detalhes, sem economizar tempo e dinheiro: investindo nelas agora, você economizará no futuro.
Se você ainda não descobriu quem são seus usuários potenciais, como o projeto será implementado, quanto custa e se você tem concorrentes, pode fazer isso no estágio de business intelligence .
O resultado final é breve: um analista de sistemas coleta os requisitos do seu projeto e os traduz para a linguagem de desenvolvimento. Ele descobre:
- Tudo sobre o público-alvo: quem, quais necessidades precisam ser satisfeitas, quais grupos de usuários o produto terá, por que essas pessoas usarão o serviço e como irão interagir com ele.
- Tudo sobre a meta do negócio: quais são as metas e objetivos do projeto, por que os usuários e você precisam de um aplicativo móvel.
- Tudo sobre funcionalidade: o que pode ser feito com ela, quais são suas funções principais, quais telas devem ser.
- Tudo sobre os meios: como o projeto deve ser implementado (quais tecnologias, plataformas, serviços devem ser aplicados) quanto custará o desenvolvimento de tal projeto;
- É tudo uma questão de contexto: com quais produtos o projeto deve competir, que boas soluções existem nesta área e o que pode ser melhorado nelas.
O que acontece durante isso:
- Reuniões com o analista, onde o cliente descreve o que deseja e recebe feedback.
- O trabalho de um analista é escrever documentos que descrevam um projeto, pesquisar informações sobre usuários e concorrentes e pesquisar tecnologias.
- Reuniões e apresentação de resultados com feedback do cliente.
Este trabalho irá ajudá-lo a eliminar ideias inviáveis e economizar tempo e dinheiro. Vai custar até 10% do preço total de desenvolvimento de aplicativos. Os analistas apontarão os pontos de crescimento e ajudarão a torná-lo melhor, e você entenderá qual funcionalidade é mais importante no futuro produto. Este é o ponto da fase de design. Ele confirma ou refuta a ideia de que as pessoas precisam do seu produto. Sem esse estágio, você pode obter instalações inesperadamente baixas, vendas zero e receita zero.
Os dados obtidos no curso de análises e design constituem a base da tarefa técnica... Ele descreve em qual plataforma o aplicativo será executado, quais versões do sistema operacional ele suportará, com quais partes de hardware do dispositivo ele funcionará e com quais serviços e sistemas de terceiros se espera que se integrem. Uma tarefa técnica pode ser solicitada em um estúdio e enviada para outro com a confiança de que sua tarefa será compreendida sem distorções e uma avaliação precisa será fornecida.
iOS ou Android: qual é a melhor escolha para desenvolver um aplicativo móvel
Você pode economizar duas vezes ou mais no desenvolvimento de aplicativos se criar um aplicativo para apenas uma plataforma - iOS ou Android. Mas a prática tem mostrado que, devido às centenas de modelos de telefones Android existentes no mercado e suas várias versões atuais, o desenvolvimento para esta plataforma pode custar mais do que o desenvolvimento para iOS.
Existem vários motivos para começar criando um aplicativo para proprietários de iPhone:
- Os aplicativos iOS são mais rentáveis;
- menos tipos de dispositivos precisam ser suportados;
- os dispositivos geralmente possuem a versão atual do sistema operacional;
- é mais difícil para os hackers roubar dados pessoais dos usuários;
- os aplicativos têm qualidade superior devido à moderação exigente.
Mas a escolha final da plataforma depende do propósito do aplicativo e de seu público. Quer ganhar dinheiro e apostar em usuários pagantes ? Escolha iOS. Você está criando um produto voltado para as massas ou regiões cujos residentes não estão acostumados ou não podem pagar por produtos digitais? Você está fazendo um aplicativo de serviço para mensageiros e representantes de vendas e não pode pagar uma frota cara de dispositivos? Escolha o Android. Quer dominar o mundo? Escolha as duas plataformas.
Como economizar dinheiro no design de aplicativos móveis
Para não pagar a mais pelo design, você precisa se lembrar de pelo menos duas condições:
As diretrizes do sistema operacional ajudam os designers e desenvolvedores a cumprir a segunda condição - diretrizes para projetar a interface de aplicativos no iOS ou Android. Quando um desenvolvedor precisa implementar elementos de interface padrão (aqueles que são fixados nas diretrizes), ele recorre aos kits de UI - conjuntos de soluções de interface de usuário prontas para plataformas diferentes. Tilda contou a Tilda com mais detalhes sobre os kits de interface do usuário, seu propósito e como eles ajudam a economizar dinheiro no design .
Digamos que a tarefa seja desenvolver um aplicativo aparentemente idêntico para ambas as plataformas. Portanto, você precisa fazer algum elemento diferente do que normalmente parece em seu sistema operacional. Por exemplo, estamos tentando replicar a barra de ferramentas do iOS na versão Android. Isso significa criar um item do zero, que é mais longo e mais caro. Coletivamente, essas mudanças afetarão muito o custo do projeto.
É uma história semelhante com animações: quanto mais difíceis e legais, mais tempo e orçamento requerem.
Você pode ter um produto exclusivo, mas logicamente todos os aplicativos desse nicho são organizados de forma semelhante. Esta é a sua felicidade: designers, se já trabalharam em aplicativos semelhantes, podem oferecer uma solução de template, com a qual você não precisará reinventar a roda. O modelo só precisará ser estilizado, ou seja, escolha cores, fontes, ilustrações ou use-as nas diretrizes do produto. Assim, o design ficará pronto em pouco tempo e você economizará seu orçamento.
Se o estúdio não tiver seus próprios modelos, os kits de IU já mencionados podem ajudar. A abundância do site UI8 de baleias prontas, ícones, vayrfreymov e tudo que você precisa para trabalhar na interface do usuário.
Aplicativos de plataforma cruzada: o que é e como economiza dinheiro
A abordagem para o desenvolvimento de aplicativos pode ser nativa e multiplataforma.
Os aplicativos nativos são criados em uma linguagem de programação específica para uma plataforma específica: Java e Kotlin para Android e Swift versão 3 ou superior para iOS.
Vantagens :
- resposta instantânea às ações do usuário;
- acesso direto ao hardware do dispositivo;
- interface familiar aos usuários da plataforma.
Desvantagem : altos custos de desenvolvimento e suporte devido ao envolvimento de pelo menos um desenvolvedor para cada plataforma.
O desenvolvimento multiplataforma de aplicativos móveis é realizado utilizando tecnologias web (HTML, CSS e JavaScript) com ferramentas Cordova, Xamarin, React Native e Flutter e funciona imediatamente em iOS e Android. Para que o código escrito funcione em dispositivos móveis, ele deve ser "traduzido" para um idioma que eles entendam ou uma camada deve ser criada que funcione no dispositivo e traduza chamadas para funções do dispositivo de um idioma que eles não entendem em um idioma compreensível.
Vantagem : baixo custo de desenvolvimento e suporte devido ao envolvimento de um desenvolvedor web.
Desvantagens :
- a necessidade de refinar a interface de cada plataforma de acordo com as diretrizes;
- dificuldades em conseguir o correto funcionamento de todas as funções necessárias;
- atraso na resposta às ações do usuário;
- lentidão, portanto, adequado para desenvolver apenas aplicações simples.
O desenvolvimento de plataforma cruzada pode ajudá-lo a economizar dinheiro se você estiver criando um aplicativo simples, testando hipóteses ou se tiver seu próprio desenvolvedor web. Em outros casos, recomendamos escolher o desenvolvimento nativo.
Como economizar dinheiro no backend
A maioria dos aplicativos trabalha com dados: eles recebem do usuário, enviam ao servidor, devolvem, etc. Isso requer um desenvolvimento de back-end, cujos custos ocupam uma parte substancial do orçamento. Como você pode economizar dinheiro no desenvolvimento do lado do servidor?
- , . , , .
- – Serverless. , — , . AWS, Azure Firebase.
- . Google-, , Google-, Telegram-.
- Use serviços SaaS . O aplicativo contém funções típicas, cuja criação e manutenção não são apenas caras, mas também sobrecarregam o cliente com papelada. Portanto, seu desenvolvimento do zero é uma raridade. Um exemplo de tal função é o pagamento, e o padrão de fato é usar um gateway de pagamento de algum banco.
E isso vale para muitos outros recursos do aplicativo. Procurando por chats ou notificações push? Eles são mais baratos de tomar já prontos, na forma de SaaS (Software-as-a-Service - software as a service). No médio prazo, é mais barato e confiável do que escrever sua própria plataforma. Assim, você evita todo o rake que os desenvolvedores da plataforma coletaram antes de ela funcionar.
Freelance ou agência: escolhendo desenvolvedores
Um freelancer é um especialista autônomo com quem você somente terá uma relação comercial. Como o freelancer trabalha fora do estado, ele só estará com você durante a duração do projeto ou de sua etapa, e nada o impedirá de realizar seu trabalho principal ou outros projetos.
Um freelancer não precisa de um posto de trabalho no escritório, você não paga impostos por ele nem paga férias. Ele, por sua vez, não compartilha de seus valores e tem pouca responsabilidade pelo resultado. Isso reduz parcialmente o custo de seus serviços. Porém, vale a pena planejar alguns gastos caso o freelancer avalie incorretamente o projeto ou, por exemplo, se você tiver que procurar com urgência um substituto para ele.
Desvantagens:
- , . , code review , , .
- — . , . .
- O interesse exclusivamente material de um freelancer no seu projeto e a total indiferença ao seu destino futuro podem dar um mau resultado. O envolvimento no projeto é importante, e o sucesso do projeto dependerá do tipo de especialista que você selecionar e de como construir a interação.
Contratar freelancers vale a pena com um orçamento claramente limitado, mas você precisa de uma vasta experiência em gerenciamento de projetos e disposição para passar muito tempo conversando com contratados. O mais importante é calcular os riscos e ter sempre o Plano B.
Estúdios regionais ou metropolitanos: a quem confiar o projeto
O resultado do projeto depende da escolha certa de um estúdio de desenvolvimento de aplicativos móveis. Ele deve ser tão responsável quanto a escolha de um apartamento ou de um carro: na melhor das hipóteses, você será o feliz dono de uma propriedade prática; na pior, terá o peso do arrependimento por muitos anos.
Comece sua busca por um estúdio com classificações. Estudá-los lhe dará uma idéia do número de estúdios na Rússia, o custo de seus serviços e sua posição na indústria. Vale a pena focar em quatro avaliações:
- " Tagline " - a classificação mais confiável de desenvolvedores de aplicativos móveis no mercado. Leva em consideração a receita anual do estúdio, o número de funcionários, a qualidade do site do estúdio e o reconhecimento entre os colegas da loja.
- « » – – , , .
- Clutch – . .
- Ruward – . «», « », Clutch Russia .
Agora veja a localização geográfica de cada estúdio nessas classificações. Se não estiver entre os dez primeiros, certamente entre os vinte melhores estúdios metropolitanos e regionais coexistirão. Isso prova claramente que a implantação não é um indicador : a equipe da Sibéria é capaz de resolver problemas no mesmo nível que a equipe de Moscou ou São Petersburgo. Ao mesmo tempo, a taxa horária provavelmente será menor devido à diferença nos padrões de vida.
O que mais procurar ao escolher um estúdio de desenvolvimento móvel:
- Os estúdios com uma equipe pequena raramente são capazes de produzir um resultado de alto nível devido à banal falta de mãos.
- Um estúdio que está no mercado há dois anos ou mais já conta com experiência e portfólio.
- : , , – , . , , , .
O crescente mercado de aplicativos móveis em algum ponto não poderia deixar de oferecer às pequenas e médias empresas a criação de aplicativos em designers e geradores.
Esta abordagem para criar seu próprio aplicativo móvel é posicionada como não requerendo nenhum conhecimento de programação: o usuário do designer trabalha no editor, onde escolhe um modelo para a interface do aplicativo móvel, conecta chat, monetização, programa de fidelidade, notificações push, análises, integra-se com redes sociais e serviços de terceiros, e etc.
Por que você precisa de um aplicativo construtor? Para olhar ao redor no ambiente móvel, para ver a relevância de uma ideia de negócio nele, e se houver, será um sinal verde para desenvolver um aplicativo do zero.
Existem dois tipos de construtores para a criação de aplicativos móveis:
- , - .
- , , .
Admitimos que o autor não conhece um único construtor do primeiro tipo, que construiria uma aplicação muito procurada e resolveria os problemas reais de milhões. Se você não está familiarizado com seu público, tem pouco conhecimento do que é uma experiência do usuário, então será difícil para você obter um resultado de aparência decente, conveniente e lucrativo. Tais construtores não contam com o apoio de designers e desenvolvedores, o que significa que você será seu próprio analista, designer de UX / UI e comerciante, ou seja, você mesmo levará seu produto ao sucesso. Como isso vai acabar é uma pergunta retórica.
Mas se você mesmo construiu o aplicativo, usando um desses construtores, e está feliz com tudo, escreva sobre isso nos comentários - queremos saber sobre essa experiência.
Atrás do segundo tipo de construtores estão especialistas que não deixarão você trabalhar sozinho. Por várias dezenas ou centenas de milhares de rublos (o preço depende do provedor de serviços e do pacote de recursos fornecido), você receberá um aplicativo compatível, que, embora feito de acordo com um modelo, cumpre suas tarefas. Seu próximo passo é decidir se fará um aplicativo totalmente customizado ou canalizar o dinheiro reservado para isso, por exemplo, em marketing.
Existem muitas indústrias em que os construtores do tipo 2 são bons na resolução de problemas. Entre eles - restaurantes e cafés, para a criação de aplicações para as quais o construtor WelcomeApp é afiado , serviços de entrega de comida, cuja solução é fornecida pela DeliveryApp, eventos de massa e aplicativos corporativos, com os quais designers como Eventicious e EventPlatform e outras indústrias ficarão felizes em ajudar . Existem até plataformas de lançamento em massa de aplicativos com um programa de fidelidade e estúdios que estão prontos para fazer clones até do Twitter e do eBay, até mesmo para qualquer especialista.
As políticas da loja móvel para aplicativos modelados e gerados são voláteis. Em agosto de 2017, a Apple adicionou uma cláusula às suas diretrizes para publicação de aplicativos na App Store afirmando que os moderadores não irão ignorar tais aplicativos. Em julho de 2019, a empresa fez concessões: tais aplicativos não podem ser assinados na App Store com o nome do cliente, os dados de cada cliente devem ser armazenados em um arquivo binário separado e o próprio designer de aplicativos deve fornecer ferramentas para criar aplicativos com uma experiência de usuário única. Essas ferramentas incluem designers profissionais.
O resultado final é curto: se você escolher um designer para criar aplicativos móveis, então apenas profissional. Você pode tentar, ganhar e se desenvolver com dificuldade. Imediatamente após a confirmação da demanda, pense em um aplicativo completo.
Economize dinheiro no desenvolvimento de dispositivos móveis com mercados
Para uma empresa jovem que decidiu entrar no território móvel, às vezes é mais sensato não fazer um aplicativo, mas conectar-se ao mercado. Por exemplo, um restaurante ou uma cozinha pode não criar seu próprio aplicativo, mas criar uma conta no Yandex.Ede e em um fabricante de calçados - no mercado Bringly ou Beru. Tendo se tornado parceira, a loja paga uma comissão ao site a cada venda. Se houver vendas por meio do mercado e houver tendência de crescer e retornar clientes, você pode pensar em investir em seu próprio aplicativo móvel.
Os pioneiros e líderes nesse nicho são Amazon, eBay, Alibaba e Ozon, onde a maioria de nós comprou algo pelo menos uma vez na vida, e na Rússia, de acordo com Shopolog, existem várias dezenas de mercados.
Devido ao fato de que o mercado gerencia o processo de compra e venda de um produto ou serviço, você não será capaz de construir relacionamentos próximos com o usuário. Como um lembrete, a solução é ideal para testar a demanda - o resto é sua aplicação.
Aplicativo móvel ou PWA
Você precisa fazer uma inscrição? Se você tem um site responsivo e um desenvolvedor web, então, com algumas manipulações, você obterá um PWA (Progressive Web App). Este não é apenas um site: ele ainda abre em um navegador móvel, mas já pode funcionar offline, enviar notificações push, ter acesso a algumas partes de hardware do dispositivo e abrir na área de trabalho clicando no ícone. Ao mesmo tempo, ocupa menos espaço no dispositivo.
O conceito de PWA surgiu em 2015 no contexto da popularização do princípio móvel primeiro. O princípio afirma que, uma vez que o tráfego da Internet móvel alcançou o tráfego do desktop (e subsequentemente o ultrapassou), designers e desenvolvedores devem agora fazer sites principalmente para usuários de smartphones, ou seja, rápidos, convenientes e úteis. Para consultas relevantes, esses sites têm classificação mais alta nos resultados de pesquisa para celular do que os concorrentes.
Ao longo dos anos, surgiram casos suficientes confirmando que o PWA faz o jogo das empresas: os usuários gostam da experiência que receberam do aplicativo e continuam a usá-la, transportar tráfego e comprar mercadorias. Lancome, Tinder, Uber, Pinterest e outros produtos bem conhecidos se beneficiaram da velocidade de carregamento das versões PWA do site.
Um usuário podia instalar um aplicativo PWA em seu dispositivo apenas quando estava trabalhando com um site móvel e não podiam ser encontrados nas lojas de aplicativos. Mas em fevereiro de 2019, com o lançamento do navegador Chrome 72 e o surgimento da função Trusted Web Activity em sua versão Android, pelo menos os usuários do Android tiveram a oportunidade de baixar PWAs da loja.
Poupança em suporte
Se o aplicativo acabar sendo capaz de resolver os problemas de milhões, então ele estará em demanda, senão sempre, então por muito tempo. Isso significa que ele precisa ser mantido em um estado adequado: dimensionar, atualizar o design de acordo com tendências e dados de experiência do usuário, implementar novos recursos e manter o desempenho básico.
A assinatura de um contrato de suporte já é uma economia em si, mas existem várias maneiras de reduzir os custos para isso:
- . , .
- SLA. , , . : DATA-, .
- . , code review, , , – . , .
Se você criar um aplicativo junto com o estúdio, dependendo dos objetivos do projeto, o trabalho e o pagamento são realizados de acordo com um de dois modelos:
- Preço fixo . O modelo pressupõe que o estúdio criará o que está estipulado nos termos de referência para o orçamento aprovado dentro do prazo aprovado.
- Tempo e materiais . O modelo assume que o cliente paga após o fato pelas horas-homem que a equipe gastou na resolução de problemas específicos.
Parece que o FP é mais lucrativo: afinal, o executor deu o preço na praia e, de acordo com a T&M, o custo pode acabar sendo imprevisivelmente mais alto. É o caso quando o objetivo é fazer o projeto em uma data específica ou quando o projeto é pequeno e não implica em melhorias. Mas, no caso de projetos mais complicados, o executor inclui na avaliação do PF os riscos máximos que o cliente é forçado a pagar, mesmo que não tenham aparecido. Portanto, com o trabalho de T&M, o custo pode se tornar imprevisivelmente menor. Mas ainda existem condições ideais para esse modelo :
Para trabalhar em uma startup de médio a grande porte
O mercado no qual uma startup deseja se inserir pode mudar rapidamente e, com ele, os requisitos do produto. Mas ao trabalhar no PF, o cliente já descreveu nos termos de referência a funcionalidade que o contratante fará em qualquer circunstância - mesmo que a funcionalidade não seja mais necessária. Ele não apenas o descreveu, mas também pagou por ele. E se o resultado não for adequado para o mercado, você terá que pagar pela revisão ou congelar o projeto. O modelo de tempo e materiais torna possível revisar rapidamente e mudar radicalmente as prioridades.
O cliente tem tempo para comunicação regular com a equipe
O Preço Fixo dispensa o cliente da necessidade de acompanhar o andamento do projeto: o estúdio recebe o dinheiro e dá os prazos, enquanto o cliente faz o seu negócio e aguarda o resultado. Ao trabalhar com Tempo e Materiais, o cliente é um cúmplice que influencia diretamente o projeto. Aliás, essa cumplicidade muito e economiza orçamento, pois os requisitos para o produto não são compilados em uma tarefa funcional, mas são especificados diretamente, e você pode discutir rapidamente as soluções possíveis, seus prós e contras, e então escolher o caminho mais curto de implementação. A Preço Fixo, o estúdio deve incluir tempo para calcular os riscos na avaliação e ser responsável por eles. Por riscos, entendemos partes mal interpretadas da Lei Federal, o que causa um inesperado, para dizer o mínimo, resultado, insatisfação e alterações do cliente.
Sem prazos claros
Um projeto ambicioso é difícil de criar dentro de prazos e funcionalidades rígidas. Severidade é um recurso do modelo de Preço Fixo. Mas se os riscos aparecem, então o desenvolvedor chega ao cliente e diz que a tarefa ficou mais difícil do que o esperado, e o desenvolvimento terá que ser simplificado para cumprir o prazo. O modelo de tempo e materiais permite que você evite o constrangimento associado a isso: o pagamento após a conclusão da tarefa torna possível discuti-la tanto quanto necessário e trabalhar sem nervosismo.
Bloco para quem tem pouco tempo: como fazer um pedido e não se endividar - resumidamente
- Comece com a versão MVP. Isso o ajudará a avaliar a relevância do aplicativo entre o público-alvo - um mínimo de recursos matadores, apenas um design lacônico e funcionalidade útil.
- -. , ( ).
- . – Google Apple UI-.
- – . – iOS Android. , .
- , .
- (, Google) .
- SaaS- .
- , . , .
- , – , , , .
- eCommerce- – , .
- -, PWA . PWA- , : , , .
- Reduza os custos de suporte de aplicativo: não compre com muitas horas de antecedência, cancele o suporte de SLA, crie uma documentação clara que os desenvolvedores possam navegar de forma rápida e fácil.
- Escolha trabalhar de acordo com o esquema de Tempo e Materiais para minimizar os custos de risco.
Compartilhe sua experiência na redução do preço do desenvolvimento móvel
Neste post, forneci algumas dicas para desenvolver qualquer projeto. Mas cada aplicativo é individual - tem muitas sutilezas que precisam de uma abordagem diferente. Se você tem outros casos e dicas que está pronto para compartilhar, estou esperando por você nos comentários. Se nenhum dos métodos resolver seu problema, descreva-o nos comentários para que nós e nossos colegas do setor pensemos sobre como resolvê-lo.