Desenvolvimento de um Sistema de Gestão para Condomínios: Desafios e Aprendizados

Introdução

Após o projeto Comalogo.com, que compartilhei em Empreendendo na Web: Lições e Dicas do Projeto Comalogo.com, uma nova fase e um passo importante na minha jornada na programação e empreendedorismo estava para começar. Anteriormente, já havia compartilhado algumas das minhas experiências, como no artigo Minha Jornada na Programação: Experiências, Aprendizados e Aplicações.

Em meados de 2018, apareceu um cliente que estava querendo um sistema para gerenciar o condomínio onde ele morava. O condomínio que era grande, com mais de 15 blocos e diversas áreas de lazer, incluindo salão de festas. Esse desafio parecia promissor, e decidi abraçar a oportunidade.

Compreendendo as Necessidades do Cliente

Logo no início, tive uma reunião com o Presidente do Condomínio, que fazia parte da associação responsável pela administração. Conversamos para entender todas as necessidades e prioridades do condomínio. Esse passo inicial foi crucial para definir o escopo do projeto e garantir que estávamos alinhados com as expectativas do cliente. A clareza nessa fase é fundamental para qualquer projeto de desenvolvimento.

Desenvolvimento Iterativo e Feedback Constante

Com um acordo feito apenas de boca, assumi a responsabilidade de desenvolver o produto inicial (MVP) com um prazo de entrega de cerca de um mês. No entanto, esse prazo não ficou claro para ninguém; foi mais uma sugestão do que um acordo fechado. Um aprendizado importante aqui é sempre deixar as informações bem claras.

A tarefa parecia simples: um CRUD de usuários, dados dos apartamentos e do condomínio, entre outras coisas. No entanto, cometi o erro de perder o foco devido a outros projetos e prioridades.

Dois meses depois, com alguma coisa já produzida, o cliente solicitou uma atualização sobre o andamento. Marcamos uma reunião e mostramos o que tínhamos feito até então. Infelizmente, quase todo o sistema não agradou ao cliente. Aqui está um aprendizado valioso que trago até hoje: não desenvolva muita coisa sem manter o cliente sempre informado. O feedback constante é essencial para evitar retrabalhos e desperdício de tempo.

Adaptação Rápida e Esforço Extraordinário

Para piorar, eu não lembrava que já tínhamos um prazo de entrega, que eu havia acertado com o Presidente do condomínio, e faltavam apenas quatro dias para este prazo vencer. Para não perder o cliente, decidi passar mais de 20 horas por dia desenvolvendo tudo quase do zero. Embora tenha aproveitado algumas partes, tive que recriar o layout, a segurança das rotas e novas funcionalidades. Às 5h da manhã do dia da entrega, após passar a noite toda trabalhando, enviei uma mensagem para o cliente informando que estava pronto para testes.

Essa experiência destacou a importância de ser flexível e estar disposto a fazer esforços extraordinários quando necessário. Saiba sempre que nem tudo é para sempre, e uma ou duas noites perdidas não irão fazer você perder a vida. Mesmo em situações críticas, a dedicação e a capacidade de adaptação são fundamentais para entregar um produto que atenda às expectativas do cliente.

Modelo de Negócio e Valorização do Produto

Optamos por um modelo de negócio SAAS, cobrando mensalidades iniciais muito abaixo do valor de mercado para não perder o cliente. Não tenho certeza se essa foi a melhor decisão que tomei na época, mas o fato é que o cliente permanece na plataforma até hoje e o valor já foi ajustado para próximo do praticado no mercado (não tenho mais essa informação porque resolvi vender o sistema, falarei sobre isso mais adiante).

Esse ponto ilustra a importância de uma estratégia de preços que possa ser ajustada conforme o valor do produto é reconhecido pelos clientes. Manter um cliente a longo prazo pode ser mais vantajoso do que tentar maximizar o lucro imediatamente.

Negociação e Venda do sistema

Após quase dois anos, por motivos pessoais, decidi vender minha parte no sistema para um conhecido. Negociamos amigavelmente e chegamos a um valor que, hoje, sei que foi abaixo do que deveria ter sido. No entanto, a boa relação que tínhamos facilitou o processo. E como ambas as partes aceitaram, foi uma excelente negociação.

Essa experiência me ensinou sobre o valor justo em negociações e a importância de entender bem o valor do seu trabalho e participação em um negócio. Considero que foi um valor que ambas as partes aceitaram, e vejo essa negociação como justa. No entanto, como aprendizado, hoje carrego sempre a vontade de avaliar o valor real do negócio e só vender minha parte por um valor que considero compatível com o negócio.

Conclusão

Desenvolver um sistema de gestão para condomínios foi um momento da minha vida de muitos desafios e aprendizados. Manter uma comunicação constante com o cliente é crucial para o sucesso do projeto. A adaptação rápida e a flexibilidade são essenciais para atender às expectativas e prazos. Estratégias de preços iniciais podem ser ajustadas conforme o valor do produto é reconhecido no mercado. Por fim, a experiência de negociar a venda trouxe lições valiosas sobre o valor justo em negociações.

Espero que minha experiência possa auxiliar outros desenvolvedores e empreendedores a enfrentar desafios semelhantes, evitando alguns dos erros que cometi e aproveitando as lições que aprendi ao longo do caminho.

Gostou do Artigo? Fique por Dentro de Mais Dicas e Experiências!

Se você achou interessante este relato e quer acompanhar mais dicas, ideias e experiências sobre desenvolvimento de sistemas e empreendedorismo, não perca tempo!

📬 Assine nossa newsletter para receber conteúdos exclusivos diretamente no seu e-mail.

🔗 Conecte-se comigo no LinkedIn para trocar ideias, compartilhar insights e acompanhar minhas atualizações.

👉 Assine a Newsletter
👉 Conecte-se no LinkedIn

Vamos juntos aprender e crescer na área de desenvolvimento e negócios!

Muito bom o artigo Vitor, tenho procurado entender mais sobre desenvolvimento de produtos, também estou desenvolvendo um sistema de gerenciamento mas voltado para clinicas psicologicas.

Obrigado por compartilhar sua experiência, mandei uma solicitação no linkedin. Abraços

Muito obrigado pelo feedback! Parabéns pelo desenvolvendo do sistema de gerenciamento para clínicas psicológicas, é uma área muito importante e um grande desafio. Comoartilha com a gente esses desafios e vitorias também! 😁

Aceitei a sua solicitação no LinkedIn.
Com certeza, continuarei tentando compartilhar minhas experiências.

Abraços!

Bom artigo @vitorpereirasaas!
Parabéns pelo desenvolvimento.

Eu também fiz um saas voltado para gerenciamento e notificações de encomendas para condominios via whatsapp, ta pronto porem aposentado pois nao conseguir vencer a barreira da implantação, é triste, mas sempre há uma aprendizagem no processo

Então, com certeza a barreira da implantação é complicada. Se você consegue, como no meu caso, um SaaS para um cliente, isso ajuda bastante. Pois este cliente já auxilia a pagar as primeiras despesas e fornece os primeiros feedbacks, entre outras coisas.

Outra coisa que tem me ajudado muito são as comunidades que estão focadas no mesmo ideal. Participo de 2 ou 3, onde as pessoas estão sempre dispostas a ajudar.