← Volver al índice | Roadmap | Visión de Plataforma
Backlog de Funcionalidades
Tipo: Documentación de Proyecto — Gestión
Audiencia: Product owner, equipo de desarrollo, scrum master
Fecha: 20 de marzo de 2026
Relacionado con: Roadmap | Catálogo de Servicios
1. Priorización
Las funcionalidades se priorizan con el método MoSCoW dentro de cada fase:
| Prioridad |
Significado |
Criterio |
| Must |
Imprescindible |
El MVP no funciona sin esto |
| Should |
Importante |
Aporta valor significativo |
| Could |
Deseable |
Mejora la experiencia |
| Won't (this phase) |
Descartado para esta fase |
Se considera en fases posteriores |
2. Fase 1 — MVP
Must Have
| ID |
Funcionalidad |
Componente |
Estimación |
| F1-01 |
Captura de foto de muestra |
App Móvil |
2 semanas |
| F1-02 |
Identificación de especie por IA |
Backend + IA |
3 semanas |
| F1-03 |
Entrada manual de metadatos |
App Móvil + Web |
1 semana |
| F1-04 |
Persistencia de muestras en BD |
Backend |
1 semana |
| F1-05 |
Visualización del resultado IA |
App Móvil + Web |
1 semana |
| F1-06 |
Pipeline de embeddings (foto → vector) |
Backend + IA |
2 semanas |
| F1-07 |
Búsqueda por similitud (top-K) |
Backend + ChromaDB |
1 semana |
| F1-08 |
Autenticación Entra ID (OIDC) |
Backend + Frontend |
2 semanas |
| F1-09 |
Docker Compose funcional (7 servicios) |
Infraestructura |
2 semanas |
| F1-10 |
Schema PostgreSQL + migraciones Liquibase |
Backend |
1 semana |
Should Have
| ID |
Funcionalidad |
Componente |
Estimación |
| F1-11 |
Vídeo en tiempo real con detección |
App Móvil + Backend |
3 semanas |
| F1-12 |
Caché CAG con Golden Knowledge |
Backend + IA |
2 semanas |
| F1-13 |
Estimación de edad (otolitos) |
IA |
2 semanas |
| F1-14 |
Historial de muestras con filtros |
App Móvil + Web |
1 semana |
| F1-15 |
Confirmar/rechazar identificación IA |
App Móvil + Web + Backend |
1 semana |
Could Have
| ID |
Funcionalidad |
Componente |
Estimación |
| F1-16 |
Modo offline con Edge AI (TFLite) |
App Móvil |
3 semanas |
| F1-17 |
Sincronización offline → online |
App Móvil + Backend |
2 semanas |
| F1-18 |
Notificaciones push |
App Móvil + Backend |
1 semana |
3. Fase 2 — Expansión
Must Have
| ID |
Funcionalidad |
Componente |
Estimación |
| F2-01 |
Integración Graph API (webhooks SharePoint) |
Backend |
2 semanas |
| F2-02 |
ETL automatizado (Excel → PostgreSQL) |
Backend |
2 semanas |
| F2-03 |
Segundo departamento integrado |
Backend + IA |
3 semanas |
| F2-04 |
Búsqueda interdepartamental |
Backend + ChromaDB |
2 semanas |
| F2-05 |
Permisos por departamento (Row-Level Security) |
Backend + BD |
1 semana |
Should Have
| ID |
Funcionalidad |
Componente |
Estimación |
| F2-06 |
Dashboard básico con KPIs |
Web |
2 semanas |
| F2-07 |
Agente de enrutamiento CAG vs RAG |
Backend + IA |
2 semanas |
| F2-08 |
Tercer departamento integrado |
Backend + IA |
3 semanas |
| F2-09 |
Tests de integración automatizados |
QA |
1 semana |
Could Have
| ID |
Funcionalidad |
Componente |
Estimación |
| F2-10 |
Fine-tuning LoRA si precisión < 80% |
IA |
3 semanas |
| F2-11 |
Importación batch de imágenes (web) |
Web + Backend |
1 semana |
Must Have
| ID |
Funcionalidad |
Componente |
Estimación |
| F3-01 |
Dashboard unificado completo |
Web |
3 semanas |
| F3-02 |
Búsqueda semántica en lenguaje natural |
Backend + IA |
2 semanas |
| F3-03 |
API pública documentada (OpenAPI 3.0) |
Backend |
2 semanas |
| F3-04 |
OAuth2 client credentials para partners |
Backend |
1 semana |
| F3-05 |
Rate limiting (Redis) |
Backend |
1 semana |
Should Have
| ID |
Funcionalidad |
Componente |
Estimación |
| F3-06 |
Exportación de informes (PDF, CSV) |
Web + Backend |
2 semanas |
| F3-07 |
Gráficas analíticas temporales |
Web |
2 semanas |
| F3-08 |
Alertas configurables |
Backend + Web |
1 semana |
| F3-09 |
Sandbox de pruebas para colaboradores |
Infraestructura |
1 semana |
Could Have
| ID |
Funcionalidad |
Componente |
Estimación |
| F3-10 |
Embeddings custom para fauna del Atlántico |
IA |
4 semanas |
| F3-11 |
Migración a Kubernetes |
Infraestructura |
3 semanas |
| F3-12 |
Integración con SIRENO (Oracle → PostgreSQL) |
Backend |
3 semanas |
5. Deuda Técnica y Mejoras Transversales
| ID |
Tarea |
Prioridad |
Fase |
| DT-01 |
Pipeline CI/CD completo |
Should |
F1 |
| DT-02 |
Tests unitarios (cobertura ≥ 70%) |
Must |
F1 |
| DT-03 |
Tests de integración |
Should |
F2 |
| DT-04 |
Monitorización (Prometheus + Grafana) |
Should |
F2 |
| DT-05 |
Documentación de API (Swagger UI) |
Must |
F1 |
| DT-06 |
Load testing (k6) |
Could |
F2 |
| DT-07 |
Logging estructurado (ELK/Loki) |
Should |
F3 |
6. Resumen por Fase
| Fase |
Must |
Should |
Could |
Total |
| Fase 1 - MVP |
10 |
5 |
3 |
18 |
| Fase 2 - Expansión |
5 |
4 |
2 |
11 |
| Fase 3 - Plataforma |
5 |
4 |
3 |
12 |
| Transversal |
2 |
3 |
2 |
7 |
| Total |
22 |
16 |
10 |
48 |
Documentos Relacionados