Como fazer um aplicativo? Você teve uma ideia de aplicativo, mas não sabe o que fazer agora?
Neste artigo nós vamos ensinar como fazer um aplicativo do jeito certo. Não se preocupe se você não entende de tecnologia, o objetivo deste texto é fazer você economizar tempo, dinheiro e colocar seu negócio para funcionar o mais rápido possível.
Antes de começar é necessário entender uma coisa: a diferença entre ter um negócio e ter um aplicativo.
Eu tenho um “aplicativo” que…
Não, você não tem (ou terá) um aplicativo. Você precisa antes de tudo ter um negócio viável.
Nenhum programador, fábrica de software ou freelancer do mundo, por melhor que seja, vai conseguir fazer um aplicativo “que dê dinheiro” se a sua ideia de negócio não for boa (leia-se, consistente).
Nunca mais repita “eu tenho uma ideia de aplicativo”. Diga “eu tenho uma ideia de negócio que utiliza um aplicativo como meio”. Por que é exatamente isso que os aplicativos são, um meio de automatizar e dar escala a um negócio.
Você pode ignorar isso, mas daqui 6 meses volte nesse post e por favor comente a sua experiência. Garanto que você deve ter gastando um rio de dinheiro em um app que ninguém quis usar.
Entendido isso, o que fazer primeiro?
Comece validando o seu negócio
A primeira pergunta que você deve se fazer é: o problema que eu quero resolver realmente existe?
Negócios que atendem necessidades reais dos usuários tem maiores chances de sucesso. Vamos pensar em alguns exemplos:
- Uber: se deslocar de táxi era caro e demorado.
- Ifood: era necessário descobrir o nome do local, ligar e fazer o pagamento no recebimento.
- Nubank: cartões de crédito com taxas altas e atendimento ruim.
- Airbnb: se hospedar era caro.
Perceba que todos esses negócios atendem um problema claro.
O que é validação?
Você provavelmente tem uma ideia de negócio e essa ideia resolve algum problema ou atende a necessidade de um público, certo?
Validar uma ideia é descobrir se a oportunidade para a qual o seu negócio é direcionado existe ou não. Exemplificando, digamos que você tenha uma ideia de criar uma plataforma de aluguel de brinquedos. Parece uma boa ideia, mas você já perguntou ao pai de uma criança se ela gostaria de alugar um brinquedo? E mais, será que esses pais pagariam por isso?
Validar é descobrir se a sua ideia é boa ou não. Se quiser saber mais sobre validação leia este post.
Como eu valido?
Existem diversas formas de validar uma ideia.
Entrevistando os seus possíveis clientes, montando um site explicando o produto e cadastrando interessados, criando uma campanha patrocinada nas redes sociais e analisando o número de interessados, etc.
Além de validar a oportunidade é necessário validar o negócio (se a conta financeira fecha) e validar a solução (se o nosso produto ou serviço resolvem o problema).
Você pode pegar dicas sobre como validar o seu negócio com um especialista da Evolve.
Monte um protótipo para validar a solução
Uma explicação importante, caso você não saiba, uma startup é um negócio inovador que utiliza tecnologia para realizar algo. Se você está em dúvida se tem uma startup ou não leia esse artigo.
Para quem trabalha com startups existe uma máxima que diz “erre rápido e aprenda rápido”.
Se você já orçou a produção de um aplicativo deve ter percebido que não é muito barato. Para desenvolver um app com o mínimo de qualidade o investimento começa com R$ 30.000 podendo chegar a R$ 500.000 dependendo do nível de complexidade.
Apostar uma grana dessa é uma ideia que você não sabe se pode dar certo não parece muito esperto…
Por isso construir um protótipo antes de desenvolver o aplicativo final é uma forma de reduzir e muito os riscos do processo.
As regras são:
- Construa um protótipo
- Teste com usuários reais
- Veja os resultados e aprenda com eles
- Melhore o protótipo e teste novamente
Se você está se familiarizando agora com negócios inovadores pode ser que você já tenha ouvido o termo MVP, ou Produto minimamente viável.
Um MVP é basicamente um protótipo simples construído com a função de testar um negócio. Leia mais sobre MVP aqui.
Além de economizar o protótipo te ajuda a ter aprendizados para construir uma versão sólida do seu aplicativo.
Invista tempo no escopo
O escopo é um documento de apresenta a estrutura do seu aplicativo. É uma espécie de receita de bolo que os desenvolvedores usam para entender o seu negócio e construir o produto.
Só com essa descrição já deu para entender a sua importância né?
3 regras de ouro para definir um escopo
- Seja o mais detalhista possível! O óbvio precisa ser dito e o programador não consegue (e não deve) adivinhar partes que você não descreveu no seu aplicativo.
- Uma boa forma de dizer o que você quer é dizendo o que você não quer. Então elabore um “contra-escopo” e enumere coisas que você não quer no produto.
- Explique as “regras de negócio”. As regras de negócio são questões específicas da sua solução. Por exemplo, vamos imaginar que você está fazendo um aplicativo para vender lotes de terra. A unidade de medida será em m², ha ou alqueire? O programador não sabe se é um alqueire Paulista ou um alqueire mineiro (sim, tem diferença).
Qual a melhor forma de desenvolver um aplicativo?
Depois de fazer todas as validações e desenhar o escopo chegou a hora de desenvolver o aplicativo! Mas, qual é a melhor forma de fazer isso?
Existem algumas opções, com seus prós e contras, vamos falar sobre cada uma delas.
Encontrar um sócio desenvolvedor
Uma saída comum em situações onde o empreendedor não tem dinheiro para fazer o investimento é procurar por um sócio desenvolvedor.
As questões positivas disso são, além da economia financeira, ter uma pessoa que entende do produto e da tecnologia na equipe de forma permanente. Que pode realizar melhorias e no futuro montar uma equipe de desenvolvimento.
Os contras é o fato de dividir a sua empresa com outra pessoa. Nós costumamos dizer que encontrar um sócio é tão ou até mais complicado do que se casar. Inclusive escrevemos um post com dicas para encontrar um sócio.
Importante: um sócio desenvolvedor NÃO É UM FUNCIONÁRIO QUE NÃO RECEBE. Se você trás um novo membro para a sociedade precisa ter em mente que vai diluir parte do seu lucro com ele e que além de desenvolver ele ganha poder de decidir coisas importantes em outras áreas.
Contratar uma fábrica software
Esse talvez seja o caminho mais comum, que consiste em contratar uma empresa especializada em desenvolver aplicativos.
Caso você tenha pesquisado, já sabe que esse tipo de serviço pode ser bem caro! Então esse caminho é mais indicado para quem tem condição financeira ou um investidor para bancar a contratação.
Tome muito cuidado na contratação da fábrica de software, existem centenas de “histórias tristes” de contratações caras e que atrasam, não entregam produto nenhum ou fora do especificado em escopo.
Peça referências, converse com clientes atendidos pela fábrica de software, veja os aplicativos que eles já desenvolveram, etc,
É um investimento muito grande para se fazer as escuras…
Contrate um desenvolvedor freelancer
Outro bom caminho para quem quer economia, contratar um freelancer para desenvolver um aplicativo pode ser uma solução se você for um bom gestor.
Freelancers tem preços bem inferiores aos das fábricas de software, mas como costumam a ser profissionais em início de carreira ou que atendem muitos projetos a chance de ter problemas na entrega são bem maiores.
Os conselhos dados na contratação da fábrica de software também valem por aqui. Estude bastante o trabalho dos profissionais antes de fazer uma contratação.
Montar uma equipe
Talvez a solução mais cara de todas. Você pode montar uma equipe para desenvolver o seu aplicativo! Sabendo do custo de salário médio de um desenvolvedor, da quantidade de impostos pagos sobre o salário, que será necessário uma sala comercial, equipamentos, entre outros custos, a brincadeira fica BEM cara.
Não é só custo, ter sua equipe também tem suas vantagens. Você tem mais liberdade para melhorar o produto, é possível ter uma visão clara da evolução das funcionalidades, é possível utilizar o time de desenvolvimento para outras funções, etc.
Conclusão: como fazer um aplicativo?
Não é só um aplicativo, nunca é! Se eu pudesse fazer com que você guarde só uma frase deste artigo ela seria o negócio é maior do que o suporte. E é justamente isso que o aplicativo é, um suporte.
O seu negócio precisa parar em pé para dar certo e não existe tecnologia que consiga garantir o sucesso de uma ideia inviável.