35 pontos por xguru 2025-03-20 | Ainda não há comentários. | Compartilhar no WhatsApp
  • Conselhos de Carlie Monroe, desenvolvedor solo que criou vários apps como o downloader de vídeos da web para Mac Downie e o conversor de formatos de mídia Permute

Nem tudo alcança sucesso imediato

  • Existem muitos casos de sucesso da noite para o dia, mas são extremamente excepcionais, e a maioria dos negócios precisa de tempo
    • Com um orçamento limitado, é pouco realista criar um grande sucesso em poucas semanas ou meses
    • Como alguém que começou uma empresa sem capital inicial, quero dar conselhos realistas
  • Esteja preparado para pequenos fracassos
    • Os primeiros apps que lancei quase não tiveram downloads, não tinham usuários e não geravam receita
    • É importante esperar esse tipo de fracasso e não desanimar
    • Em vez de gastar um ano tentando criar um produto perfeito desde o início, é mais eficaz desenvolver rapidamente a ideia central, receber feedback e ir melhorando
  • Mantenha o app bem acabado
    • É preciso desenvolver a ideia central do app e fazê-lo evoluir com base no feedback e no roadmap
    • Não simplifique demais o desenvolvimento; no mínimo, ele precisa funcionar de forma estável
    • Se o app trava, tem muitos bugs ou parece inacabado, será difícil conquistar a confiança dos usuários
    • Algumas funcionalidades podem faltar, mas o importante é melhorá-lo com atualizações contínuas
    • Se houver melhorias constantes, os usuários vão avaliar isso de forma positiva e recomendar o app
  • Continue melhorando, mas saiba a hora de parar
    • Se você lançar o app, fizer algumas atualizações e tentar anúncios ou divulgação, mas ainda assim tiver algo como 200 downloads, talvez seja hora de repensar a ideia
    • Se os usuários não acharem o app útil, pode ser melhor considerar uma nova ideia
    • Não desanime e esteja pronto para tentar de novo com uma ideia melhor

Não arrume um emprego fixo

  • Conciliar um emprego com desenvolvimento indie é algo muito difícil
  • No meu caso, trabalhei como estagiário durante o verão na Universidade de Cambridge; trabalhava 8 horas por dia e, ao voltar para a residência, ainda passava mais 3 a 4 horas nos meus apps
    • Quando o verão estava acabando, eu estava estressado, tinha engordado e não tinha tempo para fazer nada além de trabalhar no computador
  • Não dá para manter esse ritmo por muito tempo
    • Você até pode tentar por alguns meses, mas só isso não basta para desenvolver apps e conquistar uma base de usuários
    • No fim, conseguir um emprego provavelmente marca o fim da trajetória do negócio
  • Mas tudo bem aceitar trabalhos freelance ou encomendas de software
    • Passar o dia inteiro só desenvolvendo apps pode até ser ineficiente; trabalhar em outros projetos pode ajudar a descansar a mente
    • Só tome cuidado para que os projetos externos não virem sua atividade principal; o ideal é investir algo como 4 horas por dia e garantir tempo para focar no seu próprio projeto
  • No começo, pode faltar dinheiro, então é necessário ao menos cobrir o custo básico de vida com trabalho freelance
    • O importante, porém, é manter o equilíbrio para trabalhar tendo seu próprio projeto como centro, e não um emprego fixo

Nem sozinho, nem acompanhado demais

  • Essa é uma decisão realmente difícil
  • Eu toquei a empresa sozinho
    • Quando você administra a empresa sozinho, pode tomar todas as decisões por conta própria, sem conflitos sobre estilo de código, funcionalidades, UI etc.
    • Mas sucesso não é uma questão de semanas ou meses, e não dá para saber se outra pessoa aceitaria fazer sacrifícios parecidos
    • Depois de alguns meses, um cofundador pode desistir e arrumar um emprego, e como cada um tem uma situação de vida diferente, é possível que os rumos se separem
  • Mas também não faça tudo completamente sozinho
    • Você precisa cuidar de tudo por conta própria, então acaba trabalhando o ano inteiro sem parar
    • Mesmo em feriados ou férias, é preciso verificar e responder e-mails de suporte
    • Há em média cerca de 100 contatos de usuários por dia, e a maioria inclui questões técnicas, o que dificulta simplesmente delegar isso a outra pessoa
    • Se você tirar férias longas, o trabalho acumulado na volta pode ficar impossível de administrar, e os usuários querem resposta em poucas horas
    • O suporte ao cliente leva cerca de 2 a 3 horas por dia; é pouco para justificar uma pessoa dedicada, mas pesado demais para uma única pessoa carregar sozinha
    • Se houver um cofundador, é mais provável que ele entenda bem a estrutura interna e consiga assumir esse trabalho no seu lugar
    • Se você começar com outra pessoa, ela poderá cobrir você em parte do trabalho, então você não precisará carregar tudo sozinho
  • É um conselho contraditório, mas exige reflexão realista
    • Sozinho, você tem liberdade, mas a carga é grande; com alguém, é possível dividir responsabilidades, mas também existem riscos
    • É importante decidir com cuidado qual caminho combina mais com você no longo prazo

