Compartir a través de


Definición de rutas de iteración (sprints) y configuración de las iteraciones del equipo

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

Las rutas de iteración, también conocidas como sprints, asignan elementos de trabajo a intervalos de tiempo definidos. Defina las rutas de acceso de iteración en el nivel de proyecto y haga que cada equipo seleccione las rutas de acceso que usan. Las rutas de acceso de iteración se comparten entre todos los equipos que las eligen. Puede crear una estructura plana o jerárquica de rutas de acceso de iteración para admitir versiones, subreleases y sprints. Si el equipo no usa sprints para planear y realizar el seguimiento del trabajo, conserve las asignaciones de equipo predeterminadas y use trabajos pendientes y paneles de productos y carteras, aunque las herramientas de planificación de sprint no están disponibles.

Defina rutas de acceso de iteración y asígnelas a los equipos cuando quiera usar las siguientes herramientas:

Sugerencia

Si el equipo no se suscribe a o selecciona una ruta de acceso de iteración específica, la ruta de acceso de iteración no será visible en la vista del equipo ni en la herramienta.

Para obtener información sobre las restricciones de nomenclatura y los límites colocados sobre la adición de rutas de iteración, consulte Acerca de las áreas y las iteraciones, Restricciones de nomenclatura.

Sugerencia

Para actualizar rápidamente las fechas de iteración, consulte Cambio de fechas de sprint. Sin embargo, si necesita definir las rutas de acceso de iteración y la estructura de árbol, siga las instrucciones proporcionadas en este artículo.

Requisitos previos

Categoría Requisitos
Permisos - Para establecer rutas de acceso de área de equipo o iteración: administrador del equipo o miembro del grupo Administradores de proyectos . De forma predeterminada, el usuario que creó el proyecto tiene estos permisos.
- Para agregar una ruta de acceso de área en el nodo raíz o editar o eliminar cualquier nodo secundario: Miembro del grupo Administradores del proyecto .
- Para agregar, editar y administrar rutas de acceso de área en un nodo: uno o varios de los siguientes permisos establecidos en Permitir:
- Creación de nodos secundarios
- Eliminar este nodo
- Editar este nodo
- Visualización de permisos en este nodo

Para obtener más información sobre cómo adquirir permisos, consulte Cambio de permisos de nivel de proyecto o Establecimiento de permisos y acceso para el seguimiento del trabajo.

Primeros pasos

Los nuevos proyectos comienzan con una única ruta de acceso del área raíz que coincide con el nombre del proyecto. Agregue otras rutas de acceso de área en esta raíz y use rutas de iteración predefinidas para realizar el seguimiento del trabajo estableciendo fechas.

Si no está familiarizado con la administración de proyectos y equipos, siga estos pasos para configurarlos:

  1. Configurar Azure Boards: Consulte Configurar y personalizar Azure Boards.
  2. Definir rutas de área y equipos: sigue Definir rutas de área y asignarlas a un equipo, garantizando al menos una ruta de área por equipo.
  3. Establecer la longitud de la iteración: decida las longitudes de iteración, preferiblemente coherentes entre los equipos. Consulte Acerca de las áreas e iteraciones.
  4. Elija la estructura de sprint: elija entre una estructura de sprint y lanzamiento plana o jerárquica.
  5. Defina rutas de iteración.
  6. Crear equipos: cree equipos necesarios en función del paso 2. Consulte Agregar un equipo y pasar de un equipo predeterminado a varios equipos.
  7. Asignar rutas de acceso de área a los equipos: en la configuración del equipo, asigne rutas de acceso predeterminadas y de otras áreas a cada equipo. Consulte Crear rutas de iteración predeterminadas para equipos.
  8. Asignar rutas de iteración a elementos de trabajo: use la modificación masiva para asignar elementos de trabajo a rutas de iteración y así tener visibilidad en trabajos pendientes y paneles. Además, consulte Asignar elementos de trabajo pendiente a un sprint.

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

  • Agregar más nodos de iteración secundarios
  • 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

