====== Cerrar el Proyecto ====== {{:mda:gp:mda-pr-1.0-gp-cierre_del_proyecto.png|Cierre del proyecto}} ====== Objetivos ====== Los objetivos del proceso Cierre del proyecto son: * Recopilar información relevante sobre la marcha del proyecto. * Aprender lecciones que puedan ayudar a mejorar la calidad de posteriores proyectos. * Difundir las lecciones aprendidas entre el resto de grupos en ÁTICA para que puedan aprender también ellos. ====== Roles ====== El jefe de proyecto es el responsable de cerrar el proyecto ^ Rol ^ Tareas que interviene ^^^ |**Jefe de Proyecto**| | | |MDA-TR-1.0-GP-Recopilar métricas| | |MDA-TR-1.0-GP-Valorar el proyecto| | |MDA-TR-1.0-GP-Escribir las lecciones aprendidas | | |MDA-TR-1.0-GP-Publicar las lecciones aprendidas | ====== Tareas ====== ===== MDA-TR-1.0-GP-Recopilar métricas ===== ==== 1. Dar de alta en JIRA ==== Crear un **JIRA** para guardar el tiempo empleado en el cierre del proyecto ^ Tipo ^ Sumario ^ Disciplina ^ Proceso ^ Label ^ Version Fijada ^ | //Tarea// | //Cerrar el proyecto// | //Gestión del Proyecto// | //GP-Cierre del Proyecto// | | //[Versión del proyecto]// | ==== 2. Completa el documento de métricas ==== A estas alturas del proyecto ya deben haberse cumplimentado bastantes métricas, pero habrá otras que no se hayan rellenado. Calcula y rellena todas las métricas que te falten. ^ Plantilla del Artefacto ^ SIGLAS ^ Nomenclatura ^ Ubicación ^ |[[https://svn.um.es/svn/MNCS/NuevaMNCS/MEDEA/web_iuturna/Proyecto/Fuentes/Documentacion/1.GestionProyecto/Metricas.ots|Métricas]]| MET | XXX-MET-1.2.3-Metricas | ///Proyecto/Documentacion/1.GestionProyecto/1.4.Metricas//| ===== MDA-TR-1.0-GP-Valorar el proyecto ===== Utiliza la plantilla [[https://svn.um.es/svn/MNCS/NuevaMNCS/MEDEA/web_iuturna/Proyecto/Fuentes/Documentacion/1.GestionProyecto/CierreProyecto.ott|CierreProyecto]] para crear un nuevo documento de cierre de proyecto. Sigue las [[mda:gp:mda-pr-1.0-gp-cierre_del_proyecto#De_salida|instrucciones]] de nombrado. ==== 1. Rellena el documento de cierre del proyecto ==== **1.1.- Valora la participación del cliente ** Valora la participación del cliente. La valoración debe ser en cuanto a los compromisos contraidos en el proceso de definición del proyecto. Considera los siguientes puntos: * Participación en las reuniones * Compromiso a la hora de proporcionar los requisitos * Tiempos de respuesta * Disponibilidad **1.2.- Valora el equipo de trabajo ** Valora la participación de todos los miembros del equipo de trabajo en el proyecto. La valoración debe ser en los siguientes aspectos: * Capacidad técnica * Rendimiento **1.3.- Formación previa** Valora la formación previa si se impartió a algún miembro del equipo. La valoración debe hacerse en el sentido de: * Adquirió las competencias necesarias para desempeñar su trabajo en el puesto. * Se administró la formación de manera eficiente. **1.4.- Planificación** Valora la planificación. Para ello rellena en primer lugar la tabla de la siguiente manera: * **Columna fecha de inicio**: Introduce la fecha en que comenzó cada uno de los hitos. * **Planificada inicial**: Introduce la fecha planificada para cada uno de los hitos en la planificación inicial. * **Desviación inicial** Introduce, en nº de días, lo que se ha desviado la fecha de inicio con respecto a la planificada inicial. * **Planificada tras requisitos**: Introduce la fecha planificada para cada uno de los hitos tras finalizar elicitación de requisitos. * **Desviación requisitos**: Introduce, en nº de días, lo que se ha desviado la fecha de inicio con respecto a la planificación tras requisitos. * **Planificada tras diseño**: Introduce la fecha planificada para cada uno de los hitos tras finalizar el diseño de la planificación. * **Desviación diseño**: Introduce, en nº de días, lo que se ha desviado la fecha de inicio con respecto a la planificación tras diseño. * **Planificada tras fin de desarrollo**: Introduce la fecha planificada para cada uno de los hitos tras finalizar el desarrollo. * **Desviación desarrollo**: Introduce, en nº de días, lo que se ha desviado la fecha de inicio con respecto a la planificación tras finalizar el desarrollo. ^Nota: ^Puedes incluir más hitos en la tabla si lo consideras oportuno. Por ejemplo, en el caso en que tengas más de una release.^ Tras introducir la información en la tabla valora las desviaciones sufridas por las diferentes planificaciones, teniendo en cuenta si: * son significativas, * causas de las desviaciones **1.5.- Requisitos** Valora la calidad de los requisitos teniendo en cuenta su volatibiliad. * Nº de nuevos requisitos aparecidos tras finalizar el proceso de elicitación de requisitos * Nº de mejoras solicitadas por los usuarios **1.6.- Diseño** Valora el diseño. Para ello solicita información a los programadores. Valora los siguientes aspectos: * Completitud del diseño * Claridad del diseño * Utilidad del diseño **1.7.- Código** Valora la calidad del código. Para ello toma en consideración el número de bug que han surgido durante el proyecto, teniendo en cuenta los que aparecen antes y después del proyecto. **1.8.- Estadísticas de cierre del proyecto** Utiliza la plantilla [[https://svn.um.es/svn/MNCS/NuevaMNCS/MEDEA/web_iuturna/Proyecto/Fuentes/Documentacion/1.GestionProyecto/EstadisticasCierreProyecto.ots|EstadisticasCierreProyecto]] para crear un nuevo documento de cierre de proyecto. Sigue las [[mda:gp:mda-pr-1.0-gp-cierre_del_proyecto#De_salida|instrucciones]] de nombrado. Haz una query en Jira que incluya todas las tareas del proyecto project = NombreProyecto Rellena la hoja de cálculo tal y como indica en [[mda:calcular_tiempos]]. Las estadísticas que incluyen en la hoja de cálculo son: * **Tiempo total dedicado al proyecto**: La suma en horas de todos los tiempos de todos los implicados en el. * **Tiempo empleado en cada uno de los procesos**. Convendría incluir una gráfica para ver dónde gastamos más tiempo. * **Tiempo total por disciplinas** * **Tiempo total dedicado a reuniones**: Usa la etiqueta REUNION que has ido añadiendo a los jiras. * **Tiempo total por fases**: Divide el proyecto en cuatro fases, inicio, elaboración, construcción y despliegue. Suma el tiempo total en cada una de las fases. A continuacion te indico los procesos que se incluyen en cada una de las fases. * Inicio * GP-Definir el proyecto * GC-Establecer el sistema de gestión de la configuración * REQ-Determinar el alcance * Elaboración * GP-Planificar el proyecto * REQ-Elicitar requisitos * REQ-Validar requisitos * ANA-Analizar el proyecto * ANA-Diseñar los componenetes del proyecto * DE-Organizar el código * Construcción * GP-Realizar el seguimiento del proyecto * GC-Liberar builds y releases * GC-Gestionar los requisitos * DE-Crear componentes * DE-Realizar la integración * QS-Integrar continuamente * QS-Realizar test funcionales * QS-Controlar internamente la calidad * Despliegue * GP-Cierre del proyecto * GC-Controlar los cambios * GC-Contabilidad del proyecto * QS-Realizar test de carga * DSP-Preparar un entorno de ejecución * DSP-Realizar las pruebas de usuario * DSP-Elaborar manuales de usuario * DSP-Formar a los usuarios * **Duración de cada una de las fases del proyecto**. En días. Es una buena métrica para estimaciones posteriores. Todas las estadisticas resumen se rellenarán automáticamente excepto las fechas de inicio y de fin de cada fase en la pestaña //Fases//. Rellénalas manualmente. Si hay otras métricas que consideres relevantes incluyelas en la hoja //Resumen// o crea una nueva hoja para incluirlas Incrusta en el apartado 8 del [[https://svn.um.es/svn/MNCS/NuevaMNCS/MEDEA/web_iuturna/Proyecto/Fuentes/Documentacion/1.GestionProyecto/CierreProyecto.ott|CierreProyecto]] la hoja de cálculo con la opción //Insertar -> Objeto -> Objeto OLE... -> Crear desde archivo// **1.9.- Formación de los usuarios** Valora la formación de los usuarios tomando como base los resultados de las encuestas ===== MDA-TR-1.0-GP-Escribir las lecciones aprendidas ===== **1.10.- Lecciones aprendidas** Rellena el apartado de lecciones aprendidas del mismo modo que se hacía en las [[mda:gp:mda-pr-1.0-gp-seguimiento_del_proyecto#6._reunion_de_retrospectiva|retrospectivas de sprint]]. Divide las lecciones aprendidas en: * Cosas que han ido bien * Cosas a mejorar * Cosas a evitar en próximos proyectos ===== MDA-TR-1.0-GP-Publicar las lecciones aprendidas ===== Haz públicas las lecciones aprendidas. Envíalas por correo al resto de jefes de proyecto. ====== Artefactos ====== ===== De entrada ===== ^ Plantilla del Artefacto ^ SIGLAS ^ Nomenclatura ^ Ubicación ^ |[[https://svn.um.es/svn/MNCS/NuevaMNCS/MEDEA/web_iuturna/Proyecto/Fuentes/Documentacion/1.GestionProyecto/Metricas.ots|Metricas]] | MET |XXX-MET-1.2.3-Metricas|///Proyecto/Documentacion/1.GestionProyecto/1.4.Metricas//| |Jira del proyecto| | Jira |[[https://jira.atica.um.es/jira]]| |[[https://svn.um.es/svn/MNCS/NuevaMNCS/MEDEA/web_iuturna/Proyecto/Fuentes/Documentacion/1.GestionProyecto/Cronograma.mpp|CronogramaSeguimiento]]| SCR | XXX-SCR-1.2.3-Cronogramayyyymmdd | /Proyecto/Documentacion/1.GestionProyecto/1.3.Seguimiento | |[[https://svn.um.es/svn/MNCS/NuevaMNCS/MEDEA/web_iuturna/Proyecto/Fuentes/Documentacion/1.GestionProyecto/PlanRelease.ots|SeguimientoRelease]]| SRL |XXX-SRL-1.2.3-SeguimientoReleaseyyyymmdd |/Proyecto/Documentacion/1.GestionProyecto/1.3.Seguimiento| |DashBoard Seguimiento Release | |//ClaveProyecto-Release//-Seguimiento |https://jira.atica.um.es/jira/secure/Dashboard.jspa| |DashBoard Estadísticas Release| |//ClaveProyecto-Release//-Estadísticas |https://jira.atica.um.es/jira/secure/Dashboard.jspa| |DashBoard Seguimiento Sprint| |//ClaveProyecto-Iteración//|https://jira.atica.um.es/jira/secure/Dashboard.jspa| ===== De salida ===== ^ Plantilla del Artefacto ^ SIGLAS ^ Nomenclatura ^ Ubicación ^ |[[https://svn.um.es/svn/MNCS/NuevaMNCS/MEDEA/web_iuturna/Proyecto/Fuentes/Documentacion/1.GestionProyecto/CierreProyecto.ott|DocumentoCierreProyecto]] | DCP |XXX-DCP-1.2.3-DocumentoCierreProyecto|///Proyecto/Documentacion/1.GestionProyecto/1.3.Seguimiento//| |[[https://svn.um.es/svn/MNCS/NuevaMNCS/MEDEA/web_iuturna/Proyecto/Fuentes/Documentacion/1.GestionProyecto/EstadisticasCierreProyecto.ots|EstadisticasCierreProyecto]] | ECP |XXX-ECP-1.2.3-EstadisticasCierreProyecto|///Proyecto/Documentacion/1.GestionProyecto/1.3.Seguimiento//| |[[https://svn.um.es/svn/MNCS/NuevaMNCS/MEDEA/web_iuturna/Proyecto/Fuentes/Documentacion/1.GestionProyecto/Metricas.ots|Métricas]]| MET | XXX-MET-1.2.3-Metricas | ///Proyecto/Documentacion/1.GestionProyecto/1.4.Metricas//| * **NOTAS**: * XXX: Código del proyecto. * 1.2.3: Número de version del documento. ====== Herramientas ====== ^ Herramienta ^ Version ^ Utilizada en ^ Descarga ^^^ |OpenOffice Calc | 3.3 |Planificación de Release \\ Seguimiento de Release | Disponible en Novell|| |OpenOffice Writer| 3.3 |Retrospectiva de Sprint | Disponible en Novell|| |Jira | 4.... |Planificación y Seguimiento | https://jira.atica.um.es/jira || ====== Métricas ====== 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.^ ===== Tiempo dedicado al proceso ===== - Entra en Jira en el navegador de incidencias. Realiza una query simple y selecciona todas las tareas del proyecto. * project = //ClaveDelProyecto// * Disciplina-Proceso = //Gestión de Proyectos//-//GP-Realizar el seguimiento del proyecto// Pulsa el botón //Search// Usa la [[https://svn.um.es/svn/MNCS/NuevaMNCS/MEDEA/web_iuturna/Proyecto/Fuentes/Documentacion/1.GestionProyecto/PlantillaSeguimiento.ots|Plantilla de Seguimiento]] tal y como se indica en el apartado [[mda:Calcular_Tiempos|Calcular tiempos con Jira]].