Ihre Nachricht wurde gesendet.
Wir werden Ihre Anfrage bearbeiten und uns so schnell wie möglich mit Ihnen in Verbindung setzen.
Das Formular wurde erfolgreich abgeschickt.
Weitere Informationen finden Sie in Ihrem Briefkasten.

Sprache auswählen

Innowise überprüfte und überarbeitete die Baker-to-Vegas-Event-Plattform für den Los Angeles Police Revolver and Athletic Club, um die aktuelle Codebasis wiederherzustellen, Sicherheitslücken zu schließen und den künftigen Support zu vereinfachen.
Aktuelle Code-Basis mit der Live-Anwendung synchronisiert
60x schnellere PDF-Berichte von etwa 1 Stunde auf 1 Minute

Bei dem Kunden handelt es sich um den Los Angeles Police Revolver and Athletic Club (LAPRAAC), eine private Organisation, die das Los Angeles Police Department seit langem durch Schulungen und Gemeinschaftsaktivitäten unterstützt. LAPRAAC steht auch hinter der jährlichen Baker to Vegas Challenge Cup-Staffel, dem größten Polizeistaffellauf der Welt.
Was uns am meisten beeindruckt hat, war die Art und Weise, wie sie den Prozess gehandhabt haben. Das Team hielt uns gut auf dem Laufenden, teilte uns frühzeitig mit, wenn sich der Zeitplan verschob, und sprach offen über alle Probleme, die auftraten. Es war ein unkomplizierter Ansatz, bei dem sie nie zu viel versprachen, sondern stattdessen stetige Fortschritte erzielten, ohne dass wir uns groß darum kümmern mussten. Auch jetzt stehen wir noch in engem Kontakt. Ihre kundenorientierte Einstellung und ihre Bereitschaft zur Unterstützung machen die Zusammenarbeit reibungslos und zuverlässig.

Während der anfänglichen Erkundung und Prüfung überprüfte Innowise die Live-Plattform Baker-to-Vegas, den verfügbaren Quellcode und die Anforderungen des Kunden an die künftige Wartung. Es half, die folgenden geschäftlichen und technischen Herausforderungen zu spezifizieren.
Das Projekt begann mit einer Vorverkaufsphase, die eine Kombination aus Erkundungs- und Prüfungsarbeiten darstellte. Unser Team erhielt Zugang zum Server und überprüfte die Live-Plattform von Baker-to-Vegas anhand des neuesten Quellcode-Archivs, das der vorherige Auftragnehmer zur Verfügung gestellt hatte. Das half uns, die Lücke zwischen der laufenden Anwendung und dem verfügbaren Quellcode zu verstehen, den Umfang abzuschätzen und die nächsten Schritte zu definieren.
Bei der Überprüfung stellten wir auch fest, dass das Projekt mehr als nur eine Code-Wiederherstellung benötigte. Unser Team erkannte Sicherheitslücken, Probleme mit der Codequalität und Unstimmigkeiten bei den wichtigsten Entwicklungsverfahren. Auf dieser Grundlage gingen wir von der Bewertung zu praktischen Verbesserungen über.
Unser Team stellte den Quellcode wieder her, so dass er die Live-Plattform von Baker-to-Vegas widerspiegelte. Funktionen, die nur auf dem Server existierten, wurden wieder in die Codebasis eingefügt, sodass der Kunde eine gut strukturierte Projektversion erhielt, die er leicht pflegen und aktualisieren konnte.
Wir führten ein vollständiges Refactoring des Projekts durch. Unser Team bereinigte den Code, ging sicherheitsrelevante Probleme an, brachte Sicherheits-Patches ein und passte die Anwendung an aktuelle Entwicklungsstandards an. Auf diese Weise wurde die Plattform stabiler, sicherer und widerstandsfähiger.
Um die Plattform im Laufe der Zeit nachhaltiger zu gestalten, führten wir ein geeignetes Versionskontrollsystem ein, damit der Kunde immer Zugriff auf die aktuelle Codebasis hat, anstatt sich auf veraltete Archive zu verlassen. Außerdem haben wir die Bereitstellung auf dem Server des Kunden automatisiert, wodurch die Veröffentlichungen schneller und reibungsloser vonstatten gingen und die Handhabung bei Aktualisierungen einfacher wurde.
Das Team führte auch einen einfachen CMS-Ansatz ein, der es dem Kunden ermöglicht, den Inhalt der Website über eine einfache Verwaltungsoberfläche zu aktualisieren.
Eine weitere wichtige Verbesserung war die Erstellung von PDF-Berichten. Mit wachsendem Datenvolumen konnte der Berichtsexport etwa eine Stunde dauern. Nach der Optimierung dauerte derselbe Prozess etwa eine Minute, wodurch ein wichtiger Engpass in einem der wichtigsten Arbeitsabläufe der Plattform beseitigt wurde.
Nachdem die Hauptphase abgeschlossen war, kam der Kunde immer wieder mit neuen Anfragen zurück. Da die Plattform bereits über eine aktualisierte Codebasis, eine ordnungsgemäße Versionskontrolle und eine automatische Bereitstellung verfügte, konnte unser Team schnell eingreifen, Änderungen ohne unnötiges Risiko vornehmen und Aktualisierungen mit sehr geringem Aufwand bereitstellen.
Die Lieferstruktur blieb schlank. Ein technischer Leiter blieb in der Nähe des Projekts, hielt den Kontext für das Ingenieurteam klar und kümmerte sich um die Kommunikation mit dem Kunden. Da die Anfragen nach und nach eintrafen, sorgte dieser Ansatz für eine effiziente Arbeit ohne unnötigen Mehraufwand. Die meiste Kommunikation fand per E-Mail statt, mit Zoom-Anrufen, wenn eine Live-Diskussion erforderlich war.
Wenn eine Plattform mit einer Veranstaltung wie Baker-to-Vegas verbunden ist, kann selbst ein kleines Update zu Problemen führen, wenn der Code auf dem Server nicht mit dem Code übereinstimmt, den Sie haben. Wir wollten diese Ungewissheit beseitigen und sicherstellen, dass der Kunde eine Codebasis hat, die er auch Monate später noch verwenden kann, ohne Zeit mit dem Vergleich mit der Live-Version zu verschwenden.


Juni 2024.
Der Kunde erhielt eine aktualisierte Anwendung auf einem neueren technischen Stack, mit vorhandenen Sicherheitskorrekturen und einer aktuellen Codebasis, mit der er weiterarbeiten kann. Anstatt sich auf ein altes ZIP-Archiv zu verlassen, verfügt er nun über die echte Plattform in Form des Quellcodes, wodurch künftige Änderungen viel einfacher zu verwalten sind.
Auch die Bereitstellung wurde beschleunigt. Mit der Versionskontrolle und den wiederholbaren Bereitstellungsschritten konnte das Team neue Anforderungen implementieren und freigeben, ohne die zusätzlichen Verwirrungen und Verzögerungen, die früher die Aktualisierungen verlangsamten. Das reduzierte den Supportaufwand und vereinfachte die täglichen Änderungen.
Insgesamt wurde die Plattform einfacher zu warten, sicherer zu betreiben und kostengünstiger zu unterstützen. Der Kunde konnte seinen Ruf mit einer öffentlichkeitswirksamen Veranstaltungsplattform schützen und gleichzeitig die laufenden Kosten unter Kontrolle halten.
Ihre Nachricht wurde gesendet.
Wir werden Ihre Anfrage bearbeiten und uns so schnell wie möglich mit Ihnen in Verbindung setzen.