Configuración de Boards y Sprints en Azure DevOps

Clase 10 de 20Curso de Azure DevOps: Flujos de CI/CD

Resumen

¿Qué es Azure Boards y cómo mejora la planeación de proyectos?

Azure Boards es una herramienta poderosa dentro de Azure DevOps, diseñada para optimizar la planeación y el seguimiento de tus proyectos de desarrollo de software. Con su amplia gama de funciones y herramientas, no solo puedes estructurar tu proyecto, sino también obtener datos valiosos a través de informes y seguimientos continuos.

¿Cómo comenzar a usar Azure Boards?

Comenzar con Azure Boards es directo y colaborativo:

  1. Acceso a tu cuenta de Azure DevOps: Ve al proyecto que ya creaste.
  2. Navega hasta la sección de Boards: Aquí, verás varias opciones, pero primero necesitas ingresar a la sección principal de boards, donde recibirás un mensaje de bienvenida.
  3. Entorno colaborativo: Puedes asignar tickets, complementar información, empezar conversaciones con otros miembros del equipo usando menciones con "@", e integrar herramientas como GitHub, Slack y Microsoft Teams para seguimiento colaborativo.

¿Cómo funcionan las columnas en un board de Scrum?

Los boards en Azure Boards suelen implementar un flujo de trabajo tipo Scrum dividido en varias columnas:

  • New: Para tickets recién creados, esperando desarrollo.
  • Approve: Para tickets cuyo desarrollo ya fue completado y aprobado para pruebas.
  • Commit it: Fase de compromiso del ticket en el servidor.
  • DOM: Cuando el ticket ha sido probado y funciona correctamente.

Este flujo es estándar para Scrum, pero Azure Boards permite adaptar y modificar estos flujos según las necesidades específicas del proyecto.

¿Cómo crear y gestionar Springs en Azure Boards?

Los Springs son elementos clave para gestionar las líneas de tiempo en los proyectos:

¿Cómo se crea un Spring?

  1. Creación de Spring: Dentro de Azure Boards, puedes crear nuevos Springs asignándoles un nombre y fechas de inicio y fin. Esto generalmente cubre un período de dos semanas.
Functionality: Create a Spring
Example: "Spring 0" from June 6 to June 17
  1. Asignación de Subespacios Temporales: Puedes dividir un Spring principal en sub-springs para una gestión más detallada, aunque esto no es comúnmente necesario.

Configuración y administración

En Project Settings, dentro de la configuración del proyecto, puedes ver y configurar de manera más general todos los Springs. Aunque no tiene tantas opciones visuales, facilita una visión clara de tu proyecto y su planificación temporal.

Reto de configuración en Project Configuration

Para solidificar tu habilidad con Azure Boards, elimina los Springs predefinidos y crea al menos tres nuevos Springs con fechas reales. Esto no solo práctica lo que has aprendido, sino que también fortalece tu capacidad para gestionar proyectos eficientemente.

Azure Boards y sus Springs son potentes herramientas para mejorar la planificación y ejecución de tus proyectos de desarrollo. Con una correcta configuración y uso de estas características, optimizarás tu flujo de trabajo y asegurará un producto final de alta calidad. ¡Continúa explorando y practicando para dominar Azure DevOps!