# data[].attributes.body
Gestión de llamadas entrantes

Registro de información del cliente

Generación de reportes de llamadas

# data[].attributes.body
Requerimiento 1: Gestión de llamadas entrantes

Como agente del call center,

quiero recibir y gestionar las llamadas entrantes automáticamente,

para atender a los clientes de forma rápida y eficiente.

Requerimiento 2: Registro de información del cliente

Como agente del call center,

quiero registrar y actualizar la información del cliente durante la llamada,

para tener un historial completo que permita mejorar la atención y seguimiento.

Requerimiento 3: Generación de reportes de llamadas

Como supervisor del call center,

quiero generar reportes detallados de las llamadas realizadas,

para analizar el rendimiento del equipo y la satisfacción del cliente.

# data[].attributes.headline
Requerimiento 1: Gestión de llamadas entrantes

# data[].attributes.subject
Requerimiento 1: Gestión de llamadas entrantes

# data[].attributes.headline
Requerimiento 2: Registro de información del cliente

# data[].attributes.subject
Requerimiento 2: Registro de información del cliente

# data[].attributes.headline
Requerimiento 3: Generación de reportes de llamadas

# data[].attributes.subject
Requerimiento 3: Generación de reportes de llamadas

# data[].attributes.body
En base a la guía SWEBOK para Requerimientos Funcionales, se seleccionaron tres requerimientos claves para una aplicación de call center: gestión de llamadas entrantes, registro de información del cliente y generación de reportes de llamadas. Para cada uno se redactaron historias de usuario usando el formato Como-Quiero-Para, lo que facilita la comprensión del objetivo desde la perspectiva del usuario. Posteriormente, se definieron escenarios tipo Dado-Cuando-Entonces para cubrir diferentes condiciones y comportamientos esperados en la interacción con el sistema. Esto asegura que los requerimientos funcionales estén claros y sean verificables durante el desarrollo y las pruebas.