Gestion de proyectos


Una de mis continuas búsquedas es una alternativa libre y que corra sobre Linux del estándar de facto en las aplicaciones de planificación de proyectos: “MS Project”.

Lo primero es saber que buscamos. Quizá encontremos algo mejor por el camino, pero por lo menos definir un criterio que nos permita determinar el SW que se ajusta mejor a nuestras necesidades. Así pues :

Funcionalidades:

  • Diagrama de Gant.
  • Gestión de tareas.
  • Gestión de recursos.
Imprescindible:
  • Cliente de escritorio: Los clientes de escritorio siguen siendo más rápidos, cómodos y con mas funcionalidades que los clientes web.
  • Que corra sobre linux: Para Windows ya cuento con MS Project.
  • Que sea SW libre: Aparte de aspectos puramente filosóficos, estamos en crisis. 🙂
Deseable:
  • Que las planificaciones se puedan publicar en un servidor web. Uno de mis objetivos es poder compartir rápidamente las planificaciones de los proyectos.
  • Que el formato que genere se pueda importar/exportar por otros aplicativos. Tampoco tengo interés en ser un territorio independiente.
  • Que sea multiplataforma. Si no importa/exporta MS Project por lo menos poder llevarme las planificaciones de un sitio a otro.
Ahora documentemonos, las fuentes habituales para este tipo de búsquedas son:
  • Repositorio de SW de mi distribución. En este caso he recurrido a Synaptic.
  • Wikipedia.
  • Google.
De esta forma encontramos posibles candidatos: Planner, Taskjuggler, GanttProject, Dotproject y OpenProj. De paso también localicé un enlace interesante.

 

 

Pues empecemos:

Planner:
La verdad es que no me gustan los aplicativos asociados a los entornos de escritorio. Salvo en los casos de aplicativos de ámbito general el resto son suficientes, pero no sobresalientes. Además siempre son un problema cuando se cambia de escritorio. Y siempre se encuentran otros aplicativos tan buenos como estos buscando un poquito.

Así descartado de saque.

 

 

Taskjuggler
Las funcionalidades a cubrir y los requisitos impresicindibles los cumple todos. No publica web y las capacidades de importación y exportación lo dejamos por un momento.

Vamos a instalarlo, por suerte está en el repositorio de Ubuntu, lo malo que se basa en KDE e instalará varios paquetes de este escritorio. Así pues:

sudo apt-get install taskjuggler

 

 

 

La primera impresión es muy buena, pero al empezar a utilizarlo resulta que se codifican todas las acciones, recursos, tareas, … Esto da mucha potencia, pero no tengo tiempo de aprender y picar todo el código que hace falta. Así que por el momento me retiro de esta opción.

GanttProject
Como taskjuggler las funcionalidades a cubrir y los requisitos impresicindibles los cumple todos. No publica web y las capacidades de importación y exportación son regulares (algunas veces importaba bien y otras no tanto). Es bastante menos versatil y potente que taskjuggler pero suficiente. Otra ventaja es que es multiplataforma.

Instalemoslo:

  1. Descargamos el fichero de aquí .
  2. Instalamos java, si no lo tenemos ya.
  3. Se descomprime el fichero descargado y se ejecuta $HOME/ganttproject-2.0.9/ganttproject.sh

Mi primera impresión es que es suficiente, pero es bastante incomodo de usar. Así que por lo pronto lo dejamos en suspenso.

OpenProj
Las funcionalidades a cubrir y los requisitos impresicindibles los cumple todos. No publica web y las capacidades de importación y exportación son bastante buenas. Es multiplataforma y es bastante usable así que me quedo por lo pronto con esta opción.

Para instalarlo:

  1. Descargarlo de aquí. Está disponible el paquete debian que es el que yo necesito.
  2. Determinamos las dependencias del paquete (básicamente java): dpkg -I openproj_1.4-2.deb
  3. Instalamos las dependencias que nos faltén: sudo apt-get install paquetes
  4. Instalamos el paquete: dpkg –install openproj_1.4-2.deb

 

Dotproject

Realmente no cubre los requisitos que exijo. Pero goza de muy buena fama, es Web y tiene multiples capacidades entre ellas la de importación de ficheros.
Quedo pendiente de valorar la posibilidad de usar esta herramienta junto con Openproj para conseguir todo lo que quiero. 

Pero eso será otro día.

 

Compartir
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *