Uw bericht is verzonden.
We verwerken je aanvraag en nemen zo snel mogelijk contact met je op.
Het formulier is succesvol verzonden.
Meer informatie vindt u in uw mailbox.


Innowise heeft het Baker-to-Vegas event platform voor de Los Angeles Police Revolver and Athletic Club ge-audit en gerefactored om de huidige codebase te herstellen, beveiligingslekken te dichten en toekomstige ondersteuning te vereenvoudigen.
Bijgewerkte codebase gesynchroniseerd met de live applicatie
60x snellere PDF-rapporten van ongeveer 1 uur tot 1 minuut

De klant is de Los Angeles Police Revolver and Athletic Club (LAPRAAC), een particuliere organisatie met een lange geschiedenis in het ondersteunen van de Los Angeles Police Department door middel van training en gemeenschapsactiviteiten. LAPRAAC zit ook achter de jaarlijkse Baker to Vegas Challenge Cup Relay, de grootste estafetteloop ter wereld voor wetshandhavers.
Wat vooral opviel was de manier waarop ze het proces hebben aangepakt. Het team hield ons goed op de hoogte, communiceerde vroegtijdig wanneer schema's moesten verschuiven en was openhartig over eventuele problemen die ze tegenkwamen. Het was een ongecompliceerde aanpak waarbij ze nooit te veel beloofden over de resultaten, maar in plaats daarvan gestage vooruitgang boekten zonder dat er veel toezicht nodig was. Zelfs nu hebben we nog steeds nauw contact. Hun klantgerichte instelling en bereidheid om te helpen maken de samenwerking zowel soepel als betrouwbaar.

Tijdens de eerste ontdekking en audit beoordeelde Innowise het live Baker-to-Vegas platform, de beschikbare broncode en de eisen van de klant voor toekomstig onderhoud. Het hielp de volgende zakelijke en technische uitdagingen te specificeren.
Het project begon met een voorfase waarin ontdekkings- en auditwerkzaamheden werden gecombineerd. Ons team kreeg toegang tot de server en vergeleek het live Baker-to-Vegas-platform met het meest recente broncodearchief dat door de vorige aannemer was geleverd. Dit hielp ons om de kloof tussen de draaiende applicatie en de beschikbare broncode te begrijpen, de reikwijdte in te schatten en de volgende stappen te bepalen.
Tijdens de review zagen we ook dat het project meer nodig had dan codeherstel. Ons team identificeerde gaten in de beveiliging, problemen met de kwaliteit van de code en inconsistenties in de belangrijkste ontwikkelpraktijken. Op basis daarvan gingen we van beoordeling naar praktische verbeteringen.
Ons team herstelde de broncode, zodat deze overeenkwam met het live Baker-to-Vegas-platform. Functionaliteit die alleen op de server bestond, werd weer toegevoegd aan de codebase, waardoor de klant een goed gestructureerde projectversie kreeg die hij gemakkelijk kon onderhouden en bijwerken.
We voerden een volledige refactoring van het project uit. Ons team heeft de code opgeschoond, beveiligingsproblemen aangepakt, beveiligingspatches toegepast en de applicatie in lijn gebracht met de huidige ontwikkelingsstandaarden. Op deze manier werd het platform stabieler, veiliger en veerkrachtiger.
Om het platform duurzamer te maken, introduceerden we een goed versiebeheersysteem zodat de klant altijd toegang zou hebben tot de huidige codebase in plaats van te vertrouwen op verouderde archieven. We automatiseerden ook de implementatie op de server van de klant, waardoor releases sneller en soepeler konden worden uitgevoerd en gemakkelijker konden worden afgehandeld wanneer updates nodig waren.
Het team introduceerde ook een eenvoudige CMS-benadering waarmee de klant de inhoud van de website kan bijwerken via een eenvoudige beheerinterface.
Een andere belangrijke verbetering was het genereren van PDF-rapporten. Naarmate de hoeveelheid gegevens toenam, kon het exporteren van rapporten ongeveer een uur duren. Na optimalisatie duurde hetzelfde proces ongeveer een minuut, waardoor een belangrijk knelpunt in een van de belangrijkste workflows van het platform werd weggenomen.
Nadat de hoofdfase was voltooid, bleef de klant terugkomen met nieuwe verzoeken. Omdat het platform al een bijgewerkte codebase, goed versiebeheer en geautomatiseerde implementatie had, kon ons team snel ingrijpen, wijzigingen aanbrengen zonder onnodige risico's en updates leveren met zeer weinig overhead.
De opleveringsstructuur bleef slank. Een tech lead bleef dicht bij het project, hield de context duidelijk voor het engineeringteam en verzorgde de communicatie met de klant. Aangezien de verzoeken geleidelijk binnenkwamen, hield deze aanpak het werk efficiënt zonder onnodige overhead toe te voegen. De meeste communicatie verliep via e-mail, met gesprekken via Zoom wanneer live discussie nodig was.
Wanneer een platform gekoppeld is aan een evenement zoals Baker-to-Vegas, kan zelfs een kleine update problemen veroorzaken als de code op de server niet overeenkomt met de code die je hebt. We wilden die onzekerheid wegnemen en ervoor zorgen dat de klant een codebase had die ze maanden later konden gebruiken, zonder tijd te verspillen aan het vergelijken met de live versie.


Juni 2024 -
De klant ontving een bijgewerkte applicatie op een nieuwere tech stack, met beveiligingsfixes en een actuele codebase waarmee ze kunnen blijven werken. In plaats van te vertrouwen op een oud ZIP-archief, hebben ze nu het echte platform in bronvorm, waardoor toekomstige wijzigingen veel eenvoudiger te beheren zijn.
De levering ging ook sneller. Met versiebeheer en herhaalbare implementatiestappen kon het team nieuwe verzoeken implementeren en uitbrengen zonder de extra verwarring en vertragingen die updates vroeger vertraagden. Dat verminderde de ondersteuningsinspanning en maakte dagelijkse wijzigingen eenvoudiger.
Over het geheel genomen werd het platform eenvoudiger te onderhouden, veiliger om te gebruiken en goedkoper om te ondersteunen. De klant kon zijn reputatie beschermen met een zeer zichtbaar evenementenplatform en tegelijkertijd de lopende kosten onder controle houden.
Uw bericht is verzonden.
We verwerken je aanvraag en nemen zo snel mogelijk contact met je op.