La verificación, validación y acuerdo de requisitos es un proceso continuo a lo largo de todo el proyecto. El analista de sistemas debe asegurarse de que los requisitos:
El proceso de validación de requisitos incluye:
Los requisitos pueden ser aclarados o complementados en cualquier etapa del ciclo de vida del producto, es importante mantener su actualidad y corregirlos en caso de cambios.
¿Los requisitos no deben cambiar después de la aprobación?
Esto es incorrecto. Cambios en las tareas comerciales o condiciones técnicas pueden exigir una actualización continua de los requisitos.
¿Es suficiente validar los requisitos solo desde el lado del negocio?
No. Es importante acordar los requisitos también desde el lado técnico en términos de viabilidad y cumplimiento con las restricciones arquitectónicas.
¿Los criterios de aceptación son solo para las historias de usuario?
No. Los criterios de aceptación son aplicables a todo tipo de requisitos para verificar la corrección de su implementación.
Caso negativo: El analista envía los requisitos para aprobación solo al negocio, sin discutirlos con los desarrolladores. En la implementación final surgen grandes dificultades tecnológicas, parte de los requisitos resulta ser imposible. Ventajas: Ahorro de tiempo en discusiones — desventajas: Mucho retrabajo, pérdida de tiempo, ralentización del proyecto.
Caso positivo: Los requisitos pasan revisión tanto por el negocio como por el equipo técnico, todos los comentarios se documentan, se crean criterios de aceptación, y en la demostración los requisitos son aceptados por todas las partes. Ventajas: Mínimos malentendidos, confianza en la viabilidad — desventajas: Más tiempo en preparación y aprobación.