Iteración del trabajo pendiente de equipo frente a iteración predeterminada

Cada equipo tiene acceso a varias herramientas ágiles, como se detalla en Acerca de los equipos y las herramientas ágiles. Estas herramientas hacen referencia a las rutas de área predeterminadas del equipo y a las rutas de iteración o sprints seleccionados. Normalmente, los equipos usan una ruta de área y varias rutas de iteración para hacer un seguimiento del trabajo, pero pueden usar varias rutas de área en trabajos pendientes y paneles para abarcar diferentes contextos.

Teams puede establecer una iteración predeterminada independiente de la iteración del trabajo pendiente. La iteración de trabajos pendientes determina qué elementos aparecen en los trabajos pendientes y los paneles del equipo, mientras que la iteración predeterminada asigna valores a los elementos de trabajo recién creados al trabajar desde el contexto del equipo.

Todos los elementos de trabajo creados en el contexto del equipo se asignan automáticamente a la ruta de acceso de área predeterminada del equipo y a la ruta de acceso de iteración predeterminada.

Enumeración de iteraciones de proyectos

Para enumerar las iteraciones de proyectos, siga estos pasos:

  1. Inicie sesión en el proyecto https://dev.azure.com/{Your_Organization/Your_Project}.

  2. Seleccione (1) Configuración del proyecto> (2) Configuración del proyecto> (3) Iteraciones.

    Captura de pantalla de la configuración del proyecto, Configuración del proyecto.

Agregar iteraciones y establecer fechas de iteración

Agregue iteraciones de la misma manera que agrega áreas. Para obtener más información sobre cómo trabajar dentro de una cadencia de sprint, consulte Herramientas de planificación de sprint y Scrum.

  1. Agregue y modifique iteraciones desde configuración del proyecto>configuración del proyecto>Iteraciones.

    En el caso de los proyectos basados en Scrum, verá el siguiente conjunto de sprints.

    Captura de pantalla del contexto de configuración del proyecto, configuración del proyecto, página Iteraciones.

  2. Para programar las fechas de inicio y finalización de cada sprint que usen los equipos, resalte el sprint y elija Establecer fechas. O bien, seleccione Acciones para el camino de iteración y elija Editar.

    Captura de pantalla del cuadro de diálogo para Establecer fechas.

  3. Para seleccionar nuevas fechas, elija el icono de calendario.

    Captura de pantalla de la página Iteraciones y el icono de calendario para seleccionar nuevas fechas.

  4. Cuando termine, tendrá un conjunto de sprints programados, similar a la siguiente imagen:

    Captura de pantalla de la página Iteraciones, conjunto programado de sprints.

    El siguiente paso es elegir los sprints que usa cada equipo.

Ver lista de iteraciones de equipo

Establezca los valores predeterminados del equipo en la configuración del equipo. Si no es administrador del equipo, se agrega como uno. Solo los administradores de equipo o proyecto pueden cambiar la configuración del equipo.

Nota

Se puede asignar un máximo de 300 rutas de acceso de iteración a los equipos. Para obtener más información, consulte Seguimiento de trabajos , procesos y límites de proyecto.

Defina las áreas e iteraciones desde Configuración del proyecto > Paneles > Configuración del equipo. Acceda aquí rápidamente de un trabajo pendiente, un panel o un panel de control de seguimiento del trabajo del equipo.

  1. Abra un trabajo pendiente o un panel para un equipo y elija Perfil de equipo y, a continuación, Configuración del equipo.

    Aquí abremos la Junta para el equipo web y desde allí el perfil del equipo.

    Captura de pantalla del trabajo pendiente o del tablero, seleccione el icono del perfil del equipo.

  2. Elija Iteraciones y áreas.

    Captura de pantalla del perfil de equipo, elija Iteraciones y área.

  3. Para cambiar el contexto del equipo, use el selector de equipos dentro de las rutas de navegación.

    Captura de pantalla de La configuración del equipo, ruta de navegación del equipo.

