Ir al contenido

Introducción a la gestión de requisitos en Azure DevOps

Cómo las herramientas de gestión de requisitos de ADO pueden aumentar tu productividad

Tanto si eres un experto como un principiante, las funciones de gestión de requisitos de Azure DevOps son fundamentales para el éxito de tus proyectos.

Con millones de usuarios en todo el mundo, Azure DevOps ya ayuda a muchos equipos a alojar repositorios de código o planes de pruebas. Sin embargo, trasladar tu equipo de gestión de requisitos a Azure DevOps requiere cierta planificación.

En este artículo descubrirás cómo funciona la gestión de requisitos en Azure DevOps y cómo tu equipo puede empezar a utilizarla, con la ayuda de textos, vídeos e imágenes.

Así que, hazte con una cuenta gratuita de Azure DevOps y ponte manos a la obra.

Índice

¿Qué es una plantilla de proceso?

Una plantilla de proceso define cómo se crean, asignan y supervisan los elementos de trabajo (incluidos los requisitos) para un proyecto de equipo en Azure DevOps.

 Por lo tanto, si trabajas en un entorno ágil, es probable que tu equipo clasifique los requisitos como «Épicas > Funcionalidades > Historias de usuario», y tu plantilla de procesos reflejará esa estructura. Del mismo modo, las plantillas de procesos de SCRUM, o de Waterfall y de cumplimiento normativo, reflejarán las estructuras respectivas de sus correspondientes modelos de proceso.

Si tu equipo quiere utilizar una plantilla de proceso ágil, es perfectamente posible. Solo tienes que indicar que tu backlog debe contener «épicas» en el nivel superior, «funcionalidades» en el nivel inferior y «historias de usuario» por debajo de estas. Esto no es bueno para el sector de la gestión de requisitos.

A veces, tu equipo necesita un tipo de proceso específico que ADO aún no ofrece. En ese caso, puedes crear plantillas de procesos personalizadas exclusivas para tu equipo.

Te permite controlar totalmente los requisitos y las tareas de tus proyectos. Las opciones de personalización incluyen modificar las propiedades de las tareas, añadir reglas, añadir activadores personalizados y mucho más.

¿Se puede personalizar un proyecto de Azure DevOps?

El punto fuerte de Azure DevOps como herramienta de gestión de requisitos reside en su flexibilidad. Todos los equipos que participan en el ciclo de vida de una aplicación pueden utilizar ADO, ya que se adapta a una amplia variedad de necesidades.

Puedes personalizar tu proyecto editando la plantilla de tu proceso. Sin embargo, antes de hacerlo, siempre debes reunir a tu equipo para decidir exactamente cómo es vuestro proceso y cómo debe reflejarse en Azure DevOps.

Si te parece tedioso personalizar tu plantilla de procesos, siempre puedes descargar plantillas adicionales para procesos como BABOK, Agile-MR, cumplimiento normativo y muchos más.

Gestión de la cartera de proyectos para los requisitos de Azure DevOps

Una vez que los equipos han creado las plantillas de proceso, desean crear requisitos e interactuar con ellos en Azure DevOps. Una vez configurada la plantilla de proceso de Azure DevOps, ya estás listo para añadir requisitos al proyecto que crees. El lugar habitual para añadir requisitos en Azure DevOps nativo es la vista «Backlog». La vista «Backlog» permite crear requisitos en diferentes niveles de la jerarquía.

Al crear tu plantilla de proceso, puedes elegir cómo se estructura tu lista de tareas pendientes.

Estructura de la lista de tareas pendientes en Azure DevOps

Al crear la estructura de tu lista de tareas pendientes, estableces cómo se desglosarán los requisitos en dicha lista. En el ejemplo ágil anterior, los requisitos se estructuran de la siguiente manera: Épica > Funcionalidad > Historia de usuario

Esto significa que puedes ver y acceder a los tres niveles del backlog. También puedes ver tus requisitos desde el nivel más alto seleccionando el nivel «Épico» en el menú desplegable de la esquina superior derecha. Ver los requisitos del nivel más bajo puede resultar útil a la hora de trasladarlos a una iteración.

