
Cotización de Desarrollo TI: Módulo de Reserva de Líneas de Bowling (Joy Strike)
Integración de Flujo de Reserva y Venta de Bowling para Tótem de Autoservicio Físico y E-commerce Mr. Joy (Inicialmente en mrjoy.cl)
- Elaborado por
- Pulpa
- Cliente
- Mr. Joy
- Documento
- COT-MRJ-20260814
Resumen ejecutivo y alcance
El requerimiento abarca el desarrollo de la experiencia de reserva de líneas de Bowling para dos productos digitales existentes:
Proyecto 1 · Tótem de Autoservicio Físico
Evolución del módulo existente en pantalla/tótem (que actualmente solo comercializa entradas generales al parque) para incorporar el nuevo flujo de reserva de líneas de Bowling (Joy Strike), incluyendo selección de zona, jugadores, fecha, horario y calzado.
Proyecto 2 · E-commerce Mr. Joy Chile (mrjoy.cl)
Integración dentro de la plataforma web actual para soportar el flujo interactivo de selección de locales, reserva de líneas de Bowling por fecha/horario, gestión de capacidad por pista y compra en línea.
Detalle técnico del equipo de desarrollo
Detalle funcional y técnico levantado por el equipo de desarrollo, que respalda las horas de Dev/Infra consideradas en el tarifario.
Autotótem
Frontend32h
- Nueva opción "Bowling" junto a la opción actual de "Entradas".
- Flujo guiado: fecha, horarios disponibles, cantidad de líneas y personas por línea (máximo 6), y paso a pago igual que hoy.
- Si no hay disponibilidad ese día, se sugiere otro día.
Backend48h
- Nueva lógica de reservas: cuántas líneas están libres, en qué tienda y en qué horario.
- Reglas de negocio del bowling: líneas por tienda, personas por línea, duración del turno y horario de atención.
- Bloqueo de doble reserva de una misma línea, sin importar si viene del autotótem o de la web.
- Conexión con el pago (pinpad) para registrar la reserva como una venta más.
Base de datos (central, compartida con todas las tiendas)8h
- Nuevos registros: líneas disponibles por tienda, horarios de atención, reservas realizadas y bloqueos manuales (mantenimiento, feriados, eventos privados).
- Se usa la misma base central que ya existe para ventas y clientes, no una aparte.
Panel de administración32h
- Pantalla para que cada tienda configure sus líneas y horarios.
- Bloqueo de una línea u horario puntual.
- Calendario/agenda para que el personal vea qué línea está ocupada y a qué hora.
E-commerce
Frontend40h
- Misma opción de "Bowling" dentro del proceso de compra del sitio.
- El cliente elige tienda, fecha, hora, cantidad de líneas y personas, viendo únicamente los horarios realmente disponibles.
Backend / Integración48h
- Hoy la web maneja su propio inventario; para este proyecto se conecta al mismo sistema central de reservas en la nube que usa el autotótem.
- Se construye la integración entre la plataforma web y ese sistema central, para que cada reserva descuente del mismo cupo que ven las tiendas (y viceversa).
Base de datos8h
- La web no lleva un registro separado de disponibilidad: se apoya en la base de datos central, lo que garantiza no vender más líneas de las que existen.
Pruebas de concurrencia (ambos canales)24h
- Validación de reservas simultáneas entre autotótem y e-commerce sobre el mismo inventario de líneas.
- Duración de un turno de bowling.
- Si el número de líneas por tienda es fijo o puede ajustarse.
- Política de cancelación.
- Qué debe pasar si una tienda se queda sin internet: si puede seguir vendiendo bowling con lo guardado localmente, o si esa venta debe pausarse hasta que vuelva la conexión (a diferencia de las entradas, que sí pueden venderse sin internet).
Términos excluyentes del alcance
Supuestos operativos y puntos por definir
Moneda de pago y tipo de cambio fijo
El valor del proyecto se expresa en USD y en CLP a un tipo de cambio fijo de $1.000 CLP por USD definido por Pulpa. El cliente puede pagar en cualquiera de las dos monedas: si paga en pesos, se usa ese tipo de cambio fijo durante toda la vigencia del contrato, sin ajustes por el dólar observado del Banco Central a la fecha de pago. Si el cliente no acepta el tipo de cambio fijo, el pago se realiza en dólares.
Manejo de calzado / zapatos
Como parte del flujo actual, se está considerando que el alquiler de zapatos NO tiene un costo extra ni se cobra como ítem adicional dentro del checkout, funcionando tal como sucede actualmente en la atracción de Patinaje del parque.
Definición de acompañantes
Se encuentra pendiente de confirmación por parte del cliente si se permitirá el ingreso de acompañantes a la zona de Bowling que no jueguen, así como las reglas de cobro o aforo si aplicaran.
Cantidad de líneas por parque
Pendiente confirmación exacta del número de líneas/pistas de Bowling disponibles por local para la configuración de inventario en el backend.
Capacidad por línea
Se asume un estándar de 2 a 6 jugadores por pista.
Fecha única por transacción
Cada proceso de compra o reserva considera una única fecha seleccionada.
Aprobación previa requerida
La cotización debe aprobarse en su versión definitiva previo al inicio formal.
Inicio de proyecto y planificación de recursos
- La fecha oficial de inicio (Kick-off) está condicionada a la disponibilidad y carga de trabajo del equipo técnico al momento de la aprobación.
- Tras la aceptación formal del proyecto, se realizará la reserva de recursos y la emisión del Diagrama de Gantt definitivo con las fechas exactas de inicio, hitos de entrega y asignación de perfiles.
Tarifario y desglose de horas de desarrollo
Tarifa regular por hora
$40.00 USD
Descuento Cliente Pulpa (20%)
-$8.00 USD
Tarifa final aplicada
$32.00 USD / hr
Tótem de Autoservicio
290 hrs
E-commerce Mr. Joy
211 hrs
Transversales / Integración
59 hrs
| Módulo | UX/UI | Dev | QA / Gobierno | Total |
|---|---|---|---|---|
Tótem de Autoservicio290 hrs | ||||
| UI/UX Bowling | 45h | 0h | 40h | 85 hrs |
| Frontend (flujo de reserva) | 0h | 32h | 25h | 57 hrs |
| Backend (motor de reservas y pinpad) | 0h | 48h | 35h | 83 hrs |
| Base de datos central (líneas, horarios, bloqueos) | 0h | 8h | 5h | 13 hrs |
| Panel de administración por tienda | 0h | 32h | 20h | 52 hrs |
| Subtotal Tótem de Autoservicio | 45h | 120h | 125h | 290 hrs |
E-commerce Mr. Joy211 hrs | ||||
| UI/UX Bowling | 35h | 0h | 15h | 50 hrs |
| Frontend y checkout | 0h | 40h | 25h | 65 hrs |
| Backend e integración al sistema central | 0h | 48h | 35h | 83 hrs |
| Base de datos (consumo del core central) | 0h | 8h | 5h | 13 hrs |
| Subtotal E-commerce Mr. Joy | 35h | 96h | 80h | 211 hrs |
Transversales / Integración59 hrs | ||||
| Pruebas de concurrencia (ambos canales) | 0h | 24h | 25h | 49 hrs |
| Integración, UAT & Despliegue | 0h | 0h | 10h | 10 hrs |
| Total estimado | 80h | 240h | 240h | 560 hrs |
Total horas estimadas
560 hrs
80h UX/UI · 240h Dev/Infra · 240h QA/Gobierno Técnico
Inversión total del proyecto
$17,920.00 USD
ó $17.382.400 CLP
560 hrs × $32.00 USD/h
Tipo de cambio fijo de referencia: 1 USD = $970 CLP, definido por Pulpa y válido durante la vigencia de esta cotización.
Moneda de pago y tipo de cambio
El cliente elige la moneda de pago: USD o CLP. Si opta por pesos chilenos, se aplica el tipo de cambio fijo de $970 CLP por USD indicado en esta cotización, sin reajustes posteriores por variación del dólar observado. Si el cliente no acepta ese tipo de cambio fijo, el pago debe realizarse íntegramente en dólares estadounidenses (USD).
Estructura de entregas y cronograma
Duración estimada: 6 a 8 semanas laborales tras fijar el Kick-off en el Diagrama de Gantt.
- Fase 1Semana 1-2
Arquitectura de información, ajuste de UX/UI para la reserva de Bowling y definición final de reglas (acompañantes/pistas).
- Fase 2Semana 3-5
Desarrollo frontend/backend simultáneo en E-commerce y Tótem de Autoservicio.
- Fase 3Semana 6-7
Pruebas integradas QA, emulación de flujo presencial y reservas online.
- Fase 4Semana 8
Marcha blanca, pruebas UAT y despliegue a producción.
¿Avanzamos con el proyecto?
Al aprobar esta cotización reservamos los recursos del equipo y emitimos el Diagrama de Gantt definitivo.
Pulpa · Documento COT-MRJ-20260814 · Cliente Mr. Joy