MA ST E R E N I NG E NI E RÍ A D E SOF TW A R E UNIVERSIDAD POLITÉCNICA DE CATALUNYA PROYECTO FINAL DE MÁSTER – MRF FRAMEWORK Monitoreo Instrucciones Version 1.0 ● 30 SEP 2008 Máster en Ingeniería de Software Proyecto Final de Máster – MRF Framework INSTRUCCIONES DE MONITOREO Versión 1.0 | 30-SEP -2008 Tabla de Contenidos Introducción ............................................................................................................1 Uso del Plan de Gestión de la Configuración .........................................................1 Sección 1 Estrategia de Gestión de la Configuración .........................................2 1.1 Organización ...................................... Error! Bookmark not defined. 1.2 Definición de Roles ............................ Error! Bookmark not defined. 1.3 Políticas, Directivas y Procedimientos Error! Bookmark not defined. 1.4 Herramientas, Entorno e InfraestructuraError! Bookmark not defined. 1.5 Calendario .......................................... Error! Bookmark not defined. Sección 2 Actividades de Gestión de la Configuración .......................................2 2.1 Identificación de la Configuración .......................................................2 2.1.1 Ítems de Configuración Error! Bookmark not defined. 2.1.2 Convención de Nomenclatura de Ítems de ConfiguraciónError! Bookmark not defined. 2.1.3 Librerías Controladas Error! Bookmark not defined. 2.2 Control de Configuración ....................................................................2 2.3 Rendición de Cuenta y Reporte del Estado de la Configuración .......3 2.4 Auditorías y Revisiones de Configuración ..........................................4 2.5 Control de Interfaces ...........................................................................5 2.6 Control de Proveedores ......................................................................5 Sección 3 Glosario ...............................................................................................6 Sección 4 Control de Cambios ............................................................................6 Sección 5 Anexos ................................................................................................6 PMC-Instrucciones-10REMON-1.0 Página i Máster en Ingeniería de Software Proyecto Final de Máster – MRF Framework INSTRUCCIONES DE MONITOREO Versión 1.0 | 30-SEP -2008 Introducción Las organizaciones deben mantener visibilidad en el estado de sus proyectos TIC. Una vez que los proyectos han sido formalmente iniciados y los recursos han sido asignados, se deben emprender actividades de monitoreo y control sobre los proyectos. Para proveer un método consistente para presentar la información de estado del proyecto, se provee un formato de reporte para monitoreo como parte del MRF framework. De esta manera buscamos asegurar que los proyectos tengan los medios adecuados para alcanzar sus objetivos. Se busca también identificar las áreas de alto riesgo y puntos de posibles fallas para los proyectos. Como parte del proceso de monitoreo se reporta información crítica del proyecto. Se deben presentar datos específicos para asegurar que los proyectos serán desarrollados a tiempo y dentro del presupuesto, y que proveerán los beneficios esperados. La información del proyecto provista a través del proceso de monitoreo es utilizada para detectar: Procesos o resultados con desviación respecto al plan; Riesgos que son identificados como parte del plan de gestión de riesgos; Procesos que no resuelven efectivamente la calidad del producto y proyecto; Áreas donde los costes no están en conformidad con el presupuesto del proyecto. Uso del Proceso de Monitoreo Visión Dentro del MRF framework, el proceso de monitoreo es importante para garantizar la adecuada ejecución de los mismos. Toda la información de monitoreo debe ser completa y precisa. Aún cuando todas las secciones propuestas son aplicables a todos los proyectos, hay secciones que no tenga respuesta. En estos casos, se indicará como “No Aplicable” y se dará una breve explicación. Aplicabilidad El proceso de monitoreo se ejecuta para cualquier proyecto clasificado como grande o mediano. Gobierno y Alcance El reporte de monitoreo debe ser completado por el gerente de proyecto con estrecha colaboración del auspiciante ejecutivo y tecnológico, quienes tienen la responsabilidad de la información incluida en el reporte. PMC-Instrucciones-10REMON-1.0 Página 1 Máster en Ingeniería de Software Proyecto Final de Máster – MRF Framework INSTRUCCIONES DE MONITOREO Versión 1.0 | 30-SEP -2008 El gerente de proyecto tiene la responsabilidad de asegurarse que el reporte de monitoreo es utilizado y aprobado, y que contiene información precisa del proyecto. Es recomendable que se incluyan firmas de aprobación como mínimo de los auspiciantes ejecutivos y tecnológicos. Sección 1 Información General Completar información general del proyecto. Especificar el periodo de reporte basados en la frecuencia de reporte establecida por la organización. Responder las preguntas claves y proveer una explicación si es necesario. Completar la sección de métricas con los datos correspondientes a la fecha de reporte; elaborar la tabla de resumen del proyecto. Completar de manera resumida las secciones correspondientes a desempeño, hitos alcanzados y no alcanzados y gestión de riesgos. Sección 2 Costes, Calendario y Logros del Proyecto 2.1 Costes Para cada ítem relacionado con costes, proveer información de costes del proyecto basados en lo siguiente: Estimación inicial de costes del proyecto.- Estimación inicial de costes previstos en el plan de gestión; Última estimación de costes del proyecto reportada.- Costes reportados en el último reporte de monitoreo; Estimación actual de costes del proyecto.- Estimación actual de costes del proyecto; Explicación de la variación de costes entre la última estimación reportada y la estimación actual; Ejecución presupuestaria a la fecha (año fiscal).- Coste total invertido en el proyecto en el presente año fiscal; Ejecución presupuestaria a la fecha (total).- Coste total invertido en el proyecto; Descripción del mecanismo de control de costes.- Descripción del método utilizado para controlar los costes del proyecto. 2.2 Calendario del Proyecto Para cada ítem relacionado con el calendario del proyecto, proveer información basada en lo siguiente: Estimación inicial de fechas de inicio y término del proyecto; PMC-Instrucciones-10REMON-1.0 Página 2 Máster en Ingeniería de Software Proyecto Final de Máster – MRF Framework INSTRUCCIONES DE MONITOREO Versión 1.0 | 30-SEP -2008 Fecha línea base.- Fecha en que fueron puestas bajo línea base; Últimas fechas de inicio y término reportadas.- Fechas reportadas en el último reporte; Fecha línea base.- Fecha en que fueron puestas bajo línea base; Estimación actual de fechas de inicio y término; Fecha línea base.- Fecha en que fueron puestas bajo línea base; Explicación de la variación entre las últimas fechas reportas y las fechas actuales; Porcentaje estimado de avance del proyecto; Descripción del método utilizado para controlar el progreso; Descripción del mecanismo de reporte utilizado para asegurar que los participantes del proyecto y los gestores Las actividades de control de configuración piden, evalúan, aprueban o desaprueban, e implementan cambios a las líneas base de ítems de configuración. Los cambios incluyen corrección de errores, mejoras y evoluciones incrementales. El grado de formalidad necesaria para los procesos de cambio depende de los ítems de configuración afectados y en el impacto del cambio dentro de la estructura de la configuración. Identificar los registros a ser utilizados para controlar y documentar esta secuencia de pasos para cada cambio. Documentar explícitamente cualquier diferencia en el manejo del cambio basado en el origen de la petición. El control de configuración debe cubrir lo siguiente: 2.3 Identificación y documentación de la necesidad de cambio; Análisis y evaluación del pedido de cambio; Aprobación o desaprobación del pedido; Verificación, implementación y liberación de cambios; Control de código fuente; Planificación de líneas base; Planificación de liberaciones; Rendición de Cuenta y Reporte del Estado de la Configuración Las actividades de rendición de cuenta y reporte del estado de la configuración registran y reportan el estado de los ítems de configuración del proyecto. Esta sección debe resolver o especificar lo siguiente: PMC-Instrucciones-10REMON-1.0 Página 3 Máster en Ingeniería de Software Proyecto Final de Máster – MRF Framework INSTRUCCIONES DE MONITOREO Versión 1.0 | 30-SEP -2008 Información requerida a ser controlada y reportada en líneas base y cambios; Tipos de reporte de rendición de cuenta de estado a ser generada y su frecuencia; Información a ser recolectada, almacenada, procesada y reportada; Requerimientos de seguridad de los datos a ser controlados; Versión inicial aprobada de los ítem de configuración; Requerimientos de control de estado de las peticiones de cambio a los ítems de configuración; Estado de implementación de cambios aprobados a los ítems de configuración; Documentación utilizada para certificar que los ítems de configuración del proyecto están listos para liberar, revisión técnica o aprobación; Documentación de los registros de estado utilizados para indicar la liberación, revisión, calendarios de aprobación y estado de los ítems de configuración. 2.4 Auditorías y Revisiones de Configuración Identificar las auditorías y revisiones de configuración a llevarse a cabo en los ítems de configuración del proyecto. Una auditoría de configuración se puede llevar a cabo en un ítem de configuración previo a su liberación o después. Las auditorías de configuración determinan en que grado el ítem de configuración actual refleja las características físicas y funcionales requeridas. Las revisiones de configuración son herramientas de gestión para establecer una línea base. Como mínimo, se deben llevar a cabo las siguientes auditorías y revisiones: Auditoría a la configuración física, realizada previo a la liberación; Revisión a la configuración física, realizada previo a la liberación; Auditoría a la configuración funcional, realizada previo a la liberación; Revisión a la configuración funcional, realizada previo a la liberación; Una auditoría a la configuración física se lleva a cabo para verificar que un ítem de configuración, tal cual está, guarda conformidad con la documentación técnica que lo define. Una auditoría a la configuración física típicamente realiza un inventario para analizar y asegurar que solo los componentes de código, ficheros, datos de configuración y documentación pertinente están contenidos en la configuración. Una auditoría a la configuración funcional se lleva a cabo para verificar que el desarrollo de un ítem de configuración ha sido terminado satisfactoriamente, que el ítem ha logrado el PMC-Instrucciones-10REMON-1.0 Página 4 Máster en Ingeniería de Software Proyecto Final de Máster – MRF Framework INSTRUCCIONES DE MONITOREO Versión 1.0 | 30-SEP -2008 desempeño y las características funcionales especificadas en los requerimientos, y que los documentos operacionales y de soporte son completos y satisfactorios. Para cada auditoría o revisión de configuración planificada, especificar: Propósito; Ítems de configuración bajo auditoría o revisión; Calendario de las tareas de auditoría o revisión; Procedimientos para llevar a cabo la auditoría o revisión; Participantes por título de de trabajo; Documentación requerida que debe estar disponible para el análisis o revisión, o para soportar la auditoría o revisión; 2.5 Procedimientos/requerimientos para registrar los resultados de auditorías; Criterios de aprobación y acciones específicas una vez aprobados. Control de Interfaces Las actividades de control de interfaces coordinan los cambios de los ítems de configuración del proyecto con los cambios para interfacear ítems fuera del alcance del proyecto. Se debe examinar de efectos potenciales de interfaces con hardware, software, firmware, datos, interacción de usuario y documentación. Identificar los ítems externos con los cuales los ítems de configuración del proyecto se interfacearán. Para cada interfaz definir: Naturaleza de la interface; Organizaciones afectadas; Como será controlada la interfaz del ítem de configuración relevante; Como serán aprobados los documentos de control de interface y liberados en líneas base específicas. Identificar las responsabilidades y procedimientos para controlar las interfaces por parte del comité de control de cambios. 2.6 Control de Proveedores Definir las actividades para incorporar los ítems de configuración adquiridos y los ítems de configuración sobre los cuales los proveedores tienen responsabilidad. Incluir las actividades para la coordinación de cambios a estos ítems con las organizaciones apropiadas. PMC-Instrucciones-10REMON-1.0 Página 5 Máster en Ingeniería de Software Proyecto Final de Máster – MRF Framework INSTRUCCIONES DE MONITOREO Versión 1.0 | 30-SEP -2008 Describir los ítems de configuración sobre los cuales los proveedores tienen responsabilidad. Incluir en la descripción: Que requerimientos de gestión de la configuración del proyecto serán parte del acuerdo o contrato con el proveedor; Como el vendedor será monitoreado en cuanto a conformidad; Que auditorías y revisiones de configuración se llevarán a cabo; Como serán probados, verificados, aceptados y unidos los ítems de configuración con otros ítems de configuración del proyecto; Como serán manejados los ítems propietarios en cuanto a seguridad y trazabilidad de propiedad (Ej: copyright); Como serán procesados los cambios, incluyendo la participación del proveedor. Describir los ítems de configuración adquiridos. Incluir: Como se revisarán, probarán y colocarán bajo gestión de la configuración los ítems de configuración; Como los cambios en los ítems de configuración serán gestionados; Cuando y como participará el proveedor en el proceso de gestión de la configuración. Sección 3 Glosario Definir todos los términos y acrónimos requeridos para interpretar el plan de gestión de la configuración apropiadamente. Sección 4 Control de Cambios Identificar los cambios realizados al plan de gestión de las comunicaciones. Sección 5 Anexos Incluir cualquier anexo relevante. PMC-Instrucciones-10REMON-1.0 Página 6