Construcción
F1 está construida
La primera fase de RideU, la que nadie ve, terminó de implementarse. Qué incluía, qué queda antes de darla por cerrada, y por qué la beta todavía no abre.
RideU se construye por fases. La primera se llama F1, y su objetivo nunca fue que la app se pudiera usar: era que existiera algo sobre lo cual construirla.
Esa fase terminó de implementarse.
Qué era F1
F1 es la fase que nadie ve. No tiene una sola pantalla de la que se pueda hacer una captura bonita. Es la base:
- La estructura del proyecto y los paquetes compartidos: colores, textos, reglas de negocio.
- Dos entornos de base de datos separados, uno de desarrollo y uno de producción, con seguridad a nivel de fila desde el primer día. Nada de probar sobre los datos reales de nadie.
- Registro con detección de universidad por el dominio del correo.
- Verificación del correo, inicio de sesión y recuperación de contraseña.
- Verificación de identidad: carnet, DPI y detección de que hay una persona real frente a la cámara.
- El formulario por pasos para registrar vehículo, que es lo que activa la capacidad de RideHostTienes vehículo y ese camino ya lo haces. Los lugares que te sobran los ofreces..
- Perfil básico con foto, biografía y facultad.
- El marco legal dentro del onboarding.
Nada de eso lleva a nadie a la universidad. Todo eso es lo que hace que llevarlos sea posible sin exponer a nadie.
Lo que costó de verdad
Lo más lento no fue escribir el código. Fue auditar lo escrito.
Cuando di F1 por terminada la primera vez, me senté a revisar el código contra lo que las specs decían que debía hacer. Aparecieron siete cosas que no coincidían. Ninguna era visible desde afuera; todas habrían molestado a alguien más adelante.
Las siete están corregidas. La última cerró el 17 de agosto.
Revisar tu propio trabajo con esa lupa es lento y no se nota en ninguna captura de pantalla. Es exactamente por eso que quería hacerlo antes de que hubiera usuarios y no después.
Qué falta antes de decir «cerrada»
Que el código esté escrito no es lo mismo que esté probado. Falta el QA manual: recorrer a mano cada caso de prueba de las specs, en un teléfono real, y anotar lo que no se comporta como está escrito.
Es la parte más aburrida y es la que decide si esto se sostiene. No voy a saltármela para poder anunciar antes.
Qué sigue
F2A: el MVP. Es la fase donde RideU empieza a servir para algo, publicar viajes, encontrarlos y coordinarlos, y donde abre la beta cerrada. Esa beta va a ser gratis y en efectivo; el plan completo está en Cómo pienso hacer que RideU se sostenga.
Dónde abre lo deciden los datos de la encuesta de acceso anticipado, no yo. Por qué esa encuesta decide todo lo expliqué aquí.
