Meu primeiro empreendimento como desenvolvedor [SPOILER: FRACASSEI]
Introdução (quem sou eu)
Antes de começar meu primeiro post aqui nessa plataforma maravilhosa, gostaria de me apresentar e falar um pouco de mim. Me chamo Felipe Ramos Kafuri, tenho 22 anos e atualmente trabalho como Software Engineer para uma empresa em São Francisco nos EUA, também sou estudante de Engenharia de Software da UFG (Universidade Federal de Goiás) e venho atuando na area estudando/trabalhando desde 2018 quando entrei na faculdade.
Redes:
-
Github: https://github.com/felipekafuri
Bom mas chega de falar de mim e senta que la vem história…. Brincadeira o intuito aqui é, sim contar a história pra vocês mas com o intuito de destacar meus erros e de quem estava comigo pois assim como eu aprendi vocês não precisem comete-los para aprender.
A ideia (ou a quantidade de ideias)
Tudo começou em 2020 quando eu tinha acabado um curso de React, React Native e Node, eu tinha saído de um estágio onde eu tinha aprendido muito porem minha cede por aprender e por tentar coisas novas sempre me consumiu muito (no bom sentido), então eu não estava querendo ficar parado mas não queria outro estágio ou emprego queria tentar algo novo. Foi então que discutindo ideias com meu pai e irmão, tivemos uma idea de criar um App para pets desaparecidos, naquela noite, varias ideias foram surgindo, muita coisa mesmo e ai que está um dos primeiros erros. Nós deixamos levar pela euforia de ter pensado em algo tão legal e pensamos em infinitas ideias que haveriam de ter no app sem focar em um pequeno escopo para um MVP.
A primeira linha de código e o escopo sem fim
Bom com a ideia fresca em mente e varias funcionalidades que tínhamos pensado eu comecei a codar o aplicativo. Devo admitir que foi um tempo de muito aprendizado porque eu estava fazendo ele sozinho então tive que me virar e pesquisar varias coisas que nunca tinha feito antes e passar por desafios como tomar decisões técnicas que nunca havia tomado antes mas que me fizeram amadurecer muito. Porem, sempre que terminava-mos uma etapa do aplicativo para nós nunca estava bom, sempre queriamos coisas a mais, uma funcionalidade que ia agregar aqui outra ali, um design diferente. Mudamos de design 3 vezes antes de lançar o app, colocamos notificação de celular e varias outras funcionalidades, que no fim quase ninguém usou. Então quando for tirar uma ideia do papel foque no essencial e valide o essencial pois qualquer coisa que seja extra pode tanto atrapalhar na validação de uma idea como também será mais tempo perdido.
O investimento e a concorrência
Em fim depois de 6-7 meses de muito esforço concluímos o aplicativo, mas como ele dependia de um pingente que ia na coleira do cachorro tivemos que investir um capital na fabricação desses pingentes. Na nossa cabeça a ideia daria muito certo por que com das pessoas que comentamos ouvimos feedbacks muito construtivos e positivos. Nesse meio tempo de fabricar os pingentes descobrimos um concorrente de um app com a mesma premissa, que ja tinha começado a vender mas era muito CRU e nós pensamos, que não seriam grande problema pois o nosso era bem mais completo e faria bem mais coisas… inocentes. Fizemos um investimento de 10K nos pingentes (outro erro que nunca devem cometer, invistam pouco de começo, o suficiente para validar a ideia) e assim que ficaram prontos começamos a tentar vender. Mas nós não contavamos com o problema de que as pessoas confundiam nossa ideia com um rastreador GPS quando na verdade não era isso, problema esse que seria facilmente resolvido com um MVP para podermos capitar das pessoas o que elas achavam do aplicativo.
Para tentar combater isso fomos atrás de marketing e trafego pago mas falhamos por falta de conhecimento, até tentamos contratar uma empresa para que fizesse esse trabalho por nós, falamos com influencers e tudo mais mas nada disso foi capaz de fazer as pessoas mudarem de ideia de convence-las de que ao aplicativo fazia sentido para elas.
A desilusão e o aprendizado
Depois de muito esforço, tempo e dinheiro investido. infelizmente chegamos a conclusão que não valia a pena mais investir nessa ideia e largamos de lado. Não digo que foi uma perca de tempo e recursos de maneira alguma, muitos ensinamentos foram adquiridos e gostaria de destaca-los para vocês:
- Organize suas ideias (Foque no essencial)
- Faça um MVP com essas ideias essenciais (valide sua ideia com o SIMPLES)
- Invista o mínimo possível para viabilizar esse MVP
- Seja rápido!!!
- Não tenha medo de virar 180º e ir em direção contrária caso seja necessário
O App
O app chama AnjoAnimal para quem tem curiosidade, ele ta em todas as lojas de aplicativos, pra android e pra IOS, você pode baixar se quiser. Não eu não dou mais suporte pro app, só não desliguei os servidores ainda e nem tirei ele da loja pois pessoas compraram a tag e não sei se ainda usam mas se usarem eu devo pelo menos por mais 1 ou 2 anos manter esse belezinha rodando haha.
Não me responsabilizo por bugs extraordinários hahahahaha
Espero que tenham gostado e aprendido algo com essa experiencia infelizmente não posso abrir o código pra todos quem sabe quando eu não parar de vez as operações.
Deixem aqui embaixo também se vocês tem algum aprendizado com empreendedorismo sendo um dev ou não. Caso queira tirar alguma duvida técnica também ficarei feliz em responder 🙂.
olá, eu vi que voce é mais experiente em react native do que eu, então eu gostaria de tirar uma duvida, estou com dificuldade em fazer o backend da minha aplicação, como eu faria usando nodejs e mysql ?
Me reconheço na sua história empreender nesse mundo tecnologico parece ser mais desafiador que no mundo físico. Mas o aprendizado com certeza fica. Só nao pode desistir. E aproveito para me colocar a disposição caso possa ajudar em algo. Pq é raro encontrar alguém que ofereça ajuda, mas criticar existe aos montes.
Cara, muito bom o texto.
Eu tenho uma história parecida contigo, temos a mesma idade e começamos a nos envolver com programação no mesmo período e, também tenho uma ideia, ainda em construção trabalhando com alguns amigos.
Fiquei feliz de ter evitado nesse estágio inicial de desenvolvimento algumas pontos que você elencou como erro, como por exemplo:
Nós deixamos levar pela euforia de ter pensado em algo tão legal e pensamos em infinitas ideias que haveriam de ter no app sem focar em um pequeno escopo para um MVP
Por aqui, nos comprometemos a inicialmente entregar um MVP, brigamos constantemente para não adicionar funcionalidades que não temos ideia se serão necessárias/farão sentido para o usuário final.
Fizemos também uma pesquisa inicial de mercado, para entender se esse tipo de solução que pensamos seria bem aceito, acredito que esse passo evitaria alguns problemas no seu case. Acredito que hoje estamos pecando no item 4, mas perdoável no nosso caso que dedicamos tempo nas horas que sobram do dia(quando sobram) e nos finais de semana.
Aproveitando o momento, como você hospedou sua aplicação ? Tem alguma dica específica sobre esse tema/algum problema que teve relacionado a isso?
Cara, muito bacana esse relato. Apesar de não ter dado continuidade no negócio, conseguiu ganhar uma boa bagagem de experiência, e tenho certeza que esses aprendizados que encontrou no caminho irão ajudar muito nos próximos projetos!
Teu post me incentivou a escrever algo parecido, contando minha experiência também num side project que estou desenvolvendo hehe.. mas fica pra próxima :D
Animal!! Gosto de conteúdos onde temos pontos de aprendizado e nada mais que um fracasso para entendermos onde erramos e como podemos melhorar nos próximos! Meu primeiro post aqui no TabNews foi a história da minha agência, onde durou 5 anos e acabei quebrando e coloquei alguns pontos que aprendi na minha jornada!!
Uma curiosidade, você fez o app para as lojas com alguma tecnologia multiplataforma? (react-native por exemplo)