Seleccione sprints de equipo y establezca la ruta de acceso de iteración predeterminada.

Defina sprints para el proyecto y, a continuación, selecciónelos para que estén activos para cada equipo. Asigne la iteración predeterminada que se usará al crear nuevos elementos de trabajo.

  1. Abra Configuración del > proyecto Paneles > configuración de > equipo Iteraciones para un equipo.

    Aquí, navegamos al equipo de fibra de Fabrikam.

    Captura de pantalla de la configuración del proyecto, configuración del equipo, página Iteraciones.

  2. Iteración de trabajo pendiente. Solo los elementos de trabajo asignados a una iteración igual o bajo esta iteración de trabajo pendiente aparecen en los trabajos pendientes y paneles del equipo.

    Captura de pantalla de la página Iteraciones del equipo, establecer la iteración del trabajo pendiente del equipo para trabajos pendientes y paneles.

    Además, todos los elementos de trabajo agregados a través del trabajo pendiente o el panel de un equipo se asignan a la iteración del trabajo pendiente.

  3. Iteración predeterminada. La iteración predeterminada define la iteración que se usará al crear un elemento de trabajo a partir del trabajo pendiente o del panel del equipo. Indique cualquier iteración definida en la ruta Iteración de trabajo pendiente. Para asignar nuevos elementos de trabajo a la iteración actual, especifique @CurrentIteration. Se usa la misma macro que se usa en las consultas para enumerar los elementos de trabajo asignados a la iteración actualmente activa asignada al equipo .

    Por ejemplo, es posible que desee que todos los elementos de trabajo nuevos se agreguen a una ruta de acceso de iteración futura, que se usa para evaluar y asignar a sprints específicos a intervalos periódicos.

    Captura de pantalla de la página Trabajo, Iteraciones del equipo, establecer el valor predeterminado del equipo para los nuevos elementos de trabajo.

    Nota

    Los nuevos elementos de trabajo agregados a través de la página Elementos de trabajo o el widget Nuevos elementos de trabajo en un panel de equipo no hacen referencia a la ruta de acceso de iteración predeterminada asignada al equipo. En su lugar, los nuevos elementos de trabajo se asignan a la última ruta de acceso de iteración seleccionada por el usuario. Los nuevos elementos de trabajo agregados a través del trabajo pendiente o el panel de tareas de sprints de un equipo siempre se asignan a la ruta de acceso de iteración asociada al sprint seleccionado.

  4. Sprints activos. Agregue una iteración para cada trabajo pendiente de sprint que desee que esté activo para el equipo. Para agregar cada sprint, uno por uno, selecciónelo en el menú.

    Captura de pantalla de la página de Trabajo e Iteraciones para el equipo, seleccione los sprints.

    Cuando termine, debería ver una lista de sprints, similar a lo siguiente.

    Captura de pantalla de la página Trabajo, Iteraciones del equipo, activa la lista de sprints.

    Si no ve los sprints o fechas que necesita, agregue o edite iteraciones para el proyecto, siempre que tenga los permisos necesarios. Para obtener más información, consulte Definir caminos de iteración (sprint).

  5. Para ver los trabajos pendientes de sprint recién activados, actualice la página de trabajo pendiente del producto del equipo.

Cambiar el nombre o mover una iteración

