Diagrama Gantt Extendido Recursos Humanos Ingeniería de Software
Diagrama Gantt Extendido Recursos Humanos Ingeniería de Software
Diagrama Gantt Extendido Recursos Humanos Ingeniería de Software
JISBD 2006
José Riquelme - Pere Botella (Eds)
c
°CIMNE, Barcelona, 2006
1. INTRODUCCIÓN
En los proyectos software se producen con cierta frecuencia problemas que afectan al
desarrollo, principalmente derivados de una incorrecta aplicación de las herramientas,
métodos y mecanismos existentes. Por una parte, desde el punto de vista del proceso,
no se utilizan metodologı́as que se han demostrado eficientes, ni se adecua el proceso
al proyecto, sino más bien justo al revés, es el proyecto el que se adapta al proceso de
desarrollo elegido. Por otra parte, desde el punto de vista de la gestión, la problemática
proviene de una deficiente aplicación de las herramientas y métodos de los que se dispone.
1
Fran J. Ruiz-Bertol y Javier Dolado
2
Fran J. Ruiz-Bertol y Javier Dolado
Asbru en entornos médicos [3], LineOfBalance (LoB) en entornos repetitivos [4], o UML
para el diseño software [5], hasta representaciones genéricas, como los diagramas Gantt y
PERT/CPM en la planificación [6], o las redes de Petri y las ontologı́as en la representación
de conocimiento. Pero muchos de estos modelos adolecen de ser bien demasiado genéricos,
o bien demasiado especializados. Ası́, las caracterı́sticas deseables de una representación
visual son las siguientes:
Contexto y contenido claro. El uso para el cual fue desarrollada debe tener una
equivalencia dentro del contexto, y el contenido debe mostrar únicamente la infor-
mación necesaria, pero también la suficiente como para ser de utilidad.
La aparición de nuevos procesos del desarrollo, donde es más importante las personas
que el proceso o los productos.
Para incluir los recursos humanos dentro del diagrama Gantt es necesario definir el
conjunto de componentes que va a utilizar dicha representación, ası́ como las nuevas in-
teracciones surgidas de la extensión del diagrama Gantt. En la Tabla 1 se muestran los
elementos representados en la propuesta extendida del diagrama Gantt. En esta repre-
sentación desaparecen las dependencias entre actividades, ya que éstas son sustituidas por
las comunicaciones.
3
Fran J. Ruiz-Bertol y Javier Dolado
Representación Descripción
Grupo de Actividades
Actividad
Hito
Recursos Humanos
Sin embargo, la configuración del diagrama Gantt extendido también debe determinar
las posibles interacciones entre actividades y recursos humanos. A estas interacciones
se le han denominado comunicaciones, ya que establecen enlaces entre las personas que
participan en el proyecto. A continuación se describe con mayor detalle dónde y cómo
encajan tanto los recursos humanos como sus comunicaciones dentro del diagrama Gantt.
4
Fran J. Ruiz-Bertol y Javier Dolado
trabajo intermedios, o cualquier otra comunicación que sea necesaria para el desarrollo
adecuado de las tareas asignadas. Se pueden distinguir dos tipos de comunicaciones:
Representación Descripción
No hay comunicación
Comunicación Colaborativa
5
Fran J. Ruiz-Bertol y Javier Dolado
6
Fran J. Ruiz-Bertol y Javier Dolado
7
Fran J. Ruiz-Bertol y Javier Dolado
Figura 2: Diagrama Gantt extendido para la fase de Programación de un proceso de desarrollo ágil
8
Fran J. Ruiz-Bertol y Javier Dolado
La planificación de las dos últimas tareas hacen uso de recursos compartidos. Por
ejemplo, el administrador de bases de datos está asignado para la realización de dos
actividades a la vez. Esto no podı́a ser detectado en el diagrama de la figura 1.
7. AGRADECIMIENTOS
La investigación asociada a este artı́culo ha sido posible gracias a la financiación por parte
del Ministerio de Educación y Ciencia del proyecto CICYT TIN2004-06689-C03-01.
9
Fran J. Ruiz-Bertol y Javier Dolado
REFERENCIAS
[1] A Guide To The Project Management Body Of Knowledge (PMBOK Guide). Project
Management Institute, 2004.
[2] Jaak Jurison. Software project management: the manager’s view. Communications of
the Association for Information Systems, 2(3es):2, 1999.
[3] Yuval Shahar, Silvia Miksch, and Peter Johnson. The asgaard project: a task-specific
framework for the application and critiquing of time-oriented clinical guidelines. Ar-
tificial Intelligence in Medicine, 14(1-2):29–51, 1998.
[7] Robert C. Martin, editor. Agile Software Development. Principles, Patterns and Prac-
tices. Prentice Hall, 2002.
[8] Lung-Chun Liu and Ellis Horowitz. A formal model for software project management.
IEEE Transactions on Software Engineering, 15(10):1280–1293, 1989.
[9] Roberta Russell and Bernard W. Taylor, editors. Operations Management : Quality
and Competitiveness in a Global Environment. John Wiley & Sons, 2005.
10