Acerca de las rutas de acceso de área e iteración (sprint)

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

Las rutas de acceso de área permiten agrupar elementos de trabajo por equipo, producto o área de características. Las rutas de acceso de iteración permiten agrupar el trabajo en sprints, hitos u otro período específico del evento o relacionado con el tiempo. Ambos campos permiten definir una jerarquía de rutas de acceso.

Las rutas de acceso de área e iteración se definen para un proyecto. Después, Teams puede elegir qué rutas de acceso se usan para admitir su trabajo pendiente y otras herramientas de Agile. Para comprender cómo las herramientas de Agile usan las rutas de acceso de área e iteración, consulte Herramientas ágiles que dependen de áreas e iteraciones.

Nota:

Las rutas de acceso de área y las rutas de acceso de iteración también se conocen como nodos de clasificación. Puede administrarlos mediante programación a través de los nodos de clasificación (API REST) o del comando az boards de la CLI de Azure DevOps.

Nota:

Las rutas de acceso de área y las rutas de acceso de iteración también se conocen como nodos de clasificación. Puede administrarlos mediante programación a través de los nodos de clasificación (API REST).

Las áreas e iteraciones que ve dependen del proceso que usó para crear el proyecto. Aquí se muestran los valores predeterminados definidos para el proceso Scrum. No se establecen fechas. Las fechas se establecen para que se correspondan con las programaciones de sprint o lanzamiento.

Iteraciones Áreas
Iteraciones predeterminadas, proceso de Scrum Un conjunto de rutas de acceso de área de ejemplo

Importante

La eliminación de rutas de acceso de área o la reconfiguración de las rutas de acceso de iteración pueden provocar una pérdida de datos y no se pueden revertir. Por ejemplo, los gráficos de widgets de evolución o de evolución, la evolución del sprint y los gráficos de velocidad de los equipos cuyas rutas de acceso de área cambian no reflejarán los datos correctos. Los gráficos de tendencias históricos hacen referencia a la ruta de acceso del área y la ruta de acceso de iteración tal como se define en un punto del pasado para cada elemento de trabajo. Cuando se elimina una ruta de acceso de área o una ruta de acceso de iteración , no se pueden recuperar los datos históricos para él.

Definición y asignación de rutas de acceso de área

Si no está familiarizado con la administración de proyectos y equipos, la secuencia más sencilla para configurar el proyecto y los equipos es la siguiente.

  1. Determine el número y los nombres de las rutas de acceso de área que desea admitir para clasificar el trabajo. Como mínimo, agregue una ruta de acceso de área para cada equipo que defina.
  2. Determine el número y los nombres de los equipos que desea admitir. Para obtener instrucciones, consulte Acerca de los equipos y las herramientas de Agile.
  3. Abra Configuración del proyecto Configuración del > proyecto y defina las rutas de acceso de área para admitir los pasos 1 y 2 en el nivel de proyecto. Siga los pasos que se proporcionan más adelante en este artículo: Abrir configuración del proyecto, Configuración del proyecto y Agregar rutas de acceso de área.
  4. Defina los equipos que necesita para admitir el paso 2. Para obtener instrucciones, consulte Agregar un equipo y pasar de un equipo predeterminado a varios equipos.
  5. Abra la configuración del equipo y asigne las rutas de acceso de área predeterminadas y adicionales a cada equipo. Siga los pasos que se proporcionan más adelante en este artículo: Abrir la configuración del equipo y Establecer rutas de acceso de área predeterminadas del equipo.
  6. Asigne la ruta de acceso de área de los elementos de trabajo a una ruta de acceso de área definida. Use la modificación masiva para modificar varios elementos de trabajo a la vez.

Nota:

Los proyectos se limitan a definir un máximo de 10 000 rutas de acceso de área y asignar un máximo de 300 rutas de acceso de área a un único equipo. Para más información, consulte Seguimiento del trabajo, procesos y límites del proyecto.

Además, aunque puede asignar la misma ruta de acceso de área a más de un equipo, esto puede causar problemas si dos equipos reclaman la propiedad sobre el mismo conjunto de elementos de trabajo. Para obtener más información, consulte Acerca de los paneles y Kanban, Limitaciones de las vistas del panel Kanban de varios equipos.

Según sea necesario, puede realizar las siguientes acciones en cualquier momento:

  • Adición de nodos secundarios adicionales
  • Cambiar el nombre de una ruta de acceso de área (excepto la ruta de acceso del área raíz)
  • Mover un nodo secundario debajo de otro nodo
  • Eliminación de un nodo secundario
  • Cambiar el nombre de un equipo
  • Cambiar las asignaciones de ruta de área realizadas a un equipo

Consulte también Configuración de una jerarquía de equipos.

¿Cuántas áreas debe definir un equipo?

Agregue áreas para admitir los requisitos de seguridad y capacidad de seguimiento de su equipo. Utilice áreas para representar los componentes lógicos o físicos y, a continuación, cree áreas secundarias para representar características concretas.

Agregue áreas cuando tenga estos requisitos:

  • Filtrar consultas basadas en un producto o área de características
  • Organizar o agrupar elementos de trabajo por equipo o subequipos
  • Restrinja el acceso a los elementos de trabajo en función de su área.

Cada equipo puede crear una jerarquía de áreas con las que el equipo puede organizar todos los elementos de trabajo pendiente, casos de usuario, requisitos, tareas y errores.

Evite crear una estructura de áreas que sea demasiado compleja. Puede crear áreas para repartir los permisos de los elementos de trabajo, pero los árboles complejos generan una elevada carga adicional en la administración de permisos. Es posible que encuentre que es demasiado trabajo duplicar la estructura y los permisos en otros proyectos.

