Ihr Produkt 2,5-mal schneller am MarktKI-gestützte Entwicklung
Business-Automatisierung

Modernisierung eines Association Management Systems

Cleveroad kam als dedizierte Engineering-Erweiterung zur Parthenon Management Group hinzu und modernisierte deren Association-Management-Plattform Pillar, indem der Legacy-Kern refaktoriert und neue Module ohne Ausfallzeit ausgeliefert wurden.

Branche

Business-Automatisierung

Team

4 Mitglieder

Begann im

2024

Land

USA

35%

geringere Kosten als der Aufbau eines vergleichbaren internen Teams

9

gewartete und erweiterte Kernmodule der Plattform

2

Wochen, um ein vierköpfiges Team in die aktive Entwicklung einzubinden

Über unseren Kunden

Die Parthenon Management Group ist ein in den USA ansässiges Verbandsmanagement-Unternehmen, das 2008 gegründet wurde. Es unterstützt wissenschaftliche Gesellschaften und Forschungsgesellschaften mit virtuellen, hybriden und Präsenz-Konferenzen sowie mit vollständigem operativem Management. Das Unternehmen betreut derzeit 19 internationale wissenschaftliche und Forschungsorganisationen und ist Träger des AMCI Excellence in AMC Client Advancement Award.

Parthenon betreibt ein individuell entwickeltes Association Management System (AMS) namens Pillar, das zentrale operative Workflows über mehrere wissenschaftliche Verbände hinweg unterstützt.

Geschäftsziele des Kunden

Das Geschäft von Parthenon wuchs kontinuierlich. Die auf Pillar laufende Kundenbasis nahm stetig zu, Anpassungswünsche einzelner Gesellschaften trafen laufend ein, und die Plattform musste dieses Wachstum verkraften, ohne langsamer zu werden. Das interne Entwicklungsteam bearbeitete neue Feature-Anfragen, doch der vorherige externe Dienstleister konnte mit dem Umfang der Änderungen nicht Schritt halten. Releases verzögerten sich, Anpassungstickets dehnten sich von Tagen auf Wochen aus, und die Architekturarbeit blieb liegen.

Parthenon wandte sich an Cleveroad, um sein internes Webentwicklungsteam mit erfahrenen Entwicklern zu verstärken, die sich in die aktive Entwicklung einfügen, die Verantwortung für die Architekturarbeit übernehmen und die Release-Geschwindigkeit konstant halten konnten, während die Plattform wuchs. Um die Weiterentwicklung der Plattform zu beschleunigen, ohne die internen Recruiting-Prozesse auszuweiten, entschied sich der Kunde für ein Modell mit einem dedizierten Entwicklungsteam, das ihm Folgendes ermöglichte:

Ein Entwicklungsteam schnell in eine aktive Brownfield-Umgebung einbinden, ohne einen internen Recruiting-Zyklus zu durchlaufen

Den Legacy-Kern refaktorieren und parallel neue Module ausliefern, ohne die Release-Zyklen zu unterbrechen

Neue Plattformmodule hinzufügen, sobald einzelne Gesellschaften Anpassungen anfragten

Eine flexible, langfristige Zusammenarbeit führen, bei der Parthenon die volle Kontrolle über Prioritäten, Workflows und Release-Management behält

business-challanges

Zentrale Herausforderungen bei der Modernisierung des Legacy-AMS

Pillar ist ein eng gekoppeltes Legacy-System mit gesellschaftsspezifischer Geschäftslogik, die sich über seine Module verteilt. Neue Entwickler mussten sich schnell in diese Komplexität einarbeiten, da täglich mehrere Kundengesellschaften auf die Plattform angewiesen waren. Refactoring, die Auslieferung neuer Features und der Konferenzbetrieb mussten alle parallel laufen, ohne jegliche Ausfallzeit.

