Tengo una enfermedad terminal y hay muchas posibilidades de que ya no esté en este mundo para fin de año.
He desarrollado una aplicación web que se usa ampliamente en el negocio de mi familia (una pequeña peluquería). Ningún miembro de mi familia tiene habilidades de programación ni de administración del sistema. No tengo amigos cercanos con esas habilidades.
El negocio obtiene como máximo 10k en ganancias netas por año. De hecho, las ganancias del negocio solo pueden permitirse pagar los salarios de sus 3 empleados (padre, madre y hermana) y estos son bastante bajos y disminuyen cada año debido a la crisis financiera. De hecho, no soy un empleado del negocio de mi familia, trabajo para una empresa normal de desarrollo de software. Desarrollé la aplicación durante mi tiempo libre para ayudarlos.
Hasta ahora no me importa si otra empresa también usa mi aplicación o incluso si la aplicación en sí pierde mi propiedad. Solo quiero que el negocio de mi familia pueda seguir usándolo, lo que significa soporte de administración del sistema si algo sale mal y desarrollo de nuevas características / errores.
Me gustaría preguntarle si podría darme las medidas que cree que podría tomar para garantizar en la mayor medida posible la continuidad de la aplicación.
Las tecnologías de la aplicación son:
Plataforma: Tomcat (Java), MySQL y Linux
Marcos: principalmente JPA y ZK
fuente
Respuestas:
En primer lugar, lamento saber de su situación. Espero lo mejor para ti.
No voy a decirle cómo pasar su tiempo, pero tengo una sugerencia que podría mantener viva su aplicación y respaldar su negocio familiar.
Fuente abierta la aplicación
Al hacerlo, beneficiará a la comunidad en general, suponiendo, por supuesto, que esto se aplica a otros salones de peluquería.
Incluso si la aplicación es de propiedad exclusiva de su familia, los contribuyentes podrían hacerla más genérica (y personalizable) para que pueda ser ampliamente utilizada. Y nunca se sabe, quizás esto podría convertirse en un proyecto muy utilizado.
Soy predominantemente un tipo .NET, pero me interesaría tal vez dedicar algo de tiempo a esto si está dispuesto a abrir el código fuente. Póngalo en GitHub o BitBucket. Escriba documentación (breve) para los novatos sobre cómo compilar, ejecutar e implementar la aplicación, y dejar que la comunidad lleve su llama. Si decide hacer esto, publique un comentario sobre su pregunta o mi respuesta con los detalles.
Mis mejores deseos, Sam.
fuente
Lamento la situación que enfrenta, y espero que esté cerca para mantener el sitio por mucho más tiempo del que espera.
Esto es un poco difícil de responder sin saber exactamente lo que hace su sitio, pero la mayoría de las funciones que imagino que tendría un salón de belleza se pueden reemplazar con software gratuito o de bajo costo y fácil de usar.
Publicidad / Información Hay muchas plataformas gratuitas de sitios web y blogs disponibles. En general, son bastante fáciles de usar. Una de las soluciones más simples sería una página de Facebook, que incluso alguien con habilidades informáticas limitadas podría manejar. Esto podría ser ideal para una tienda de belleza que quiere mantenerse conectada con un grupo de clientes locales.
Gestión de citas : algo tan simple como un calendario de Google podría usarse para grabar citas. Puede mostrar disponibilidad en línea. Si necesita aceptar reservas a través de la web, hay muchas personas que ofrecen software gratuito o barato que puede hacerlo. No tengo ninguna experiencia personal con ellos, pero algunas investigaciones probablemente revelarían una solución viable y económica.
Registros financieros : hay mucho software de escritorio disponible que hace esto.
Con herramientas como estas, probablemente no obtendrá algo tan bueno como su sitio personalizado. Pero debería poder obtener la funcionalidad adecuada. Creo que hacer este cambio es necesario, porque trabajar en el sitio personalizado de otra persona es un trabajo que requiere mucho tiempo y requiere un alto nivel de habilidad. A menos que encuentre otro desarrollador que, como usted, esté dispuesto a donar tiempo, no lo veo como una posibilidad realista.
fuente
En los proyectos de alta presión, las personas mantienen las cosas en perspectiva recordándose a sí mismos "es solo software, nadie murió". Lamentablemente, no podrá desarrollar una cura para usted. Su familia no podrá aprender a apoyar la aplicación.
Tal vez necesiten que los ayude a desarrollar una aplicación utilizando tecnologías que conocen: lápiz y papel, libros de contabilidad y cardex, diarios y libretas de direcciones. Tal vez pueda presentarles aplicaciones basadas en la nube como Zoho, es gratis para hasta 3 usuarios. Si, después de que te hayas ido, descubren que necesitan algo mejor, no se sentirán mal por eso. Es solo software.
fuente
Aprecio que esta es una situación muy triste para usted y su familia, pero parece que el problema no es del todo tecnológico.
El negocio es apenas viable. Tienes que preguntarte si deberían molestarse en continuar si solo pueden permitirse hacerlo si trabajas gratis. Puede ser más fácil para ellos conseguir otros trabajos.
La solución más simple es que su familia encuentre a alguien que continúe desarrollando el sitio de forma gratuita. La tecnología realmente no importa. Quizás tenga un amigo en su lugar de trabajo actual que pueda continuar después de que usted se haya ido. Encuentra a esta persona y entrégala.
Sin saber qué hace el sitio, es difícil sugerir o comentar sobre opciones tecnológicas.
Hay una serie de prácticas que puede adoptar para ayudar a otros desarrolladores a recoger su código.
fuente
Lamento oir sobre tu situacion.
En cuanto a los consejos que puedo dar, todas las respuestas anteriores son bastante válidas. Otra cosa que puedes probar es sitios independientes como Elance y Freelancer. Puede encontrar desarrolladores pagados por hora bastante baratos que pueden hacer un trabajo de mantenimiento rápido cuando sea necesario.
Tal vez pueda comenzar a usarlo ahora y desarrollar una relación con un par de trabajadores independientes que su familia podría contactar en el futuro cuando surja la necesidad.
fuente
Puede haber otros en la misma industria que quieran una aplicación similar. Con suficientes clientes que podrían juntar su dinero juntos, podrían permitirse el lujo de que alguien lo respalde. Recomendaría una empresa de consultoría de software, para que no se vean atrapados en un solo desarrollador.
fuente