← Todos los artículos

Requisitos no funcionales en Scrum: guía práctica

By XNM Technologies · August 25, 2022 · 1 min read
Requisitos no funcionales en Scrum: guía práctica

Las historias de usuario capturan bien lo que un sistema debe hacer, pero no con qué nivel de calidad debe hacerlo. Los requisitos no funcionales (RNF) —rendimiento, seguridad, escalabilidad, fiabilidad, accesibilidad— son los elementos menos visibles del backlog de producto en la mayoría de las implementaciones de Scrum.

Por qué se descuidan los RNF

La estructura centrada en historias crea presión sistemática contra los RNF: no tienen persona asociada, no se alinean con un objetivo de sprint y generalmente carecen de un defensor entre los interesados. Los desarrolladores comprenden las implicaciones técnicas; los product owners rara vez están en condiciones de articularlas o priorizarlas.

Cuatro enfoques prácticos

  1. Incorporar los RNF en la Definición de Hecho. Añadir verificaciones de RNF que se apliquen a cada historia en cada sprint, como la comprobación del tiempo de respuesta o el análisis estático de seguridad.

  2. Expresar los RNF como restricciones en el backlog. Documentar los RNF explícitamente como restricciones que las historias deben cumplir, fijados en la parte superior del backlog como referencia permanente.

  3. Redactar criterios de aceptación específicos para RNF. Para historias con implicaciones directas (inicio de sesión → seguridad; exportación → rendimiento), incluir criterios medibles: «La exportación debe completarse en menos de 10 segundos para 50.000 registros.»

  4. Crear objetivos de sprint dedicados a los RNF periódicamente. Para trabajos de RNF significativos —perfilado de rendimiento, refuerzo de seguridad, infraestructura de pruebas de carga— incluirlos directamente en los objetivos de sprint.

XNM Consultoría apoya a los equipos de entrega ágil en la construcción de prácticas que equilibran velocidad de entrega y calidad sostenible. Conozca nuestros servicios de entrega de programas y proyectos para integrar la calidad desde el inicio.