Historia de la pregunta: En las primeras etapas del proyecto, el cliente a menudo formula requisitos vagos o contradictorios que el analista debe convertir en claros y verificables para su posterior implementación.
Problema: Los requisitos vagos llevan a una falta de coincidencia en la comprensión entre el negocio y el equipo de desarrollo, lo que aumenta la cantidad de devoluciones de tareas, errores y usuarios insatisfechos.
Solución:
Características clave:
"¿Se puede confiar solo en las palabras del cliente al recopilar requisitos vagos?"
No, es importante usar ejemplos, diagramas, maquetas y hacer preguntas adicionales para identificar las verdaderas necesidades.
"¿Es suficiente acordar las aclaraciones de requisitos una sola vez?"
No, el acuerdo es un proceso iterativo: a medida que aparecen detalles, es necesario volver a acordar los requisitos.
"¿Siempre se pueden clarificar requisitos sin involucrar a los usuarios finales?"
No, la participación de usuarios reales a veces es crítica para identificar edge-cases y escenarios de uso que no son evidentes ni para el negocio ni para IT.
Caso negativo: El cliente pidió un "mecanismo de búsqueda conveniente" — se documentó y se comenzó a implementar "como es habitual".
Ventajas:
Desventajas:
Caso positivo: En una tarea similar, el analista realizó un taller, recopiló escenarios de usuario y dibujó prototipos.
Ventajas:
Desventajas: