Archive for January, 2009

A veces cuando hablamos de aplicaciones OpenSource muchos suelen asociarlo con el mundo Linux, técnico y difícil de tratar especialmente para aquellos no técnicos que se dedican a la gestión.
 
En la mayoría de los casos suele ser verdad sin embargo en recientes años han surgido iniciativas que han llevado al surgimiento de nuevas generaciones de programas OpenSource pensadas y empaquetadas de manera que el enfoque se centre en el aspecto pragmático.
 
Por ejemplo las mismas distribuciones de Linux, tan ajenas a escritorios de trabajo y casas ahora están más cerca que nunca del usuario doméstico gracias a la simplificación y diseño inteligente de interfaces de usuario.
 
Lo mismo ha sucedido con robustas herramientas de gestión documental, versiones y de configuración OpenSource. Hace pocos años han aparecido startups, empresas que al ver las dificultades inherentes al modelo clásico OpenSource han encontrado un nicho, ofreciendo las soluciones OpenSource paquetizadas de forma tan tremendamente sencilla que no requiere apenas conocimientos técnicos.
 
Así un jefe de proyecto cuando necesita un sistema documental puede aprovechar la potencia, seguridad y accesibilidad de Subversion para almacenar registros documentales de proyectos y códigos fuente sin preocuparse demasiado. La empresa VisualSVN, asumiendo que usamos Windows, ha conseguido empaquetar el servidor Subversion para ahorrar tiempo y preocupaciones.
 
En Servidor:
  1. Bajamos VisualSVN Server.
  2. Instalamos el programa en una máquina Windows.
  3. Configuramos que escuche el puerto 443 (SSL) y habilitamos el soporte HTTPS por seguridad.
  4. Creamos repositorios y usuarios.
  5. Listo (Screenshot). En la consola podremos acceder por navegador al repositorio. Pero si queremos operar tendremos que instalar en maquinas clientes TortoiseSVN.
En Cliente:
  1. Bajamos TortoiseSVN, cliente con la que accederemos a la solución.
  2. Instalamos el programa.
  3. Definimos donde queremos que se almacene la copia local de los ficheros que vayamos a bajar de Subversión.
  4. El programa se integra con el entorno de Windows y nos permite, situándose en cualquier fichero de Windows,  con el botón derecha añadirlo al sistema de gestión de configuración (Screenshots).
Ahora que ya tenemos el entorno montado, cada jefe de proyecto o leader de equipo puede adaptar su propio sistema de organización de información para beneficiarse de las ventajas del sistema.
 

 

Entorno mínimo de Gestión de Proyectos

Hace algún tiempo tuve la oportunidad de empezar un nuevo proyecto en un entorno sin formales herramientas de Project Management. 
 
Concretamente siempre busco que toda la solución MS Office Enterprise Project Management (EPM 2007) estuviera disponible para poder planificar con tranquilidad, monitorizar y controlar costes y fechas del proyecto comparando esfuerzo planificado con trabajo real y almacenar documentos en un repositorio centralizado, donde estuvieran disponibles para acceso remoto a través de SharePoint.
 
Los programas diseñados por Critical Tools tales como WBS Chart Pro y Pert Chart Expert resultan tremendamente útiles, aunque no son imprescindibles. El primer programa se integra a la perfección con MS Project Professional y permite construir de forma gráfica una WBS (Estructura de Descomposición de Trabajo). 
 
A continuación, exportando el resultado a Pert Chart Expert, los paquetes de trabajo se secuencian estableciendo dependencias y se organizan de manera gráfica para facilitar una vista sencilla de la planificación en base a una línea temporal. El resultado es parecido al diagrama de red de MS Project Professional aunque resulta más claro y sobre todo útil. Toda la planificación realizada se puede almacenar como un solo fichero MPP a partir del cual los dos diagramas pueden ser accedidos con un clic.
 
De todas estas herramientas como mínimo es necesario tener una solución para planificar, basta con MS Project Professional, una solución para gestión de versiones y configuración similar a Subversión (OpenSource) o Surround SCM (comercial).