Der Compliance-Umfang blieb während der gesamten Arbeit groß. Pillar verarbeitet Zahlungen und speichert Mitgliederdaten über mehrere wissenschaftliche Verbände hinweg, sodass die Verpflichtungen aus PCI DSS 4.0.1, ISO/IEC 27001:2022 und CCPA/CPRA über jedes Refactoring, jede Architekturänderung und jedes Modul-Release hinweg vollständig erfüllt bleiben mussten.

Kooperationsprozess und Ergebnisse

Die Zusammenarbeit verlief in zwei Phasen: einer schnellen Onboarding-Phase, die ein dediziertes Team in die aktive Entwicklungsumgebung von Parthenon brachte, gefolgt von der laufenden Modernisierung und Modulauslieferung auf dem Pillar-AMS. Keine der Phasen erforderte Ausfallzeit; die Plattform bediente durchgehend alle Kundenorganisationen.

Personalbesetzung und Onboarding

Parthenon musste sein internes Webentwicklungsteam verstärken, nachdem der vorherige externe Dienstleister mit dem Umfang der Anpassungswünsche einzelner Gesellschaften nicht mehr Schritt halten konnte. Releases verzögerten sich, und die Architekturarbeit, die parallel zur Feature-Auslieferung hätte laufen sollen, fand nicht statt.

Cleveroad lieferte die ersten passenden Kandidatenprofile innerhalb von 24 Stunden nach dem Strategiegespräch. Die Teamzusammensetzung wurde innerhalb der ersten Woche bestätigt, und die Entwickler begannen mit ihrem Beitrag zur aktiven Entwicklung, ohne dass auf Parthenons Seite ein interner Recruiting-Zyklus nötig war. Die Modernisierung von Pillar lief während der gesamten Onboarding-Phase ununterbrochen weiter.

Bis zum Ende der Onboarding-Phase war das dedizierte Team in den Release-Rhythmus von Parthenon integriert und arbeitete gemeinsam mit den internen Entwicklern des Kunden direkt an der Live-Codebasis des AMS. Refactoring und die Auslieferung neuer Features liefen ab der zweiten Woche der Zusammenarbeit parallel.

Teamzusammensetzung und Verantwortlichkeiten:

  • 2 Full-Stack-Entwickler
  • 1 Back-end-Entwickler
  • 1 Projektmanager
  • Direkte Zusammenarbeit mit den internen Entwicklern von Parthenon
  • Produktprioritäten in der Verantwortung des Kunden

Entwicklung im Detail

Die Entwicklung konzentrierte sich auf die Modernisierung der Legacy-Codebasis von Pillar bei gleichzeitiger Erweiterung der Plattform um neue, gesellschaftsspezifische Funktionen. Die Arbeit lief in drei parallelen Strängen: Refactoring des Legacy-Kerns, Aufbau neuer Module und Neuaufbau der Delivery-Pipeline. Alle drei Stränge unterlagen derselben Vorgabe: keine Ausfallzeit für Kundengesellschaften im laufenden Betrieb.

  • Die erste Aufgabe bestand darin, den Legacy-Kern zu modernisieren, ohne den laufenden Betrieb zu stören. Die Module von Pillar waren eng gekoppelt, und die Plattform konnte für das Refactoring nicht pausieren. Das Team löste Funktionalität in kleinen Schritten aus dem Legacy-Kern heraus, führte Datenbankänderungen über Zero-Downtime-Migrationsmuster durch und lieferte jeden Schritt so aus, dass alte und neue Code-Pfade parallel gültig blieben. Konferenz-Workflows, Zahlungen und Mitgliederprozesse blieben über alle Releases hinweg im Betrieb.
  • Anschließend erweiterte das Team die Plattform um neue Module für gesellschaftsspezifische Abläufe. Im Laufe der Zusammenarbeit wurden fünf Kernmodule neu aufgebaut und erweitert: Zertifizierungs- und CE-Credit-Tracking, Abrechnung und Zahlungsabgleich, dynamisches Content- und Dateimanagement, eine konfigurierbare Workflow-Engine, die jede Gesellschaft an ihre eigenen Geschäftsprozesse anpasst, sowie Admin-Tools, mit denen die Mitarbeiter von Parthenon mitgliederbezogene Anliegen über mehrere Verbände hinweg betreuen können.
  • Schließlich wurde die Delivery-Infrastruktur neu aufgebaut, um eine kontinuierliche Release-Geschwindigkeit zu unterstützen. CI/CD-Pipelines ersetzten manuelle Deployments, Test-Driven Development wurde zum Standard für die Arbeit an neuen Modulen, und API-First-Integrationsmuster ließen neue Funktionen in den Kern einklinken, ohne bestehende Request-Pfade zu blockieren. Das Ergebnis ist ein Delivery-Setup, das fortlaufende Modularbeit unterstützt, ohne den Release-Rhythmus zu verlangsamen, selbst während Team und Funktionsumfang weiter wachsen.
