El objetivo principal del proceso Definición del proyecto es identificar todas aquellas variables que van a ser críticas durante el desarrollo del proyecto y obtener control sobre ellas desde el comienzo.
Esto se consigue a través de la elaboración de un buen Plan de Proyecto. El Plan de Proyecto es el instrumento que nos permite gestionar todos los aspectos críticos:
El Plan de Proyecto es el marco en que vamos a definir todos los factores que nos influyan en el desarrollo del proyecto. Aunque el plan nos permitirá hacer un seguimiento adecuado del proyecto y tomar decisiones cuando el proyecto se aparte significativamente de las decisiones tomadas, no es un cronograma de las actividades del proyecto. En el Plan del Proyecto definiremos cosas como quiénes son nuestros interlocutores en el proyecto, qué metodologías, herramientas, ciclo de vida vamos a utilizar para desarrollar el software, cuál es el grupo de trabajo, qué formación necesita para llevar a cabo con éxito el proyecto, qué seguimiento le vamos a hacer al proyecto, cada cuánto tiempo vamos a realizar informes de seguimiento, etc.
El jefe de proyecto es el responsable de iniciar el proyecto y comenzar con su definición.
Rol | Tareas que interviene | ||
---|---|---|---|
Jefe de Proyecto | |||
MDA-TR-1.0-GP-Identificar el Proyecto | |||
MDA-TR-1.0-GP-Realizar el Plan de Proyecto | |||
MDA-TR-1.0-GP-Crear y configurar el entorno del Proyecto |
Una vez dispongas del proyecto en Jira (ver como dar de alta un proyecto en JIRA), da de alta las tareas correspondientes en Jira. En el campo Disciplina-Proceso de la tarea introduce los valores Gestión de Proyectos-GP-Definir el proyecto. Esto es imprescindible para luego poder recabar las métricas de este proceso.
Crea la versión 1.0.0 del proyecto en Jira. Para ello selecciona la opción de menú Administración → Proyectos y selecciona el nombre del proyecto. En la parte inferior derecha de la pantalla selecciona Manage dentro del marco Versions y da de alta la versión 1.0.0
Version Name | Description |
---|---|
1.0.0 | Versión 1.0.0 de la aplicación NombreAplicación |
La aplicación puede ser una nueva aplicación o la ampliación de funcionalidades de la aplicación existentes. Envíale previamente un orden del día realizado con la plantilla Orden del día. Sigue las instrucciones acerca de cómo nombrar el documento de órden del día y dónde debes guardarlo. Los puntos a abordar en el órden del día de esta primera reunión con el cliente son:
Elabora el acta de la reunión
Para realizar el acta utiliza la plantilla Acta. Sigue las instrucciones acerca de cómo nombrar el acta y dónde debes guardarlo. Envíala a los participantes para su aprobación. OjO Por cada reunión da de alta un Jira al que debes imputar todas las horas de trabajo que ha llevado la reunión (elaborar orden del día, reunión en sí, y acta):
Tipo | Fecha de Entrega | Sumario | Disciplina | Proceso | Label | Version Fijada | ||
---|---|---|---|---|---|---|---|---|
Tarea | Fecha de la reunión | Motivo reunión | Gestión de Proyecto | GP-Definir el proyecto | REUNION | [Versión del proyecto] |
Clona esta tarea en Jira por cada uno de los participantes, de modo que cada uno de ellos pueda asignarle las horas que duró la reunión.
Que el Jefe de Proyecto dé por cerrada la tarea una vez se apruebe el acta de la reunión.
Utiliza la plantilla Plan de proyecto para crear un nuevo plan de proyecto.
Sigue las instrucciones de nombrado, y asigna un nombre al proyecto y la misma clave que te asignaron en Jira para el proyecto.
No debe ser muy detallada, este apartado no es más que una breve descripción. Más adelante en el Documento de Visión se hará la descripción del proyecto con todo el detalle necesario, pero no está de más que en esta primera fase de definición del proyecto se plasme por escrito esta breve descripción que nos sirva para “enfocar” el proyecto. Incluye lo siguiente:
Tipo | Sumario | Disciplina | Proceso | Label | Version Fijada | ||
---|---|---|---|---|---|---|---|
Tarea | Escribir Plan de Proyecto | Gestión de Proyecto | GP-Definir el proyecto | PP | [Versión del proyecto] |
Introduce los contactos del proyecto en el apartado 2.- Contactos del Plan de proyecto. Los contactos serán las personas del cliente que están involucrádas en el proyecto. Incluye directivos de la unidad cliente, expertos de la unidad cliente, aquellos usuarios que van a validar el software o que van a determinar los requisitos de producto. La información relevante es información de contacto, nombre, teléfono, correo, fax, etc.
Establece un calendario de reuniones de periodicidad fija con el cliente.
Conviene distinguir entre la fase de definición de requisitos, en la que han de ser más frecuentes y la fase de desarrollo en que las reuniones pueden ser más esporádicas para presentar el resultado del desarrollo.
Establece plazos para enviar informes de avance del proyecto al cliente. Si utilizas una metodología Iterativa e incremental para el desarrollo del proyecto, escoge plazos que coincidan con el final de las iteraciones. Envía también informes al final de cada fase, análisis, desarrollo, pruebas, etc.
Establece tiempos de respuesta por parte de los clientes a las cuestiones que les envíes. Establece también a quién debes preguntarle si se superan los tiempos de respuesta indicados. Así no esperarás respuestas eternamente.
Identifica las personas que van a desempeñar cada uno de los roles en el proyecto. Los roles van incluidos ya en la tabla del PP. No puedes eliminar roles ni añadir roles, ya que los roles vienen prefijados por la metodología. Sí puede suceder que una misma persona desempeñe varios roles en el proyecto o que un rol sea desempeñado por varias personas.
Recoge aquí también el equipo del cliente, personas que van a intervenir para descubrir los requisitos de la aplicación, para hacer las pruebas, para validar la aplicación, etc. Procura que el equipo del cliente también tenga cubierto los diferentes roles necesarios, el propio cliente, expertos en el negocio, y usuarios de la aplicación.
Puede haber otras personas que tengan algún tipo de responsabilidad ¿Sistemas, Unidades afectadas de manera indirectas, Jefes de proyecto de otras aplicaciones?
Cuando hablamos del “entorno” del proyecto estamos hablando de:
Todas estas tareas se pueden resumir en poner partes de trabajo en JIRA a:
Termina de rellenar los apartados 4.1, 4.2 y 4.3 del PP
Plantilla del Artefacto | SIGLAS | Nomenclatura | Ubicación | ||
---|---|---|---|---|---|
OrdenDelDía | ORD | XXX-yyyymmdd-ORD-Descripción | Proyecto/Documentacion/1.GestionProyecto/1.2.OrdenesYactas | ||
Acta | ACT | XXX-yyyymmdd-ACT-Descripción | Proyecto/Documentacion/1.GestionProyecto/1.2.OrdenesYactas | ||
PlanDeProyecto | PP | XXX-PP-1.2.3-PlanDeProyecto | Proyecto/Documentacion/1.GestionProyecto/1.1.Planificacion | ||
Repositorio SVN | https://svn.um.es/svn/NombreProyecto | ||||
Proyecto Jenkins | NombreProyecto_GrupoTrabajo | https://jenkins.um.es |
NOTA: Para la copia de trabajo se recomienda separar el código -y tratarlo tal y como se especifica en las guías técnicas de FundeWeb- y la documentación del proyecto. |
---|
Herramienta | Version | Utilizada en | Descarga | ||
---|---|---|---|---|---|
OpenOffice Writer | 3.3 | Todas | Novell | ||
TortoiseSVN | 1.6.2 | Crear y configurar el entorno del Proyecto | Disponible en Sourceforge | ||
Jenkins | 1.651 | Crear y configurar el entorno del Proyecto | Disponible en linea |
Las métricas del proyecto se guardarán dentro de la carpeta del proyecto en Proyecto/Documentacion/1.GestionProyecto/1.4.Metricas. Las métricas de este proceso en concreto se almacenan en la Hoja GP.
NOTA: Todos los tiempos se miden en horas, salvo que se indique expresamente lo contrario. |
---|
Pulsa el botón Search
Usa la Plantilla de Seguimiento tal y como se indica en el apartado Calcular tiempos con Jira.
Pulsa el botón Search
Usa la Plantilla de Seguimiento tal y como se indica en el apartado Calcular tiempos con Jira.
NOTA: Si a una determinada reunión van tres personas debemos sumar el tiempo de las tres personas que asistieron. Si todas las personas que asistieron a la reunión introdujeron sus horas en Jira, obtendremos esta métrica correctamente. |
---|
Pulsa el botón Search
Usa la Plantilla de Seguimiento tal y como se indica en el apartado Calcular tiempos con Jira.