8. Summary
8.2 On or after 1 April 2005
El objetivo de esta actividad es definir las actividades, tareas e hitos que conformarán el plan de proyecto, así como sus dependencias, en función de la estrategia de desarrollo seleccionada. En esta actividad se deben identificar todas las actividades y tareas que va a ser necesario llevar a cabo para alcanzar el objetivo del proyecto y, por tanto, desarrollar el producto software.
Para realizar esta tarea en un entorno global, VTManager recomienda el uso de listas de tareas distribuidas en las que los diferentes participantes vayan identificando las actividades y tareas que se tienen que realizar a lo largo del proyecto. Además, se incluirán tanto los hitos intermedios como finales, que habitualmente estarán asociados a la finalización de determinadas actividades del proyecto y, que facilitarán el seguimiento del proyecto.
Estas actividades serán identificadas por el líder del equipo y el jefe de proyecto, quienes tendrán la responsabilidad de definirlas de forma colaborativa. Finalmente, será el propio jefe de proyecto el encargado de supervisar las actividades y tareas y aprobar el documento resultante.
Las situaciones colaborativas que se dan en la ejecución de esta actividad, así como las capacidades a soportar por las tecnologías para llevar a cabo la misma en un contexto global se describen en el apartado 3.6.
La Figura 3-19 muestra las tareas que se tienen que realizar para llevar a cabo la actividad de identificación y definición de las tareas, detallando los productos de entrada y de salida, los
roles que intervienen, las guías de ayuda a la realización de la actividad y las tecnologías colaborativas que soportan su ejecución en un entorno global.
Figura 3-19. Actividad B3 – Identificación y definición de las tareas.
2) ENTRADAS:
Los productos de entrada necesarios para poder comenzar la realización de esta actividad son: • Reglas Internas. • Tecnologías a Emplear. • Requisitos de Usuario. • Diseño Conceptual. • Estrategia de Desarrollo. 3) ROLES:
Los roles que participan en esta actividad son: • Jefe de Proyecto.
• Líder.
4) TAREAS A REALIZAR:
Las tareas a realizar para identificar y definir las tareas son: B.3.1) Identificación de Actividades y Tareas. B.3.2) Identificación de Hitos. B.3.3) Establecimiento de Dependencias. Reglas Internas Tecnologías a Emplear Actividades, Tareas, Hitos y Dependencias Requisitos de Usuario Diseño Conceptual Identificación de Actividades y Tareas Reuniones virtuales Guía de Uso de las Tecnologías Colaborativas Jefe de Proyecto Véase apartado 3.6 Líder Identificación de Hitos Establecimiento de Dependencias Estrategia de Desarrollo
5) GUÍAS:
Las guías a utilizar durante la identificación y definición de las tareas son: • Reuniones virtuales.
• Guía de Uso de las Tecnologías Colaborativas. 6) HERRAMIENTAS:
Las herramientas a utilizar durante la identificación y definición de las tareas son:
• Herramientas que implementan las capacidades descritas en el subapartado 0, para las situaciones colaborativas identificadas para la actividad de identificación y definición de las tareas en el subapartado 0.
7) CRITERIOS DE VALIDACIÓN:
Para comprobar que esta actividad se ha realizado correctamente, se deberá poder responder satisfactoriamente a preguntas como:
• ¿Se han identificado las actividades y tareas a realizar para cumplir los objetivos del proyecto?
• ¿Se han definido los hitos del proyecto y éstos están asociados a la finalización de las actividades?
• ¿Se han establecido las dependencias existentes entre las actividades?
• ¿Se han distribuido las actividades de acuerdo a la estrategia de desarrollo seleccionada?
• ¿Se ha elaborado un documento que incluya un diagrama de Gantt con las actividades, tareas e hitos, y las dependencias existentes entre ellos?
8) SALIDAS:
Los productos de salida a obtener como consecuencia de la ejecución de las tareas asociadas a esta actividad son:
• Actividades, Tareas, Hitos y Dependencias.
B.3.1) Descripción de la Tarea B.3.1: Identificación de Actividades y Tareas.
El objetivo de esta tarea es identificar las actividades y tareas que va a ser necesario ejecutar para alcanzar los objetivos del proyecto y, organizarlas de acuerdo a la estrategia de desarrollo identificada en la actividad B.2. Para la realización de esta actividad, el líder del equipo y el jefe de proyecto estudiarán las características del proyecto y sus requisitos. En función de los resultados obtenidos, se identificarán las actividades a llevar a cabo, estructurándolas de acuerdo a la estrategia de desarrollo seleccionada mediante el desarrollo de la actividad anterior (B2).
En primer lugar, el jefe de proyecto identificará las actividades y tareas de gestión a llevar a cabo en el proyecto, organizándolas a lo largo del tiempo. De forma paralela, el líder del equipo irá identificando las actividades y tareas de trabajo técnico que son necesarias para el desarrollo del producto software. A continuación, ambos establecerán una reunión virtual en la que discutirán sobre las actividades y tareas que han identificado para, una vez
alcanzado consenso, estructurarlas y organizarlas de acuerdo a la estrategia de desarrollo seleccionada en la actividad anterior. Esta organización se llevará a cabo utilizando herramientas de compartición de aplicaciones y de trabajo colaborativo, que faciliten el trabajo simultáneo sobre los mismos elementos de trabajo tanto al líder del equipo como al jefe de proyecto.
Como resultado de la ejecución de esta tarea, se tendrá un listado completo de actividades y tareas organizadas de acuerdo a la estrategia de desarrollo. Estas actividades y tareas constituirán una entrada de la fase siguiente, donde se establecerán los hitos, intermedios o finales, asociados a la ejecución de cada una de ellas.
B.3.2) Descripción de la Tarea B.3.2: Identificación de Hitos.
El objetivo de esta tarea es identificar los hitos, tanto intermedios como finales, que van se van a acordar en el proyecto y que, normalmente, estarán vinculados a la finalización de alguna de las actividades definidas en la tarea B.3.1. Para la realización de esta actividad, el líder del equipo y el jefe de proyecto definirán de común acuerdo los diferentes hitos, que podrán corresponderse con la generación de entregables, logros parciales durante la ejecución del proyecto o satisfacción de compromisos por alguno de los involucrados en el proyecto.
El jefe de proyecto tratará de identificar hitos asociados a las tareas de gestión y compromisos mientras que el líder del equipo se centrará en indicar aquellos que están asociados al desarrollo del trabajo técnico. A continuación, ambos mantendrán una reunión virtual en la que discutirán sobre los diferentes hitos identificados y seleccionarán aquellos que serán incluidos en el plan de proyecto, asociándolos a la actividad o tarea que corresponda. Para la realización de esta actividad, será necesario disponer también de herramientas de compartición de aplicaciones y trabajo colaborativo que faciliten el trabajo simultáneo sobre un mismo elemento de trabajo a ambos roles.
Como resultado de la ejecución de esta tarea se tendrá un listado de actividades organizado de acuerdo a la estrategia de desarrollo seleccionada y en el que se encuentran reflejados todos los hitos intermedios o finales que se tiene que cumplir en el proyecto.
B.3.3) Descripción de la Tarea B.3.3: Establecimiento de Dependencias.
El objetivo de esta tarea es establecer las dependencias existentes entre las diferentes actividades, tareas e hitos identificados en las actividades B.3.1 y B.3.2 y que constituirá la base para la elaboración del plan de proyecto. Para la realización de esta actividad, el líder y el jefe de proyecto organizarán las dependencias de acuerdo a la secuencia qué indique la estrategia de desarrollo seleccionada, poniendo especial énfasis en incluir para cada actividad las dependencias que ésta tiene con los hitos definidos.
Las dependencias deberán ser establecidas de forma que reduzcan al máximo la coordinación entre los integrantes del equipo de trabajo distribuido geográficamente, puesto que tareas muy acopladas dificultan el trabajo distribuido y provocan retrasos y malentendidos.
El jefe de proyecto y el líder del equipo realizarán esta tarea de forma conjunta, acordando las dependencias existentes entre los distintos elementos. Para ello, establecerán una sesión
de trabajo virtual en la que haciendo uso de herramientas de videoconferencia y trabajo colaborativo establezcan dichas dependencias.
Como resultado de la ejecución de esta actividad, se dispone del conjunto de actividades y tareas, así como sus dependencias, que se van a tener que llevar a cabo a lo largo del proyecto. Además, se incluyen los hitos que se deben de cumplir y que estarán asociados a la ejecución de las mismas.
3.4.2.4 B.4.- Asignación de responsabilidades.