Adición de columnas a la placa Kanban para administrar el flujo de trabajo

Azure DevOps Services | Azure DevOps Server 2022: Azure DevOps Server 2019 | TFS 2018

La práctica número uno de Kanban es visualizar el flujo de trabajo. Por lo tanto, la tarea número uno es visualizar el flujo de trabajo del equipo. Para realizar esta tarea, identifique los tipos de trabajo y entregas que se producen regularmente a medida que el equipo mueve los elementos fuera del trabajo pendiente y a un estado de envío.

Por ejemplo, las fases principales del flujo de trabajo del siguiente equipo de desarrollo se capturan como Analizar, Desarrollar y Probar. Cada columna corresponde al trabajo que hace el equipo antes de que se considere que se realiza esa fase.

Captura de pantalla de un panel Kanban con columnas personalizadas.

Después de identificar las fases de flujo de trabajo del equipo, está listo para configurar el panel Kanban para asignarlos. Después de configurar el panel Kanban, puede usarlo para actualizar el estado, reasignar el trabajo y reordenar los elementos para reflejar las prioridades cambiantes.

Si acaba de empezar, revise Conceptos básicos de Kanban para obtener información general sobre cómo acceder a la placa e implementar Kanban.

Nota

Si desea agregar columnas a un panel de tareas de sprint, consulte Personalización de un panel de tareas. Para agregar columnas a un trabajo pendiente o resultados de consulta, consulte Cambiar las opciones de columna.

Nota

Si desea agregar columnas a un panel de tareas, debe personalizar el flujo de trabajo. Para obtener más información, vea Agregar o modificar un tipo de elemento de trabajo. Para agregar columnas a un trabajo pendiente o resultados de consulta, consulte Cambiar las opciones de columna.

Para obtener información general sobre las características admitidas en cada trabajo pendiente y panel, consulte Trabajos pendientes , placa y vistas de plan.

¿Por qué configurar las columnas de la placa Kanban?

La razón principal para configurar las columnas del panel Kanban del equipo es admitir el flujo de trabajo del equipo y los procesos kanban. Estos procesos pueden incluir el trabajo de evaluación de prioridades antes de confirmarlo, administrar la entrega de un miembro del equipo a otro (como el desarrollo para probar), administrar el trabajo en curso (WIP) y mucho más.

También puede usar la placa Kanban para realizar las siguientes tareas:

Requisitos previos

  • Debe tener un panel Kanban que desee configurar. Al agregar un equipo, agrega un panel Kanban para ese equipo. Para más información, consulte Acerca de los equipos y herramientas de Agile.
  • Para configurar la configuración del equipo, debe agregarse al rol de administrador del equipo o ser miembro del grupo de seguridad Administradores de proyectos . Para agregarlo, consulte Agregar un administrador de equipo o Cambiar permisos de nivel de proyecto.
  • Los usuarios asignados acceso básico o superior pueden ejercer todas las características del trabajo pendiente y del panel.
  • Los usuarios a los que se ha asignado acceso a las partes interesadas tienen acceso limitado a las características de trabajo pendiente y de placa. Las partes interesadas pueden editar elementos de trabajo en la placa y agregar etiquetas existentes a un elemento de trabajo. No pueden agregar elementos de trabajo a un panel y no pueden actualizar los campos mostrados en las tarjetas. Para más información, consulte Acerca de los niveles de acceso.
  • Debe tener un panel Kanban que desee configurar. Al agregar un equipo, agrega un panel Kanban para ese equipo. Para más información, consulte Acerca de los equipos y herramientas de Agile.
  • Para configurar la configuración del equipo, debe agregarse al rol de administrador del equipo o ser miembro del grupo de seguridad Administradores de proyectos . Para agregarlo, consulte Agregar un administrador de equipo o Cambiar permisos de nivel de proyecto.
  • Los usuarios asignados acceso básico o superior pueden ejercer todas las características del trabajo pendiente y del panel.
  • Los usuarios a los que se ha asignado acceso a las partes interesadas tienen acceso limitado a las características de trabajo pendiente y de placa. Las partes interesadas pueden editar elementos de trabajo en la placa y agregar etiquetas existentes a un elemento de trabajo. No pueden agregar elementos de trabajo a una placa, no pueden arrastrar y colocar elementos de trabajo para actualizar el estado o reordenar las tarjetas y no pueden actualizar los campos que se muestran en las tarjetas. Para más información, consulte Acerca de los niveles de acceso.

Además, se recomienda revisar los siguientes artículos:

Secuencia de personalización para columnas de placa

Antes de configurar las columnas del panel Kanban del equipo, asegúrese de completar las siguientes tareas tanto como sea posible. De lo contrario, verá que vuelve a visitar la configuración. Volver a visitar la configuración de un único equipo es una cosa, pero si admite muchos equipos, va a agregar trabajo adicional omitiendo este paso.

Administrador de procesos:

  1. Agregue tipos de elementos de trabajo personalizados que quiera que aparezcan en el trabajo pendiente o en el panel. Para obtener más información, consulte Agregar y administrar tipos de elementos de trabajo.
  2. Personalice los trabajos pendientes de productos y carteras. La personalización garantiza que los tipos de elementos de trabajo elegidos aparezcan en los trabajos pendientes y los paneles. Para obtener más información, consulte Personalización de trabajos pendientes y paneles.
  3. Personalización de los estados de flujo de trabajo. Cada estado de flujo de trabajo aparece como una columna en el panel Kanban. Para más información, consulte Personalización de un flujo de trabajo.

Administrador del equipo:

  1. Establezca los trabajos pendientes que desea que estén activos para su equipo. Solo tiene que configurar las tablas kanban de trabajos pendientes que usará el equipo. Para más información, consulte Seleccionar niveles de navegación de trabajos pendientes para el equipo.
  2. Determine cómo realizar un seguimiento de errores. Los errores pueden tener estados de flujo de trabajo diferentes de otros tipos de elementos de trabajo en la categoría Requisito . Como resultado, los errores se deben asignar por separado de otros tipos de elementos de trabajo. Para obtener más información, consulte Mostrar errores en trabajos pendientes y paneles.
  3. Identifique las columnas que usará el equipo para admitir sus procesos de flujo de trabajo y Kanban. Para obtener más información, consulte Asignación del flujo de trabajo más adelante en este artículo.
  4. Agregue, quite o cambie el nombre de las columnas y asigne estados de flujo de trabajo a columnas. Para obtener más información, consulte Administración de columnas en el panel Kanban más adelante en este artículo.

Por ejemplo, si agrega errores u otros tipos de elementos de trabajo para que aparezcan en un panel Kanban, puede introducir otros estados de flujo de trabajo. Los nuevos estados de flujo de trabajo solicitan ajustar las asignaciones de columna a estado kanban cuando se realiza una de las siguientes personalizaciones:

¿Qué es la asignación de estado del flujo de trabajo?

