Propuesta para Implantar CMMI en una Empresa con Mltiples
Unidades Desarrolladores de Softwre. Concha Huaroto, Nancy Elizabet..
Derechos reservados conforme a Ley
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM ANEXOS
ANEXO I
Glosario de trminos:
reas de Proceso (PA) Un rea de proceso es un conjunto de prcticas relacionadas en un rea que ejecutadas colectivamente satisface un conjunto de metas consideradas importantes para hacer mejoras significativas en esa rea.
Metas Genricas (GG) Son llamadas genricas porque la misma descripcin aparece en mltiples reas de procesos.
Metas Especficas (SG) Las metas especficas aplican a reas de procesos y direccionan a caractersticas nicas que describen que debe ser implementadas para satisfacer el rea de proceso.
Caractersticas Comunes (KF) Organizan las prcticas genricas de cada rea de proceso. Estn agrupadas para proveer una manera de presentar las prcticas genricas: o Compromiso para ejecutar o Habilidad para ejecutar o Direccin para implementacin o Verificacin de implementacin
Prcticas Genricas (GP) Las prcticas genricas proveen institucionalizacin para asegurar que el proceso asociado con el rea de proceso debe ser repetible y duradera. Son categorizadas por metas genricas y caractersticas comunes.
Propuesta para Implantar CMMI en una Empresa con Mltiples Unidades Desarrolladores de Softwre. Concha Huaroto, Nancy Elizabet..
Derechos reservados conforme a Ley
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM Prcticas Especficas (SP) Una prctica especfica es una actividad que es considerada importante en la meta especfica asociada. Describe las actividades esperadas para resultar un acercamiento de las metas especficas de un rea de proceso.
Sub prcticas Son descripciones detalladas que proveen guas para interpretar prcticas especficas o genricas.
Stakeholders: Personas que tienen un fuerte relacionamiento con el proyecto, ya sea porque proporcionan datos al proyecto o porque reciben datos del mismo,
ANEXO II
Acrnimos
CM Administracin de la Configuracin CMM Modelo de Maduracin de Capacidad CMMI Modelo Integrado de Maduracin de la Capacidad DAR Anlisis de Decisin y Resolucin EIA/IS 731 Electronic Industries Alliance Interim Standar GG Metas Genricas GP Prcticas Genricas IPD-CMM CMM para Desarrollo de productos Integrados IPM Administracin del Proyecto Integrado MA Mediciones y Anlisis PA reas de Proceso PDP Proceso Definido para el Proyecto PMC Monitoreo y Control de Proyectos PP Planeamiento de Proyectos PPQA Aseguramiento de Calidad de Productos y Procesos QPM Administracin Cuantitativa del Proyecto
Propuesta para Implantar CMMI en una Empresa con Mltiples Unidades Desarrolladores de Softwre. Concha Huaroto, Nancy Elizabet..
Derechos reservados conforme a Ley
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM RD Desarrollo de Requerimientos RM Administracin de Requerimientos RiskM Administracin de Riesgos SP Prcticas Especficas SW-CMM CMM para Software WBS Work Breakdown Structured
ANEXO III
Descripcin detallada de PAs y evidencias de cumplimiento
Prcticas Generales
Todas las reas de Procesos (PAs) deben cumplir un conjunto de prcticas generales, cuyas evidencias de cumplimiento deben almacenarse en un repositorio del Proyecto. A continuacin se describen las prcticas generales:
o Polticas Se cumple con esta prctica si existe una poltica definida que describe los objetivos, visin, misin y los estndares de la empresa, y que el personal involucrado haya ledo la poltica y confirmado su adherencia a la poltica notificado su lectura de la poltica. Esta notificacin debe almacenarse en la base de datos del proyecto.
Ejemplos de cumplimiento: Polticas y notas de confirmacin de lecturas almacenadas en un repositorio.
o Planes Se cumple con esta prctica si se tiene planes de trabajo tanto para los proyectos como para atender la operativa, considerando todas las tareas relacionadas con todas las PAs, y si stos planes estn dentro de un gantt general . Existe un responsable para su creacin, revisin y mantenimiento.
Propuesta para Implantar CMMI en una Empresa con Mltiples Unidades Desarrolladores de Softwre. Concha Huaroto, Nancy Elizabet..
Derechos reservados conforme a Ley
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM Ejemplos de cumplimiento: Plan del Proyecto, Plan de Administracin de la Configuracin, Gantt General, Plan Operativo, Plan de administracin de riesgos, plan de aseguramiento de la calidad, etc.
o Recursos Se cumple con esta prctica si todo proyecto define los recursos necesarios (herramientas, infraestructura, personas) para la ejecucin de lo planeado, y existe un responsable para su definicin y su asignacin.
Ejemplos de cumplimiento: Recursos asignados (de HW, de SW, de infraestructura y de personal) estn identificados en el Plan del Proyecto, en el Plan de Administracin de la Configuracin, etc.
o Responsabilidad Se cumple con esta prctica si cada tarea definida en el proyecto tiene asignada una persona responsable.
Ejemplos de cumplimiento: Responsables de ejecutar las tareas, identificadas en el Plan del Proyecto, en el Plan de Administracin de la Configuracin, etc.
o Entrenamiento Se cumple con esta prctica si todo proyecto identifica las necesidades de entrenamiento para la ejecucin del mismo. Existe un responsable para la definicin y la ejecucin.
Ejemplo de cumplimiento: Requerimientos de entrenamiento definidos en el Plan del Proyecto, y Desarrollo de un control para monitoreo de cumplimiento de entrenamiento.
o Administracin de la configuracin Se cumple con esta prctica si todo proyecto define en un plan los componentes que estarn bajo el control de versiones.
Propuesta para Implantar CMMI en una Empresa con Mltiples Unidades Desarrolladores de Softwre. Concha Huaroto, Nancy Elizabet..
Derechos reservados conforme a Ley
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM Ejemplo de cumplimiento: Documento Plan de Administracin de la Configuracin que tenga todos los componentes que van a estar bajo control de la configuracin como versiones de manuales, versiones de procedimientos, versiones de programas, etc.
o Stakeholders Se cumple con esta prctica si todo proyecto identifica a los stakeholders (del proyecto, del cliente y/o externos) a los cuales se involucra conforme a lo planeado. , los mismos que son involucrados conforme lo planeado.
Ejemplo de cumplimiento: Plan de involucramiento de los stakeholders, minutas de reuniones con los stakeholders y copia de mails. ? o Monitoreo y Anlisis de mtricas Se cumple con esta prctica si todo proyecto hace seguimiento peridico a lo planeado, toma las acciones correctivas a los desvos y se analiza tendencias.
Ejemplo de cumplimiento: Definicin de las mtricas del Proyecto en un Plan de calidad, procedimiento para colectar las mtricas, coleccin de las mtricas yAnlisis de las mtricas.
o Aseguramiento de la Calidad. Se cumple con esta prctica si todo proyecto realiza revisiones peridicas para asegurar la calidad, el mismo que cubre todas las PAs.
Ejemplo de cumplimiento: Reporte de Aseguracin de calidad, Lista de verificacin de Aseguramiento de Calidad.
o Revisin de alto nivel. Se cumple con esta prctica si todo proyecto reporta a la gerencia superior peridicamente el estado del proyecto, el mismo que debe considerar mediciones para cada una de las PAs.
Propuesta para Implantar CMMI en una Empresa con Mltiples Unidades Desarrolladores de Softwre. Concha Huaroto, Nancy Elizabet..
Derechos reservados conforme a Ley
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM Ejemplos de cumplimiento: Preparacin de un resumen Reporte de Estado que se presenta peridicamente al nivel superior, para revisar nivel cumplimiento y analizar y tomar acciones sobre problemas y riesgos. Las mediciones en este reporte pueden ser Nmero de horas dedicadas a cada PA, Nro de productos de trabajo atendidos, % de avance en el cumplimiento, etc.
o Definicin de Procesos para el Proyecto (PDP). Todo proyecto define un Proceso General Proceso de Definicin de Proyecto PDP los cuales rigen el proyecto. En este mismo PDP se deben detallar las razones para su construccin. Existe un responsable para la definicin, aprobacin y mantenimiento del PDP.
Ejemplo: Construccin de un proceso que contenga las polticas, procedimientos, procesos, herramientas y formatos utilizados en el proyecto.
o Mejoras. Todo proyecto identifica activos y oportunidades de mejora para ser reutilizadas por la organizacin. Los activos y las oportunidades de mejora deben almacenarse en archivos o bases de datos, de tal manera de explotar la informacin que ah se almacena.
Ejemplo de cumplimiento: Bases de datos de Mejoras, Bases de datos de Lecciones aprendidas
Prcticas Especficas
Todas las reas de Procesos (PAs) deben cumplir un conjunto de prcticas que son especficas de cada una de ellas. A continuacin se describe las prcticas especficas de las PAs, las cuales se han agrupado por tipo de PA.
Propuesta para Implantar CMMI en una Empresa con Mltiples Unidades Desarrolladores de Softwre. Concha Huaroto, Nancy Elizabet..
Derechos reservados conforme a Ley
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM o NIVEL 2
Administracin de Requerimientos (RM)
El propsito de Administracin de Requerimientos es administrar los requerimientos del proyecto e identificar inconsistencias entre esos requerimientos y los planes del proyecto y productos de trabajo. Se cumple con las prcticas especficas de Administracin de Requerimientos, si se cumple las siguientes metas especficas:
o Administrar Requerimientos Los requerimientos se administran y se identifican las inconsistencias con los planes del proyecto y productos de trabajo.
1. Se entiende los requerimientos (comunicacin con el cliente para entender los requerimientos) 2. Se obtiene compromiso del personal involucrado en la atencin del requerimiento. 3. Se administra los cambios a los requerimientos (procedimiento de control de cambios) 4. Se obtiene la trazabilidad bidireccional de los requerimientos (Desde el requerimiento se identifica a todos los componentes involucrados en el cambio, y desde cualquier componente se identifica al requerimiento original). 5. Se identifica inconsistencias entre los trabajos del proyecto y los requerimientos (Ejemplo: Diseo no est de acuerdo con el requerimiento, etc)
Ejemplos de cumplimiento: Plan Operativo, Documento de Alcance, Minuta de Comunicacin del Plan, Procedimiento de control de cambios, Revisin de Diseo por los pares, Aplicativos para gestionar los Requerimientos.
Propuesta para Implantar CMMI en una Empresa con Mltiples Unidades Desarrolladores de Softwre. Concha Huaroto, Nancy Elizabet..
Derechos reservados conforme a Ley
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
PA Planeamiento de Proyecto (PP)
El propsito de Planeamiento de Proyecto es establecer y mantener planes que definan el alcance y el ciclo de vida del proyecto; y establezcan el presupuesto y los cronogramas con las actividades del proyecto. Se cumple con las prcticas especficas de Planeamiento de Proyecto, si se cumple las siguientes metas especficas:
o Establecer estimaciones Las estimaciones de los parmetros se establecen y se mantienen segn el plan del proyecto.
1. Se estima el alcance del proyecto (WBS, relacin de tareas) 2. Se establece los atributos de estimacin de los productos de trabajo y tareas (tamao en puntos de funcin, lneas de cdigo, etc.) 3. Se define el ciclo de vida del proyecto (fases del proyecto, ejm propuesta y ejecucin) 4. Se determina los estimados de esfuerzo (horas)
Ejemplo de cumplimiento: Work Breakdown Structured (WBS), Gantt general, Plan General del proyecto, Plan Operativo, Ciclo de vida Proyectos.
o Desarrollar el Plan del proyecto Se establece un Plan del proyecto en el que se identifican los riesgos, se desarrollan los planes de administracin de datos, de manejo de recursos, de involucramiento de los stakeholders y de administracin de habilidades; y se mantiene como base para la administracin del proyecto.
Propuesta para Implantar CMMI en una Empresa con Mltiples Unidades Desarrolladores de Softwre. Concha Huaroto, Nancy Elizabet..
Derechos reservados conforme a Ley
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM 1. Se establece el Presupuesto y Schedule. 2. Se identifican los riesgos. 3. Se define un Plan para administrar los datos. 4. Se define un Plan para administrar los recursos. 5. Se define un Plan para administrar el conocimiento y habilidades. 6. Se define un Plan para involucrar a los stakeholders. 7. Se establece el Plan general del Proyecto (Debe integrar a todos los planes).
Ejemplo de cumplimiento: Plan del Proyecto, Gantt General, Plan Operativo, Evaluacin de Riesgos, Plan de Administracin de datos, Plan de Involucramiento de Stakeholders, plan de Administracin de habilidades.
o Obtener compromiso para el Plan Se establecen y mantienen compromisos con los involucrados en el Proyecto con las actividades definidas en el plan del proyecto.
1. Se revisan los planes que afectan al proyecto (con los involucrados) 2. Se reconcilia los trabajos con la disponibilidad de recursos 3. Se obtiene el compromiso de los involucrados con el plan (minuta, mail, firmas, etc)
Ejemplos de cumplimiento: Minutas de reunin de revisin de los planes con los involucrados internos y externos.
PA Control y Monitoreo del Proyecto (PMC)
El propsito de del Proyecto es proveer un entendimiento del progreso del proyecto para que se puedan tomar acciones correctivas apropiadas cuando el desempeo del proyecto se desva significativamente del plan.
Propuesta para Implantar CMMI en una Empresa con Mltiples Unidades Desarrolladores de Softwre. Concha Huaroto, Nancy Elizabet..
Derechos reservados conforme a Ley
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM Se cumple con las prcticas especficas de Control y Monitoreo del Proyecto, si se cumple las siguientes metas especficas:
o Monitorear el proyecto a partir del plan Se hace seguimiento del desempeo y el progreso actual del proyecto a partir del plan del proyecto.
1. Se monitorea los parmetros de planeamiento del proyecto (% de avance, fechas reales vs fechas estimadas, nro. de requerimientos atendidos vs el planeado, etc.) 2. Se monitorea los compromisos. 3. Se monitorea los riesgos. 4. Se monitorea el plan de administracin de datos (Que los datos existan y estn almacenados en el lugar correcto). 5. Se monitorea el involucramiento de los stakeholders. 6. Se conduce revisiones del progreso del proyecto (Avance del proyecto). 7. Se conduce revisiones de los hitos del proyecto. Ejemplos de cumplimiento: Reporte de estado del proyecto, Plan operativo, Reporte de Seguimiento al Plan del Proyecto, Seguimiento al Plan de Administracin de riesgos, Seguimiento al Plan de administracin de datos, Seguimiento al Plan de Involucramiento de los stakeholders.
o Administrar acciones correctivas a tomar Se administran las acciones correctivas a tomar cuando el desempeo del proyecto, o los resultados se desvan significativamente del plan.
1. Se analizan los problemas. 2. Se toman las acciones correctivas. 3. Se administran las acciones correctivas.
Ejemplo de cumplimiento: Registro de Problemas y acciones correctivas(Log)
Propuesta para Implantar CMMI en una Empresa con Mltiples Unidades Desarrolladores de Softwre. Concha Huaroto, Nancy Elizabet..
Derechos reservados conforme a Ley
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM PA Mediciones y Anlisis (MA)
El propsito de Mediciones y Anlisis es desarrollar y mantener la capacidad de tomar mediciones para responder a las necesidades de informacin requeridas para el gerenciamiento del proceso de software, tanto a nivel de proyecto como a nivel de organizacin. Se cumple con las prcticas especficas de Mediciones y Anlisis, si se cumple las siguientes metas especficas:
o Alinear actividades de medicin y anlisis con los objetivos y las necesidades de informacin.
1. Se establecer objetivos de medicin. 2. Se especifican medidas (mtricas bsicas: nro. de requerimientos a atenderse, esfuerzo esperado de correccin de errores, etc.). 3. Se establecen procedimientos de coleccin de datos y almacenamiento. 4. Se establece el procedimiento de anlisis.
Ejemplos de cumplimiento: Mtricas bsicas y calculadas, Plan de calidad, Niveles de Servicio, Procedimiento para recoleccin y anlisis de mtricas
o Proveer resultados de las mediciones Se proveen resultados de las mediciones asociadas con los objetivos y las necesidades de informacin identificadas.
1. Se colecciona las mediciones. 2. Se analiza las mediciones (para ver si los datos obtenidos son los correctos). 3. Se almacena los datos y resultados (mtricas bsicas y calculadas). 4. Se comunica los resultados del proceso a los involucrados.
Propuesta para Implantar CMMI en una Empresa con Mltiples Unidades Desarrolladores de Softwre. Concha Huaroto, Nancy Elizabet..
Derechos reservados conforme a Ley
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM Ejemplos de cumplimiento: Reporte de Estado del Proyecto, Anlisis de Congruencia de Mtricas, Reporte de mtricas calculadas, Anlisis de Causas de Desvos. PA Administracin de la Configuracin (CM)
El propsito de Administracin de la Configuracin es establecer y mantener la integridad de los productos de trabajo usando identificacin de configuracin, control de configuracin, cuentas de estados de configuracin, y auditoras de configuracin. Se cumple con las prcticas especficas de Administracin de la Configuracin, si se cumple las siguientes metas especficas:
o Establecer lneas base Se establecen las lneas base de los productos de trabajo identificados.
1. Se identifica los items de la configuracin 2. Se establece y mantiene un sistema de administracin de la configuracin. 3. Se crea o libera baselines (para uso interno o para entregar al cliente)
Ejemplos de cumplimiento: Plan de Administracin de la Configuracin, Baselines del proyecto
o Seguir y controlar cambios Se siguen y controlan los cambios de los productos de trabajos que estn bajo control de configuracin.
1. Se monitorea los requerimientos de cambio. 2. Se controla los cambios a los items de la configuracin.
Ejemplos de cumplimiento: Baselines, Registro de Pases a Produccin, Revisin mensual, Comparacin de Cambios o Establecer integridad
Propuesta para Implantar CMMI en una Empresa con Mltiples Unidades Desarrolladores de Softwre. Concha Huaroto, Nancy Elizabet..
Derechos reservados conforme a Ley
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM Se establece y mantiene la integridad de las lneas base.
1. Se establece y mantiene registros describiendo los items de configuracin. 2. Se ejecuta auditorias a la configuracin, para mantener la integridad.
Ejemplos de cumplimiento: Registro de pases a produccin, Historia de Versiones en Produccin, Auditorias de Administracin de la Configuracin PA Aseguramiento de la Calidad de Productos y Procesos (PPQA)
El propsito de Aseguramiento de Calidad de Procesos y Productos es proveer un staff y administracin con el objetivo de aseguramiento que se hayan cumplidos con los procedimientos que soportan los procesos que aseguran la calidad. Se cumple con las prcticas especficas de Aseguramiento de la calidad de productos y Procesos, si se cumple las siguientes metas especficas:
o Evaluar objetivamente procesos y productos de trabajo
1. Se evala objetivamente los procesos. (contra listas predefinidas) 2. Se evala objetivamente los productos de trabajo y servicios (contra listas predefinidas)
o Proveer comunicacin interna objetiva
1. Se comunica las no conformidades y se asegura su resolucin. 2. Se establece y mantiene registros de actividades de aseguramiento
Propuesta para Implantar CMMI en una Empresa con Mltiples Unidades Desarrolladores de Softwre. Concha Huaroto, Nancy Elizabet..
Derechos reservados conforme a Ley
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM o NIVEL 3
PA Desarrollo de Requerimientos (RD)
El propsito de Desarrollo de Requerimientos es producir y analizar requerimientos del cliente, del producto y de componentes del producto. Se cumple con las prcticas especficas de Desarrollo de Requerimientos, si se cumple las siguientes metas especficas:
o Desarrollo de requerimientos del Cliente Se recolectan las necesidades de los stakeholder, expectativas, limitaciones e interfaces, y se trasladan a los requerimientos del cliente.
1. Se obtienen las necesidades de los stakeholders. 2. Se desarrollan los requerimientos del cliente.
Ejemplos de cumplimiento: Memorndum de usuario, Reporte de Definicin del Proyecto, Documento de Alcance (de Requerimientos). o Desarrollar requerimientos del Producto Se elaboran y refinan los requerimientos del cliente para desarrollar los requerimientos del producto y los componentes del producto.
1. Se establecen los requerimientos de productos y de componentes de productos. 2. Se asigna los requerimientos a cada componente de los productos. 3. Se identifica los requerimientos de interfases.
Ejemplos de cumplimiento: Reporte de Definicin del Proyecto, Documento de Alcance.
o Analizar y validar requerimientos Se analizan y validan los requerimientos, y se desarrolla la definicin de la funcionalidad requerida.
Propuesta para Implantar CMMI en una Empresa con Mltiples Unidades Desarrolladores de Softwre. Concha Huaroto, Nancy Elizabet..
Derechos reservados conforme a Ley
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
1. Se establece y mantiene los conceptos operacionales y escenarios asociados. 2. Se establece y mantiene una definicin de la funcionalidad requerida. 3. Se analizan los requerimientos para asegurar que son necesarios y suficientes. 4. Se analizan los requerimientos para balancear las necesidades de los stakeholders y las restricciones. (usando modelos, prototipos, simulaciones, etc)
Ejemplos de cumplimiento: Documento de Alcance, Reporte de definicin del Proyecto Revisin por pares de Requerimientos, Evaluacin de riesgos tcnicos, Diseo Externo, Revisin de Diseo Externo por los pares.
PA Solucin Tcnica (TS)
El propsito de Solucin Tcnica es disear, desarrollar e implementar soluciones a los requerimientos. Las soluciones, diseos e implementaciones abarcan productos, componentes del producto, y ciclos de vida asociados al producto. Se cumple con las prcticas especficas de Solucin Tcnica, si se cumple las siguientes metas especficas:
o Seleccionar las soluciones de los componentes del producto Se seleccionan las soluciones del producto o componente de producto desde soluciones alternativas.
1. Se desarrollan alternativas de solucin y criterios de seleccin (costos, rendimiento tcnico, complejidad, limitaciones tecnolgicas, riesgos, facilidad de uso, etc). 2. Se evoluciona conceptos operacionales escenarios y ambientes para describir las condiciones (modo de operacin, estado de operacin para cada componente) 3. Se selecciona las soluciones de componente de producto que mejor satisface los criterios establecidos.
Propuesta para Implantar CMMI en una Empresa con Mltiples Unidades Desarrolladores de Softwre. Concha Huaroto, Nancy Elizabet..
Derechos reservados conforme a Ley
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
Ejemplos de cumplimiento: Registros de Anlisis de Decisiones, Diseo Externo.
o Desarrollar el Diseo Se desarrollan los diseos del producto y componente del producto.
1. Se desarrolla un diseo por cada producto o componente de producto (arquitectura del producto, diseo detallado). 2. Se establece un paquete de datos tcnicos. 3. Se disea las interfases en trminos de criterios establecidos y mantenidos. 4. Se evala si los componentes de los productos deben ser desarrollados, comprados o re-usados en base a criterios establecidos.
Ejemplos de cumplimiento: Diseo Externo, Documento de Alcance, Diseo Interno.
o Implementar el Diseo del Producto Los componentes del producto y la documentacin asociada, se implementan de acuerdo a lo diseado.
1. Se implementa el diseo (codificacin, re-uso de cdigo, prueba unitaria) 2. Se desarrolla y mantiene la documentacin de usuario final.
Ejemplos de cumplimiento: Cdigo Fuente, Pruebas Unitarias, Manuales de Usuario, Guas de Usuario. PA Integracin de Productos (PI)
El propsito de Integracin de Productos es integrar el producto a partir de sus componentes, asegurar que el producto (como parte de la integracin) funciona correctamente, y entregar el producto.
Propuesta para Implantar CMMI en una Empresa con Mltiples Unidades Desarrolladores de Softwre. Concha Huaroto, Nancy Elizabet..
Derechos reservados conforme a Ley
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM Se cumple con las prcticas especficas de Integracin de Productos, si se cumple las siguientes metas especficas:
o Preparar la Integracin del Producto Se lleva a cabo la preparacin para la integracin del producto.
Ejemplos de cumplimiento: Reporte de Definicin del Proyecto, Plan del Proyecto, Pruebas de Integracin, Registro de Pase a Produccin
o Asegurar la Compatibilidad de Interfaces Se verifica que las interfaces de los componentes del producto, tanto internas como externas, son compatibles.
Ejemplos de cumplimiento: Revisin de Diseo Externo por los pares, Diseo Interno.
o Integrar los componentes del producto y entregar el producto Se integran los componentes del producto verificados y se entrega el producto integrado, verificado y validado.
Ejemplos de cumplimiento: Pruebas Unitarias, Ensamblaje de componentes de productos, Pruebas Integracin, Registros de pases a Produccin.
PA Verificacin (VER)
El propsito de Verificacin es asegurar que los productos de trabajo seleccionados responden a los requerimientos especificados.
Propuesta para Implantar CMMI en una Empresa con Mltiples Unidades Desarrolladores de Softwre. Concha Huaroto, Nancy Elizabet..
Derechos reservados conforme a Ley
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM Se cumple con las prcticas especficas de Verificacin, si se cumple las siguientes metas especficas:
o Seleccionar los productos a verificar
Se selecciona los productos que se van a verificar, los cuales deben estar definidos en los planes.
Ejemplos de cumplimiento: Plan del Proyecto, Plan maestro de pruebas, Casos de Prueba
o Preparar la Verificacin, Realizar revisiones entre colegas (Peer reviews) Se prepara la verificacin de acuerdo a lo establecido en el PDP.
Ejemplos de cumplimiento: PDP, Revisin de Diseo Externo entre colegas, Revisin de Requerimientos, Revisin de Documentacin, Revisin de Cdigo.
o Preparar la Verificacin, Verificar los entregables.
Se verifica los entregables.
Ejemplos de cumplimiento: Pruebas Unitarias, Pruebas de Integracin
PA Validacin (VAL)
El propsito de Validacin es demostrar que un producto o componente satisface su uso pretendido, en el ambiente operativo planeado.
Propuesta para Implantar CMMI en una Empresa con Mltiples Unidades Desarrolladores de Softwre. Concha Huaroto, Nancy Elizabet..
Derechos reservados conforme a Ley
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM Se cumple con las prcticas especficas de Validacin, si se cumple las siguientes metas especficas: o Definir los productos a validar, Preparar el ambiente de validacin y criterios.
Ejemplos de cumplimiento: Estrategia de validacin, Procedimiento de prueba de software.
o Validar productos o componentes del producto. Se validan los productos o componentes para asegurar que estn listos para ser usados en su ambiente productivo.
Ejemplos de cumplimiento: Pruebas de Aceptacin. PA Administracin de Proyecto Integrado (IPM)
El propsito de Administracin del Proyecto Integrado es establecer y administrar el proyecto y la participacin de los principales grupos involucrados de acuerdo a un proceso definido e integrado que es adaptado a partir de los procesos estndar de la organizacin. Se cumple con las prcticas especficas de Administracin de Proyecto Integrado, si se cumple las siguientes metas especficas:
o Usar el PDP (Procesos Definidos para el Proyecto) El proyecto se conduce usando un Proceso Definido que es adaptado a partir del conjunto de procesos estndar de la organizacin segn los criterios de parametrizacin para el proyecto. (ver anexo IV)
1. Se establece un Proceso Definido para el proyecto segn los criterios de parametrizacin (ejemplos de parametrizacin pueden ser tamao de proyecto, costo del proyecto, etc)
Propuesta para Implantar CMMI en una Empresa con Mltiples Unidades Desarrolladores de Softwre. Concha Huaroto, Nancy Elizabet..
Derechos reservados conforme a Ley
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM 2. Se usan los activos de la organizacin para planear las actividades de proyecto (ejemplo: tiempo promedio estimado de revisin de documentacin) 3. Se integran los planes (El plan general debe invocar a los otros planes) 4. Se maneja el proyecto usando los planes integrados (El gantt general invoca los gantt de los otros planes) 5. Se contribuye con los activos de la organizacin (mejoras a procesos, rutinas generales, etc)
Ejemplos de cumplimiento: Repositorio para almacenar los Proyectos, Plan del Proyecto, Gantt general, Lecciones aprendidas, Mejoras de procesos.
o Coordinar y colaborar con los principales grupos involucrados Se lleva a cabo la coordinacin y colaboracin con los principales grupos involucrados.
1. Se administra el involucramiento de los stakeholders (tareas de los stakeholders en el proyecto y fechas de cumplimiento) 2. Se administra las dependencias (tareas cuya ejecucin depende de la ejecucin de una tarea del stakeholder, e impacto en el proyecto) 3. Se resuelve los problemas de coordinacin
Ejemplos de cumplimiento: Plan y seguimiento de Stakeholders, Seguimiento de las dependencias, Registro de problemas (Log), Reporte de Seguimiento de Proyectos. PA Administracin de Riesgos (RiskM)
El propsito de Administracin de Riesgos es identificar potenciales problemas antes de que ocurran, de manera que las actividades de manejo de riesgos podran ser planeadas cuando sea necesario a lo largo del ciclo de vida del proyecto para alivianar impactos adversos en los objetivos a alcanzar. Se cumple con las prcticas especficas de Administracin de Riesgos, si se cumple las siguientes metas especficas:
Propuesta para Implantar CMMI en una Empresa con Mltiples Unidades Desarrolladores de Softwre. Concha Huaroto, Nancy Elizabet..
Derechos reservados conforme a Ley
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
o Preparar para el manejo de Riesgos Se lleva a cabo la preparacin del manejo de riesgos.
1. Se determina las fuentes de riesgos y sus categoras (lista de posibles riesgos) 2. Se define los parmetros de riesgos (impacto) 3. Se establece la estrategias de administrar un riesgo (Revisin peridica hasta que se mitigue o desaparezca)
Ejemplo de cumplimiento: Evaluacin de riesgos, Plan del proyecto que direcciona a la ejecucin de evaluacin de riesgos.
o Identificar y analizar Riesgos Los riesgos son identificados y analizados para determinar su importancia relativa.
1. Se identifica riesgos (de la lista de posibles riesgos) 2. Se evala, categoriza y prioriza riesgos
Ejemplo de cumplimiento: Evaluacin de riesgos o Disminuir riesgos
Los riesgos se manejan y disminuyen para reducir impactos adversos en los objetivos a alcanzar.
1. Se desarrolla planes de mitigacin de riesgos 2. Se implementa planes de mitigacin de riesgos
Ejemplo de cumplimiento: Plan de Administracin de riesgos que incluyen plan de mitigacin de riesgos.
Propuesta para Implantar CMMI en una Empresa con Mltiples Unidades Desarrolladores de Softwre. Concha Huaroto, Nancy Elizabet..
Derechos reservados conforme a Ley
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM PA Anlisis de Decisin y Resolucin (DAR)
El propsito de Anlisis de Decisin y Resolucin es analizar decisiones usando un proceso de evaluacin formal, que evala las alternativas identificadas contra los criterios establecidos. Se cumple con las prcticas especficas de Anlisis de Decisin y Resolucin, si se cumple las siguientes metas especficas:
o Evaluar alternativas Las decisiones se basan en la evaluacin de alternativas usando criterios establecidos.
1. Se establecen guas para Anlisis de decisiones 2. Se establecen criterios de evaluacin 3. Se identifican alternativas de solucin 4. Se seleccionan mtodos de evaluacin 5. Se evalan alternativas 6. Se selecciona la solucin
Ejemplos de cumplimiento: Gua de Registro y Anlisis de decisiones, Registro de Anlisis de Decisiones.
o NIVEL 4
PA Administracin Cuantitativa del proyecto (QPM)
El propsito de Administracin Cuantitativa del proyecto es administrar cuantitativamente el conjunto de procesos definidos para el proyecto, a fin de alcanzar la calidad establecida para el proyecto y los objetivos de rendimiento del proceso. Se cumple con las prcticas especficas de Administracin Cuantitativa del proyecto, si se cumple las siguientes metas especficas:
Propuesta para Implantar CMMI en una Empresa con Mltiples Unidades Desarrolladores de Softwre. Concha Huaroto, Nancy Elizabet..
Derechos reservados conforme a Ley
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
o Administrar cuantitativamente el proyecto. El proyecto es cuantitativamente administrado teniendo en cuenta los objetivos de calidad y rendimiento del proceso.
1. Se establecen los objetivos del proyecto (cumplir con los niveles de servicio, satisfaccin del cliente, calidad de productos, etc). 2. Se define el criterio para establecer el Proceso definido (menor impacto en el cliente, elevar nivel de satisfaccin, etc). 3. Se seleccionan los sub procesos que sern administrados cuantitativamente (estimaciones, planificaciones, pruebas, etc). 4. Se administra el rendimiento del proyecto.
Ejemplos de cumplimiento: Plan de Calidad, PDP, Mtricas bsicas, Reporte de mtricas calculadas (predicciones).
o Administrar estadsticamente el rendimiento de los subprocesos El rendimiento de los subprocesos seleccionados desde el PDP es administrado estadsticamente.
1. Se seleccionan mediciones y tcnicas analticas (ejemplo: tasa de desvo en estimaciones menor que 8%, etc). 2. Se aplican mtodos estadsticos para obtener las variaciones. 3. Se monitorea el rendimiento de los sub procesos seleccionados (ejm: tasa de desvo en estimaciones del mes fue mayor que el esperado. 10% obtenido vs el 8% esperado). 4. Se almacena la data manejada estadsticamente.
Ejemplos de cumplimiento: Mtricas bsicas, Mtricas Calculadas, Reporte Estadstico, Reporte de Causas de Desvos, Repositorio de datos histricos.
Propuesta para Implantar CMMI en una Empresa con Mltiples Unidades Desarrolladores de Softwre. Concha Huaroto, Nancy Elizabet..
Derechos reservados conforme a Ley
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
o NIVEL 5
PA: Anlisis de Causas y Resolucin (CAR)
El propsito de la PA CAR: Anlisis de Causas y Resolucin es identificar las causas de defectos y otros problemas y tomar accin para prevenirlos de ocurrencias futuras. Se cumple con las prcticas especficas de Anlisis de Causas y Resolucin, si se cumple las siguientes metas especficas:
o Determinar las causas de los defectos
1. Se selecciona la data defectuosa para anlisis (ejemplos: defectos encontrados en las pruebas, en las revisiones entre pares, problemas de capacidad de procesos, problemas de telecomunicaciones, etc.) 2. Se analiza las causas races y se propone acciones
o Administrar las causas races de defectos para prevenir su ocurrencia futura.
1. Se implementa las acciones propuestas 2. Se evala el efecto de los cambios 3. Se almacena un registro con el anlisis de causas y resolucin
PA: Innovacin Organizacional y Entrega (OID)
El propsito de la PA OID: Innovacin Organizacional y Entrega es seleccionar e implementar las mejoras innovadoras en forma incremental para optimizar las mediciones derivadas de las tecnologas y de los procesos de la Organizacin. Las mejoras se basan en los objetivos de calidad y de rendimiento (performance) de procesos, los cuales son derivados de los objetivos de la Organizacin.
Propuesta para Implantar CMMI en una Empresa con Mltiples Unidades Desarrolladores de Softwre. Concha Huaroto, Nancy Elizabet..
Derechos reservados conforme a Ley
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM Se cumple con las prcticas especficas de Innovacin Organizacional y Entrega si se cumple las siguientes metas especficas:
o Seleccionar mejoras. Se seleccionan las mejoras de procesos y de tecnologa que contribuyen a alcanzar los objetivos de calidad y performance de los procesos.
1. Se recolectan y analizan propuestas de mejoras. 2. Se identifican y analizan las mejoras innovadoras. 3. Se realizan pilotos de las mejoras. 4. Se seleccionan las mejoras a implementar.
o Implementar mejoras Se implementan y se miden en forma sistemtica y continua, las mejoras a las tecnologas y a los procesos de la Organizacin.
1. Se planifica la implementacin. 2. Se administra la implementacin. 3. Se mide los efectos de las mejoras.
ANEXO IV
FORMATOS
A continuacin se muestran algunos ejemplos de formatos que se pueden utilizar durante el desarrollo de Software. Cada Proyecto puede definir sus propios formatos, sin embargo debido a que los procesos deben estar estandarizados, es necesario que todos los proyectos de la organizacin utilicen los mismos formatos.
Relacin de formatos:
Propuesta para Implantar CMMI en una Empresa con Mltiples Unidades Desarrolladores de Softwre. Concha Huaroto, Nancy Elizabet..
Derechos reservados conforme a Ley
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
1. Proceso de Definicin del Proyecto PDP. 2. Plan de Administracin de Datos. 3. Plan de Administracin de Riesgos. 4. Cambio de Requerimientos. 5. Registros DAR. 6. Verificacin de Cdigo. 7. Casos de Prueba. 8. Reporte de Mediciones. 9. Reporte de Estado del Proyecto. 10. Plan de Involucramiento de los Stakeholders y Monitoreo.
El proceso de Definicin del Proyecto es el gran proceso que rene y relaciona en un solo proceso, las herramientas, modelos, formatos, procedimientos, con las que se cumple el CMMI. Puede aplicarse a toda una organizacin como a un proyecto especfico. A continuacin se describe los campos mnimos que debe tener un PDP:
o Procedimiento Original : Nombre del procedimiento que soporta la PA tal como ha sido definido para la empresa.
FORMATO: Proceso de Definicin del Proyecto - PDP Este formato pertenece a la PA Administracin Integrada del Proyecto: IPM
PROCESO DE DEFINICIN DEL PROYECTO - PDP PROYECTO: nombre del proyecto FECHA: dd/mm/aaaa Proc. original Requiere desvo SI/NO Atributo de parametri- zacin Alcance de implementacin Identificacin del desvo Proc. adoptado Evidencia de cumplimie nto de la PA RM y RD
Propuesta para Implantar CMMI en una Empresa con Mltiples Unidades Desarrolladores de Softwre. Concha Huaroto, Nancy Elizabet..
Derechos reservados conforme a Ley
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM Procedimiento de Administracin y Desarrollo de requerimientos SI Todo el documento Modificar el procedimiento para que cumpla con las prcticas de RM y RD de CMMI Hay desvo porque este procedimiento ha venido siendo usado con los Usuarios Procedimi ento para la Gestin y Desarrollo de Requerimi entos 1.- Requerimie nto de Usuario.
2.-Informe de atencin del requerimie nto
VAL Procedimiento de validacin NO 1.- Documento de alcance 2.-Diseo externo 3.-Formato de casos de prueba
o Requiere desvo (SI /No): Identificador de desvo respecto al uso del procedimiento original o de alguno de sus componentes. Se coloca NO, si no se va a utilizar estrictamente el procedimiento original . o Atributo de parametrizacin: Parte del documento que ser modificado. o Alcance de implementacin: Cmo se implantar la parte modificada, la misma que tambin debe cumplir con CMMI o Razn para el desvo: Causa por la que no se implementar el procedimiento original. o Procedimiento adoptado: Nombre del nuevo procedimiento. o Evidencias de cumplimiento: Formatos, metodologas, herramientas. Procesos y procedimientos que contienen las evidencias de cumplimiento con cada una de las prcticas generales y especficas de las PAs. El PDP as como los procedimientos o sus componentes que tienen desvo deben ser aprobados por el Grupo de Procesos para verificar que los mismos cumplan con CMMI. Todos los documentos deben estar anexos al PDP.
FORMATO: Plan de Administracin de datos
Propuesta para Implantar CMMI en una Empresa con Mltiples Unidades Desarrolladores de Softwre. Concha Huaroto, Nancy Elizabet..
Derechos reservados conforme a Ley
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM Este formato pertenece a la PA: Monitoreo y Control PMC. Se utiliza para controlar que los documentos se hayan construdo segn los estndares y que hayan sido almacenado en el lugar adecuado. PLAN DE ADMINISTRACIN DE DATOS PROYECTO: nombre del proyecto FECHA: dd/mm/aaaa Nombre del documento Descripcin Respon sable Ubicacin Nivel de seguridad Tipo de documento Es entrega ble Est bajo el control de la configu racin Registro DAR Documento de Anlisis de decisin y Resolucin para riesgos que se presenten Analist a funcio nal Base de datos del proyecto Medio: Modo actualizacin para coordinadores y lectura para todo el equipo Electrnico SI NO Diseo externo Diseo externo Analist a Base de datos del proyecto Bajo: Modo actualizacin para todo el equipo Electrnico SI SI Estrategia de pruebas Estrategia de pruebas Jefe de proyec to Base de datos del proyecto Alto: Modo actualizacin Para el jefe de proyecto y lectura para todo el equipo Electrnico NO SI
Propuesta para Implantar CMMI en una Empresa con Mltiples Unidades Desarrolladores de Softwre. Concha Huaroto, Nancy Elizabet..
Derechos reservados conforme a Ley
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM FORMATO: Plan de Administracin de riesgos
Este plan pertenece a la PA Administracin de riesgos. Muestra los riesgos ordenados segn el impacto en el proyecto. Para todos los riesgos excepcionales, altos y medios preparar un plan para mitigar los riesgos, y para los riesgos excepcionales y altos hacer tambin un plan de contingencia. A continuacin el formato llenado con un ejemplo.
PLAN DE ADMINISTRACIN DE RIESGOS PROYECTO: nombre del proyecto FECHA: dd/mm/aaaa Riesgos /Plan de mitigacin/ Plan de contingencia Esfuerzo Costo Responsable Fecha objetivo Estado EXCEPCIONALES Riesgo: El nmero de requerimientos pendientes es mayor que el nmero esperado 30,000 nuevos soles Jefe de proyecto 31/07/05 En proceso Plan de mitigacin: Acordar con el cliente elevar el valor del indicador nmero de requerimientos pendientes a un nmero ms real. Plan de contingencia: Contratar 2 personas por 5 meses para reducir el nmero de requerimientos MEDIO Riesgo: El reporte nombre del reporte no se acabar a tiempo Sin costo Analista 30/06/05 Cerrado Plan de mitigacin: Revisar la ruta crtica y actualizar el plan
Propuesta para Implantar CMMI en una Empresa con Mltiples Unidades Desarrolladores de Softwre. Concha Huaroto, Nancy Elizabet..
Derechos reservados conforme a Ley
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM FORMATO : Cambio de Requerimientos Este formato pertenece a la PA Administracin de Requerimientos. Se usa cuando se produce un cambio durante la ejecucin del proyecto que altera el alcance, el schedule o el costo.
FORMATO DE CAMBIO DE REQUERIMIENTOS PROYECTO: nombre del proyecto FECHA: dd/mm/aaaa SECCIN I . Descripcin del cambio Requerimiento impactado:
Descripcin del cambio
Requerido por: Nombre: Firma: SECCIN II . Evaluacin del cambio Costo estimado Tiempo estimado: Evaluado por: Solucin propuesta: Seccin del contrato que modifica: SECCIN III . APROBADO ( ) RECHAZADO ( ) Nombre: Firma: Fecha: Nombre: Firma: Fecha: Nombre: Firma: Fecha:
FORMATO: Registro Dar
Este formato pertenece a la PA: Anlisis de Decisin y Resolucin. Se utiliza cuando hay necesidad de tomar decisiones para elegir entre ms de una alternativa por algn problema que puede impactar en los costos, schedule o alcance.
Propuesta para Implantar CMMI en una Empresa con Mltiples Unidades Desarrolladores de Softwre. Concha Huaroto, Nancy Elizabet..
Derechos reservados conforme a Ley
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM REGISTRO DAR PROYECTO: nombre del proyecto FECHA: dd/mm/aaaa Informacin general Problema N: xxxx Breve descripcin del problema que requiere un anlisis de decisin:
Objetivos, alcance y requerimientos del proceso de evaluacin formal:
Criterios de evaluacin Lista de todos los criterios potenciales identificados, disponibles para utilizar en la evaluacin de soluciones alternativas Escala de ranking Criterio seleccionado o rechazado para usar en la evaluacin Fundamento para la seleccin o el rechazo de cada criterio
Soluciones alternativa y resultados de evaluacin Alcance de las soluciones alternativas propuestas que pueden conducir el problema Resultados de la evaluacin, incluyendo el fundamento para la seleccin o el rechazo de cada solucin
Mtodos de evaluacin Descripcin del mtodo / mtodos de evaluacin seleccionados Descripcin de las medidas usadas para el mtodo de evaluacin (costo, schedule, desempeo, riesgos, etc)
Solucin recomendada Solucin recomendada seleccionada para el alcance de las alternativas y el fundamento para la seleccin de las mismas como la mejor de todas las soluciones Riesgos potenciales asociados con la implementacin de la solucin recomendada
Mediciones Medicin Estimado Actual Esfuerzo del proceso (horas / persona) Duracin del proceso (das) Costo para ejecutar la evaluacin (Soles) Participantes en la evaluacin Nombre del participante Rol Tiempo dedicado (%)
Propuesta para Implantar CMMI en una Empresa con Mltiples Unidades Desarrolladores de Softwre. Concha Huaroto, Nancy Elizabet..
Derechos reservados conforme a Ley
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM FORMATO: Verificacin de cdigo.
Este formato pertenece a la PA de Verificacin. Se utiliza para asegurarse que el cdigo ha sido construido en base al Diseo y si cumple con los estndares definidos. En forma similar se pueden construir formatos para verificaciones de Requerimientos, Diseo, Documentacin, etc.
FORMATO DE VERIFICACIN DE CODIGO PROYECTO: nombre del proyecto FECHA: dd/mm/aaaa Autor: Tiempo de preparacin (horas): Nombre del Inspector: Tiempo utilizado en la inspeccin(horas): Otros participantes: Nro. de defectos encontrados: Tiempo de correccin(horas): Nombre del programa: Nro.lineas de cdigo del programa revisado: DEFECTOS ENCONTRADOS DURANTE LA REVISIN Resmen de los defectos encontrados. Estn identificados como Aceptado = NO Descripcin del defecto Descripcin de la correccin Fase del ciclo de vida en la que se ingres el defecto Tipo de severidad Fecha de resolucin
Criterio de revisin del cdigo (ejemplos para programacin estructurada) Aceptado (SI/NO) Comentarios Se siguen los estndares de codificacin? El cdigo est de acuerdo con el diseo? Se inicializaron las variables? Se ha evitado la asignacin de valores a las variables? Cada rutina utiliza una tarea bien definida? Es el cdigo re-usable Contiene manejo de errores? Se usa los estndares grficos definidos? (color de pantalla, botones, niveles de navegacin)
Propuesta para Implantar CMMI en una Empresa con Mltiples Unidades Desarrolladores de Softwre. Concha Huaroto, Nancy Elizabet..
Derechos reservados conforme a Ley
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM FORMATO: Casos de Prueba.
Este formato puede utilizarse para las pruebas unitarias, pruebas de integracin, pruebas del sistema, pruebas de aceptacin. Para el caso de pruebas de aceptacin pertenece a la PA de Validacin, en todos los otros casos pertenece a la PA de Verificacin.
CASOS DE PRUEBA PROYECTO: nombre del proyecto FECHA: dd/mm/aaaa
Requerimiento N Nombre del Proceso: Prueba N
Propietario del Proceso: Responsable de prueba:
Equipo de Pruebas: Tiempo invertido ( * = horas / persona)
Preparacin (*) Prueba (*) Correccin(*) Describir aqu en una o ms lneas los casos de prueba desde la perspectiva del usuario para que los lectores entiendan el propsito de este documento Caso N Descripcin del caso Condiciones de prueba Resultados esperados Resultados obtenidos Acciones (1) Firma ejecutor de prueba 1 2 3 4 5 6
Notas: (1) Describe la accin luego de detectarse un resultado no esperado
Propuesta para Implantar CMMI en una Empresa con Mltiples Unidades Desarrolladores de Softwre. Concha Huaroto, Nancy Elizabet..
Derechos reservados conforme a Ley
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM FORMATO: Reporte de Mediciones
Este formato pertenece a la PA: Mediciones y Anlisis. Por cada PA se deben reportar las mtricas bsicas.
REPORTE DE MEDICIONES PROYECTO: nombre del proyecto FECHA: dd/mm/aaaa Relacin de parmetros Unidad de reporte Valor esperado Valor obtenido PA: Verificacin Productos verificados cantidad 4 5 Esfuerzo consumido Horas 10 15 Defectos encontrados cantidad 1 2 Esfuerzo en correccin de defectos Horas 4 6 PA Planeamiento del Proyecto Requerimientos cumplidos en fecha cantidad 25 30 Nro. total de requerimientos atendidos en el mes cantidad 32 34
Propuesta para Implantar CMMI en una Empresa con Mltiples Unidades Desarrolladores de Softwre. Concha Huaroto, Nancy Elizabet..
Derechos reservados conforme a Ley
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
FORMATO: Reporte de Estado del Proyecto
Este formato se utiliza para reportar el avance del proyecto. Pertenece a la PA Monitoreo y Control. Se usa una lmina para reportar el avance de cada PA
REPORTE DE ESTADO DEL PROYECTO PROYECTO: nombre del proyecto FECHA: dd/mm/aaaa PA: Control de la Configuracin Actividad Fechas planeadas Fechas ejecutadas Crear el plan SCM 12/01/05 15/01/05 Definir el baseline 19/01/05 21/01/05 Generar reporte de estado 30/05/05 29/05/05 Ejecutar auditora al baseline 25/07/05 Actividad Horas planeadas Horas ejecutadas Esfuerzo en tareas de administracin de la configuracin 29 24.5
Propuesta para Implantar CMMI en una Empresa con Mltiples Unidades Desarrolladores de Softwre. Concha Huaroto, Nancy Elizabet..
Derechos reservados conforme a Ley
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
FORMATO: Plan de Involucramiento de Stakeholders y Monitoreo Este formato se utiliza para definir las actividades de los stakeholders con relacin a cada una de las PAs, y monitorear los avances.
PLAN DE INVOLUCRAMIENTO DE STAKEHOLDERS Y MONITOREO PROYECTO: nombre del proyecto FECHA: dd/mm/aaaa PA: Planeamiento de Proyecto Stakeholder 1 Stakeholder 2 Stakeholder 3 Stakeholder 4 Stakeholder 5 Revisar el documento de entendimiento Aprobar el documento de entendimiento
Fecha: 15/06/05 Se revis el documento de entendimiento
Fecha: 20/06/05 Se aprob el documento de entendimiento
PA: Mtricas y Anlisis Stakeholder 1 Stakeholder 2 Stakeholder 3 Stakeholder 4 Stakeholder 5 Recibe el Reporte de Estado Mensual con el resultado del perodo Recibe los reportes de niveles de servicio alcanzados en el mes
Fecha 1 Se envi el Reporte de Estado mensual Se envi los reportes de niveles de servicio
Fecha 2 Se envi el Reporte de Estado mensual Se envi los reportes de niveles de servicio