Buenas prácticas en el uso de CMS

31. July 2009

El uso de un CMS (Code Management System por sus siglas en inglés) es una herramienta fundamental para el desarrollo de software; sin embargo, dependiendo del sistema utilizado un conjunto de buenas prácticas deben guiar su uso; además, no se debe asumir que todos los desarrolladores son conocedores del uso de los CMS y más aún de esas nuevas buenas prácticas, para algunos resulta sorprendente que todavía se desarrollen sistemas sin el uso de estos sistemas, pero la realidad es que la práctica del uso de un CMS no esta 100% difundida.

Más aún algunos desarrolladores aplican prácticas viejas (no necesariamente buenas inclusive para el momento en se utilizaban) en sistemas modernos de CMS, por ejemplo actualmente estoy tratando de navegar un repositorio de un sistema el cual a pasado por varias fases, multiples miembros del equipo y todos aplicaron sus propias prácticas al uso (in)correcto del repositorio de código, por ejemplo versionan archivos temporales de proyecto que se tienen que crear cada vez que se carge la applicación en el IDE. Otro buen ejemplo de una mala práctica en este caso donde los documentos no se versionan por ser binarios, se crea una nueva versión del documento y se agrega al repositorio con un nombre diferente.

Casos como éstos llevan a graves problemas donde el repositorio es un agujero negro cualquier documento que caiga ahi desaparece, estas malas prácticas se notan aún más cuando el equipo del proyecto rota, incrementando los tiempos de capacitación; y dificultando los procesos de mejora en el sistema además de que genera dependencia en los miembros más capacitados del equipo pues son los únicos que entienden el (des)orden de los activos del proyecto.

Todas éstas malas prácticas eventualmente tienen que ser resueltas ya sea con la corrección mediante entrenamiento y la applicación de la póliticas internas o mediante la adquisición de un CMS que fuerze el uso de buenas prácticas con el costo de implementación, mantenimiento y entrenamiento de este. Existen opciones Open Source para los CMS pero su uso debe ser consciente y abierto a la mejora en la operación, no cosiderar su uso como algo trivial aún cuando sea simple y nunca olvidar la aplicación de los procedimientos y las buenas prácticas.

Allan Cascante @ 10:43

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

General