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.

Escala de tiempo

El contenido generado por IA puede ser incorrecto.

 

Comentarios

Entradas populares de este blog

Presentación Programación de Dispositivos Móviles