Descripción de los artefactos de plantillas de procesos CMMI

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019

El proceso CMMI admite los siguientes tipos de elementos de trabajo (WIT) para planificar y realizar un seguimiento del trabajo, las pruebas, los comentarios y la revisión de código. Con diferentes WIT puede realizar un seguimiento de diferentes tipos de trabajo, como requisitos, solicitudes de cambio, tareas, errores y mucho más. Estos artefactos se crean al crear un proyecto mediante el proceso CMMI. Se basan en el proceso de integración del Modelo de madurez y de capacidad (CMMI).

Imagen conceptual, tipos de elementos de trabajo CMMI.

Además de tener acceso a los tipos de elemento de trabajo, los equipos tienen acceso a un conjunto de consultas de elemento de trabajo para realizar un seguimiento de la información, analizar el progreso y tomar decisiones.

Nota:

Puede personalizar el sistema de seguimiento de trabajo para el proyecto mediante la creación y personalización de un proceso heredado y la aplicación de ese proceso al proyecto. Para más información, consulte Modelo de proceso de herencia.

Nota:

Puede personalizar el sistema de seguimiento de trabajo para el proyecto personalizando un proceso heredado o un proceso XML local. Para obtener más información, consulte Modelo de proceso de herencia o Personalización del proceso XML en el entorno local.

La versión más reciente de cada proceso se carga automáticamente al instalar o actualizar a la versión más reciente de Azure DevOps Server. Los artefactos adicionales, como los informes de SQL Server, solo están disponibles cuando se conecta a un proyecto. Se aplican otros requisitos de recursos.

Planificación y seguimiento del trabajo con CMMI

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, consulte Tipos y flujo de trabajo de elementos de trabajo de procesos de CMMI

En la imagen siguiente se muestra el flujo esencial para empezar. Para obtener más información, consulte Introducción a las herramientas de Agile para planear el trabajo y realizar un seguimiento.

Seleccione una de las siguientes imágenes para ir al artículo vinculado.

Imagen conceptual de definición de casos de tareas.Imagen conceptual de organización del trabajo pendiente de tareas.Imagen conceptual de administración de errores de tareas.Imagen conceptual de administración de incidencias de tareas.

Nota:

Un elemento de trabajo es un registro de base de datos que contiene la definición, la asignación, la prioridad y el estado del trabajo. Los tipos de elemento 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.

Enumeración de elementos de trabajo con consultas

Puede usar consultas de elementos de trabajo para enumerar elementos de trabajo en función de su tipo, como solicitudes de cambio, errores, tareas y requisitos.

Nota:

Al crear un nuevo proyecto, ya no hay un conjunto predeterminado de consultas compartidas. Se han quitado las definiciones de consultas compartidas de la plantilla de proceso. En el caso de las implementaciones locales, puede agregarlas a una plantilla de proceso personalizada, tal y como se describe en Agregar consultas de elementos de trabajo a una plantilla de proceso.

Puede ver y ejecutar consultas desde el portal web o desde el complemento Team Explorer a Visual Studio. También puede modificar una consulta mediante el editor de consultas para aplicar distintos criterios de filtro y agregar consultas a los paneles de equipo.

Recomendaciones para consultas compartidas

Administre el trabajo de forma más eficaz con las siguientes sugerencias:

  • Para buscar los elementos de trabajo que tenga asignados, agregue @Me como valor al campo Asignado a en una de las cláusulas de consulta.
  • Para modificar cualquier consulta, agregue criterios para centrarse en un área de producto, una iteración u otro campo. Para modificar una consulta, abra el editor de consultas.
  • Abra las consultas en Excel, donde puede actualizar los campos de uno o más elementos de trabajo y publicar los cambios en la base de datos para realizar el seguimiento de los elementos de trabajo.
  • Visualice el estado o el progreso creando un gráfico circular, un gráfico de columnas u otro tipo gráfico de tendencias para las consultas de lista plana.
  • Todos los usuarios válidos con acceso estándar pueden crear consultas y carpetas en el área Mis consultas. Para crear consultas y carpetas de consulta en Consultas compartidas, debe tener el conjunto de permisos Contribuir y tener asignado acceso básico o superior. Para obtener más información, vea Establecimiento de permisos en consultas.

Importante

A partir de Visual Studio 2019, el complemento de Azure DevOps para Office ha quedado en desuso para Microsoft Project. La integración de proyectos y el comando TFSFieldMapping no se admiten para Azure DevOps Server 2019 y versiones posteriores, incluida la Azure DevOps Services. Puede seguir usando Microsoft Excel.

Supervisión de progreso

Todos los procesos (Agile, Scrum y CMMI) admiten la creación de gráficos y paneles de tendencias y estado de creación. Además, varios gráficos se crean automáticamente en función de las herramientas de Agile que use. Estos gráficos se muestran en el portal web.

Crear gráficos ligeros

Puede definir una consulta plana compartida y crear un gráfico basado en sus intereses de seguimiento. Entre los tipos de gráfico se incluyen los gráficos estado (circular, barra, columna, barra apilada y tabla dinámica) y tendencia (área apilada, línea y área).

Captura de pantalla de tareas conceptuales de edición de consultas.Captura de pantalla de tareas conceptuales de creación de gráficos.Captura de pantalla de tareas conceptuales de adición al panel.

Widgets de análisis e informes de Power BI

El servicio Analytics puede responder a preguntas cuantitativas sobre el estado pasado o presente de los proyectos. Puede agregar widgets de Analytics a un panel o usar Power BI para crear gráficos e informes.

Para obtener más información, consulte ¿Qué es el Servicio de análisis?

Informes de SQL Server

Si la colección de proyectos y el proyecto están configurados con SQL Server Analysis Services y Reporting Services, tendrá acceso a muchos informes de CMMI. 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 actualizar el estado o el trabajo restante.

Si necesita agregar servicios de informes o actualizar informes a las versiones más recientes, consulte Agregar informes a un proyecto.

Versiones de proceso de CMMI

A medida que se realizan actualizaciones en la plantilla de proceso de CMMI, se actualiza el número de versión. En la siguiente tabla se proporciona una asignación del control de versiones aplicado a medida que se realizan actualizaciones en las plantillas de proceso locales de Azure DevOps. Para Azure Boards, siempre se usa la versión más reciente. Cada plantilla proporciona un elemento version. Este elemento especifica una versión principal y secundaria.

Versión Nombre de CMMI Versión principal
Azure DevOps Services
Azure DevOps Server 2022
CMMI 18
Azure DevOps Server 2020
Azure DevOps Server 2019
CMMI 17
TFS 2018 CMMI 16

Para obtener un resumen de las actualizaciones realizadas en las plantillas de proceso, consulte Notas de la versión de Azure DevOps Server.

Más instrucciones de CMMI

Las situaciones y los procedimientos de trabajo de los equipos de desarrollo varían ampliamente y la mayoría de las compañías tienen 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 del proceso de 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, planificar y coordinar el desarrollo y el mantenimiento de los productos de software que trabajan con el modelo de 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.

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. Debe adaptar esta guía a su propia situación, que depende 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.

Esta guía se desarrolló en colaboración con David Anderson. Para obtener más información, consulte la siguiente página web: David J Anderson & Associates.