Plantilla de proceso de CMMI
Con los tipos de elemento de trabajo (WIT), informes y paneles mostrados en la ilustración, los equipos pueden planear proyectos y después seguir, ver y notificar el progreso. Estos artefactos, basados en los requisitos de Capability Maturity Model Integration (CMMI), se crean al crear un proyecto de equipo mediante Microsoft Solutions Framework (MSF) para la plantilla de proceso CMMI.
La versión más reciente de la plantilla de proceso CMMI se carga automáticamente en Team Foundation Server (TFS) al instalar o actualizar a la versión más reciente de TFS. Utilice el Administrador de plantillas de proceso para descargar y cargar plantillas de proceso.
Además de los tipos de elemento de trabajo, informes y paneles, los equipos tienen acceso a un conjunto de consultas de elementos de trabajo compartidas para realizar un seguimiento de la información, analizar el progreso y tomar decisiones.
Planear y hacer un seguimiento del trabajo mediante tipos de elemento de trabajo
Los equipos planean su proyecto capturando características y requisitos. Cuando los equipos trabajan en sprints, definen tareas y las vinculan a los requisitos. Para comprender mejor un consolidado de requisitos entre equipos, los administradores de programas vinculan los requisitos a una característica. Los problemas de bloqueo se siguen mediante problemas. Para obtener más información sobre el uso de estos WIT, vea Tipos y flujo de trabajo de elementos de trabajo de la plantilla de proceso para CMMI.
Un elemento de trabajo es un registro de la base de datos de TFS que contiene la definición, la asignación, la prioridad y el estado del trabajo. Los tipos de elementos de trabajo definen la plantilla de los campos, el flujo de trabajo y el formato de cada tipo. Los elementos de trabajo se pueden vincular entre sí para admitir dependencias de seguimiento, consolidar trabajo e informes.
Enumerar elementos de trabajo mediante consultas de elementos de trabajo
Puede usar las consultas de elementos de trabajo compartidas que proporciona la plantilla CMMI para enumerar los elementos de trabajo de un sprint actual o el trabajo pendiente del producto.
Puede abrir una consulta desde la página de elementos de trabajo y después utilizar el editor de consultas para aplicar diferentes criterios de filtro. Además, puede agregar una consulta como consulta de equipo para que aparezca en la página principal del equipo.
En Team Explorer, puede abrir cualquier consulta de elementos de trabajo en Excel para realizar ediciones masivas. Además, puede abrir el libro Evaluación de errores y el libro Problemas del portal del proyecto para dar prioridad a los errores y revisar los problemas.
Supervisar el progreso mediante informes
La plantilla de proceso CMMI proporciona los siguientes informes. Para que estos informes sean útiles, los equipos deben realizar determinadas actividades, como por ejemplo definir procesos de compilación, vincular elementos de trabajo y actualiza el estado o el trabajo restante.
Informes de compilación
Informes de administración de proyectos
Estado de todas las iteraciones (similar a Velocidad)
Informes de pruebas y errores
Para tener acceso a estos informes, se debe configurar la colección de proyectos de equipo con SQL Server Analysis Services y Reporting Services.
Ver el progreso mediante paneles
Los paneles muestran los datos del proyecto, permiten realizar tareas de investigación y ayudan a los equipos a realizar rápidamente las tareas comunes. Los paneles siguientes admiten la visualización de elementos de Team Web Access para enumerar los elementos de trabajo y los informes generados en el cubo de Analysis Services.
Para utilizar Paneles, el proyecto de equipo debe tener configurado un portal de proyecto que apunte a un sitio de SharePoint.
Guía de procesos
Las situaciones y los procedimientos de trabajo de los equipos de desarrollo varían ampliamente y la mayoría de las compañías tendrán sus propios procesos correctamente establecidos. Por estos motivos, la guía que se proporciona aquí no intenta recomendar un proceso de desarrollo en su totalidad. En su lugar, se describen solo las actividades más relevantes para mejorar el uso de la plantilla de proceso de MSF for CMMI.
Información general de CMMI: proporciona información general sobre CMMI y los seis niveles de capacidad que son intrínsecos al modelo.
Administración de proyectos: proporciona directrices que le ayudarán a entender mejor cómo administrar, planear y coordinar el desarrollo y el mantenimiento de los productos de software que trabajan con el modelo CMMI.
Ingeniería: abarca las actividades de valor añadido para recopilar la información necesaria para diseñar y compilar los productos de software.
Debe adaptar esta guía a su propia situación, que dependerá del tipo e historial del producto que está desarrollando, la escala del proyecto, los conocimientos de los miembros del equipo y los procedimientos aceptados en su organización.
El uso de la guía y la plantilla de CMMI puede ayudarle a lograr los objetivos de CMMI si lo utiliza como parte de un programa de mejora de procesos.
Esta guía se desarrolló en colaboración con David Anderson. Para obtener más información, vea la siguiente página web: David J Anderson & Associates.