Práctica Guiada Sobre Gantt Project
Práctica Guiada Sobre Gantt Project
Práctica Guiada Sobre Gantt Project
1 Presentación
En esta práctica guiada aprenderás varias cosas relacionadas con el uso de
Gantt Project, que es una aplicación de ayuda a la gestión de proyectos. En
particular, aprenderás a:
1. Especificar las tareas en que se descompone un proyecto
2. Asignar recursos a las tareas (en particular, asignar fechas de inicio y
final de cada tarea, y especificar qué miembro del grupo va a realizarla)
3. Establecer precedencias entre las tareas
4. Generar informes relativos a la gestión del proyecto (diagrama de Gantt,
diagrama de recursos, diagrama PERT, etc.)
La forma más cómoda de realizar esta la práctica es abrir una ventana en tu
ordenador que contenga este enunciado, de forma que puedas ir llevando a
cabo en el ordenador las operaciones que aquí se especifican. Toma nota de
aquellas explicaciones que no entiendes y de aquellas operaciones que no
producen el resultado esperado. Podrás resolver estas dudas en la próxima
sesión de clase.
2 La gestión de proyectos
La gestión de proyectos es el conjunto de tareas que hay que realizar para
garantizar que el proyecto se lleva acabo con los recursos previstos y con los
resultados esperados.
Las tareas de gestión de proyectos son muy variadas y algunas muy
complejas. En nuestro caso, nos centraremos en un conjunto de tareas muy
simple pero esencial para la gestión de proyectos. Estas tareas son:
Descomponer el proyecto en una serie de tareas y subtareas. Estas
tareas normalmente tendrán unas precedencias entre ellas, de forma
que algunas tareas no podrán empezar hasta que hayan acabado otras
previas.
Asignar recursos a las tareas. En concreto, establecer las fechas de
inicio y final de cada tarea y especificar qué miembro o miembros del
grupo deben realizarla.
Generar informes y diagramas que reflejen las decisiones tomadas, y
que permitan realizar un seguimiento efectivo del proyecto.
Gantt Project es un software de libre distribución que permite la realización de
estas acciones básicas, de forma muy simple. En este curso, y en cursos
siguientes, usareis Gantt Project para realizar la gestión de vuestros proyectos,
y para producir los informes que os permitirán a vosotros y al profesor hacer un
buen seguimiento del trabajo.
En esta práctica vas a aprender los aspectos básicos de Gantt Project.
Usuarios de Windows
Para los usuarios de Windows, se puede descargar el programa en el
acceso rápido que figura destacado en el encabezado de la página
“Quick Download for Windows (9 Mb)”, y que accede al enlace:
http://prdownloads.sourceforge.net/ganttproject/ganttproject-
2.0.2.exe?downloadp
Dicho enlace conduce al área de descargas:
Sobre la ventana principal se superpone otra con consejos del día, de los
cuales podemos prescindir en general pulsando sobre “Cerrar”, aunque en
ocasiones nos pueden resultar de mucha utilidad para acceder a aspectos del
programa que desconocíamos.
Finalmente debemos fijar los festivos en los que se supone que no vamos a
trabajar. Escogemos los sábados y domingos, así como las festividades
asociadas a España:
Éste puede ser un buen momento para almacenar el proyecto. Menú general
“Proyecto” – “Guardar como…” y le asignamos el nombre (y subdirectorio) que
deseemos.
Tarea 1: Prototipo 1
Tarea 1.1: Programar opciones básicas de cliente y películas
Tarea 1.2: Completar opciones clientes
Tarea 1.3: Completar opciones películas
Tarea 1.4: Programar opciones de listados
Tarea 1.5: Integración y puesta a punto del primer prototipo
Tarea 2: Prototipo 2
Para crear una tarea en Gantt Project, basta con pulsar en el menú general
sobre “Tarea”- “Nueva tarea” (que también puede hacerse con el icono si
nos encontramos sobre la pestaña “Gantt”, localizada justo bajo el conjunto de
iconos).
Escribe el nombre de la tarea (en nuestro caso: T1.Prototipo 1).
Si se deseara incluir una nueva tarea entre dos, basta con colocarse sobre la
tarea anterior y solicitar “Nueva Tarea”, con lo que la nueva tarea se insertaría
a continuación.
Ahora indicaremos que algunas tareas son realmente subtareas de una
principal. Para ello, basta situarse sobre una subtarea y pulsar sobre el icono
. Con ello estaremos “identando” la tarea, que equivale a decir que es una
subtarea de la anterior. Haz esta operación con las tareas T1.1 a la T1.5, que
son subtareas de la T1. Obtendrás lo siguiente:
Como ejemplo, supondremos que las fechas de las sesiones que marcan el
inicio o fin de las subtareas del primer prototipo son:
S11 30 de noviembre
S12 14 de diciembre
S13 21 de diciembre
S15 18 de enero
Así, para la subtarea T1.1 escogeremos como fecha de inicio el 30 de
noviembre y fecha de fin el 14 de diciembre.
Para modificar las fechas de inicio y fin de tarea (o para modificar otras
propiedades de la tarea), seleccionamos la tarea, colocándonos sobre su
nombre y accedemos al menú “Tarea” - “Propiedades de la tarea”, o bien
también podemos seleccionarlo empleando el botón secundario del ratón sobre
la tarea en cuestión. Si haces esto con la subtarea T1.1, verás una imagen
como la siguiente:
Observa que en esta ventana se pueden asignar las fechas de la tarea, ya sea
mediante el inicio y fin, o también indicando la duración (10, en días). Se
pueden asignar prioridades y progreso de la tarea, de lo cual prescindiremos,
así como de las pestañas “Antecesores” y “Columnas personalizadas”, que
exceden las pretensiones de este documento.
La pestaña “Editar Notas” es tan simple como un simple espacio para incluir
cualquier tipo de observaciones asociadas a la tarea (por ejemplo, “a realizar
en casa del cliente”, o “seguir las instrucciones contenidas en el manual”). De la
pestaña “Recursos” hablaremos más adelante.
Modifica ahora las fechas de inicio y final de la tarea T1.1, y de todas las
demás. Como resultado, debes obtener una distribución como la que muestra
la imagen siguiente:
Observa que en la planificación que hemos hecho hay algo que no cuadra. La
subtarea de integración (T1.5) no puede empezar al mismo tiempo que las
anteriores (el 14 de diciembre) porque las anteriores deben estar listas para
poder integrarlo todo. Por tanto, las tareas anteriores a la de integración
deberán acabar antes del 21 de diciembre para que quede tiempo antes de la
sesión S13 para hacer la integración. Tenemos que hacer, por tanto, un ajuste
más fino de la planificación. Supongamos que el grupo decide que las tareas
T1.2, T1.3 y T1.4 deben estar listas el 19 de diciembre para que entonces
pueda empezar la tarea T1.5, que debe estar lista antes del 21 de diciembre.
Introduce esos cambios en la planificación. Eso nos da un diagrama temporal
más realista.
Por otra parte, convendría poder especificar que existe una relación de
precedencia entre tareas, de forma que unas no pueden empezar antes de que
acaben otras, Veamos, a continuación, cómo hacer esto.
Repite esa operación para las tareas T1.3 y T1.4. Después, establece que las
antecesoras de la tarea T1.5 son las tareas T1.2, T1.3 y T1.4. Y finalmente
establece que la tarea 2 (el segundo prototipo) no puede iniciarse hasta que
acabe la tarea T1.5. Observa ahora que el diagrama temporal de la derecha
tiene este aspecto:
Desde esta sencilla ficha también se puede señalar los días libres de que
dispondrá cada miembro del equipo como, por ejemplo, el período de Navidad
(del 24 de diciembre al 6 de enero). Esta previsión permite planificar cómo
cubrir determinadas tareas del proyecto cuando algunos miembros del equipo
están de vacaciones o no disponibles, lo cual no necesariamente es siempre lo
mismo para todos. Introduce de esta forma los datos de los tres (o cuatro)
miembros del equipo.
En los próximos párrafos aprenderás a asignar recursos a tareas, es decir, a
indicar qué miembro del grupo hará cada tarea o subtarea. No obtstante,
puesto que habrá algunas tareas que probablemente realizareis los tres
miembros del grupo juntos, conviene que defináis un recurso adicional que
podéis llamar todos.
Finalmente, para asociar cada recurso a las diferentes tareas, debemos volver
al modo Gantt, pulsando sobre la pestaña correspondiente localizada justo bajo
el conjunto de iconos.
¿Cómo se interpreta este diagrama? Cada barra azul que sigue a cada tarea
sitúa en el diagrama temporal (de semanas del año) el momento en que debe
realizarse. Los huecos que aparecen semana a semana se corresponden con
los fines de semana (recuerda que hemos dicho que no trabajaremos esos
días). La barra azul que sigue al nombre de cada miembro del equipo muestra
su ocupación a lo largo del tiempo. El diagrama también nos indica qué tarea
es la que realiza cada miembro del grupo.
Supón ahora que el equipo decide que hay que realizar una subtarea que no se
había previsto (la subtarea T1.6), y que consiste en documentar el proyecto.
Esa tarea la va a realizar Juan, entre las sesiones S11 y S13. Introduce esos
cambios en la planificación del proyecto, y mira cómo queda el diagrama de
asignación de recursos. Verás algo así:
La marca en rojo indica que durante un periodo de tiempo Juan tiene que hacer
dos cosas al mismo tiempo. Es decir, durante ese periodo, si Juan hace la
tarea T1.2 no puede hacer la T1.6, a menos que reparta el tiempo entre esas
dos tareas. Para establecer ese reparto de tiempo, vamos a la pestaña en que
se asignan recursos a las tareas T1.2 y T1.6, e indicamos que Juan se
dedicará el 50% del tiempo a cada tarea.
Ahora vemos que Juan reparte su tiempo entre las dos tareas que tiene
asignadas.
Normalmente, encontraremos situaciones más complejas, en las que una
persona se dedica 100% a una tarea durante, por ejemplo, la primera semana,
y luego debe repartir su tiempo, por ejemplo en la siguiente semana, entre esa
tarea que no ha acabado aún y una nueva tarea. ¿Cómo especificarías eso en
Gantt Project?