← Alle Projekte
Individuelle Plattformen2024

RMS, eine Maritime-Intelligence-Plattform

Kunde: Resolute Maritime

Mit RMS haben wir für Resolute Maritime ein maßgeschneidertes maritimes CRM und eine Intelligence-Plattform gebaut. Sie ersetzt eine Excel-Arbeitsmappe für einen einzigen Nutzer durch ein relationales Datenmodell für Schiffe, Unternehmen, Werften und Anfragen, angereichert mit Live-Positionen von Marine Traffic, Abgleich mit Flottenregistern und Microsoft-365-Integration. Mehrjähriger Plattformaufbau, laufend.

Screenshot der Website von Resolute Maritime
Wichtigstes ErgebnisVon 20 Minuten Öffnungszeit in Excel und fast zwei Arbeitstagen pro Wochenbericht → sofort verfügbare Daten und automatisiertes Reporting

Herausforderungen

  • Die Arbeitsmappe brauchte rund 20 Minuten zum Öffnen, und ein einziger Wochenbericht kostete fast zwei volle Arbeitstage manueller Pivot-Arbeit
  • Das gesamte Vertriebsgeschäft lief über eine einzige Excel-Arbeitsmappe, die immer nur ein Nutzer gleichzeitig öffnen konnte
  • Positionen aus Marine Traffic, Abgleich mit Flottenregistern und Unternehmensnachrichten wurden manuell geprüft, Tab für Tab, und eine Prognose der Dockungsnachfrage nach Quartal, Schiffstyp oder Werft war nicht möglich
  • Standard-CRMs wie Salesforce oder HubSpot bilden weder Schiffe noch die Erneuerungszyklen der Klassifikationsgesellschaften oder die Fahrtgebiete von Werften ab
  • Eingehende E-Mails zu lesen und jede einzelne von Hand in eine Anfragezeile zu übertragen, war der größte Zeitfresser des Teams
  • Compliance-Lücken wie überfällige Besichtigungen oder abgelaufene Verlängerungen von Dockungsfristen fielen nur bei sporadischen Prüfungen in der Tabelle auf

Lösungen

  • Ein einheitliches relationales Datenmodell für Schiffe, Unternehmen, Kontakte, Werften, Häfen, Anfragen, Reparaturchancen, Kampagnen und Vorlagen, ein Schema anstelle aller Blätter der ursprünglichen Excel-Datei
  • Eine maritime Intelligence-Ebene mit Schiffspositionen und 12-monatiger Reisehistorie aus Marine Traffic, Abgleich mit öffentlichen Flottenregistern, automatisch berechneten nächsten Erneuerungsterminen und einem stündlichen Google-News-Feed pro Unternehmen
  • Eine Engine für Reparaturchancen, die Schiffe identifiziert, die in den nächsten 24 Monaten voraussichtlich ins Dock müssen, mit einer pro Werft und Fahrtgebiet konfigurierbaren Bewertungslogik
  • Integration in das Microsoft-Ökosystem: Dokumentenverwaltung in OneDrive mit intelligenter Ordnerstruktur Inquiries/{Company}/{Vessel}, ein Outlook-Add-in zum Anlegen von Anfragen mit einem Klick sowie SSO über Azure AD / MSAL mit Multi-Faktor-Authentifizierung
  • Eine Betriebszentrale zur Überwachung der Hintergrunddienste und zum manuellen Anstoßen von Synchronisierungen (Dockungstermine, Bereinigung der Klassifikationsdaten, Validierung über Marine Traffic, Flottenprüfung, Nachrichtenaktualisierung)
  • Ein Kampagnen- und Vorlagensystem mit Rich-Text-Editor, Platzhaltern, HTML-Unterstützung und Versionierung

Ergebnisse

  • Von 20 Minuten Öffnungszeit in Excel und fast zwei Arbeitstagen pro Wochenbericht → sofort verfügbare Daten und automatisiertes Reporting
  • 6.381 Schiffe und 699 Unternehmen in 18 integrierten Modulen erfasst
  • Kontinuierliches Compliance-Monitoring ersetzt sporadische Prüfungen in der Tabelle; Vertriebsgespräche basieren heute auf Daten
  • Die modulare Architektur hat achtzehn Module aufgenommen, ohne alte umzuschreiben, und jede Erweiterung baut auf dem ursprünglichen Fundament auf