Valorize o feedback dos usuários

  • Os usuários devem conseguir entrar em contato com facilidade
    • É uma boa ideia colocar botões de suporte em vários pontos do app, como caixas de diálogo de erro e a tela principal
    • Abrir o cliente de e-mail pode atrapalhar a experiência do usuário
    • Em vez disso, oferecer um formulário de suporte dentro do app permite verificar atualizações, incluir informações de versão e solicitar detalhes adicionais
    • Pode haver um fluxo constante de contatos e relatos, mas isso é um sinal positivo de que os usuários se importam com o app
  • Ouça a opinião dos usuários
    • No início, quando há poucos usuários, é importante maximizar a satisfação deles. Usuários satisfeitos vão recomendar o app
    • Respostas rápidas e implementação de funcionalidades solicitadas podem ajudar a construir confiança com os usuários
    • Ao incorporar feedback, o app pode evoluir em uma direção diferente da esperada, mas depois que a base de usuários crescer, ainda haverá oportunidade de reajustar o rumo
  • Selecione com critério o que atender
    • É preciso avaliar se as solicitações dos usuários combinam com a direção geral do app
    • Não se trata apenas de resolver um problema pontual, mas de considerar se aquilo será útil no longo prazo
    • É importante entender o motivo do pedido e como ele se encaixa no fluxo de trabalho do usuário e, se houver uma abordagem melhor, explicá-la
    • Perder um usuário por falta de um recurso é um problema menor do que perder centenas porque o app ficou complexo demais

Esteja preparado para um encerramento repentino

  • Todo negócio acaba em algum momento. Se não for uma empresa de grande porte, quando você se aposentar ou não puder mais operar, o negócio provavelmente desaparecerá
  • Como isso é natural, é importante ter em mente que um dia você poderá encerrar a empresa
  • O setor de tecnologia muda rápido, e até apps populares hoje podem se tornar inúteis com o tempo
  • Houve muitos casos no começo dos anos 2000 em que negócios encolheram drasticamente quando a bolha da internet estourou
    • Caso 1: CandyBar
      • Há 15 a 20 anos, era um app popular que permitia personalizar ícones do sistema e o Dock
      • Mas o macOS mudou a forma de renderização do Dock e, com a adição da proteção do sistema (SIP), ele deixou de poder ser usado
    • Caso 2: Skype
      • Há 15 anos, era uma ferramenta de comunicação essencial, mas hoje foi substituída por iMessage, FaceTime, WhatsApp, Zoom, Google Meet etc.
      • Com as mudanças do mercado, foi gradualmente sendo esquecido pelos usuários
    • Caso 3: Twitterrific & Apollo
      • Quando o Twitter (X) e o Reddit mudaram repentinamente suas políticas de API, apps de terceiros deixaram de funcionar
      • Os desenvolvedores tiveram de descontinuar os apps sem qualquer preparação, e os usuários às vezes interpretaram isso como responsabilidade dos próprios desenvolvedores
  • Estratégias de preparação
    • É recomendável não depender de um único app, mas operar de 2 a 4 apps estáveis
    • Além do app principal, garanta apps que possam servir como fontes alternativas de receita para se preparar para imprevistos
    • Também vale ter uma estratégia de saída completa. Por exemplo, é importante planejar com antecedência uma migração para uma nova área

Encerrando

  • Não trate o que foi dito acima como regras absolutas
    • Isso vem de mais de 20 anos de experiência, mas toda experiência é subjetiva
  • Os tempos mudaram, e a situação de cada pessoa também, então o mesmo método nem sempre funciona
  • Se você perguntar se tudo isso vale a pena
    • Para mim, valeu a pena
    • Passei por tempos difíceis, fiz o negócio crescer e consegui viver disso
    • Mas não é um caminho adequado para todo mundo
    • Se você não souber se motivar sozinho, pode desistir com facilidade, e é importante conseguir trabalhar com autonomia em um ambiente sem chefe
  • Leve a realidade em conta
    • A intenção não é assustar quem quer começar no desenvolvimento indie
    • Pelo contrário, foi mencionado várias vezes que desistir cedo demais é o maior risco
    • Começar um negócio e criar apps é um excelente desafio, mas é importante ter expectativas realistas
    • Não é algo que se resolve em poucos meses; pode ser um processo que dure anos, ou até décadas
      • Pense com cuidado antes de encarar esse desafio

Ainda não há comentários.

Ainda não há comentários.