Manejo/Control de Versiones documentos?

Renato Ulloa mythoselgrande en yahoo.com
Mar Dic 29 22:32:36 CLST 2009


--- El lun 28-dic-09, Daniel Serpell <dserpell en gmail.com> escribió:

> De: Daniel Serpell <dserpell en gmail.com>
> Asunto: Re: Manejo/Control de Versiones documentos?
> A: "Discusion de Linux en Castellano" <linux en listas.inf.utfsm.cl>
> Fecha: lunes, 28 diciembre, 2009, 12:25 pm
> ¡Hola!
> 
> El Mon, Dec 28, 2009 at 06:18:32AM -0800, Renato Ulloa
> escribio:
> > Estimados listeros,
> > 
> > 
> > Soy Ingeniero de Proyectos y junto a otros colegas
> trabajamos en varios proyectos
> > simultaneos y la documentación la manejamos cada uno
> a su antojo, donde las distintas
> > versiones de archivos (en general xls, xlsx, doc,
> docx, pdf, de Visio, CAD,...etc)
> > las nombramos como 'Archivo1_2009mmdd_nn', pero a lo
> largo del tiempo se llegan por
> > ejemplo a la versión N°15 ya sea por
> cambios/actualizaciones o por que hay versiones
> > para el cliente, para un contratista, para el jefe,
> etc. Todo esto en forma local
> > (nuestros PC) y no compartido en un servidor central.
> > 
> > Pensando en: 
> > 
> >  - Versiones 
> >  - Respaldos 
> >  - Acceso de terceros (autorizados)
> >  - Capacidad de clonar todo a otro equipo y tener
> todas las versiones.
> > 
> > Había pensado en algún sistema de Control de
> Versiones (años atrás usé CVS y luego
> > Subversion en otro ámbito), pero para este caso creo
> que un Sistema Distribuido
> > como Mercurial o Git se acomoda más al requerimiento;
> permitiría contar siempre con
> > copias locales y usar un repositorio central (Ubuntu
> 9.10 Server) para mantener el
> > respaldo, permitiría acceso a otros usuarios y poder
> fácilemnte replicar todo el
> > proyecto por ej. a un portatil y usarlo desde allí.
> > 
> > Dudas:
> > 
> > 1. ¿Es la mejor alternativa usar un Sistema de
> Control de Versiones para 
> > archivos binarios como Mercurial o Git?
> 
> Un sistema de control de versiones como los anteriores es
> apropiado para menejar
> versiones de archivos binarios, pero sobre todo, para
> manejar *conjuntos* de
> archivos, sean estos de texto o binarios.
> 
> En lo personal, no te recomendaría un sistema de control
> de versiones para el
> control de documentos, ya que al ser los documentos
> archivos cerrados desde el
> punto de vista del control de versiones, es complicado
> hacer mezclas de cambios
> múltiples entre versiones.
> 
> Yo te recomendaría mucho más utilizar un Wiki para
> realizar los documentos, aquí
> utilizamos Trac y es bastante bueno. Trac incluye:
> 
> * Sistema de tickets para organizar las tareas y sus
> dependencias.
> * Soporte para hitos en los proyectos, con fechas y tareas
> a cumplir.
> * Un wiki que soporta adjuntar documentos, por lo que se
> pueden hacer
>   los informes en un wiki adjuntando archivos
> adicionales, como fotos,
>   planos, etc.
> 
> Lo que tratamos de realizar aquí es escribir los
> documentos en el Wiki separando
> las secciones en distintas páginas, luego al estar
> finalizado el documento, se
> genera un doc. de OpenOffice pegando las secciones desde el
> wiki. Este documento
> se adjunta a la página del wiki como referencia, tanto en
> formato openoffice como
> en formato pdf.
> 
> La gracia de un wiki es que tienes toda la historia de las
> ediciones al documento,
> junto con la capacidad de mezclar cambios de distintas
> ediciones. Esto es muy
> poderoso a la hora de ver cómo el documento se genera.
> 
> Existen otros wikis además del incluido en Trac que tienen
> cosas diferentes, aquí
> también utilizamos MediaWiki, que es bastante poderoso
> para generar documentación,
> por ejemplo manuales, pero no es tan bueno para informes de
> trabajo.
> 
> Espero te sirva,
> 
>     Daniel.

Actualmente tenemos corriendo jtrac para algunas tareas, pero no con la orientacion que me comentas.
Hasta ahora le damos un uso más bien para asignar Ordenes de Trabajo a quien debe ejecutarlas, solicitar soporte, gestionar algunas cosas relacionados con los procedimientos de la certificación ISO.

Alguna vez traté de impulsar el uso de un wiki para centralizar documentación técnica de los productos de desarrollo nuestro o de terceros, pero lamentablemente lo vieron más como perder el tiempo que el tener acceso a todos los involucrados y con la version oficial en el wiki.
Lo que si resultó fué el 'obligar' a los desarrolladores de software (aplicaciones, sist. operativos y firmwares) a usar un Control de Versiones (Subversion) ya que antes de esto el tema de las versiones era un despelote.

Como me comentas voy a revisar Trac, lo instalaré y si todo resulta trataré de convencer a mi jefe de implementar un sistema de este tipo para manejar los distintos proyectos internos y externos.

Agradezco vuestra ayuda.

Saludos,
---
Renato Ulloa S.



      ____________________________________________________________________________________
¡Obtén la mejor experiencia en la web!
Descarga gratis el nuevo Internet Explorer 8. 
http://downloads.yahoo.com/ieak8/?l=e1



Más información sobre la lista de distribución Linux