Definición y asignación de rutas de acceso de iteración

Use las instrucciones siguientes para configurar las rutas de acceso de iteración para el proyecto y los equipos:

  1. En primer lugar, defina las rutas de acceso de área y los equipos siguiendo las instrucciones proporcionadas en Definición de rutas de acceso de área y asignación a un equipo.
  2. Determine la longitud de la iteración que desea admitir. La práctica recomendada es hacer que todos los equipos usen la misma cadencia de sprint.
  3. Determine si desea una estructura plana o una jerarquía de sprints y versiones.
  4. Abra Configuración del proyecto Configuración > del proyecto y defina las rutas de acceso de iteración para admitir los pasos 2 y 3 en el nivel de proyecto. Siga los pasos que se proporcionan más adelante en este artículo: Abrir configuración del proyecto, Configuración del proyecto y Agregar iteraciones y establecer fechas de iteración.
  5. Abra la configuración del equipo y asigne las rutas de acceso de iteración adicionales, pendientes y predeterminadas a cada equipo. Siga los pasos que se proporcionan más adelante en este artículo: Abrir la configuración del equipo y Establecer rutas de acceso de iteración predeterminadas del equipo.
  6. Cada equipo debe asignar una ruta de acceso de iteración a sus elementos de trabajo que se encuentran en la ruta de acceso de iteración trabajo pendiente. Esos elementos de trabajo se mostrarán en sus trabajos pendientes de producto y paneles. Use la modificación masiva para modificar varios elementos de trabajo a la vez. Consulte también Asignación de elementos de trabajo pendiente a un sprint.

Nota:

Los proyectos se limitan a definir un máximo de 10 000 rutas de acceso de iteración y asignar un máximo de 300 rutas de acceso de iteración a un único equipo. Para más información, consulte Seguimiento del trabajo, procesos y límites del proyecto.

Según sea necesario, puede realizar las siguientes acciones en cualquier momento:

  • Adición de nodos de iteración secundarios adicionales
  • Cambiar el nombre de una ruta de acceso de iteración (excepto la ruta de acceso raíz)
  • Mover una ruta de acceso de iteración secundaria debajo de otro nodo
  • Eliminar una ruta de acceso de iteración secundaria
  • Cambiar las rutas de acceso de iteración predeterminadas y seleccionadas asignadas a un equipo

¿Cuántas iteraciones deben definir un equipo?

Defina tantas iteraciones secundarias como necesite para reflejar el ciclo de vida del proyecto. Estas rutas de acceso representan una serie de eventos, como sprints, resultados previos a la versión beta y otros hitos de la versión. Normalmente, un equipo deja los elementos de trabajo asignados a la iteración predeterminada del equipo si aún no están programados para el trabajo o para una versión.

Agregue iteraciones para admitir estos requisitos:

  • Definir sprints que los equipos de Scrum usan para planear y ejecutar sus sprints
  • Configuración de ciclos de sprint y versiones múltiples más complejos
  • Filtrar consultas basadas en sprints, hitos o tiempo de ciclo para el proyecto
  • Admitir el trabajo futuro que no está listo para asignarse a un ciclo de versión de destino.

En el ejemplo siguiente, se definen Beta 1, Beta 2, Release 1.0 y Release 2.0 para el proyecto MyApplication.

Jerarquía de iteración plana

A medida que crea el trabajo pendiente de las características y tareas del producto, asígnelas a hitos. Asigne las características y la tarea por las que espera que finalice el equipo. A medida que cambien sus necesidades, podrá agregar eventos bajo cada hito primario que reflejen el modo en que el equipo programa y administra el trabajo.

Como se muestra en el ejemplo siguiente, la iteración Beta 1 ahora contiene tres nodos secundarios, uno para cada sprint en el período de tiempo beta 1.

Jerarquía jerárquica de iteración

Las iteraciones no aplican ninguna regla. Por ejemplo, puede asignar una tarea a una iteración pero no puede cerrarla o completarla en el transcurso de esa iteración. Al final de una iteración, debe encontrar todos los elementos de trabajo que permanecen activos o abiertos para esa iteración y tomar las medidas adecuadas. Puede moverlos, por ejemplo, a una iteración diferente o devolverlos a Trabajo pendiente.

Restricciones de nomenclatura

Los campos Ruta de acceso de área e Ruta de acceso de iteración , tipo de datos=TreePath, constan de varios elementos de nodo separados por el carácter de barra diagonal inversa (\). Minimice los nombres de los nodos y asegúrese de cumplir las restricciones siguientes al agregar nodos secundarios.

Tipo de restricción Restricción
Longitud de nodo No debe contener más de 255 caracteres.
Nombres reservados - No debe constar únicamente de un período . o de dos puntos ...
- No debe ser un nombre reservado por el sistema, como PRN, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, COM10, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9, NUL, CON o AUX. Para obtener más información sobre los nombres reservados, vea Nombres de archivo, rutas de acceso y espacios de nombres.
Caracteres especiales de los nodos - No debe contener caracteres de control Unicode.
- No debe contener ninguno de los siguientes caracteres: \ / : * ? " < > | # $ * +.
- No debe contener caracteres prohibidos por el sistema de archivos local. Para obtener más información sobre las restricciones de caracteres de Windows, vea Asignar nombres a archivos, rutas de acceso y espacios de nombres.
Longitud de la ruta de acceso No debe contener más de 4000 caracteres Unicode.
Profundidad de jerarquía de la ruta de acceso Debe tener menos de 14 niveles de profundidad.

Como puede ver, las áreas y las iteraciones desempeñan un papel importante en la compatibilidad con herramientas ágiles y la administración de elementos de trabajo. Puede obtener más información sobre cómo trabajar con estos campos en los siguientes artículos.