En cada nivel, puedes crear un nuevo elemento de trabajo haciendo clic en el botón «Nuevo elemento de trabajo», situado encima de la lista de requisitos.

A veces, los requisitos de nivel superior pueden ser muy generales, por lo que es necesario desglosarlos. Para crear subrequisitos para un requisito de nivel superior, haz clic en el botón «+» situado junto al requisito.

Puedes añadir requisitos a Azure DevOps desde las pestañas «Backlog», «Queries» o «Sprints». Esto significa que puedes crear nuevos requisitos y desglosarlos en subrequisitos de forma rápida y sencilla

¿Cómo gestionan los desarrolladores los requisitos en Azure DevOps?

Lo mejor de utilizar Azure DevOps como solución de gestión de requisitos es que ofrece una única fuente de información fiable para los desarrolladores, el equipo de requisitos y el control de calidad.

Pero saber cómo tus desarrolladores pueden adaptarse a tus necesidades es el primer paso.

En Azure DevOps, los desarrolladores pueden crear elementos de trabajo de tareas que pueden vincular directamente a su trabajo de desarrollo. Si utilizan la funcionalidad de repositorios, pueden añadir su repositorio de GitHub o TFVC a su proyecto para que sea fácilmente accesible. A continuación, pueden vincular sus envíos, descargas, ramas, confirmaciones y mucho más a sus elementos de trabajo de tareas o a cualquier otro elemento de trabajo.

Este usuario ha completado 4 tareas y aún tiene 5 errores por resolver.

Al integrar su trabajo de desarrollo en el proceso, los equipos pueden hacer que su desarrollo sea más visible y que se pueda rastrear hasta los requisitos.

Para ello, los desarrolladores pueden consultar la iteración actual, localizar los requisitos y convertirlos en una tarea

Cómo revisar los requisitos de Azure DevOps de forma nativa

Los equipos suelen necesitar autorización para los cambios que realizan. A veces, recurren a revisiones para debatir y colaborar.

En Azure DevOps, una de las formas de facilitar la gestión de los requisitos principales consiste en enviar por correo electrónico listas de requisitos a las partes interesadas mediante la función de correo electrónico de la pestaña «Consultas». Aunque esta función tiene algunas limitaciones, permite a tu equipo intercambiar requisitos y colaborar antes de realizar cualquier cambio definitivo.

Cuando los equipos envían los requisitos a los miembros del equipo o a las partes interesadas externas, estos pueden revisar los documentos antes de que se aprueben y realizar modificaciones.

¿Buscas mejores reseñas?
¿Necesitas firmas electrónicas que cumplan con la normativa?
¿Te interesan las herramientas de automatización?

Ampliación de las capacidades de gestión de requisitos de ADO

Azure DevOps offers plenty of functionality for both development and QA <link> teams.  But it still needs a lot of functionality to make it truly unmatched in the ALM field. That’s exactly why Modern Requirements partnered with Microsoft and became their go-to partner for requirements management tools.

 Modern Requirements4DevOps está integrado en Azure DevOps para ofrecer a los equipos que lo utilizan la posibilidad de realizar todas las tareas necesarias para la gestión de requisitos dentro de su proyecto. Con MR4DO, puedes utilizar un modelo de «fuente única de verdad» para tu equipo. Para ello, basta con crear los recursos que ya utilizan dentro de su proyecto de Azure DevOps.

Con Modern Requirements4DevOps, podrás:

  • Crea documentos, diagramas y listas de preguntas dentro de tu proyecto
  • Crea matrices de trazabilidad de principio a fin en cuestión de segundos
  • Crea versiones de referencia que te ayuden a identificar y gestionar los cambios en los requisitos
  • Gestiona las versiones sin esfuerzo
  • Crear y exportar informes de pruebas detallados
  • Convierte Azure DevOps en la herramienta definitiva para la gestión de requisitos

¡Prueba hoy mismo Modern Requirements4DevOps y descubre las ventajas de contar con un único modelo de referencia para todo el trabajo de tus equipos en un mismo espacio!