Ejercitación - Clase 3 - Requerimientos en el Ciclo de Vida

Pregunta 1 Como articulan los requerimientos en el ciclo de vida? Según su experiencia y/o relevamiento de la literatura, haga una contribución a lo visto en los videos de teoría, y la clase de hoy, indicando y describiendo -Un proceso relacionado con los requerimientos -Una técnica para aplicar en ese proceso -Un producto, ya sea input o output del proceso Pregunta 2 Requerimientos y calidad Según su experiencia y/o relevamiento de la literatura, haga una contribución a la temática. Pregunta 3 Compartir reflexiones sobre el Impacto positivo / negativo de las prácticas de requerimientos. Presentar algún ejemplo concreto.

REQUERIMIENTOSGRUPALENTREGAS

Angelo Perrotta, Joaquin Midón, Milena Mercado, Matias Salinas

8/29/20251 min read

Pregunta 1
Scrum es un marco de trabajo ágil usado para gestionar proyectos de software, centrándose en la entrega de valor al cliente en ciclos cortos. Se basa en la iteración y la adaptación continua, permitiendo a los equipos mejorar sus procesos y productos.

Mientras que el sprint es el corazón de Scrum y es un ciclo de desarrollo de tiempo fijo y limitado, que puede durar entre 1 y 4 semanas, con 1 o 2 semanas siendo comunes.

Finalmente el output es una parte del producto que está lista, funcional y es utilizable.


Pregunta 2

1- Utilizar técnicas de obtención de requisitos de usuario, como entrevistas, cuestionarios, observación, desarrollo de prototipos y sesiones de trabajo colaborativo (JAD), para capturar necesidades de forma completa y precisa

2- Fomentar una comunicación abierta y consistente, asegurando que la información se comparta con las personas correctas y en el momento adecuado

3- Utilizar herramientas especializadas para la gestión de requisitos, que facilitan la documentación, el seguimiento y la colaboración entre equipos

4- Utilizar técnicas de obtención de requisitos de usuario, como entrevistas, cuestionarios, observación, desarrollo de prototipos y sesiones de trabajo colaborativo (JAD), para capturar necesidades de forma completa y precisa

Pregunta 3

Buena práctica

En el desarrollo del sistema de reservas de vuelos de Aerolíneas Argentinas (caso real de la industria de transporte), se realizaron entrevistas con usuarios finales, talleres con empleados de mostrador y análisis de procesos internos. Gracias a esto, se documentaron requisitos claros como: “El sistema debe permitir cambios de pasajes hasta 3 horas antes del vuelo con recálculo automático de tarifas”. Esta práctica evitó ambigüedades, mejoró la comunicación entre usuarios y desarrolladores, y facilitó pruebas posteriores.

Mala práctica

En proyectos de sistemas públicos en Argentina (como portales de trámites online), un problema frecuente fue no involucrar a usuarios finales en la definición de requisitos. Por ejemplo, en algunos portales, el requisito inicial fue “el sistema debe permitir subir documentación digitalizada”, pero no se especificaron formatos, tamaño máximo de archivos ni mensajes de error. Esto provocó que el sistema fallara cuando un ciudadano subía un PDF grande o una foto tomada con el celular. El resultado: quejas de usuarios, costos adicionales y retrabajo.