Uno de los detalles de configuración principales que se deben comprender para agregar correctamente columnas a la placa Kanban es cómo se asignan los estados de flujo de trabajo a los estados de columna. El panel Kanban y otras herramientas de Azure Boards usan dos categorías para agrupar las WIT que quieren tratar de la misma manera:

  • Categorías de tipo de elemento de trabajo:

    • Solo los elementos de trabajo cuyos tipos de elemento de trabajo pertenecen a la categoría Requisito aparecen en la placa del producto.
    • Solo los elementos de trabajo cuyos tipos de elemento de trabajo pertenecen a la categoría Característica aparecen en el panel De cartera de características.
    • Solo los elementos de trabajo cuyos tipos de elemento de trabajo pertenecen a la categoría Epic aparecen en el panel de cartera de Epic .
    • Solo los elementos de trabajo cuyos tipos de elemento de trabajo pertenecen a una categoría personalizada aparecen en un panel de cartera personalizado.
  • Categorías de estado:

    • Solo hay cuatro categorías de estado: Propuesta, En curso, Completado y Quitado.
    • Los estados de flujo de trabajo definidos para un tipo de elemento de trabajo pertenecen a una de las cuatro categorías de estado.
    • Para cada tipo de elemento de trabajo y cada columna de panel Kanban, se debe especificar el estado del flujo de trabajo (excepto los estados de flujo de trabajo de la categoría Quitado ).
    • La primera columna del panel Kanban se asigna automáticamente al estado predeterminado de cada categoría de estado propuesto de cada tipo de elemento de trabajo.
    • Para las columnas del panel Kanban central, puede asignar la columna a cualquiera de los estados que pertenecen a la categoría de estado Propuesta o En curso . Además, solo puede especificar límites de WIP, columnas divididas y definición de hecho para estas columnas.
    • La categoría estado Completado solo se puede asignar a la última columna del panel Kanban.

Sugerencia

Si un estado de flujo de trabajo no está asignado a una columna Kanban, ese estado no aparece en el panel Kanban. Se permite, pero no lo recomendamos.

Corrección de la configuración de la placa Kanban

Si ve el siguiente error al abrir la placa Kanban, debe corregir la configuración. El motivo principal de este error es que los estados de flujo de trabajo de los tipos de elemento de trabajo que se han agregado a la categoría Requisito no se asignan a la columna.

Captura de pantalla que muestra un mensaje de error de configuración en un panel Kanban.

Seleccione Corregir esto ahora para abrir el cuadro de diálogo Configuración .

En este ejemplo, se agregan dos nuevos estados: Triaged para el error e Investigar para el caso del usuario. A continuación, cada estado se asigna a una columna existente o nueva. Después de asignar cada estado a una columna, el panel Kanban muestra los elementos de trabajo asignados a estos estados.

Configuración de la placa Kanban, Columnas

Asignación de las fases del flujo de trabajo

Es mejor si involucra a todo el equipo para identificar un conjunto inicial de fases de flujo de trabajo. Cada miembro del equipo proporciona perspectivas útiles para capturar y profundizar aún más en la comprensión del equipo de los procesos de un extremo a otro.

Para empezar, pregunte a su equipo estas preguntas:

  • ¿Qué tipos de actividades se completan regularmente?
  • ¿Qué entregas naturales se producen dentro de nuestro equipo o de nuestro equipo a otros equipos?
  • ¿Qué actividades ayudarán a reforzar nuestras directivas de equipo, como el análisis, la revisión de código o la aceptación del diseño?
  • ¿Qué trabajo debe producirse en cada fase?
  • ¿Qué límites queremos establecer para cada estado de flujo de trabajo?
  • ¿Será útil una columna dividida para una o varias columnas?

Nuestro equipo de desarrollo de ejemplo se presentó con estas fases como esenciales para su proceso:

Diagrama que muestra un ejemplo de fases de flujo de trabajo.

  • Trabajo pendiente: cree una lista prioritaria de elementos de trabajo en los que el equipo aún no esté listo para trabajar.
  • Analizar: identifique criterios de aceptación bien comprendidos y compartidos, junto con el trabajo general necesario para desarrollar y probar el elemento.
  • Desarrollar: código y ejecución de pruebas unitarias para el elemento.
  • Prueba: ejecute pruebas exploratorias, automatizadas, de integración y otras pruebas.
  • Listo: entrega a producción porque el elemento está listo.

Siempre puede volver a visitar estas fases iniciales más adelante y ajustarlas.

Otra idea es capturar la lista de elementos que el equipo identifica como crítico para completar cada fase. Puede usar esa información más adelante para rellenar la definición de realizada para cada columna.

Administración de columnas en el panel Kanban

Ahora que conoces los aspectos básicos de cómo trabajar con tu tablero kanban, aquí te mostramos cómo puedes verlo como quieras.

