Tarea: Proyecto integrador fase 1: levantamiento de requisitos
Resumen del alcance del proyecto
El
proyecto consiste en el desarrollo de una herramienta de software integral para
el monitoreo y predicción de inundaciones, diseñada para anticipar eventos de
riesgo y facilitar la toma de decisiones por parte de autoridades, ingenieros
ambientales y comunidades vulnerables.
La plataforma permitirá recolectar, analizar y visualizar datos en tiempo real provenientes de sensores IoT instalados en zonas propensas a inundaciones, integrándolos con información meteorológica y modelos predictivos basados en inteligencia artificial.
El sistema ofrecerá tres funcionalidades principales:
· Monitoreo
continuo de variables ambientales (nivel del río, lluvia,
humedad del suelo, etc.).
· Predicción
y generación de alertas tempranas mediante algoritmos de
análisis de datos históricos y patrones climáticos.
· Visualización geográfica e informes automatizados a través de mapas interactivos, paneles de control y notificaciones por SMS o correo electrónico.
El proyecto abarcará el diseño, desarrollo, pruebas e implementación de la aplicación web y móvil, así como la configuración de la infraestructura necesaria para la captura y procesamiento de datos.
El alcance también incluye la integración con sensores físicos y APIs meteorológicas, el desarrollo de un módulo de administración de usuarios y la creación de un histórico de eventos para consulta y análisis.
La primera versión (MVP) se enfocará en ofrecer un sistema funcional de monitoreo y alertas; las fases posteriores incorporarán análisis predictivo avanzado, reportes automatizados y capacidades de expansión para nuevos municipios o regiones.
2. Stakeholders
|
Stakeholder |
Rol/Responsabilidad |
Interacción con el proyecto |
Tipo de interés |
|
Ingeniero Geólogo/ Civil, Ambiental |
Usuario técnico principal |
Instala sensores, interpreta datos, calibra
modelos de predicción. |
Alta |
|
Entidad de Control del Riesgo (IDEAM, Alcaldías,
DAGRED Bomberos) |
Cliente institucional |
Recibe reportes y alertas para decisiones de
evacuación o prevención. |
Alta |
|
Administrador del sistema |
Operador de la plataforma |
Gestiona usuarios, permisos, mantenimiento y
actualizaciones. |
Media |
|
Comunidad local (habitantes en zonas de riesgo) |
Usuarios finales indirectos |
Reciben alertas por SMS, app o correo. |
Alta |
|
Desarrolladores / Equipo de Software (Laura y
Danilo) |
Implementadores |
Diseñan, desarrollan y despliegan la herramienta. |
Alta |
|
Proveedor de sensores / IoT |
Integrador técnico externo |
Provee hardware y datos para alimentar la
plataforma. |
Media |
|
Autoridades de infraestructura (acueducto, obras
civiles) |
Colaboradores |
Usan datos para planificar mantenimiento o
mitigación. |
Media |
3. Entrevista
Objetivo: comprender
necesidades, puntos de dolor y expectativas de los usuarios clave sobre la
gestión de inundaciones.
Acta de Entrevista
Proyecto: Sistema de Monitoreo y Predicción de Inundaciones
Entrevistador(a): Laura Escobar Orozco
Fecha: 10 de octubre de 2025
Hora: 10:30 a.m. – 10:55 a.m.
Medio: Videollamada (Google Meet)
Entrevistado: Ing. Geologo(Entidad de Gestión del Riesgo Municipal)
Lugar: Oficina virtual – DAGRD
Duración: 25 minutos
Consentimiento: El entrevistado autorizó el uso de la información para
fines académicos.
Objetivo de la entrevista:
Identificar los principales retos y necesidades en la
detección temprana de inundaciones, así como los requisitos funcionales
esperados de una herramienta de software que facilite el monitoreo, predicción
y comunicación de alertas.
Preguntas y respuestas resumidas
|
Pregunta |
Respuesta
resumida del entrevistado |
|
¿Cuáles son las principales dificultades para detectar a
tiempo una inundación? |
Falta de sensores en campo y de integración de datos
meteorológicos confiables. |
|
¿Qué tipo de datos consideran más relevantes para
anticipar una inundación? |
Nivel del río, cantidad de lluvia, humedad del suelo y
velocidad del viento. |
|
¿Cómo reciben actualmente las alertas o pronósticos? |
Por reportes manuales o mensajes de texto no
automatizados. |
|
¿Qué nivel de precisión espera de una herramienta
predictiva? |
Un margen de error menor al 15% sería adecuado. |
|
¿Qué tan importante es para usted la visualización en
mapas? |
Muy importante; debe ser intuitiva y comprensible incluso
para personal no técnico. |
|
¿Qué medios de notificación considera más útiles? |
SMS y correo electrónico, por la baja conectividad en
zonas rurales. |
|
¿Cuánto tiempo previo sería ideal para emitir una alerta
efectiva? |
Al menos una hora antes de que se alcance el nivel
crítico del río. |
|
¿Qué barreras técnicas o institucionales existen
actualmente? |
Limitado acceso a Internet en algunas zonas y falta de
personal para monitoreo constante. |
|
¿Quiénes deberían tener acceso a los datos en tiempo
real? |
Entidades de gestión del riesgo, bomberos y alcaldías
locales. |
|
¿Qué funcionalidades considera críticas para la primera
versión (MVP)? |
Panel de monitoreo, alertas automáticas y visualización
de zonas de riesgo. |
Conclusiones:
El entrevistado evidenció la necesidad de automatizar
la recolección de datos y emisión de alertas para mejorar la capacidad de
respuesta ante inundaciones. Se resaltó la importancia de la visualización
geográfica de la información y la integración de sensores IoT con un modelo
predictivo. El insumo obtenido permitirá definir las historias de usuario
prioritarias y los requisitos del módulo de monitoreo y alertas para la primera
fase del desarrollo.
Resultados Entrevista:
· Necesitan
alertas con al menos 1 hora de anticipación.
· Desean
mapas interactivos con colores de riesgo (verde, amarillo, rojo).
· Prefieren
alertas por SMS y correo debido a baja conectividad.
· Consideran
clave la integración con sensores de nivel y lluvia.
· Sugieren incluir un histórico de eventos y reportes descargables.
4. Mapa
de Impacto:
5. Historias de Usuario
|
Actividad |
Tareas |
Release |
|
Monitorear |
Configurar sensores, recolectar datos IoT |
R0 |
|
Analizar |
Calcular índices, generar predicciones, mostrar
tendencia |
R1 |
|
Alertar |
Configurar umbrales, enviar notificaciones |
R2 |
|
Reportar |
Exportar informes, visualizar histórico |
R2 |
|
Administrar |
Crear roles, usuarios, auditoría |
R3 |
6.
Historias
de Usuario + Product Backlog
|
Release |
Historia de Usuario |
Criterios de Aceptación |
Prioridad |
Valor (INVEST - V) |
Estimación (puntos) |
|
Release 0 – Monitoreo básico |
Como ingeniero ambiental quiero registrar
sensores IoT para visualizar lecturas en tiempo real. |
El sistema permite registrar sensor con nombre,
tipo, ubicación y frecuencia. Los datos se muestran en un panel con
actualización automática. |
Alta |
Monitoreo continuo |
3 |
|
Release 0 – Monitoreo básico |
Como administrador quiero visualizar todos los
sensores activos en un panel para validar el estado operativo del sistema. |
Listado dinámico, indicadores de conexión
(verde/rojo). |
Media |
Facilita mantenimiento |
2 |
|
Release 1 – Predicción y análisis |
Como entidad de control quiero recibir una alerta
cuando un nivel supere el umbral para actuar preventivamente. |
Umbral configurable, envío automático por
SMS/email. |
Alta |
Prevención temprana |
5 |
|
Release 1 – Predicción y análisis |
Como ingeniero quiero consultar gráficas de
tendencia para analizar el comportamiento histórico de los niveles. |
Gráfica por variable, selección de rango de
fechas. |
Media |
Mejora el análisis técnico |
3 |
|
Release 2 – Visualización y reportes |
Como usuario quiero ver un mapa de riesgo con
zonas coloreadas por nivel de alerta para identificar áreas críticas
fácilmente. |
Colores verde/amarillo/rojo, actualización
dinámica. |
Alta |
Comunicación visual del riesgo |
4 |
|
Release 2 – Visualización y reportes |
Como entidad de control quiero generar reportes
mensuales automáticos para informar resultados al comité de riesgo. |
Exportación PDF, filtros por fecha y región. |
Media |
Documentación institucional |
3 |
|
Release 3 – Administración y mantenimiento |
Como administrador quiero crear y editar usuarios
con diferentes roles para controlar accesos al sistema. |
CRUD completo de usuarios, roles con permisos. |
Alta |
Seguridad del sistema |
3 |
|
Release 3 – Administración y mantenimiento |
Como equipo de soporte quiero recibir
notificaciones de errores del sistema para resolverlos rápidamente. |
Log automático de errores + email de soporte. |
Media |
Estabilidad del servicio |
2 |
7. Roadmap
del proyecto y fechas estimadas de finalización
|
Release / Fase |
Periodo estimado |
Entregables principales |
Dependencias |
Objetivo general |
|
R0 – Fundamentos y Monitoreo básico |
01/11/2025 → 31/12/2025 |
- Configuración de entorno de desarrollo |
Ninguna |
Crear la base del sistema de recolección de datos
en tiempo real. |
|
- Registro de sensores IoT |
||||
|
- Panel inicial de monitoreo en tiempo real |
||||
|
- Prueba de conexión con APIs meteorológicas |
||||
|
R1 – Análisis y Predicción |
01/01/2026 → 29/02/2026 |
- Integración del módulo de predicción (modelo de
IA básico) |
Depende de R0 |
Agregar la capacidad de análisis predictivo sobre
los datos recolectados. |
|
- Panel de análisis con gráficas de tendencia |
||||
|
- Configuración de umbrales de alerta |
||||
|
R2 – Alertas y Visualización avanzada |
01/03/2026 → 30/04/2026 |
- Mapa interactivo de zonas de riesgo |
Depende de R1 |
Permitir la emisión de alertas tempranas y
reportes visuales para la toma de decisiones. |
|
- Sistema de alertas automáticas por SMS y correo |
||||
|
- Módulo de generación de reportes |
||||
|
R3 – Administración y Optimización |
01/05/2026 → 30/06/2026 |
- Gestión de usuarios y roles |
Depende de R2 |
Consolidar la herramienta, asegurar su
estabilidad y preparar su entrega final. |
|
- Dashboard de control administrativo |
||||
|
- Optimización de rendimiento y seguridad |
||||
|
- Documentación técnica final |
- R0
→ R1: la recolección de datos es requisito previo para el análisis
predictivo.
- R1
→ R2: el modelo predictivo alimenta el sistema de alertas y
visualizaciones.
- R2
→ R3: la capa administrativa requiere tener todos los módulos funcionales
previos.
Comentarios
Publicar un comentario