Velneo y yo

28 marzo 2007

Open Source. ¿el camino a seguir?

Tras el visionado de los videos relativos a la entrevista a Alfonso Gutiérrez, se ha encendido la chispa que hacía falta para poner orden muchas de las cosas que van y vienen constantemente por mi cabeza.

Miraré un poco hacia atrás para empezar mi exposición. Hace ya algunos años que estoy trabajando con Velneo, con plena satisfacción por mi parte. Aunque siempre había resuelto con satisfacción mis desarrollos, siempre me quedaba la duda de si lo había hecho de la mejor forma posible. La falta de comunicación con otros programadores de Velneo entre otras cosas impedía el poder exponer con claridad las dudas y diferentes alternativas a un problema.

La salida de las plantillas fue una gran ayuda, a pesar de que no me convence del todo su diseño. Pero por lo menos hay unas buenas pautas y sobre todo unos motivos razonados de como hacer ciertas cosas.

Trasteando por la web he podido observar que existen muchas aplicaciones comerciales clasificadas como open source. ERP's, CRM's, etc. La mayoría hechas por programadores de otros países y con idiomas diferentes al castellano. Y hay mucha gente que vive de y gracias a ellas.

El open source es una alternativa muy válida para nosotros, desarrolladores que en realidad vivimos del servicio prestado, no de fabricar software. El software que hacemos es una necesidad para ofrecer servicio, no un fín por si mismo.

Seguro que cada uno de nosotros tiene más ideas y proyectos de mejora de su software, de los que realmente puede desarrollar. ¿Por qué quedarnos con las ganas?. Entiendo que trabajando en equipo, compartiendo uno o varios proyectos en común, se puede desarrollar un software muy completo, que nada tenga que envidiar a otros paquetes que las grandes compañías venden.

Lo que cada uno de nosotros es capaz de desarrollar es realmente bueno (y si no creemos eso, no vale la pena dedicarse a ello), pero nuestras capacidades individuales son reducidas, por falta de tiempo, o de conocimiento de todas las áreas a tocar.

¿Que ocurriría si unieramos esfuerzos y conocimientos para una misma causa?. Algunos podrían decir que ya tenemos eso con las plantillas. Pero yo opino, que las plantillas se quedan cortas, que realmente valen para marcar las pautas y dar muestras de como programar óptimamente en Velneo.

¿Cuántos módulos se podrían realizar en equipo?. No me refiero a mapas de ejemplo o pruebas para compartir en el foro. Me refiero a invertir toda nuestra experiencia y parte de nuestro esfuerzo en proyectos reales, que tengan como fin proporcionar un producto completo y abierto.

Las ventajas serían obvias. Más funcionalidades de las que realmente hubieramos podido desarrollar solos; documentación completa, recursos de formación a usuarios; mejoras constantes basadas en el feedback de cada una de las instalaciones.

Antes era muy celoso de mis conocimientos y experiencia, adquiridas tras años y esfuerzos. Pero cuanto más se, mas consciente soy de que se mucho menos. Montar una empresa con empleados multidisciplinares que abarquen todas las áreas necesarias hoy en día no está al alcance de la mayoría de nosotros. Pero entiendo que existen fórmulas para alcanzar esas metas con nuestros limitados recursos .

En fín, aquí dejo mis reflexiones. Quizás a algunos puedan parecer interesantes, a otros peregrinas, o algo aún peor, pero internet nos da la posibilidad de ser más grandes.

2 Comments:

  • Que paso con tu idea del 2007. Lograste hacer equipo o no?

    Por Blogger Tango Caracas Ivan, el 8:03 PM  

  • Hola Tomás.

    Hoy me topé con este blog tuyo porque te estoy buscando para una vCena.
    Te llamé a tu trabajo, pero no te encontré.
    Muy interesante tu proyecto aquí planteado y tengo muchas ideas que comentarte.
    Contáctame:
    Juan carlos Salom
    juancsalom@hotmail.com

    Por Blogger Cabos, el 9:31 AM  

Publicar un comentario en la entrada

<< Home