Su mensaje ha sido enviado.
Procesaremos su solicitud y nos pondremos en contacto con usted lo antes posible.
El formulario se ha enviado correctamente.
Encontrará más información en su buzón.

Seleccionar idioma

Innowise auditó y refactorizó la plataforma de eventos Baker-to-Vegas para el Revolver Police and Athletic Club de Los Ángeles con el fin de restaurar la base de código actual, cerrar las brechas de seguridad y simplificar el soporte futuro.
Código base actualizado sincronizado con la aplicación en directo
Informes PDF 60 veces más rápidos de alrededor de 1 hora a 1 minuto

El cliente es el Los Angeles Police Revolver and Athletic Club (LAPRAAC), una organización privada con un largo historial de apoyo al Departamento de Policía de Los Ángeles mediante actividades de formación y comunitarias. LAPRAAC también está detrás de la carrera anual de relevos Baker to Vegas Challenge Cup Relay, la mayor carrera de relevos de las fuerzas del orden del mundo.
Lo que más destacó fue la forma en que gestionaron el proceso. El equipo nos mantuvo bien informados, se comunicó con antelación cuando hubo que cambiar los calendarios y fue franco con los problemas que surgieron. Fue un planteamiento directo en el que nunca prometieron resultados exagerados, sino que lograron avances constantes sin necesidad de una gran supervisión. Incluso ahora, seguimos en estrecho contacto. Su mentalidad orientada al cliente y su disposición a ayudar hacen que la colaboración sea fluida y fiable.

Durante el descubrimiento y la auditoría iniciales, Innowise revisó la plataforma en vivo Baker-to-Vegas, el código fuente disponible y los requisitos del cliente para el mantenimiento futuro. Ayudó a especificar los siguientes retos empresariales y técnicos.
El proyecto comenzó con una fase de preventa que combinó labores de descubrimiento y auditoría. Nuestro equipo obtuvo acceso al servidor y revisó la plataforma Baker-to-Vegas en vivo comparándola con el último archivo de código fuente proporcionado por el contratista anterior. Eso nos ayudó a entender la diferencia entre la aplicación en funcionamiento y el código fuente disponible, estimar el alcance y definir los siguientes pasos.
Durante la revisión, también vimos que el proyecto necesitaba algo más que la recuperación del código. Nuestro equipo identificó lagunas de seguridad, problemas de calidad del código e incoherencias en las prácticas básicas de desarrollo. A partir de ahí, pasamos de la evaluación a las mejoras prácticas.
Nuestro equipo restauró el código fuente para que reflejara la plataforma Baker-to-Vegas en vivo. La funcionalidad que solo existía en el servidor se añadió de nuevo al código base, lo que proporcionó al cliente una versión del proyecto bien estructurada que podía mantener y actualizar fácilmente.
Llevamos a cabo una refactorización completa del proyecto. Nuestro equipo limpió el código, abordó problemas relacionados con la seguridad, aplicó parches de seguridad y alineó la aplicación con los estándares de desarrollo actuales. De este modo, la plataforma se hizo más estable, segura y resistente.
Para que la plataforma fuera más sostenible en el tiempo, introdujimos un sistema de control de versiones adecuado para que el cliente siempre tuviera acceso al código base actual en lugar de depender de archivos obsoletos. También automatizamos el despliegue en el servidor del cliente, lo que hizo que los lanzamientos fueran más rápidos, fluidos y fáciles de gestionar cada vez que se necesitaban actualizaciones.
El equipo también introdujo un sencillo CMS que permite al cliente actualizar el contenido del sitio web a través de una sencilla interfaz de administración.
Otra mejora importante fue la generación de informes en PDF. A medida que crecían los volúmenes de datos, la exportación de informes podía tardar alrededor de una hora. Tras la optimización, el mismo proceso tardaba alrededor de un minuto, lo que eliminó un importante cuello de botella en uno de los flujos de trabajo clave de la plataforma.
Una vez completada la fase principal, el cliente siguió volviendo con nuevas peticiones. Dado que la plataforma ya contaba con un código base actualizado, un control de versiones adecuado y un despliegue automatizado, nuestro equipo pudo intervenir rápidamente, realizar cambios sin riesgos innecesarios y entregar las actualizaciones con muy poca sobrecarga.
La organización de la entrega siguió siendo ágil. Un responsable técnico se mantuvo cerca del proyecto, aclaró el contexto al equipo de ingenieros y se encargó de la comunicación con el cliente. Dado que las solicitudes llegaban gradualmente, este enfoque mantuvo la eficacia del trabajo sin añadir gastos innecesarios. La mayor parte de la comunicación se realizó por correo electrónico, con llamadas de Zoom cuando era necesario hablar en directo.
Cuando una plataforma está conectada a un evento como Baker-to-Vegas, incluso una actualización menor puede causar problemas si el código del servidor no coincide con el que se tiene. Queríamos eliminar esa incertidumbre y asegurarnos de que el cliente tuviera una base de código que pudiera utilizar meses después, sin perder tiempo comparándola con la versión en vivo.


Junio 2024 -
El cliente recibió una aplicación actualizada en una pila tecnológica más reciente, con correcciones de seguridad y una base de código actual con la que puede seguir trabajando. En lugar de depender de un antiguo archivo ZIP, ahora disponen de la plataforma real en formato fuente, lo que facilita enormemente la gestión de futuros cambios.
La entrega también se aceleró. Gracias al control de versiones y a la repetibilidad de los pasos de implantación, el equipo pudo implementar nuevas solicitudes y publicarlas sin la confusión y los retrasos adicionales que solían ralentizar las actualizaciones. Esto redujo el esfuerzo de asistencia y simplificó los cambios cotidianos.
En general, la plataforma era más fácil de mantener, más segura y más barata de mantener. El cliente pudo proteger su reputación en torno a una plataforma de eventos de gran visibilidad, al tiempo que mantenía bajo control los costes corrientes.
Su mensaje ha sido enviado.
Procesaremos su solicitud y nos pondremos en contacto con usted lo antes posible.