Al cambiar el nombre de una iteración o mover el nodo dentro de la jerarquía de árbol, el sistema actualiza automáticamente los elementos de trabajo y las consultas que hacen referencia a las rutas de acceso existentes.

  1. Para cambiar el nombre de una ruta de acceso de iteración, elija el menú contextual del nodo y, a continuación, seleccione Editar.

    Captura de pantalla de Abrir trabajo, Configuración del proyecto en el explorador.

  2. En el cuadro de diálogo que se abre, escriba el nuevo nombre.

    Captura de pantalla del cuadro de diálogo Abrir trabajo, Configuración del proyecto en el explorador.

  3. Para mover el nodo dentro de la jerarquía, cambie el campo Ubicación.

  4. Para eliminar un nodo, elija la opción Eliminar en el menú acciones.

    Nota

    Al eliminar un nodo de iteración, el sistema actualiza automáticamente los elementos de trabajo existentes con el nodo que escribe en el símbolo del sistema de eliminación.

Eliminar una ruta de acceso de iteración

Importante

Al eliminar valores Ruta de acceso de área o volver a configurar los valores de Ruta de acceso de iteración, se produce una pérdida de datos irreversible en los gráficos siguientes.

  • Gráficos de disminución y aumento de widgets
  • Gráficos de agotamiento de sprints
  • Gráficos de velocidad para equipos con caminos de zona cambiados
  • Gráficos de tendencias históricos que hacen referencia a los valores de Ruta de acceso de área e Ruta de acceso de iteración tal como se define en el momento de cada elemento de trabajo

Puede eliminar rutas de área e iteración solo cuando ya no sean utilizadas por ningún elemento de trabajo. Al eliminar estas rutas de acceso, ya no puede recuperar sus datos históricos.

Al eliminar una Ruta de Iteración, debe proporcionar una Ruta de Iteración que se usará para actualizar los elementos de trabajo asignados a la Ruta de Iteración que desea eliminar.

  1. Para eliminar una ruta de acceso de iteración, abra la página Iteraciones de configuración>del proyecto del portal> web.

  2. Elija el menú contextual del nodo y seleccione Eliminar o Quitar.

  3. En el cuadro de diálogo que se abre, seleccione la Ruta de Iteración para reasignar los elementos de trabajo y, a continuación, elija Eliminar Ruta.

    Captura de pantalla del cuadro de diálogo Eliminar iteración.

Rutas de acceso de iteración de exportación e importación

No se puede exportar ni importar la estructura de rutas de acceso de árbol de un proyecto que se va a usar con otro proyecto.

Con la CLI de Azure, puede usar el comando az boards iteration para enumerar las iteraciones definidas para un proyecto y, a continuación, agregarlas a otro proyecto. Una vez que agregue las iteraciones a otro proyecto, puede usar el comando az boards iteration team para agregarlas a un equipo y establecer la ruta de acceso de iteración predeterminada y de trabajo pendiente para el equipo.

Puede usar los nodos de clasificación (API REST) y Teams (API REST) para realizar acciones similares.

Puede usar los nodos de clasificación (API REST) para enumerar las iteraciones definidas en un proyecto. Una vez que agregue las iteraciones a otro proyecto, use Teams (API REST) para agregarlas a un equipo y establecer la ruta de iteración predeterminada y de trabajo pendiente para el equipo.

Rutas de acceso de iteración de archivo

Pasado un tiempo, es posible que quiera archivar rutas de iteración usadas en sprints que tengan un año o más de antigüedad. Para ello, mueva la ruta de acceso de iteración en un nodo que etiquete "Archive". Todos los elementos de trabajo se actualizan con la ruta de acceso de iteración movida. Además, los equipos pueden deseleccionar los sprints que ya se han completado. Todos los datos se mantienen en el almacén de datos con las nuevas asignaciones de ruta de acceso de iteración.

Antes de archivar las iteraciones, considere si capturó todos los informes que desea.

Progreso del gráfico por iteración

Puede generar rápidamente consultas para ver el progreso de esas áreas. Por ejemplo, puede visualizar el progreso de los elementos de trabajo asignados a sprints, como se muestra en el siguiente gráfico de barras apiladas.

Gráfico de barras apiladas por área

Recursos mediante programación

Las rutas de área y las rutas de iteración también se conocen como nodos de clasificación.