RMS ist ein System, das man nicht kaufen, sondern nur bauen kann. Wenn ein operatives Team seiner Tabelle entwachsen ist, ist die Antwort selten ein weiteres generisches SaaS-Abo. Es ist eine Plattform, die das hart erarbeitete Wissen des Teams in Software abbildet und auf diesem Fundament immer mehr Intelligenz ergänzt.
, WeAreFabbrik

Der Kunde

Resolute vermittelt weltweit zwischen Reedern und Werften für Dockungen, Besichtigungen und Reparaturen. Der kommerzielle Vorteil hängt an einer unscheinbaren Fähigkeit: zu wissen, welches Schiff wann welche Werft braucht, und dafür ein glaubwürdiges Angebot machen zu können.

Die meisten Daten hinter diesen Entscheidungen liegen in proprietären maritimen Quellen, die nicht miteinander sprechen: Schiffspositionen aus Marine Traffic, öffentliche Flottenregister, Erneuerungszyklen der Klassifikationsgesellschaften, Dockungspläne von Werften auf vier Kontinenten. Dieses Bild zusammenzusetzen, war früher Handarbeit.

Die Herausforderung

Resolute steuerte sein gesamtes Vertriebsgeschäft aus einer einzigen Excel-Datei. Mehrere Blätter für Schiffe, Unternehmen, Kontakte, Werften, Häfen, Anfragen, Chancen, Kampagnen und Vorlagen, alle über manuelle Verweise miteinander verzahnt. Als wir dazukamen, brauchte die Arbeitsmappe allein zum Öffnen etwa zwanzig Minuten, und ein einziger Wochenbericht kostete jemanden fast zwei volle Arbeitstage, um Pivot-Tabellen von Hand zusammenzufügen. Mit jedem zusätzlichen Schiff wurde dieser Aufwand größer.

Die Lösung war kein weiteres Standard-CRM. Salesforce und HubSpot bilden keine Schiffe ab. Sie sind weder an Marine Traffic noch an öffentliche Flottenregister angebunden. Sie verstehen nicht, dass ein „Lead“ in der Schiffsreparatur ein 250 Meter langer Massengutfrachter ist, der innerhalb von vierundzwanzig Monaten in einem Mittelmeer-Dock liegen muss, dessen Baujahr die Fünfjahresregel für Besichtigungen auslöst und der gerade Kurs auf Singapur hält.

Resolute brauchte eine Plattform, die die Sprache der Schifffahrt von Haus aus spricht.

VorherStilisierte Darstellung einer Excel-Arbeitsmappe mit acht sichtbaren Blatt-Tabs und einem dicht befüllten Raster darunter
20 Minuten zum Öffnen. Rund 2 Arbeitstage pro Wochenbericht.
NachherStilisierte Darstellung des RMS-Dashboards mit sechs modularen Kacheln für Schiffe, Chancen, Status, Leads, Pipeline und Zeitplan
Sofort geladen. Reporting auf Knopfdruck.

Der Ansatz

Wir haben RMS nicht als einmaliges CRM-Projekt behandelt, sondern als langfristige Intelligence-Plattform.

Zuerst das Denkmodell des Teams abbilden, dann optimieren. Die Excel-Blätter spiegelten eine echte operative Logik wider. Diese Logik haben wir in einem relationalen Schema nachgebaut, bevor wir neue Funktionen ergänzt haben, sodass die bestehenden Abläufe des Teams ohne jede Umschulung übernommen werden konnten.

Die Daten zum Nutzer bringen, nicht den Nutzer zu den Daten. Marine Traffic, öffentliche Flottenregister, Google News, OneDrive und Outlook wurden Teil von RMS statt separater Browser-Tabs. Anfragen lassen sich mit einem Klick aus einer E-Mail anlegen. Schiffspositionen werden per Cronjob aktualisiert. Der Compliance-Status wird laufend berechnet statt von Hand geprüft.

