Skip to content

Commit c95231c

Browse files
docs: add ROADMAP.md — unified access system plan for Dec 2026 launch
Five phases: Listen (Apr-May), Design (Jun), Build (Jul-Sep), Pilot (Oct-Nov), Deploy (Dec). Target: replace 5 disconnected systems with one open platform at the Visitor Center. Cost: $0. Timeline: 8 months. Constraint: 4-6 hrs/week for stakeholder engagement.
1 parent f278e04 commit c95231c

1 file changed

Lines changed: 197 additions & 0 deletions

File tree

ROADMAP.md

Lines changed: 197 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,197 @@
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

Comments
 (0)