Desafío Final: Simulación elicitación de requerimientos- Juego de roles con IA

El escenario La empresa Mercury S.A., dedicada a servicios de logística y distribución en entornos urbanos, ha decidido desarrollar una nueva aplicación móvil que permita a sus clientes realizar el seguimiento en tiempo real de los pedidos, gestionar reclamos y calificar el servicio recibido. El sistema también debe integrarse con las operaciones internas para facilitar la asignación de rutas, el control de entregas y la retroalimentación de los repartidores. Actualmente, el proyecto se encuentra en la fase de inicio, y se requiere realizar la elicitación de requerimientos. La empresa contrató a una consultora especializada en sistemas de información para esta tarea. El proceso se llevará a cabo mediante entrevistas individuales a distintos actores involucrados en el sistema. Cada actor tiene una visión parcial y plantea prioridades, restricciones y lenguaje propios. El rol del estudiante en el escenario El/la estudiante asumirá el rol de Analista Funcional dentro del equipo consultor externo contratado por Mercury S.A. Su responsabilidad es llevar a cabo entrevistas efectivas con distintos actores del proyecto, con el objetivo de: Identificar requerimientos funcionales y no funcionales del sistema. Detectar conflictos, vacíos, ambigüedades o contradicciones en los requerimientos planteados por los distintos perfiles. Formular preguntas claras, adaptando el lenguaje y la profundidad técnica según el perfil de cada interlocutor. Sistematizar y documentar los requerimientos obtenidos en un informe inicial. El/la estudiante deberá aplicar herramientas y enfoques propios de la disciplina, como entrevistas estructuradas, mapeo de requerimientos, redacción de historias de usuario, criterios de aceptación o clasificaciones según el estándar IEEE También se espera que desarrolle habilidades blandas clave: escucha activa, reformulación, empatía, manejo de interrupciones y claridad comunicacional.

INDIVIDUALENTREGASREQUERIMIENTOSENTREVISTAS

Angelo Perrotta

11/14/20253 min read

Minuta breve de la entrevista con el Jefe de Sistemas – Mercury S.A.

Fecha: 14/11/2025

Entrevistado: Alberto Torres – Jefe de Sistemas

Entrevistador: Angelo Valentín Perrotta – Analista Funcional

Objetivo: Identificar requerimientos funcionales y no funcionales para la nueva aplicación móvil de seguimiento de pedidos, reclamos y calificación del servicio, considerando integración con la infraestructura interna.

Resumen de la entrevista

Alberto Torres explicó su rol como responsable de toda la infraestructura tecnológica de Mercury S.A. y señaló varias limitaciones del sistema actual: problemas de integración entre módulos internos, falta de actualizaciones en tiempo real, limitaciones de escalabilidad y necesidades de mayor seguridad.

Destacó que la nueva aplicación debe integrarse mediante APIs estables y seguras con el ERP, el sistema de ruteo y el módulo de control de entregas. También remarcó que la seguridad, el rendimiento, la disponibilidad y la escalabilidad son prioridades clave desde el área de Sistemas.

El Jefe de Sistemas mencionó la necesidad de contar con monitoreo en tiempo real, trazabilidad, gestión de permisos, control de eventos críticos y arquitectura modular para facilitar mantenimiento y actualizaciones. Además, aclaró restricciones: bases SQL internas, infraestructura propia y APIs con límites de consultas simultáneas.

El proyecto será considerado exitoso si las integraciones funcionan sin errores, el rendimiento es óptimo desde el inicio, los datos están protegidos y la aplicación puede escalar sin comprometer la infraestructura.

Requerimientos Funcionales

El sistema deberá permitir al área de Sistemas integrar la aplicación con el ERP, ruteo y control de entregas mediante APIs estables y documentadas.

El sistema deberá permitir al Jefe de Sistemas monitorear transacciones, estados y sincronizaciones desde un dashboard en tiempo real.

El sistema deberá permitir al área de Sistemas registrar eventos, fallos y cambios críticos mediante un sistema de logging detallado.

El sistema deberá permitir al sistema interno actualizar rutas y entregas en tiempo real para reflejar cambios operativos.

El sistema deberá permitir a los administradores gestionar usuarios y permisos mediante roles definidos.

El sistema deberá permitir al área de Sistemas generar reportes de rendimiento e integraciones desde un panel centralizado.

El sistema deberá permitir la sincronización de datos entre la app móvil y los sistemas internos sin pérdida de información.

El sistema deberá permitir al área técnica configurar alertas automáticas ante fallos, latencias o intentos de acceso no autorizados.

Requerimientos No Funcionales

Seguridad

El sistema deberá garantizar cifrado AES-256 en tránsito y en reposo, y cumplir con estándares PCI DSS para pagos.

Disponibilidad

El sistema deberá operar con una disponibilidad mínima del 99,5% mensual, evitando interrupciones prolongadas.

Rendimiento

El sistema deberá procesar solicitudes críticas (ruteo, seguimiento, actualizaciones) con un tiempo de respuesta inferior a 2 segundos.

Manejo de errores

El sistema deberá detectar, registrar y notificar fallos en menos de 5 segundos, permitiendo acciones correctivas inmediatas.

Escalabilidad

El sistema deberá soportar incrementos de carga del 300% sin degradar su rendimiento.

Compatibilidad

El sistema deberá ser compatible con bases SQL internas y deberá evitar requerir migraciones de infraestructura.

Arquitectura

El sistema deberá implementarse con arquitectura modular que permita actualizaciones sin interrumpir el servicio.

Auditoría

El sistema deberá registrar en logs todas las acciones críticas con sello de tiempo, usuario y origen para garantizar trazabilidad.

Infraestructura

El sistema deberá operar en la infraestructura local de Mercury, evitando dependencia con servicios externos salvo justificación técnica.