Los requisitos son la base del éxito de desarrollo de cualquier proyecto IT. Un producto software para su correcta implementación requiere básicamente sobre los requisitos:
- capturar
- especificar y priorizar
- validar
El proceso dentro del sistema es:
En entornos de trabajo ágiles con Scrum o similares los requisitos funcionales pueden venir como requisitos e historias de usuario:
Las historias de usuario son colocadas por el Product Owner en el Product Backlog:
Las PA o Pruebas de Aceptación permiten la validación de los requisitos e historias en cada iteración.