Procedimientos recomendados para la administración de productos ágiles

Servicios de Azure DevOps | Azure DevOps Server | Azure DevOps Server 2022

Esta guía ayuda a los administradores de productos a empezar a trabajar con Azure Boards. Resume recomendaciones prácticas para configurar equipos, planear el trabajo y usar paneles, trabajos pendientes, iteraciones y planes de entrega para ofrecer valor predeciblemente.

Note

Si su equipo sigue específicamente Kanban o Scrum, consulte Tableros y Kanban o los tutoriales de Scrum.

La mayoría de las recomendaciones se aplican tanto a Azure DevOps Services (nube) como a Azure DevOps Server (local). Algunas características más recientes, como las vistas de Análisis más recientes y algunas versiones preliminares de planeamiento de cartera, aparecen primero en Azure DevOps Services y es posible que aún no estén disponibles en Azure DevOps Server.

Sugerencia

Puede usar la inteligencia artificial para ayudar con las tareas de Azure DevOps. Consulte Habilitar la asistencia de IA con el servidor MCP de Azure DevOps para comenzar.

Configuración de equipos

Defina un equipo para cada grupo de entrega que funcione de forma autónoma. Configure los equipos a lo largo de flujos de valor para que cada equipo pueda planear, realizar un seguimiento y entregar de forma independiente mientras sigue avanzando hasta hojas de ruta de nivel de producto.

Recomendaciones:

  • Cree un equipo para cada característica o grupo de entrega. Mantenga a los equipos lo suficientemente pequeños como para mantenerse ágiles (normalmente aproximadamente entre 5 y 9 miembros) y lo suficientemente grande como para ofrecer un valor significativo.
  • Asigne a cada equipo su propia trayectoria de área y cadencia de iteración.
  • Use la configuración del equipo para asignar rutas de acceso de área e iteración predeterminadas, de modo que los elementos de trabajo que añada el equipo hereden el contexto correcto.

Más información:

Configuración de iteraciones

Defina rutas de iteración (iteraciones) a nivel de producto y, a continuación, asigne los equipos a las iteraciones adecuadas. Mantenga una cadencia de iteración coherente entre los equipos relacionados cuando ayuda a la coordinación.

Recomendaciones:

  • Elija una cadencia común para los equipos que entreguen juntos (normalmente de una a cuatro semanas).
  • Cree al menos seis iteraciones para respaldar la planificación de los próximos tres a seis meses.
  • Utiliza iteraciones de forma coherente para el pronóstico y la planificación de iteraciones.
  • Considere los enfoques de flujo continuo para los equipos que pueden entregarse de forma incremental sin límites de tiempo fijos.
  • En el caso de los equipos basados en flujos, céntrese en los límites de trabajo en curso (WIP) en lugar de en la capacidad de iteración.

Más información:

Elegir tipos de elementos de trabajo

Elija los tipos de elementos de trabajo que coincidan con la forma en que los equipos planean y entregan el trabajo. Asignar el trabajo de nivel de producto (épicas y funcionalidades) al trabajo de nivel de equipo (requisitos) y, opcionalmente, permitir que los equipos desglosen el trabajo en tareas.

El tipo de requisito de nivel de equipo depende del proceso del proyecto:

Proceso Tipos de cartera Requisito de nivel de equipo Campo de estimación
Agile Epopeya, Funcionalidades Caso de usuario Puntos de historia
Scrum Epopeya, Funcionalidades Elemento de trabajo pendiente del producto Esfuerzo
CMMI Epopeya, Funcionalidades Requisito Size
Basic Epic Cuestión (ninguno de forma predeterminada)

Recomendaciones:

  • Use Epic para representar iniciativas grandes que abarquen varias características o versiones.
  • Utilice Feature para representar el valor orientado al cliente que se entrega como una capacidad coherente.
  • Use el tipo de requisito de nivel de equipo para el trabajo limitado a una sola iteración.
  • Use Tarea para el trabajo de desarrollo que se ajuste a una iteración.
  • Decida cómo los equipos gestionan los errores: como elementos de la lista de trabajo pendiente junto con los requisitos, como tareas asociadas a los requisitos o por separado. Para obtener la configuración de nivel de proyecto, consulte Mostrar errores en trabajos pendientes y paneles.

Más información:

Creación y mantenimiento de la hoja de ruta del producto

Utiliza el backlog de características como plan estratégico del producto. Permitir que los gestores de producto ordenen y perfeccionen las funcionalidades. Permitir que los equipos descompongan características en elementos de trabajo pendiente y, opcionalmente, tareas.

Recomendaciones:

  • Mantenga ordenado el trabajo pendiente de características.
  • Divide las características en requisitos con tamaño definido que los equipos pueden completar dentro de las iteraciones.
  • Revise y refina los trabajos pendientes periódicamente a través de sesiones de refinamiento de trabajos pendientes.

Lista de pendientes de funcionalidades

Los administradores de productos crean y ordenan características en el backlog de características. Cada característica debe representar una capacidad de envío.

Captura de pantalla que muestra una lista de pendientes de características.

Trabajo pendiente de equipo

Los equipos añaden requisitos (denominados Historias, Elementos de trabajo pendiente, Problemas o Requisitos en función del proceso) al trabajo pendiente del equipo, les cambia el tamaño para la iteración y los asignan a las características primarias.

Captura de pantalla que muestra un backlog de producto con historias de usuario.

Recomendaciones:

  • Requisitos de tamaño para que un equipo pueda terminarlos en una sola iteración.
  • Mantenga claros los criterios de aceptación y la definición de terminado.
  • Asigne el trabajo no primario a la característica adecuada.

Más información:

Previsión y hoja de ruta

Utiliza la herramienta de previsión y el rendimiento del equipo para predecir cuándo se pueden enviar funcionalidades. El pronóstico requiere estimaciones (puntos de historia, esfuerzo o tamaño) de los requisitos. Si prefiere una previsión simple por recuento, asigne estimación = 1 para cada requisito.

Recomendaciones:

  • Establezca un enfoque de estimación coherente entre los equipos que alimentan una hoja de ruta de producto común.
  • Use Forecast para modelar varias iteraciones y validar suposiciones.

Captura de pantalla que muestra una previsión de un trabajo pendiente de producto con la configuración de velocidad.

Administración de dependencias

Realice un seguimiento de las dependencias entre equipos mediante vínculos Predecesor/Sucesor y mostrando las dependencias en Delivery Plans. Un plan de entrega es una vista interactiva de calendario multiteam que muestra el trabajo programado entre equipos y proyectos.

Recomendaciones:

  • Etiquete los trabajos dependientes con una etiqueta coherente (por ejemplo, dependency) para consultas rápidas.
  • Use los tipos de vínculo Predecesor/Sucesor para capturar dependencias formales.
  • Visualizar dependencias en planes de entrega o usar informes basados en consultas para evaluar los elementos de bloqueo.

Captura de pantalla que muestra las líneas de dependencia entre los elementos de trabajo vinculados.

Más información:

Note

Las extensiones de Marketplace, como la visualización de elementos de trabajo, pueden ayudar a visualizar las relaciones. Sin embargo, cuentan con el respaldo de la comunidad y no los mantiene el equipo de Azure Boards.

Trabajar en iteraciones

Use el trabajo pendiente de sprint y el panel de tareas para planear y entregar el trabajo de iteración. Actualice los estados diariamente para que los gráficos de progreso sigan siendo precisos.

Recomendaciones:

  • Planee cada iteración con el equipo y defina un objetivo.
  • Asegúrese de que los elementos de trabajo asignados a la iteración tienen criterios claros de propuesta de valor y aceptación.
  • Actualice el trabajo restante y el estado a lo largo de la iteración.
  • Supervise los paneles y gráficos para realizar un seguimiento del rendimiento o los bloqueadores.

Captura de pantalla que muestra un gráfico de agotamiento de Sprint de Analytics.

Más información:

Revisión del progreso y la entrega

Use el panel de características, las columnas de resumen en el Trabajo pendiente de características y los planes de entrega para revisar el progreso entre los equipos.

Recomendaciones:

  • Agregue el progreso o los totales acumulativos al Trabajo pendiente de características para supervisar la finalización de un vistazo.
  • Personalice las columnas del panel Características para que coincidan con el ciclo de vida de entrega (por ejemplo: Investigación, On Deck, In Progress, Customer Rollout).
  • Use Planes de entrega para coordinar las fechas y dependencias entre equipos.

Captura de pantalla que muestra un panel de características personalizado con varias columnas.

Más información:

Mejora de procesos

Haga que la mejora continua forme parte de su cadencia. Use retrospectivas, gráficos de velocidad y paneles para identificar mejoras y realizar un seguimiento del progreso.

Recomendaciones:

  • Mantenga retrospectivas periódicas y capture acciones de mejora.
  • Use el rendimiento y el tiempo de ciclo para comprender y mejorar el flujo de trabajo.
  • Realizar un seguimiento del trabajo de mejora en un tablero dedicado o una lista de pendientes.

Captura de pantalla que muestra un gráfico de velocidad de equipo de ejemplo.

Más información:

Optimización del flujo de trabajo

Controlar WIP para mejorar la previsibilidad de entrega y reducir el tiempo de ciclo. Tanto si los equipos usan iteraciones como el flujo continuo, limitar el WIP ayuda a los equipos a centrarse y ofrecer valor más rápido.

Recomendaciones:

  • Establezca límites de WIP en las columnas del panel para evitar la sobreasignación.
  • Supervise el tiempo de ciclo de inicio a entrega para cada tipo de elemento de trabajo.
  • Use diagramas de flujo acumulativos para visualizar cuellos de botella.
  • Céntrese en completar el trabajo antes de iniciar el nuevo trabajo.

Más información:

Paso siguiente