Saltar al contenido principal

Requerimientos

Antes del modelo de casos de uso el equipo condensó la entrevista en una frase de producto, una lista de funcionalidades y los RF/RNF. Eso se formalizó en la especificación de requerimientos de Elaboración (el contrato con el cliente).

Originales: frase · RF

Frase de producto (consenso)​

SIGMA es una aplicación web que acompaña la planificación de proyectos de software: cargar, almacenar y comparar estimaciones con los tiempos reales de cada iteración, con interfaz intuitiva, roles de equipo, PCU y PHU, reportes y gráficos.

No informatiza PSI ni reemplaza el Excel por una pantalla igual: tiene que ser más fácil que la plantilla o no tiene sentido.

Lo que el cliente pedía (funcionalidades)​

  • Estimar en cada iteración, no solo al cierre
  • Almacenar, compartir y comparar (convergencia, mejor / peor caso)
  • Facilitar el cálculo PCU y PHU
  • Gráficos, estadísticas e informes para la memoria
  • Tiempo útil vs. tiempo muerto; esfuerzo real por CU y por proyecto
  • Roles de un equipo: alumno, admin, PM, carga, visitante
  • Ámbito LDS, y eventualmente otras materias / PRODAT / externos
  • Web responsive, software libre, sin servidor de la UNPA
  • Importar / exportar (no caja cerrada)

Requerimientos funcionales (lista de Inicio)​

  1. Usuarios y roles — Administrador, Project Manager, miembro, visitante
  2. Proyectos — crear, asignar miembros y roles, varios a la vez
  3. PCU — CU con complejidad baja/media/alta; ajuste T/E automático
  4. PHU — historias con complejidad; ajuste ambiental
  5. Por iteración — estimar al inicio del proyecto y de cada iteración
  6. Comparación — estimado vs. real; gráficos de convergencia
  7. Reportes — PCU vs PHU, mejor/peor caso, tiempo útil/muerto; CSV/PDF
  8. Tiempos reales — carga por tarea o proyecto a lo largo de la iteración
  9. Almacenar y compartir estimaciones del ciclo de vida
  10. Importar / exportar hacia herramientas externas

No funcionales (Inicio)​

Interfaz amigable y responsive; varios proyectos concurrentes; gráficos en menos de 2 s; autenticación y control por roles; disponibilidad ~99%; escalable; portable (intranet o nube); fácil de mantener. Integración con planillas tipo Excel / Google Sheets.

Evolución​

La especificación de Elaboración arrancó con CU01–CU17 (ABM sueltos, gráficos, exportar, pivote PHU, fecha de carga). En el modelo de casos de uso se fusionaron en 12 CU. En Construcción la priorización volvió a separar usuarios, iteraciones, sprint y gestionar CU (hasta CU13).