Desenvolvendo um SaaS enquanto trabalha: 13 dicas práticas para empreendedores ocupados
Dicas práticas para quem não tem muito tempo disponível e quer acelerar o caminho para criar seu negócio
👋 Olá, seja muito bem vindo(a) à Newsletter Operando um SaaS. Meu nome é Thiago Fagundes e se essa é sua primeira vez por aqui, o objetivo dessa Newsletter é ajudar empreendedores e aspirantes a tirarem seu sonho de SaaS do papel. Inscreva-se para receber nossos conteúdos duas vezes por semana, todas segundas e quintas-feiras. Vamos à edição de hoje!
→Acompanhe os bastidores da Newsletter no Instagram.
Muitos de nós temos um grande desejo de empreender, mas algumas vezes não temos muito tempo para isso, como é o meu caso. Eu preciso tentar conciliar uma rotina como gestor de uma grande empresa, com um time de quase 100 pessoas, com meu papel de pai de um menino pequeno e marido, o desejo de empreender e ainda ter energia para fazer coisas por mim mesmo. A minha rotina é bem corrida, e sei que a da maioria dos leitores dessa Newsletter também.
Então, para conseguir alcançar os nossos desejos, precisamos ser tão estratégicos na organização da nossa vida e rotina quanto com nossos negócios. Ainda mais em um negócio SaaS, que é extremamente multidisciplinar e tem muitas tarefas diferentes a serem executadas.
O artigo de hoje é para trazer para você algumas dicas de como encurtar o tempo necessário e encontrar mais tempo para tirar seu SaaS do papel.
A lógica da coisa
As dicas deste artigo vão focar em duas coisas: economizar tempo e fazer você rentabilizar seu SaaS o mais rápido possível.
É importante olhar para essas duas prioridades - principalmente quando você não está se dedicando em tempo integral ao projeto - porque eu vejo muitos aspirantes a empreendedores perdendo a motivação e ficando pelo meio do caminho, porque precisam dedicar muito esforço, tempo e trabalho sem retorno financeiro.
Isso desmotiva qualquer um. Então, como empreendedor Bootstrap, você precisa tentar manter sua motivação. E não há forma melhor de se motivar do que ver que o negócio está caminhando. E caminhar, quando se trata de negócio, é ter clientes e faturar.
Por isso, separei 12 dicas práticas para ajudar nesses dois objetivos. Vamos às dicas.
Dica #1: Alinhe bem suas expectativas
Muitos de nós queremos empreender para mudar completamente de vida. Isso é ótimo, mas é importante entender que dificilmente isso irá acontecer de uma hora para outra.
Principalmente em SaaS, onde o crescimento é gradativo e grandes eventos de liquidez (onde se ganha as verdadeiras porradas de dinheiro) são geralmente só na venda da empresa.
Não comece seu SaaS achando que você vai mudar de vida amanhã, semana que vem, ou ainda este ano. Eu não estou dizendo que não possa acontecer. Sim, é possível. Mas, se você começar com uma mentalidade de começar e pensar no longo prazo, a probabilidade de você conseguir seguir o projeto é muito maior.
Se você trabalha em tempo integral e ainda tem outras responsabilidades, eu recomendo que você comece seu SaaS como um projeto paralelo, visando inicialmente uma renda extra e vendo como a coisa escala. Isso te trará uma mentalidade de “um passo de cada vez” e muito menos pressão.
Dica #2: Evite ao máximo tudo que não é “fazer a coisa”
Como o projeto de um SaaS é algo muito complexo, muita gente acaba se distraindo e gastando tempo na hora errada com atividades que não adiantam o negócio.
Eu vejo muita gente no começo de um projeto de SaaS gastando enormidades de tempo escolhendo o nome, desenhando a logo, planejando o marketing, fazendo cronograma, desenhando landing page, criando rede social e outras coisas.
Isso tudo é importante, mas tem hora melhor para fazer. Tudo isso vai ser trabalho jogado fora se você tiver no meio do desenvolvimento do produto e desistir da ideia por cansaço sem resultado.
As pessoas se distraem fazendo isso porque dá um senso de avanço. É a endorfina de concluir tarefas. Mas, você precisa lembrar que ser produtivo é completamente diferente de ser ocupado.
Até a validação da ideia eu vejo gente gastando tempo demais. Entrevistar usuário é legal, mas gente, até alguém pagar pelo seu produto sua ideia não vai estar validada de qualquer forma.
Fale com meia dúzia de possíveis clientes e mande bala. 10, 20, 50 pessoas é gente demais, principalmente se você for Bootstrap e não estiver vendo dinheiro nenhum entrando. A chance de você desanimar no meio é enorme.
Se você for técnico e tiver facilidade em desenvolver (conseguir desenvolver um MVP num final de semana, por exemplo), eu acho muito mais interessante você criar logo um MVP e tentar colocar usuários para dentro o quanto antes, sem nem entrevistar ninguém.
Na minha opinião, a regra é: se desenvolver o MVP vai demorar menos do que marcar entrevistas e conversar, pula as entrevistas. No máximo você perdeu 2 dias de trabalho, mas desenvolveu suas habilidades de desenvolvimento.
Sendo empreendedor em “part-time” e sem muito dinheiro para investir, o melhor, na minha visão, é desenhar um caminho em linha reta até ter o seu produto na mão dos primeiros 2 ou 3 potenciais clientes e tirar todas as atividades que não são fundamentais para chegar a isso. Coloque-as depois que você já tiver a validação.
Dica #3: Coce a sua própria coceira e você encontrará mais tempo
Se você precisa dividir seu tempo entre trabalho e seu projeto, você provavelmente vai ter problemas. Mas, já imaginou se os dois forem a mesma coisa?
Você pode fazer isso desenvolvendo uma ferramenta para você mesmo usar no trabalho. Assim você está acertando dois coelhos com uma cajadada só. Fica muito mais fácil encontrar tempo para conciliar ambos, se você estiver fazendo os dois ao mesmo tempo.
Foi assim que o Mike Perham, da Sidekiq (história que contei em uma das últimas edições da Newsletter), começou. E é assim que eu estou desenvolvendo minha ferramenta também.
Dica #4: Divida o trabalho e a jornada
Fazer tudo do negócio sozinho consome muito tempo. Principalmente as coisas que não são sua especialidade.
Se você é desenvolvedor e for tentar fazer mídias sociais, gerir tráfego pago, atrair e conversar com clientes e ainda trabalhar no desenvolvimento do produto, vai ser muito difícil. Além disso, tentar equilibrar tudo isso sem ter com quem compartilhar a missão dificulta muito manter a motivação.
Sugiro que você encontre um ou mais sócios para dividir a jornada e a sobrecarga - apesar de dividir o potencial de rentabilidade da empresa, você aumenta muito a probabilidade de ter uma empresa.
Mas, caso você seja totalmente avesso a sociedade ou tenha motivos para evitar - como não poder se comprometer - você pode terceirizar trabalho. Contratar freelancers pode ser um investimento muito valioso para facilitar tirar seu negócio do papel.
Dica #5: Encontre ferramentas que podem economizar tempo com seu produto
Há uma enormidade de ferramentas que podem ajudar você a tirar seu MVP do papel e ir logo para a validação de verdade, como por exemplo:
Ferramentas para desenhar telas: há várias ferramentas - como o Figma - em que você pode desenhar suas telas e criar protótipos visualmente funcionais para mostrar aos seus usuários ou até mesmo colocar em uma Landing Page de divulgação e lista de espera;
Boilerplates: existem vários produtos que são “templates” de SaaS, onde você compra e recebe a estrutura básica de plataforma de um software totalmente pronta, com login, pagamento integrado e tudo mais. Isso pode acelerar muito o seu início. Um exemplo é o JustLaunch, do meu amigo Joédyson Bezerra.
Ferramentas no-code como Bubble, FlutterFlow e etc: essas ferramentas podem ajudar você a construir rapidamente um produto totalmente funcional e colocar na rua em pouquíssimo tempo. Esqueça a escalabilidade, você nem tem usuários ainda. No futuro, se necessário, você migra para hard code.
Inclusive, se você não tiver habilidades técnicas, aqui vai outra dica: em vez de gastar muito tempo tentando aprender a escrever código ou mesmo tentando vender sua ideia para um dev disposto a trabalhar por pizza, mete a cara e aprende Bubble. Tem vários tutoriais legais no Youtube que te ajudam a prototipar seu produto em um final de semana.
Dica #6: Se puder, comece em um mercado que já existe
Esse negócio de validar ideia é para startup. Mas startup está longe de ser a única forma de ganhar dinheiro com SaaS e está mais longe ainda de ser a mais curta.
O jeito mais curto é criando uma versão melhor de algo que já existe. Se você sabe que um público já paga por uma ferramenta, mas paga reclamando, experimente criar uma versão que eles não irão reclamar.
Quer uma dica de como fazer isso? Pense numa grande empresa de SaaS e entre nas páginas do ReclameAqui ou G2 e veja o que os usuários estão reclamando. Tente entender se existe um padrão ou perfil de cliente ali. Tá aí o mercado já validado pedindo “me ajude, por favor”.
Não há nada errado em fazer algo que já existe. As maiores empresas do mundo hoje não foram as maiores do seu mercado e mesmo startups que ficaram muito famosas como grandes inovações (como Facebook, Amazon, Uber, Google, etc) não foram as primeiras em seus mercados.
Dica #7: Crie demanda antecipada
Uma das melhores formas de te motivar a acelerar seu produto e a terminar seu projeto é se você souber que existe demanda para ele.
E a maneira mais fácil e rápida de fazer isso é construir uma Landing Page simples com lista de espera pro seu SaaS e colocar um pouco de tráfego pago. Tenho amigos que estão desenvolvendo seu software com grandes listas de espera de potenciais clientes. Isso com certeza dá um gás a mais.
Um exemplo ótimo dessa estratégia é o AbeeTest.ai, do meu amigo Ronaldo, que está crescendo uma lista de espera enquanto desenvolve seu SaaS.
Com uma boa lista de espera, você:
Gera demanda antecipada
Cria uma lista de beta testers (usuários que sabem que seu produto ainda não está completo e que podem dar feedbacks valiosos)
Ainda pode ganhar algum dinheiro antecipadamente, se estiver vendendo acessos promocionais antecipados, como falaremos na próxima dica.
Dica #8: Tente ganhar dinheiro mesmo antes de construir o produto
Muitas vezes, o que faz você não conseguir encontrar tempo para seu projeto é a falta de motivação. E geralmente a falta de motivação vem da distância entre seu estado atual e seu futuro negócio.
Mas, e se você puder encurtar esse caminho? Se você tiver uma boa ideia, você pode começar a faturar com ela rapidamente. Se a dor for muito latente no seu público e você tiver fácil acesso a essa audiência, você pode fazer uma pré-venda de planos vitalícios ou de cupons de descontos para o lançamento.
Isso vai injetar um bom caixa no seu projeto. Caixa esse que pode ser usado para acelerar o desenvolvimento do seu produto contratando boas ferramentas ou até mesmo freelancers para te ajudar.
Dica #9: Comece - muito - simples
Pode ser que você esteja querendo construir uma ferramenta incrível, com várias funcionalidades e que resolvem completamente a vida do seu público.
Mas, pelo menos no começo, eu recomendo que você comece bem simples. Escolha uma funcionalidade - ou uma dor a ser resolvida apenas - desenvolva e coloque na frente do seu cliente.
Além de começar simples na função, comece simples no produto também. Recentemente, eu desenvolvi uma ferramenta (que está em testes). Meus MVPs foram:
Um código em Google Colab que preenche automaticamente uma planilha em Google Sheets - demorei 1 tarde para fazer. Esse MVP me ajudou a entender se a dor existia e se os usuários veriam valor. Quando eu vi que a planilha estava sendo constantemente acessada, parti para o segundo MVP, que foi…
Um front-end em Streamlit abastecido por um banco de dados em Supabase abastecido manualmente por mim (com o código gerado no colab) - demorei mais uma tarde para fazer. Esse MVP me ajudou a visualizar melhor a usabilidade que eu gostaria de ter, antes de transferir a estrutura para Django e fazer um deploy sério.
Atualmente, um grande amigo meu que desenvolveu há quase 10 anos atrás um ERP que hoje fatura dezenas de milhões de reais por ano, começou uma nova empreitada. Olha como está sendo o MVP dele:
O MVP dele é basicamente um backend em n8n que alimenta um bot de WhatsApp com um banco de dados em Google Sheets. E já está rodando em um cliente real. Essa semana ele me pediu ajuda para começar a faturar o primeiro cliente:
Um detalhe importante no e que tem a ver com a próxima dica: percebam que ele começou a rodar o produto em clientes antes mesmo de desenvolver a lógica de pagamentos e sequer definir preços.
Dica #10: No MVP, tire tudo que não tem a ver com o valor ao cliente
Continuando no assunto de MVP, vou dar uma dica: seu MVP não precisa ter pagamento integrado, nem sistema de login e usuário. Claro que você pode sim dedicar um tempo para fazer algo mais caprichado, mas, antes mesmo de ter usuários, isso é perfumaria.
Essa é quase uma maldição de fundadores técnicos: o fato de se sentirem confortáveis com a parte de desenvolvimento, dedicam tempo e energia demais antes de testar o “produto”. Mas, fazendo isso, a chance de você precisar de muito tempo e desanimar no meio do caminho aumenta exponencialmente.
Perfil de usuário com foto, permissionamento e controles de usuário e equipes, envio de e-mails de validação, gamificação, onboarding e outras coisas assim são para quando você já tiver um produto de verdade.
Não há nada de errado em desenvolver uma ferramenta crua, disponibilizar um link para um usuário e ver se ele está disposto a usar e pagar por isso.
Eu adoro a imagem abaixo porque ela ilustra muito bem a lógica do MVP:
O mínimo-produto-viável é a menor versão de uma ferramenta que resolva a dor do cliente. Perceba que eu disse ferramenta e não produto, isso foi proposital.
Inclusive, eu gosto muito da lógica do Mínimo-Produto-Vendável:
Mínimo-Produto-Vendável é a menor versão de uma ferramenta que resolve uma dor crítica do cliente e pela qual alguém estaria disposto a pagar.
Dica #11: Use e abuse de ferramentas externas
Tem uma infinidade de ferramentas que podem facilitar seu desenvolvimento até de forma gratuita - no começo. Você pode ser um excelente programador, mas não precisa desenvolver tudo no braço. Pelo menos não até começar a ganhar dinheiro de verdade.
Detalhes como autenticação podem ser facilitados por ferramentas como Auth0. Landing page você pode usar Unbounce, Webflow, Framer ou até mesmo um Wix. Onboarding pode ser encurtado usando ferramentas pagas como Intercom ou libs como ShepherdJS e IntroJS. Basta pesquisar.
Isso vai te economizar muito tempo e acelerar bastante você a ter uma ferramenta completa e robusta prontinha para comercializar.
Dependendo do framework ou ferramenta que você usar, tem uma infinidade de coisas prontas por aí que você pode pegar ou comprar.
Dica #12: Tenha seu próprio boilerplate
Tem muito desenvolvedor por aí que quer ter um SaaS no futuro, mas ainda não sabe o que fazer. Mas, se você tem o desejo de ter um SaaS mas não tem uma ideia ainda, por que você não desenvolve seu próprio boilerplate?
A ideia é basicamente a seguinte: vai desenvolvendo uma estrutura básica de SaaS com autenticação, pagamento, perfil e outras coisas que são aplicáveis a qualquer SaaS. Em algum momento você vai precisar fazer essas coisas de qualquer forma.
Assim, quando a ideia vier, você só desenvolve as funcionalidades e acopla no projeto. Além disso, se você resolver ter um portfólio de SaaS, fica muito mais fácil desenvolver novos projetos.
Meu Github tem um repositório privado chamado “Plataforma” onde eu já deixei tudo prontinho: uma estrutura em Django com login social, integração com Asaas e tudo mais.
Com essas dicas você provavelmente conseguirá acelerar bastante o caminho até ter um negócio de SaaS andando ou, ao menos, vai conseguir manter a motivação o tempo necessário para que isso aconteça.
Construir um SaaS é uma jornada de longo prazo, mas é extremamente recompensadora. Não desista.
Por fim, uma dica bônus que eu deixo é: conte com ajuda. Faça parte de comunidades, converse com pessoas que têm o mesmo desejo e sonho que você e divida o máximo de ideias. Isso ajuda muito a manter a resiliência e o desejo vivo dentro de você, além de facilitar muito com a troca de experiências.
Novidade: Nosso primeiro post exclusivo para assinantes pagos vem aí!
Ainda esta semana devemos enviar o primeiro conteúdo exclusivo para assinantes pagos, e o tema vai ser: Minhas ideias de SaaS e micro-SaaS.
Nesse artigo eu vou compartilhar com vocês várias ideias que eu mesmo tive, para quem quiser desenvolvê-las. Tem ideias ali que podem realmente gerar negócios de muito faturamento e lucratividade. Eu não vou guardar nenhuma ideia para mim!
Se quiser receber esse e vários outros conteúdos exclusivos para assinantes pagos que virão, considere assinar nosso conteúdo pago!
Excelente artigo Thiago!! Uma coisa que sinto dificuldade em tocar side project é a falta de consistência, mexo no projeto a cada 15 dias e evoluo bastante porém fico tempos sem fazer nada pro outras prioridades da vida.
Se não priorizar realmente o necessário fica impossível começar um saas, e durante o artigo já veio uma lista de coisas que não precisava ter feito na cabeça! Obrigado
Valeu pela menção e ótimo texto! As vezes nos perdemos nas boas práticas. Eu mesmo acho que estou gastando mais tempo do que deveria no MVP do AbeeTest haha