Proceso de elicitación de requisitos y los tipos de requerimientos de software

Elicitación de requisitos

Identifican las necesidades del cliente para el
desarrollo de software

Representa un punto de partida sólido para el desarrollo del sistema

Comunicación continua con el cliente y
los stakeholders para identificar correctamente las necesidades del cliente y el
impacto de la herramienta en la compañía

Tipo de requerimientos de software

Requerimientos funcionales
Funcionalidades que tendrá la
herramienta de software

Requisitos no funcionales
Características o propiedades que debe tener el sistema (rendimiento, disponibilidad, seguridad)

Técnicas para la elicitación de requisitos

Entrevista y cuestionarios

Lluvia de ideas (Brainstorm)

Prototipos

Observación

Casos de uso

Análisis de sistemas existentes

Estudio de documentación

Taller de trabajo

Mapa de impacto

Documentación de requisitos de software

Mapa de impacto

Responde a preguntas:

¿Porqué? Objetivo

¿Quien? Interesados del proyecto

¿Cómo? Impacto stakeholders sobre el proyecto

¿Que? se debe desarrollar para cumplir los objetivos

User Story Mapping
Permite generar requisitos de forma colaborativa al Product Owner junto a las personas usuarias y al resto del Equipo de Desarrollo

RoadMap o Plan de programación
Permite realizar la planificación de un proyecto de software trazando
los objetivos a corto, mediano y largo plazo

Creación y priorización de Historias de usuario
Permite documentar los requisitos
del sistema y se generan a partir de las funcionalidades identificadas en el
mapa de impacto y en el User Story Mapping.