Descubrí los Sistemas de Control de Versiones

Nuestro equipo de desarrollo DIGI trabajó durante varios años en el desarrollo de software a la medida. Era un equipo pequeño pero llegamos a emprender varios proyectos. En una ocasión comenté sobre el ORFI pero realmente el sistema más importante fue el R2E, Sistema de bases de datos para el control y la gestión de los Recursos Humanos. Era común que trabajáramos a la vez en una versión para alguna de las entidades que atendíamos y cometiéramos errores de sobrescribir el trabajo de otro de los miembros del equipo. La opción más fácil comenzar a trabajar independientemente en los módulos evitando sobrescribir el trabajo ajeno. Procurábamos guardar versiones de los cambios y documentar los cambios para tener una guía. Aún así seguía siendo engorroso y poco eficiente dada la premura con que debíamos hacer las entregas. Era todo un trabajo artesanal el de controlar el estado del sistema, los cambios, quién y porqué lo hizo. Éramos un equipo cohesionado y aún así incapaces de aprovechar las posibilidades como programadores y diseñadores de sistemas informativos automatizados.

Actualmente existen herramientas, reconozco que las acabo de descubrir, capaces de implementar todo el control de versiones. Inclusive para proyectos elaborados por una sola persona son muy útiles. En el Curso de Software Libre del Palacio de Computación, el Lic. Alfonso Alí presentó los sistemas para control de versiones. Resulta sorprendente las posibilidades que brindan los mismos para grupos de desarrollo colaborativo. Son el resultado de la aplicación del software libre en entornos de desarrollo de este tipo. Se impone la utilización de los mismos por su flexibilidad.

Para los interesados en conocer más sobre los sistemas de control de versiones:
Quarkblog
CLS

Deja un comentario