Los títulos y opciones de columna dependen del proceso que usó para crear el proyecto y si el equipo ha elegido tratar errores como requisitos o tareas similares.

  1. Abra el panel Kanban. Si no es administrador del equipo, se agrega como uno. Solo los administradores de equipo y proyecto pueden personalizar el panel Kanban.

  2. Seleccione Configurar la configuración del equipo para configurar el panel y establecer la configuración general del equipo.

    Captura de pantalla que muestra la configuración de la placa abierta para un equipo en una navegación vertical.

  3. Seleccione Columnas y, a continuación, una pestaña de columna para ver toda la configuración que puede modificar. La configuración de columna inicial es similar a la configuración que se muestra en la imagen siguiente.

    Captura de pantalla que muestra el cuadro de diálogo Configuración y la selección de una columna Activa.

  4. Cambie los títulos de columna para asignarlos a las fases del flujo de trabajo. Puede agregar, cambiar el nombre y mover columnas para admitir más fases.

    Cambie el nombre de las tres primeras columnas a Trabajo pendiente, Análisis y Desarrollo. A continuación, agregue una columna y etiquete Probar.

    Puede cambiar el nombre de una columna directamente desde el panel Kanban.

    Captura de pantalla que muestra cómo cambiar el nombre de una columna directamente en un panel Kanban.

    O bien, puede abrir el cuadro de diálogo y cambiar una o varias opciones de configuración para una columna Kanban.

    Captura de pantalla que muestra el cuadro de diálogo Configuración y las selecciones para agregar una columna Prueba.

  5. Para cambiar el orden de las columnas, arrastre la pestaña de columna a la posición que desee.

  6. Para eliminar una columna, asegúrese primero de que la columna no contenga ningún elemento de trabajo. Si es así, mueva los elementos a otra columna. Después:

    1. Abra Configuración, seleccione Columnas y seleccione Acciones en la pestaña de columna.
    2. Seleccione Quitar en el menú.

    Captura de pantalla que muestra las selecciones para eliminar una columna en el cuadro de diálogo Configuración.

  7. Cambie las asignaciones de estado según sea necesario para las columnas agregadas, los estados de flujo de trabajo agregados o los WIT agregados.

    Normalmente, debe actualizar las asignaciones de estado al cambiar la configuración Trabajar con errores , agregar WIT a la categoría Requisito o personalizar el flujo de trabajo.

  8. Cuando haya terminado con los cambios, seleccione Guardar.

  1. Abra el panel Kanban. Si no es administrador del equipo, se agrega como uno. Solo los administradores de equipo y proyecto pueden personalizar el panel Kanban.

  2. Seleccione Configuración para abrir el cuadro de diálogo opciones de configuración comunes para el panel Kanban.

    Captura de pantalla que muestra el icono Configuración en el panel Kanban.

  3. Seleccione Columnas y, a continuación, una pestaña de columna para ver toda la configuración que puede modificar. La configuración de columna inicial tendrá un aspecto similar al del ejemplo siguiente.

    Captura de pantalla que muestra la configuración de columna en el cuadro de diálogo Configuración.

  4. Cambie los títulos de columna para asignarlos a las fases del flujo de trabajo. Puede agregar, cambiar el nombre y mover columnas para admitir más fases.

    Cambie el nombre de las columnas primera, segunda y tercera a Trabajo pendiente, Analizar y Desarrollar. A continuación, agregue una columna y etiquete Probar.

    Puede cambiar el nombre de una columna directamente desde el panel Kanban.

    Captura de pantalla que muestra cómo cambiar el nombre de una columna directamente en un panel Kanban.

    O bien, puede abrir el cuadro de diálogo y cambiar una o varias opciones de configuración para una columna Kanban.

    Captura de pantalla que muestra el cuadro de diálogo Configuración y las selecciones para agregar una columna Prueba.
  5. Para cambiar el orden de las columnas, arrastre la pestaña de columna a la posición que desee.

  6. Para eliminar una columna, asegúrese primero de que la columna no contenga ningún elemento de trabajo. Si es así, mueva los elementos a otra columna. A continuación, seleccione Acciones en la pestaña de columna y seleccione Quitar en el menú.

    Captura de pantalla que muestra las selecciones para eliminar una columna en el cuadro de diálogo Configuración.

  7. Cambie las asignaciones de estado según sea necesario para las columnas agregadas, los estados de flujo de trabajo agregados o los WIT agregados.

    Normalmente, debe actualizar las asignaciones de estado al cambiar la configuración Trabajar con errores , agregar WIT a la categoría Requisito o personalizar el flujo de trabajo.

  8. Cuando haya terminado con los cambios, seleccione Guardar.