Pillar wurde über zwei Jahre hinweg im laufenden Betrieb modernisiert, mit fünf neuen Modulen in Produktion, automatisierten Delivery-Pipelines und null Produktionsausfällen über Finanz-, Mitglieder- und Konferenz-Workflows hinweg. Die Zusammenarbeit ist weiterhin aktiv, mit fortlaufender Web- und Mobile-Entwicklung über die gesamte Plattform.

Technologie-Stack

Cleveroad stellte ein dediziertes Team zusammen, dessen Expertise zum bestehenden Stack der Plattform passte.

Web-Architektur

Frontend

React

Type Script

Backend

Node JS

PostgreSQL

Mobile-Architektur

Cross-Platform

React Native

Infrastruktur

AWS

Docker

Terraform

CI/CD

GitHub Actions

Geschäftsergebnisse für unseren Kunden

Entwicklungskapazität schnell skaliert

Eine interne Einstellung hätte 1-2 Monate von der Stellenausschreibung bis zum produktiven Entwickler gedauert. Die passenden Profile von Cleveroad trafen innerhalb von 24 Stunden ein, und das Team war innerhalb von zwei Wochen produktiv. Die aktive Entwicklung pausierte zu keinem Zeitpunkt. Später kam ein Mobile-Entwickler hinzu, und die Zusammenarbeit geht inzwischen in ihr zweites Jahr.

Die Plattform blieb bei jeder Änderung im Betrieb

Das Team refaktorierte die Legacy-Architektur und lieferte neue Module aus, ohne die Plattform zu unterbrechen oder Wartungsfenster einzuplanen. Konferenzbetrieb, Zahlungen und administrative Workflows liefen während der gesamten Arbeit für jeden Verband weiter, ohne Beeinträchtigung für die Endnutzer.

Compliance-Umfang blieb eingegrenzt, neue Verbände wurden eingebunden

Zahlungs- und Mitgliederdaten-Workflows erfüllen PCI DSS 4.0.1, ISO/IEC 27001:2022 und CCPA/CPRA. Das Team hielt neue Module vom Legacy-Kern isoliert, sodass jedes Release gegen den Compliance-Umfang validiert werden konnte, ohne Finanz- oder Mitglieder-Workflows zu stören.

Neue Verbände wurden eingebunden, während die Plattform modernisiert wurde

Während das Entwicklungsteam Legacy-Code refaktorierte und neue Module auslieferte, band Parthenon weiterhin neue wissenschaftliche Verbände in Pillar ein. Die Plattform verkraftete dieses Wachstum ohne Störung für die bereits darauf laufenden Gesellschaften und ohne Onboarding-Komplexität.

Das sagen unsere Kunden

Client photo...
US flagUSA

President und CEO der Parthenon Management Group

„Wir sind beeindruckt von der Reaktionsfähigkeit von Cleveroad, dem kompetenten Team und der qualitativ hochwertigen Umsetzung. Ihr proaktiver Ansatz und die reibungslose Kommunikation sorgten für eine nahtlose Projektabwicklung.“

Wachsen Sie gemeinsam mit uns
Mit dem Absenden dieses Formulars bestätige ich, dass ich die Datenschutzerklärung