Eu tenho uma doença terminal e há uma chance muito grande de não estar mais neste mundo até o final do ano.
Eu desenvolvi um aplicativo da web que é amplamente utilizado nos negócios da minha família (uma pequena loja de cabeleireiro). Nenhum membro da minha família não possui habilidades de programação nem de administração de sistemas. Não tenho amigos íntimos com essas habilidades.
A empresa obtém, no máximo, 10 mil lucros líquidos por ano. De fato, os lucros da empresa só podem pagar os salários de seus três funcionários (pai, mãe e irmã) e esses são bastante baixos e diminuem a cada ano devido à crise financeira. Na verdade, não sou funcionário da empresa da minha família, trabalho para uma empresa normal de desenvolvimento de software. Desenvolvi o aplicativo durante meu tempo livre para ajudá-los.
Até agora, não me importo se outra empresa também use meu aplicativo ou mesmo se o próprio aplicativo perder minha propriedade. Eu só quero que os negócios da minha família possam continuar usando, o que significa suporte à administração do sistema se algo der errado e desenvolvimento de novos recursos / bugs.
Gostaria de perguntar se você poderia me dar as medidas que acha que posso adotar para garantir ao máximo a continuidade do pedido.
As tecnologias do aplicativo são:
Plataforma: Tomcat (Java), MySQL e Linux
Estruturas: principalmente JPA e ZK
Respostas:
Antes de mais, lamento saber da sua situação. Espero o melhor para você.
Não vou lhe dizer como gastar seu tempo, mas tenho uma sugestão que pode manter seu aplicativo ativo e os negócios da família suportados.
Código aberto do aplicativo
Ao fazer isso, você beneficiará a comunidade em geral, assumindo, é claro, que isso se aplica a outros salões de cabeleireiro.
Mesmo que o aplicativo seja bastante proprietário da sua família, os colaboradores podem torná-lo mais genérico (e personalizável) para que ele possa se tornar amplamente usado. E você nunca sabe, talvez isso possa se tornar um projeto realmente amplamente usado.
Eu sou predominantemente um cara do .NET, mas eu estaria interessado em talvez gastar algum tempo nisso, se você estiver disposto a abrir o código-fonte. Coloque-o no GitHub ou BitBucket. Escreva alguma (breve) documentação para iniciantes sobre como compilar, executar e implantar o aplicativo e deixe a comunidade levar sua chama. Se você decidir fazer isso, poste um comentário sobre sua pergunta ou minha resposta com os detalhes.
Muitas felicidades, Sam.
fonte
Sinto muito pela situação que você enfrenta e espero que você esteja por perto para manter o site por muito mais tempo do que o esperado.
Isso é um pouco difícil de responder sem saber exatamente o que seu site faz, mas a maioria das funções que imagino que um salão de beleza teria pode ser substituída por um software fácil de usar, gratuito ou de baixo custo.
Publicidade / Informação Existem muitas plataformas gratuitas de sites e blogs disponíveis. Eles geralmente são bastante fáceis de usar. Uma das soluções mais simples seria uma página no Facebook, que mesmo alguém com habilidades limitadas em informática poderia lidar. Pode ser o ajuste ideal para um salão de beleza que deseja ficar conectado com um grupo de clientes locais.
Gerenciamento de compromissos - Algo tão simples quanto um Google Agenda pode ser usado para gravar compromissos. Pode mostrar a disponibilidade online. Se você precisar aceitar reservas pela Web, muitas pessoas oferecem software gratuito ou barato que pode fazer isso. Não tenho nenhuma experiência pessoal com eles, mas algumas pesquisas provavelmente revelariam uma solução viável e barata.
Registros financeiros - Muitos softwares de desktop estão disponíveis para isso.
Com ferramentas como essas, você provavelmente não terá algo tão bom quanto o seu site personalizado. Mas você deve conseguir a funcionalidade adequada. Acho que é necessário fazer essa troca, porque trabalhar no site personalizado de outra pessoa é um trabalho demorado que requer um alto nível de habilidade. A menos que você encontre outro desenvolvedor que, como você, esteja disposto a doar tempo, não vejo isso como uma possibilidade realista.
fonte
Em projetos de alta pressão, as pessoas mantêm as coisas em perspectiva lembrando a si mesmas 'é apenas software, ninguém morreu'. Infelizmente você não será capaz de desenvolver uma cura para si mesmo. Sua família não poderá aprender a apoiar o aplicativo.
Talvez eles precisem que você os ajude a desenvolver um aplicativo usando tecnologias que eles conhecem - caneta e papel, livros e cardex, diários e catálogos de endereços. Talvez você possa apresentá-los a aplicativos baseados na nuvem, como o Zoho - é gratuito para até três usuários. Se, depois que você se for, eles descobrirem que precisam de algo melhor, não se sentirão mal com isso. É apenas software.
fonte
Compreendo que esta é uma situação muito triste para você e sua família, mas parece que o problema não é inteiramente de tecnologia.
O negócio é quase viável. Você deve questionar se eles devem se incomodar em continuar se puderem fazê-lo com você trabalhando de graça. Pode ser mais fácil para eles apenas conseguir outros empregos.
A solução mais simples é a sua família encontrar alguém que continuará desenvolvendo o site gratuitamente. A tecnologia realmente não importa. Talvez você tenha um amigo em seu local de trabalho atual que possa continuar depois que você for embora. Encontre essa pessoa e entregue-a.
Sem saber o que o site faz, é difícil sugerir ou comentar sobre opções de tecnologia.
Existem várias práticas que você pode adotar para ajudar outros desenvolvedores a escolher seu código.
fonte
Triste de ouvir sobre sua situação.
Quanto às dicas que posso dar, todas as respostas acima são bastante válidas. Outra coisa que você pode tentar é sites freelancers como Elance e Freelancer. Você pode encontrar desenvolvedores pagos por hora muito baratos que podem fazer algumas tarefas de manutenção rápida quando necessário.
Talvez você possa começar a usá-lo agora e desenvolver um relacionamento com alguns freelancers com os quais sua família poderá entrar em contato no futuro, quando necessário.
fonte
Pode haver outros no mesmo setor que desejem um aplicativo semelhante. Com clientes suficientes que poderiam reunir seu dinheiro, eles podem pagar alguém para apoiar isso. Eu recomendaria uma empresa de consultoria de software, para que eles não fiquem presos em um único desenvolvedor.
fonte