Auf Erweiterung auslegen. Resolute hat am ersten Tag nicht nach achtzehn Modulen gefragt, sondern nach einer Plattform, die ihre Excel-Datei ersetzt. Jede Architekturentscheidung im ersten Aufbau ging davon aus, dass RMS weiter wachsen würde: ein relationales Schema, das flexibel genug für neue Entitäten ist, Materialized Views und Redis-Caching für stärkere Lesezugriffe, Socket.IO für Echtzeit-Synchronisierung und eine modulare Controller-Architektur, damit neue Module ohne Umschreiben der alten hinzukommen. Den Preis dafür haben wir am Anfang bezahlt. Der Nutzen ist mit jedem seither ergänzten Modul gewachsen.

Architekturdiagramm: Datenquellen (Marine Traffic, Flottenregister, Google News, OneDrive, Outlook) fließen in den RMS-Kern (Express, Cron-Worker, PostgreSQL mit Materialized Views, Redis-Cache, Socket.IO-Echtzeitschicht) und weiter zu den Oberflächen (React-App, Outlook-Add-in, Berichte)
Datenquellen → Kern → Oberflächen. Die Architektur war schon am ersten Tag von Modul 1 auf Modul 18 ausgelegt.

Was wir gebaut haben

Die zentralen CRM-Module vereinen Schiffe, Unternehmen, Kontakte, Werften, Häfen, Anfragen, Reparaturchancen, Kampagnen und Vorlagen in einem einzigen relationalen Datenmodell. Es ersetzt jedes Blatt der ursprünglichen Excel-Datei und bietet Funktionen, die Excel nie hätte leisten können.

Eine maritime Intelligence-Ebene liefert Schiffspositionen und die Reisehistorie der letzten 12 Monate aus Marine Traffic, den Abgleich mit öffentlichen Flottenregistern samt Statusverfolgung, eine automatische Berechnung des nächsten Erneuerungstermins, die bei fehlenden Daten die maritime Fünfjahresregel anwendet, sowie einen stündlichen Google-News-Feed pro Unternehmen.

Die Engine für Reparaturchancen ist ein strategisches Vertriebswerkzeug, das Schiffe identifiziert, die in den nächsten 24 Monaten voraussichtlich ins Dock müssen. Sie filtert nach Werft, Dockgröße und Fahrtgebiet und unterscheidet aktuelle Leads (Schiffe, die sich gerade im Fahrtgebiet einer Werft befinden) von historischen Leads, mit einer pro Werft konfigurierbaren Bewertungslogik.

Die Integration in das Microsoft-Ökosystem umfasst die Dokumentenverwaltung in OneDrive mit intelligenter Ordnerstruktur Inquiries/{Company}/{Vessel}, ein Outlook-Add-in, mit dem sich Anfragen direkt aus E-Mails anlegen lassen, und Azure AD / MSAL für Single Sign-on im Unternehmen und Multi-Faktor-Authentifizierung.

Eine Betriebszentrale zeigt in Echtzeit, was die Hintergrunddienste tun, und lässt das Team manuelle Vorgänge anstoßen: Synchronisierung der Dockungstermine, Bereinigung der Klassifikationsdaten, Validierung über Marine Traffic, Flottenprüfung, Nachrichtenaktualisierung. Werftspezifische Stufen der Lead-Bewertung sind auf ASRY (Bahrain), Lisnave (Portugal), Dakarnave (Senegal) und die großen türkischen Werften zugeschnitten. Das Reporting ist interaktiv (Chart.js, ECharts) und lässt sich nach Word, Excel und PDF exportieren oder per E-Mail versenden.

Stilisierte Weltkarte mit Schiffspositionen als kleine Punkte, von denen einige lila hervorgehoben sind und aktive Leads im Fahrtgebiet einer Werft markieren
Schiffspositionen werden per Cronjob aktualisiert. Aktive Leads im Fahrtgebiet einer Werft erscheinen automatisch.

Wie es weitergeht

Für Resolute steht das Fundament jetzt, und die achtzehn Module, die darauf aufbauen, sind der Beweis.

Eingesetzte Technologien

ReactNode.jsExpressMassive.jsPostgreSQLRedisSocket.IOChart.jsEChartsMicrosoft GraphAzure AD / MSALMarine Traffic API

Sie haben ein ähnliches Projekt?

Lassen Sie uns besprechen, wie wir gemeinsam etwas Großartiges bauen.