|
| 1 | +# Roadmap: Sistema unificado de acceso al Valle de Cochamó |
| 2 | + |
| 3 | +→ [Read in English](#roadmap-unified-access-system-for-the-cochamó-valley) |
| 4 | + |
| 5 | +--- |
| 6 | + |
| 7 | +El primer proyecto operativo de Cochamó Hippie Hub: reemplazar los cinco |
| 8 | +sistemas desconectados que hoy gestionan el acceso al valle por una |
| 9 | +plataforma digital unificada, abierta y sin propietario. |
| 10 | + |
| 11 | +**Deadline inamovible:** diciembre 2026 (inicio de temporada de visitantes). |
| 12 | + |
| 13 | +--- |
| 14 | + |
| 15 | +## Fase 1 — Escuchar (abril – mayo 2026) |
| 16 | + |
| 17 | +Antes de escribir una línea de código, escuchar a cada actor del valle |
| 18 | +para documentar exactamente qué necesita. |
| 19 | + |
| 20 | +### Reuniones con directivos OVC (semana 1-2) |
| 21 | +- Entender el flujo actual del Centro de Visitantes |
| 22 | +- Documentar qué datos registran hoy en papel |
| 23 | +- Identificar qué información necesitan que hoy no tienen |
| 24 | +- Preguntar: ¿qué haría su trabajo más fácil? |
| 25 | +- **Entregable:** Issue en Granite con necesidades OVC |
| 26 | + |
| 27 | +### Reuniones con operadores de camping (semana 2-4) |
| 28 | +- Visitar o contactar a cada uno de los cinco campings |
| 29 | +- Entender cómo gestionan reservas hoy (email, web, teléfono) |
| 30 | +- Preguntar qué información comparten con el Centro de Visitantes |
| 31 | +- Identificar resistencias: ¿qué temen perder con un sistema unificado? |
| 32 | +- Preguntar: ¿usarían un sistema si fuera gratis, simple y no les quitara autonomía? |
| 33 | +- **Entregable:** Issue en Granite con necesidades de campings |
| 34 | + |
| 35 | +### Reuniones con dirigentes de arrieros (semana 3-4) |
| 36 | +- Documentar cómo funciona hoy el correo único de solicitudes |
| 37 | +- Entender cuántas solicitudes reciben por temporada |
| 38 | +- Preguntar qué información necesitarían ver (calendario, solicitudes pendientes) |
| 39 | +- **Entregable:** Issue en Granite con necesidades de arrieros |
| 40 | + |
| 41 | +### Documento de necesidades (semana 5-6) |
| 42 | +- Consolidar los tres Issues en un documento de requisitos |
| 43 | +- Publicar en Granite como especificación abierta |
| 44 | +- Compartir con todos los actores para validación |
| 45 | +- **Entregable:** `docs/requisitos-sistema-acceso.md` en Granite |
| 46 | + |
| 47 | +--- |
| 48 | + |
| 49 | +## Fase 2 — Diseñar (junio 2026) |
| 50 | + |
| 51 | +Traducir las necesidades en arquitectura técnica. |
| 52 | + |
| 53 | +### Modelo de datos (semana 7-8) |
| 54 | +- Definir qué información se comparte entre todos (registro, alertas) |
| 55 | +- Definir qué información es privada de cada actor (notas internas, datos de contacto) |
| 56 | +- Diseñar el esquema JSON que sincroniza entre dispositivos |
| 57 | +- **Entregable:** `docs/modelo-datos.md` en Granite |
| 58 | + |
| 59 | +### Diseño de vistas por rol (semana 9-10) |
| 60 | +- Centro de Visitantes: ve todo (registro + campings + arrieros + alertas) |
| 61 | +- Camping individual: ve solo su capacidad y sus reservas |
| 62 | +- Arrieros: ven solo solicitudes de transporte y calendario |
| 63 | +- FCP/CPP: dashboard de lectura con estadísticas agregadas |
| 64 | +- **Entregable:** mockups simples publicados como Issue en Granite |
| 65 | + |
| 66 | +### Validación con actores (semana 11) |
| 67 | +- Presentar los mockups a OVC, campings y arrieros |
| 68 | +- Recoger feedback antes de construir |
| 69 | +- Ajustar diseño según feedback |
| 70 | +- **Entregable:** Issue cerrado con aprobación de los actores |
| 71 | + |
| 72 | +--- |
| 73 | + |
| 74 | +## Fase 3 — Construir (julio – septiembre 2026) |
| 75 | + |
| 76 | +Desarrollo iterativo. Cada versión es funcional y desplegable. |
| 77 | + |
| 78 | +### v0.2 — Sincronización + roles (semana 12-15) |
| 79 | +- Agregar Service Worker para sync offline/online |
| 80 | +- Implementar selector de rol al inicio ("¿Quién eres?") |
| 81 | +- Backend mínimo: archivo JSON en servidor gratuito (Firebase/Supabase/GitHub) |
| 82 | +- Cuando hay internet: envía datos nuevos, descarga datos de los demás |
| 83 | +- Cuando no hay internet: funciona igual que v0.1, acumula y sincroniza después |
| 84 | +- **Entregable:** checkin.html v0.2 con sync funcional |
| 85 | + |
| 86 | +### v0.3 — Módulo de campings (semana 16-18) |
| 87 | +- Vista para operadores de camping: marcar capacidad disponible |
| 88 | +- Vista para Centro de Visitantes: ver disponibilidad de todos los campings |
| 89 | +- Alerta cuando un camping está lleno |
| 90 | +- **Entregable:** checkin.html v0.3 con módulo de campings |
| 91 | + |
| 92 | +### v0.4 — Módulo de arrieros (semana 19-20) |
| 93 | +- Vista para arrieros: calendario de solicitudes, marcar disponibilidad |
| 94 | +- Vista para Centro de Visitantes: solicitar transporte desde el registro |
| 95 | +- **Entregable:** checkin.html v0.4 con módulo de arrieros |
| 96 | + |
| 97 | +--- |
| 98 | + |
| 99 | +## Fase 4 — Probar (octubre – noviembre 2026) |
| 100 | + |
| 101 | +Piloto en terreno antes de la temporada. |
| 102 | + |
| 103 | +### Instalación en Centro de Visitantes (semana 21) |
| 104 | +- Desplegar v0.4 en el dispositivo del Centro |
| 105 | +- Capacitar al primer voluntario |
| 106 | +- Verificar que funciona offline y sincroniza con Starlink |
| 107 | + |
| 108 | +### Prueba con 2 campings (semana 22-24) |
| 109 | +- Seleccionar los 2 campings más dispuestos a probar |
| 110 | +- Entregarles acceso al sistema |
| 111 | +- Recoger feedback semanal durante 3 semanas |
| 112 | +- Documentar problemas y ajustes necesarios |
| 113 | + |
| 114 | +### Ajustes y correcciones (semana 25-26) |
| 115 | +- Corregir bugs reportados durante el piloto |
| 116 | +- Ajustar interfaz según feedback de usuarios reales |
| 117 | +- **Entregable:** checkin.html v0.5 (versión candidata para temporada) |
| 118 | + |
| 119 | +--- |
| 120 | + |
| 121 | +## Fase 5 — Desplegar (diciembre 2026) |
| 122 | + |
| 123 | +Lanzamiento operativo para la temporada. |
| 124 | + |
| 125 | +### Capacitación de voluntarios (semana 27) |
| 126 | +- Sesión práctica con todos los voluntarios del Centro de Visitantes |
| 127 | +- Documento impreso de instrucciones básicas (1 página) |
| 128 | +- Contacto de soporte para dudas durante temporada |
| 129 | + |
| 130 | +### Integración completa (semana 28) |
| 131 | +- Los cinco campings conectados al sistema |
| 132 | +- Arrieros conectados al sistema |
| 133 | +- Dashboard de lectura disponible para OVC y FCP |
| 134 | + |
| 135 | +### Temporada operativa (diciembre 2026 en adelante) |
| 136 | +- Sistema en producción |
| 137 | +- Monitoreo de uso y recolección de feedback |
| 138 | +- Iteraciones mensuales durante temporada si es necesario |
| 139 | + |
| 140 | +--- |
| 141 | + |
| 142 | +## Principios de ejecución |
| 143 | + |
| 144 | +**El código se escribe después de escuchar.** La Fase 1 no produce software. |
| 145 | +Produce Issues en GitHub con las palabras exactas de las personas que van |
| 146 | +a usar el sistema. Esos Issues son la especificación. |
| 147 | + |
| 148 | +**Cada versión funciona sola.** Si el proyecto se detiene en v0.2, el Centro |
| 149 | +de Visitantes igual tiene un registro digital con sync. Si se detiene en v0.3, |
| 150 | +además tiene vista de campings. No hay versión que no sea útil por sí misma. |
| 151 | + |
| 152 | +**Los actores validan antes de construir.** Ningún módulo se desarrolla sin |
| 153 | +que las personas que lo van a usar hayan visto un mockup y dicho "sí, esto |
| 154 | +me sirve". Esto evita construir cosas que nadie adopta. |
| 155 | + |
| 156 | +**Todo se publica en Granite.** Cada Issue de necesidades, cada decisión de |
| 157 | +diseño, cada versión del código queda documentada en el repositorio público. |
| 158 | +Cualquier persona puede auditar el proceso, contribuir código, o replicar |
| 159 | +el sistema en otro territorio. |
| 160 | + |
| 161 | +**El sistema no tiene propietario.** Licencia MIT. Código abierto. Cada actor |
| 162 | +alimenta sus datos y consume lo que necesita. CPP/FCP dan soporte técnico, |
| 163 | +no control institucional. |
| 164 | + |
| 165 | +--- |
| 166 | + |
| 167 | +## Recursos necesarios |
| 168 | + |
| 169 | +| Recurso | Fuente | Costo | |
| 170 | +|---|---|---| |
| 171 | +| Desarrollo de software | CHH (open source + contribuciones voluntarias) | $0 | |
| 172 | +| Articulación con actores | Andrés Amengual (4-6 hrs/semana) | Tiempo personal | |
| 173 | +| Dispositivo en Centro de Visitantes | Ya existe (laptop/tablet) | $0 | |
| 174 | +| Conectividad Starlink | Ya existe en el Centro | $0 | |
| 175 | +| Hosting del servidor de sync | Firebase/Supabase tier gratuito | $0 | |
| 176 | +| Capacitación de voluntarios | 1 sesión presencial | Tiempo personal | |
| 177 | + |
| 178 | +**Costo total estimado del proyecto: $0 en dinero. ~200 horas de trabajo |
| 179 | +distribuidas en 8 meses.** |
| 180 | + |
| 181 | +--- |
| 182 | + |
| 183 | +## Hitos clave |
| 184 | + |
| 185 | +| Fecha | Hito | |
| 186 | +|---|---| |
| 187 | +| Abril 2026 | Primera reunión con OVC sobre el sistema | |
| 188 | +| Mayo 2026 | Issues publicados con necesidades de todos los actores | |
| 189 | +| Junio 2026 | Mockups validados por los actores | |
| 190 | +| Agosto 2026 | v0.3 funcional (registro + sync + campings) | |
| 191 | +| Octubre 2026 | Piloto instalado en Centro de Visitantes | |
| 192 | +| Noviembre 2026 | 2+ campings probando el sistema | |
| 193 | +| Diciembre 2026 | Sistema operativo para la temporada | |
| 194 | + |
| 195 | +--- |
| 196 | + |
| 197 | +*Naveguemos la vanguardia.* |
0 commit comments