Votre message a été envoyé.
Nous traiterons votre demande et vous contacterons dès que possible.
Le formulaire a été soumis avec succès.
Vous trouverez de plus amples informations dans votre boîte aux lettres.

Sélection de la langue

Innowise a audité et remanié la plateforme d'événements Baker-to-Vegas pour le Los Angeles Police Revolver and Athletic Club afin de restaurer la base de code actuelle, de combler les lacunes en matière de sécurité et de simplifier l'assistance future.
Base de code actualisée synchronisée avec l'application en direct
Rapports PDF 60 fois plus rapides d'environ 1 heure à 1 minute

Le client est le Los Angeles Police Revolver and Athletic Club (LAPRAAC), une organisation privée qui soutient depuis longtemps le département de la police de Los Angeles par le biais de formations et d'activités communautaires. Le LAPRAAC est également à l'origine du relais annuel Baker to Vegas Challenge Cup, la plus grande course de relais des forces de l'ordre au monde.
Ce qui m'a le plus frappé, c'est la façon dont ils ont géré le processus. L'équipe nous a tenus informés, a communiqué très tôt sur les changements de calendrier et a été franche sur les problèmes rencontrés. Il s'agissait d'une approche directe dans laquelle ils n'ont jamais surpromis de résultats, mais au contraire, ils ont réalisé des progrès constants sans avoir besoin d'une supervision importante. Aujourd'hui encore, nous restons en contact étroit. Leur état d'esprit axé sur le client et leur volonté d'aider font que la collaboration est à la fois harmonieuse et fiable.

Au cours de la découverte et de l'audit initiaux, Innowise a examiné la plateforme Baker-to-Vegas en direct, le code source disponible et les exigences du client en matière de maintenance future. Cela a permis de préciser les défis commerciaux et techniques suivants.
Le projet a débuté par une phase de prévente combinant découverte et travail d'audit. Notre équipe a eu accès au serveur et a examiné la plateforme Baker-to-Vegas en direct par rapport à la dernière archive du code source fournie par le contractant précédent. Cela nous a permis de comprendre l'écart entre l'application en cours et le code source disponible, d'estimer la portée du projet et de définir les prochaines étapes.
Au cours de l'examen, nous avons également constaté que le projet avait besoin de plus qu'une simple récupération de code. Notre équipe a identifié des lacunes en matière de sécurité, des problèmes de qualité du code et des incohérences dans les pratiques de développement de base. Sur cette base, nous sommes passés de l'évaluation à des améliorations pratiques.
Notre équipe a restauré le code source afin qu'il reflète la plateforme Baker-to-Vegas en direct. Les fonctionnalités qui n'existaient que sur le serveur ont été réintégrées dans la base de code, ce qui a permis au client de disposer d'une version de projet bien structurée qu'il pouvait facilement entretenir et mettre à jour.
Nous avons procédé à une refonte complète du projet. Notre équipe a nettoyé le code, traité les problèmes liés à la sécurité, appliqué des correctifs de sécurité et aligné l'application sur les normes de développement actuelles. De cette manière, la plateforme est devenue plus stable, plus sûre et plus résiliente.
Pour rendre la plateforme plus durable dans le temps, nous avons introduit un système de contrôle de version adéquat afin que le client ait toujours accès à la base de code actuelle au lieu de dépendre d'archives obsolètes. Nous avons également automatisé le déploiement sur le serveur du client, ce qui a rendu les versions plus rapides, plus fluides et plus faciles à gérer lorsque des mises à jour étaient nécessaires.
L'équipe a également introduit une approche CMS simple qui permet au client de mettre à jour le contenu du site web par le biais d'une simple interface d'administration.
Une autre amélioration importante a été apportée à la génération de rapports PDF. Au fur et à mesure que les volumes de données augmentaient, l'exportation des rapports pouvait prendre environ une heure. Après optimisation, le même processus prenait environ une minute, ce qui a permis d'éliminer un goulot d'étranglement majeur dans l'un des principaux flux de travail de la plateforme.
Une fois la phase principale achevée, le client n'a cessé de revenir avec de nouvelles demandes. Comme la plateforme disposait déjà d'une base de code mise à jour, d'un contrôle de version approprié et d'un déploiement automatisé, notre équipe a pu intervenir rapidement, apporter des modifications sans risque inutile et fournir des mises à jour avec très peu de frais généraux.
La structure de livraison est restée légère. Un responsable technique est resté proche du projet, a veillé à ce que le contexte soit clair pour l'équipe d'ingénieurs et s'est chargé de la communication avec le client. Comme les demandes sont arrivées progressivement, cette approche a permis d'assurer l'efficacité du travail sans ajouter de frais généraux inutiles. La plupart des communications ont eu lieu par courrier électronique, avec des appels Zoom lorsque des discussions en direct étaient nécessaires.
Lorsqu'une plateforme est liée à un événement comme Baker-to-Vegas, même une mise à jour mineure peut causer des problèmes si le code sur le serveur ne correspond pas au code dont vous disposez. Nous voulions éliminer cette incertitude et nous assurer que le client disposait d'une base de code qu'il pourrait utiliser des mois plus tard, sans perdre de temps à la comparer avec la version en ligne.


Juin 2024 -
Le client a reçu une application mise à jour sur une pile technologique plus récente, avec des correctifs de sécurité en place et une base de code actuelle à partir de laquelle il peut continuer à travailler. Au lieu de s'appuyer sur une vieille archive ZIP, il dispose désormais de la véritable plateforme sous forme de source, ce qui facilite grandement la gestion des changements futurs.
La livraison s'est également accélérée. Grâce au contrôle des versions et à la mise en place d'étapes de déploiement reproductibles, l'équipe a pu mettre en œuvre de nouvelles demandes et les diffuser sans la confusion et les retards supplémentaires qui ralentissaient les mises à jour. Cela a permis de réduire les efforts d'assistance et de simplifier les changements quotidiens.
Dans l'ensemble, la plateforme est devenue plus facile à entretenir, plus sûre et moins coûteuse à gérer. Le client a pu protéger sa réputation autour d'une plateforme d'événements à haute visibilité tout en maîtrisant les coûts permanents.
Votre message a été envoyé.
Nous traiterons votre demande et vous contacterons dès que possible.