Uso de la placa Kanban

Después de tener una placa Kanban bien configurada, puede empezar a usarla. Para obtener información sobre cómo hacerlo, consulte Empezar a usar el panel Kanban.

Importante

Los elementos de trabajo que aparecen en más de la tabla Kanban de un equipo pueden producir resultados que no cumplan sus expectativas, ya que cada equipo puede personalizar sus columnas y calles del panel Kanban. Los valores asignados a los campos Columna de panel Kanban, Columna de panel Listo y Carril de placa pueden diferir de lo que espera cuando otro equipo actualiza el elemento de trabajo de otro panel. Para más información, consulte Agregar, revisar y actualizar elementos de trabajo en Azure Boards.

Actualizar los elementos de estado y entrega

El uso de la placa Kanban no puede ser más sencillo. Actualice el estado o cambie las prioridades mediante operaciones de arrastrar y colocar.

Por ejemplo, para indicar cuándo puede iniciarse el trabajo en una fase de bajada, arrastre elementos a la columna siguiente.

Captura de pantalla que muestra cómo arrastrar un elemento de la columna Analizar a la columna Desarrollar.

Puede mover un elemento de una columna a cualquier otra columna de la placa. Si descubre que se necesita más trabajo en una fase anterior, puede mover el elemento hacia atrás; por ejemplo, de Prueba a Analizar o Desarrollar.

Para entregar el trabajo a otro miembro del equipo, vuelva a asignarlo directamente desde el panel.

Captura de pantalla que muestra la asignación de un elemento desde un panel Kanban.

Los miembros del equipo que reciben la entrega pueden establecer alertas para recibir notificaciones por correo electrónico inmediatas de su trabajo recién asignado.

Cambiar las prioridades de su equipo

Para mantener los equipos trabajando en los elementos de prioridad más alta, querrá reaccionar rápidamente cuando se produzca un cambio de prioridad, incluso después de que se inicie el trabajo. Con tu tablero Kanban, es un chasquido. Basta con arrastrar un elemento hacia arriba o hacia abajo dentro de una columna.

Captura de pantalla que muestra cómo mover un elemento dentro de una columna.

Seguimiento del estado de la columna Kanban

La placa Kanban es una de las diversas herramientas que tiene para realizar el seguimiento del trabajo. La herramienta de consulta permite enumerar un subconjunto de elementos de trabajo con el fin de revisar, evaluar, actualizar o generar gráficos. Por ejemplo, puede crear una consulta para enumerar todos los casos de usuario activos (especifique dos cláusulas: Work Item Type=User Story y State=Active).

Pero, ¿qué ocurre si desea enumerar elementos en función de su asignación de columna Kanban? ¿Puedes hacer eso? Sí, puede realizar un seguimiento de los movimientos de columna en un panel Kanban mediante los campos Columna de panel y Columna de panel Listo.

Preguntas más frecuentes

Extensiones de Visual Studio Marketplace compatibles

Eso es todo lo que necesita saber sobre cómo trabajar con columnas Kanban. Estas son algunas opciones más para personalizar la apariencia de la placa:

Recursos de la API REST

Para interactuar mediante programación con la placa Kanban y otras configuraciones de equipo, consulte la referencia de Boards en la API REST.