J'ai une maladie en phase terminale et il y a de fortes chances que je ne sois plus dans ce monde d'ici la fin de l'année.
J'ai développé une application web qui est largement utilisée dans les affaires de ma famille (une petite boutique de coiffure). Aucun membre de ma famille n'a de compétences en programmation ni en administration de système. Je n'ai aucun ami proche avec ces compétences.
L'entreprise réalise au maximum 10k de bénéfices nets par an. En effet, les bénéfices de l'entreprise ne peuvent que permettre de payer les salaires de ses 3 employés (père, mère et sœur) et ceux-ci sont assez faibles et décroissent chaque année en raison de la crise financière. En fait, je ne suis pas un employé de l'entreprise familiale, je travaille pour une entreprise de développement de logiciels normale. J'ai développé l'application pendant mon temps libre afin de les aider.
Jusqu'à présent, je me fiche de savoir si une autre entreprise utilise également mon application ou même si l'application elle-même perd ma propriété. Je veux juste que l'entreprise de ma famille puisse continuer à l'utiliser, ce qui signifie le support de l'administration système en cas de problème et le développement de nouvelles fonctionnalités / bugs.
Je voudrais vous demander si vous pourriez me donner les mesures que vous pensez que je pourrais prendre afin de garantir autant que possible la continuité de la candidature.
Les technologies de l'application sont:
Plateforme: Tomcat (Java), MySQL et Linux
Cadres: principalement JPA et ZK
Réponses:
Tout d'abord, je suis désolé d'apprendre votre situation. J'espère pour le mieux pour vous.
Je ne vais pas vous dire comment passer votre temps, mais j'ai une suggestion qui pourrait continuer à faire vivre votre application et à soutenir votre entreprise familiale.
Open source l'application
Ce faisant, vous bénéficierez à la communauté au sens large, en supposant bien sûr que cela s'applique à d'autres salons de coiffure.
Même si l'application est assez propriétaire de votre famille, les contributeurs pourraient la rendre plus générique (et personnalisable) afin qu'elle puisse être largement utilisée. Et on ne sait jamais, peut-être que cela pourrait devenir un projet très largement utilisé.
Je suis principalement un gars .NET mais je serais intéressé à peut-être y consacrer un peu de temps si vous êtes prêt à l'ouvrir. Mettez-le sur GitHub ou BitBucket. Écrivez une documentation (brève) pour les débutants sur la façon de compiler, exécuter et déployer l'application, et laissez la communauté porter votre flamme. Si vous décidez de le faire, veuillez poster un commentaire sur votre question ou ma réponse avec les détails.
Meilleurs voeux, Sam.
la source
Je suis désolé de la situation à laquelle vous faites face et j'espère que vous êtes là pour maintenir le site bien plus longtemps que prévu.
C'est un peu difficile à répondre sans savoir exactement ce que fait votre site, mais la plupart des fonctions que j'imagine qu'un salon de beauté aurait pu être remplacées par des logiciels gratuits ou à faible coût, faciles à utiliser.
Publicité / Information Il existe de nombreuses plateformes de sites Web et de blogs gratuits. Ils sont généralement assez faciles à utiliser. L'une des solutions les plus simples serait une page Facebook, que même une personne ayant des compétences informatiques limitées pourrait gérer. Cela pourrait être un ajustement idéal pour un salon de beauté qui souhaite rester connecté avec un groupe de clients locaux.
Gestion des rendez-vous - Quelque chose d'aussi simple qu'un calendrier Google pourrait être utilisé pour enregistrer des rendez-vous. Il peut afficher la disponibilité en ligne. Si vous devez accepter des réservations via le Web, de nombreuses personnes proposent des logiciels gratuits ou bon marché qui peuvent le faire. Je n'ai aucune expérience personnelle avec eux, mais certaines recherches révéleraient probablement une solution viable et peu coûteuse.
Dossiers financiers - De nombreux logiciels de bureau sont disponibles pour cela.
Avec des outils comme ceux-ci, vous n'obtiendrez probablement pas quelque chose d'aussi agréable que votre site personnalisé. Mais vous devriez pouvoir obtenir des fonctionnalités adéquates. Je pense que ce changement est nécessaire, car travailler sur le site personnalisé de quelqu'un d'autre est un travail qui prend du temps et nécessite un niveau élevé de compétences. À moins que vous ne trouviez un autre développeur qui, comme vous, est prêt à donner du temps, je ne vois pas cela comme une possibilité réaliste.
la source
Sur les projets à haute pression, les gens gardent les choses en perspective en se rappelant «ce n'est qu'un logiciel, personne n'est mort». Malheureusement, vous ne pourrez pas développer de remède pour vous-même. Votre famille ne pourra pas apprendre à prendre en charge l'application.
Peut-être ont-ils besoin de vous pour les aider à développer une application utilisant les technologies qu'ils connaissent - stylo et papier, grands livres et cardex, agendas et carnets d'adresses. Vous pouvez peut-être leur présenter des applications basées sur le cloud telles que Zoho - c'est gratuit pour un maximum de 3 utilisateurs. Si, après votre départ, ils constatent qu'ils ont besoin de quelque chose de mieux, ils ne s'en sentiront pas mal. Ce n'est qu'un logiciel.
la source
J'apprécie que c'est une situation très triste pour vous et votre famille, mais il semble que le problème ne soit pas entièrement technologique.
L'entreprise est à peine viable. Vous devez vous demander s'ils devraient se donner la peine de continuer s'ils ne peuvent se le permettre que si vous travaillez gratuitement. Il leur serait peut-être plus facile de simplement trouver un autre emploi.
La solution la plus simple est pour votre famille de trouver quelqu'un qui continuera à développer le site gratuitement. La technologie n'a pas vraiment d'importance. Vous avez peut-être un ami dans votre lieu de travail actuel qui pourrait continuer après votre départ. Trouvez cette personne et remettez-la.
Sans savoir ce que le site fait, il est difficile de suggérer ou de commenter les choix technologiques.
Il existe un certain nombre de pratiques que vous pouvez adopter pour aider d'autres développeurs à récupérer votre code.
la source
Désolé d'entendre parler de votre situation.
En ce qui concerne les conseils que je peux donner, toutes les réponses ci-dessus sont assez valables. Vous pouvez également essayer des sites indépendants comme Elance et Freelancer. Vous pouvez trouver des développeurs rémunérés à l'heure assez bon marché qui peuvent effectuer des travaux de maintenance rapides en cas de besoin.
Peut-être pouvez-vous commencer à l'utiliser maintenant et développer une relation avec un couple d'indépendants que votre famille pourra contacter à l'avenir lorsque le besoin s'en fera sentir.
la source
Il peut y en avoir d'autres dans la même industrie qui peuvent vouloir une application similaire. Avec suffisamment de clients qui pourraient mettre leur argent en commun, ils pourraient peut-être se permettre quelqu'un pour soutenir cela. Je recommanderais une société de conseil en logiciels, afin qu'ils ne soient pas enfermés dans un seul développeur.
la source