Escolar Documentos
Profissional Documentos
Cultura Documentos
Administración de Proyectos
Autores:
Fernández Lugo, Jorge Gerardo(A); Princich, Fernando Luís (B); Roldan, Roberto (C)
(A)
Licenciado en Sistemas (UNNE) jorgegfl@hotmail.com;
(B)
Licenciado en Sistemas (UNNE) flprincich@gmail.com;
(C)
Licenciado en Sistemas (UNNE) ngrroldan@hotmail.com
UNLP – UNNE – UTN
Maestría en Ingeniería del Software
Administración de Proyectos
Trabajo final 2009: Estudio comparativo de Herramientas de
Software para la Administración de Proyectos
Palabras claves
Herramientas de administración de proyecto, administración, proyecto, dotProject, ProjectInsight, Microsoft
Project
Abstract
El presente trabajo pretende ser un resumen que surge de la comparación de algunas herramientas de
software de gestión de proyectos, enmarcadas en la metodología del PMBOK. Para ello clasificamos estas
herramientas según su arquitectura (web o de escritorio) y licenciamiento (libre o comercial).
Introducción
Basados en los criterios para la selección del software1, se tomaron como referencias Microsoft Project ver.
2010, siendo este, una aplicación del tipo de escritorio y comercial; ProjectInsight, aplicación Web,
comercial; y por ultimo, dotProject ver. 2.1, aplicación del tipo Web, libre.
Teniendo en cuenta las nueve áreas de conocimiento del PMBOK, se compararon cada una de las
herramientas por separado, con el objetivo de poder identificar cuales se enmarcan de mejor forma dentro de
cada área de conocimiento del PMBOK.
Finalmente, una conclusión se expone, destacando por separado las ventajas y desventajas acerca de cada
una de las herramientas.
(1) Criterios
Según su arquitectura: WEB – Escritorio
Según su licenciamiento: Libre – Comercial
Roles y responsabilidades
Enunciado de Trabajo (SOW) que se firmará con los subcontratistas
Acuerdo de confidencialidad y exclusividad
Seguimiento y gestión de contratos
Ventajas
Entre las razones principales para utilizar Office Project Standard 2010 se incluyen las siguientes:
1. Administrar y comprender de forma eficaz las programaciones de proyectos. Productividad al
instante
2. Coordinar la información existente
3. crear diagramas y gráficos de aspecto profesional
4. Comunicación efectiva de la información
5. Obtener un mayor control de recursos y finanzas. acceso rápido a la información que necesita
6. Seguimiento de proyectos en función de sus necesidades. Personalizar Office Project 2010 de
acuerdo con sus necesidades
7. Obtener asistencia de Office Project 2010 cuando la necesite Personalizar Office Project 2010e
acuerdo con sus necesidades.
8. MS Project implementa colaboración a través de su integración con sharepoint Server, donde se
puede acceder a la administración y visualización del proyecto vía Web accediendo a datos alojados
en un datacenter.
Desventajas
1. Para un usuario ocasional, hay un número de características avanzadas que pueden causar problemas,
y para un usuario normal, tienen que gastar una cantidad razonable de tiempo volver a configurar la
configuración predeterminada.
2. No se puede medir la productividad de las maquinas y las persona, tampoco rendimiento... Una
GRAN desventaja ya q es un ítem importante para el control de proyectos.
3. Relativamente caro en comparación con otros productos libres o en línea.
4. Interfaz de gran alcance permite cometer errores en los archivos de proyecto grande que puede ser
difícil de ver por un período significativo de tiempo. Es decir que pueden estropear la mayoría de
todas las dependencias de un proyecto dentro de 1 minuto sin querer.
Define objetivos, factores críticos de éxito, e indicadores claves de performance. Automáticamente calcula
valores de score de acuerdo al peso. Estos valores son usados para priorizar proyectos dentro del portafolio.
Permite el desarrollo rápido del plan de administración del proyecto. Facilita la creación y administración del
mismo, permitiendo su uso aun por managers poco experimentados.
Una cuestión fundamental que es la capacidad de comparar el proyecto actual contra las baselines también es
soportada por esta herramienta.
Posee un diagrama de Gantt interactivo el cual admite la modificación de las tareas con solo drag and drop.
Permite una visualización detallada con un agrupamiento interpretable en como funciones, actividades y
tareas. Así mismo, con gran facilidad se pueden modificar aspectos claves como recursos, predecesores,
sucesores, y hasta la eliminación de la tarea.
Varias funciones permiten un control del calendario. Con una completa visualización de las tareas y
actividades a realizar en el día.
Una tabla destinada al control general de los proyectos, provee y permite actualizar información del estado
de los proyectos con respecto al porcentaje del avance.
Un calendario global, con información acerca de feriados y días no laborables permite que la los tiempos de
los proyectos se muevan entorno a estas restricciones de fechas.
La información también se puede obtener en forma de reportes con la capacidad de exportar a Microsoft
Excel.
Mas su herramienta mas potente en este punto es la que permite el seguimiento del proyecto con cálculos del
valor ganado y valor en tiempo real. Contrastando lo programado con lo real, tanto en valores concretos
como en porcentajes.
Un directorio de recursos humanos se muestra en forma de tabla, destacando los datos del recurso, el tipo y
el rol asignado.
Por otro lado lo hace a través del envío de correos electrónicos directamente desde la aplicación.
Otras funciones:
Una función muy interesante a la hora de administrar varios proyectos es el reporte cruzado de proyectos con
diagrama de Gantt. Permite visualizar cuando arranca y termina cada proyecto, y el progreso de cada uno.
Otra muy útil es el reporte de tareas. Aquí se despliegan todas las tareas de todos los proyectos con
información relevante a cada una. De esta forma se tiene una visión global no solo de un proyecto sino del
portafolio de proyectos.
Conclusiones
PROJECTInsight cumple de cierta forma (mayor o menor) con casi todas las áreas del PMBOK , solo un
área queda sin cubrir por completo que es la de Procurement. Es bueno destacar lo de mayor o menor, ya que
algunas áreas son ampliamente cubiertas como las administraciones de integración, tiempo, costo, recursos
humanos y comunicación; mientras que la administración de la calidad, riesgo y el alcance, son apenas
cubiertas por esta herramienta.
Principales aplicaciones, de código abierto bajo plataforma WEB, para gestión de proyectos de software.
dotProject.
dotProject, permite la gestión y administración de los distintos proyectos que una o varias
empresas tengan en curso. La aplicación parte de una lógica de negocio, en donde estipula que los proyectos
deben pertenecer a una empresa y debe estar gestionado por una serie de contactos. A partir de aquí se
podrán crear todos los proyectos que sean necesarios, con el desglose de las tareas requeridas por cada uno
de ellos, con su asignación de recursos y su planificación en calendario.
Contraste de las características de la aplicación dotProject con las 9 áreas de conocimientos del
Project Management
este log es posible tener una importante base de datos para próximas estimaciones en proyectos similares, lo
que aumentaría la efectividad en nuestras estimaciones
Conclusiónes:
Para la investigación de éstas herramientas se analizaron casos de estudios en Internet y se implementó con
un proyecto real la herramienta dotProyect 2.1.2 la cual ha sido seleccionada de entre las investigadas por ser
una las mejores calificadas en los reviews vistos, además de todas las características funcionales que serán
descritas como así también la simplicidad para administrar varios proyectos de desarrollo de software en un
solo entorno de administración.
A la fecha el proyecto lanzó la versión 2.1.3 y está traducido a 35 lenguajes. Permite la administración
integral del sistema con la posibilidad de instalar módulos para gráficos, templates, reports, traducción y
configuraciones de preferencias del usuario, campos customizados, etc., como así también la instalación de
nuevos módulos desarrollados por el equipo de desarrollo o desarrollos propios o de terceros
Características de dotProject
Permite la gestión y planificación de proyectos en entornos colaborativos: Basado en
plataforma Web permite la participación online de los miembros de un proyecto.
Permite la gestión de varios proyectos en el mismo ambiente y con distintas compañías.
Ésta característica lo hace apto para ser implementado en oficinas de proyectos, donde se gestionan
varios proyectos para distintas empresas y con muchos trabajadores en proyectos distintos o
compartidos
Permite la asignación de recursos (equipamientos, mobiliario...) a un proyecto o varios, así como la
descomposición en tareas
Para la gestión del plan de cada proyecto permite la asignación de recursos tanto humanos como
materiales
Permite clasificar y/u ordenar los proyectos en función de su estado: En curso, pendientes, cerrados,
como plantilla, archivados, etc.
Permite la gestión de usuarios basado en roles y permisos por proyectos y funcionalidades del
sistema.
Permite el almacenamiento de archivos (documentos o aplicaciones), versionados, por proyectos,
tareas y categoría.
Permite la gestión de tickets
Sistema que utiliza dotProject como helpDesc, donde se puede tener un log de problemas o pedidos
de los usuarios del sistema.
Permite la configuración de una agenda de contactos.
Cada contacto puede estar vinculado a un usuario de algún proyecto.
Permite Vista de eventos y tareas en calendario, filtrado por:
Estado Actividad.
Proyecto.
Empresa.
Permite la visualización de informes y estadísticas sobre los proyectos registrados, como por ejmplo.
Las horas asignadas (por usuario o proyecto) para un periodo de tiempo.
Las horas asignadas y las realmente incurridas, para poder extraer porcentajes de trabajos realizados
y porcentajes de eficiencia en base a tareas completadas.
Estado de un proyecto: tareas completas, tareas que sufren desviaciones, etc.
Ventajas
Perfil por usuarios completamente configurable lo que permite adaptar el Sistema a la
organización que lo esté utilizando.
En un mismo ambiente o instancia se pueden administrar varios proyectos, esta caracteristica da la
posibilidad de usar esta herramienta para administrar una PMO (Oficina de Proyectos) -teniendo en
cuenta sus limitaciones claro está -
Completamente gratuita y de código abierto
Permite la colaboración en línea en tiempo real
No posee límites de usuarios, mas que la capacidad de hardware del servidor
Se pueden desarrollar módulos e instalarlos al sistema, similar a por ejemplo sistemas de
administración de contenidos (joomla, drupal, etc.)
Cada usuario que inicia sesión en el sistema, tiene una clara visión de las tareas asignadas, en su
correo electrónico puede recibir toda la información actualizada del proyecto, verificar en avance de
las tareas dependientes o predecesoras. Esto hace que la comunicación esté implícita y el control sea
intuitivo.
Desventajas
Como únicas desventajas están que el sistema que tiene para enviar notificaciones vía mail a los
miembros de la organización no es compatible con los clientes de correo electrónico más habituales,
que puede tener incompatibilidades con servidores basados en Windows
Requerimientos no trazados con tickets ni tareas.
No aplica registrar una baseline por proyectos, aunque si puede realizarce un backup de la base de
datos en distintos momentos, por ejemplo cada vez que se actualiza la baseline.
No sigue específicamente un estándar de la administración de proyectos (PMI) si bien se pueden
reutilizar funciones para abarcar algunas áreas del conocimiento de PMBOK.
A la versión 2.1 no se la pudo traducir al español, a pesar de que se siguieron todos los pasos
correctamente como especifica en el manual del desarrollador y del administrador.
Conclusiones Generales.
Desde el punto de vista del contraste con las 9 áreas del conocimiento del PMBOK y las funcionalidades,
performance y seguridad que presenta cada sistema analizado podemos concluir que;
MS Project (2010 Beta), el más potente de los analizados, el que cumple con las 9 áreas y el mas apto para
grandes proyectos o equipos de trabajo inclusive colaborando geográficamente distantes. Algo muy
importante de destacar de este sistema es que se integra con las herramientas de desarrollo de Microsoft (.net
team system) como así también office (office sharepoint server's). Lo que hace que empresas que produzcan
con ésta tecnología puedan cerrar todo el ciclo de vida con herramientas integradas totalmente, no solo en la
gestión del proyecto sino también en la gestión de toda la documentación del mismo.
dotProyect (2.1.3): es una herramienta muy flexible y potente para oficinas de administración de proyectos,
teniendo en cuenta que es un producto de código libre y totalmente gratuito.
dotProject es utilizado por no solo productores de software sino también administradores de proyectos de
otras industrias, es utilizado en Latinoamérica por equipos de desarrollo de software de la republica de
Venezuela, organismos de educación de Brasil y también por equipos de desarrollo de software del gobierno
de la provincia de Corrientes-Argentina. (Ministerio de Salud publica de Corrientes)
El proyecto es ambicioso ya que puede incorporar módulos de terceros para cumplir, con por ejemplo
estándares del PMI.
PorjectInside: busca ser la herramienta ideal para proyectos con posibilidades de afrontar un costo en su
herramienta de administración. Permite una administración completa, no solo de un proyecto sino de varios.
Además al ser Web facilita su integración y uso para un equipo de trabajo.
Como “bonus track” del trabajo, humildemente podemos dar nuestros concejos sobre la decisión de una u
otra herramienta, dependiendo del caso de implementación.
MS Project sin dudas el sistema con mas producción, es apto para grandes empresas y grandes equipos de
trabajos, o empresas que utilizan tecnologías Microsoft en sus procesos de desarrollo de software y trabajen
en las 9 áreas del conocimiento del PMBOK. O pretenden implementar certificaciones CMM o CMMI.
dotProject para pequeñas empresas o empresas del gobierno que podrían administrar varios proyectos que
no son tan complejos o no requieren exhaustiva administración de riesgos o recursos, pero si necesitan alta
comunicación y control de sus proyectos y de cada actividad en el mismo.
PROJECTinsight es la herramienta que media entre las anteriores en cuanto a los criterios que se
establecieron para la selección del software1 para este análisis. Al ser más potente que dotProject, y con una
licencia mas económica que la de MS Project. Por estos dos factores, se puede aconsejar el uso de esta
herramienta para empresas que deseen mas potencia en su software de administración a un costo
considerable.
Bibliografía
www.microsoft.com/project/caracteristicaa
Project Management Institute (2004 Edition). A guide to the Project management body of
knowledges. PMBOK Guide.
Eduardo Morales Carrillo (2006). Gestión del Tiempo en Proyectos. Instituto para la Calidad –
PUCP.
Edwin Monzón Cuya (2006). Planificación de Proyectos con Ms. Project. Infopuc - PUCP.
Edwin Monzón Cuya (2006). Planificación de Proyectos con Primavera Project Planner.
www.projectinsight.net
www.dotproject.net
Wikipedia
www.tigris.org