Artículo publicado en Rojo y Negro nº 391, julio-agosto 2024

Hablamos con Gonzalo, desarrollador de una nueva aplicación destinada a mejorar la gestión de los sindicatos.

¿Puedes contarnos sobre el programa y sus motivaciones?
Claro, este proyecto surge de las peticiones de varios sindicatos que necesitaban una herramienta eficiente para gestionar sus actividades diarias. La aplicación se encarga de la gestión de afiliados, el cobro de cuotas mediante recibos bancarios y la gestión de la contabilidad. Fue un esfuerzo impulsado por la Secretaría de Administración y Finanzas Confederal con el objetivo de proporcionar una solución unificada que responda a estas necesidades específicas y mejore la operatividad diaria de los sindicatos.

¿Quiénes formaron parte del equipo de desarrollo?
El equipo estaba compuesto por varias personas de diferentes territorios y sectores coordinados desde la Secretaría de Administración y Finanzas Confederal que estamos trabajando en dos aplicaciones informáticas distintas. En este caso estamos hablando del PROGRAMA DE GESTIÓN para sindicatos. En mi caso, yo participo como desarrollador principal.
Llevamos trabajando más de un año y juntos definimos los requisitos del proyecto y desarrollamos la aplicación para que tenga la posibilidad de actualizaciones con retroalimentación futura a petición de los usuarios que es crucial para asegurarnos de que la herramienta cumpla con las expectativas y necesidades reales de los sindicatos.

Vale, entonces entiendo que el programa está diseñado para evolucionar con el tiempo. ¿Cómo manejan las solicitudes de mejoras y nuevas funcionalidades?
Desde el principio diseñamos la aplicación con una arquitectura modular para facilitar futuras actualizaciones. Los sindicatos pueden presentar solicitudes de nuevas funcionalidades o mejoras a través de un sistema de seguimiento de cambios que hemos implementado y evaluaremos estas solicitudes en términos de viabilidad técnica, costo y utilidad general. Las mejoras que se consideran viables se integran en el desarrollo del software mediante un proceso ágil y flexible que nos permite adaptarnos rápidamente a las necesidades cambiantes y mantener la relevancia y eficacia de la aplicación a lo largo del tiempo.

Ahora, cuéntanos sobre las tecnologías que habéis elegido para desarrollar esta aplicación.
Optamos por tecnologías de código abierto como PHP, MariaDB y Nginx. PHP es un lenguaje de scripting ampliamente utilizado en el desarrollo web por su simplicidad y capacidad de integración. MariaDB, una bifurcación de MySQL, es conocida por su rendimiento, escalabilidad y su activa comunidad de desarrollo. Nginx, por su parte, es un servidor web y proxy inverso eficiente y ligero, ideal para manejar un gran número de conexiones simultáneas con un uso mínimo de recursos. Estas herramientas nos permiten crear una aplicación robusta, escalable y altamente personalizable que puede adaptarse a las necesidades específicas y cambiantes de los sindicatos con facilidad.

¿Cuáles son las ventajas de utilizar tecnologías de código abierto en este proyecto?
Las tecnologías de código abierto ofrecen varias ventajas significativas. La flexibilidad y la personalización son clave, ya que podemos ajustar y modificar el software según las necesidades específicas de los usuarios sin restricciones. Además, el uso de tecnologías de código abierto nos da acceso a una comunidad global activa que proporciona soporte, actualizaciones constantes y documentación detallada, un aspecto invaluable. También, al no tener costes de licenciamiento, se reduce significativamente el coste total del proyecto, un aspecto crucial para organizaciones sin ánimo de lucro y que se sostienen de las afiliaciones como sucede en CGT. La seguridad es otro factor importante; el código abierto permite auditorías independientes y transparentes, lo que mejora la confianza en la seguridad del software y garantiza que cualquier vulnerabilidad se identifique y se corrija rápidamente.

Mencionaste que la aplicación fue desarrollada en respuesta a las peticiones de varios sindicatos. ¿Podrías contarnos más sobre cómo surgió la idea y cómo se llevó a cabo el desarrollo?
Claro. Varios sindicatos expresaron la necesidad de una herramienta que les ayudara a gestionar mejor sus operaciones diarias, desde la administración de afiliados hasta la organización de eventos y la comunicación interna. Y la Secretaría de Administración y Finanzas Confederal impulsó la creación de un grupo de trabajo multidisciplinar. Desde que se fijó la fecha de puesta en marcha a partir del uno de julio de 2024 se están recibiendo más peticiones para poder usar el programa.

¿Se ha informado ya a los sindicatos sobre esta iniciativa y su progreso?
Sí, en la última plenaria confederal del 21 de junio de 2024 presentamos un informe detallado sobre el estado del proyecto, mostramos los avances realizados hasta la fecha y discutimos las próximas etapas. Este tipo de presentaciones son cruciales para mantener la transparencia y asegurar que todos los involucrados estén al tanto de los progresos y los planes futuros.

Para finalizar, ¿cuáles son tus expectativas a futuro para esta aplicación?
Espero que esta herramienta se convierta en un recurso esencial para los sindicatos, facilitando su gestión y fortaleciendo su capacidad de organización y representación. A largo plazo, me gustaría ver una colaboración continua entre los desarrolladores y los sindicatos para mantener la aplicación actualizada y relevante. Creo firmemente en el poder del código abierto para innovar y mejorar continuamente, y espero que este proyecto sea un buen ejemplo de ello. Además, nuestra visión es que la aplicación no solo mejore la eficiencia operativa, sino que también facilite una mejor comunicación y colaboración entre los sindicatos promoviendo un entorno de trabajo más cohesivo y eficaz.

Muchas gracias, Gonzalo, por compartir los detalles de este proyecto con nosotros.
Gracias a vosotros por la oportunidad de hablar sobre nuestro trabajo. Es un honor contribuir a una causa tan importante y ver cómo nuestro esfuerzo conjunto puede tener un impacto positivo en la gestión y operatividad de los sindicatos.

Redacción

 


Fuente: Rojo y Negro