Lanser produktet 2,5x raskereUtforsk utvikling med AI
Forretningsautomatisering

Modernisering av Association Management System

Cleveroad ble med i Parthenon Management Group som en dedikert utvidelse av ingeniørteamet og moderniserte deres Pillar-plattform for foreningsadministrasjon ved å refaktorere den eldre kjernen og levere nye moduler uten nedetid.

Bransje

Forretningsautomatisering

Team

4 medlemmer

Startet i

2024

Land

USA

35%

lavere kostnad enn å bygge et tilsvarende internt team

9

kjernemoduler på plattformen vedlikeholdt og utvidet

2

uker på å sette et team på 4 inn i aktiv utvikling

Om Kunden Vår

Parthenon Management Group er et amerikansk selskap for foreningsadministrasjon, grunnlagt i 2008. Det støtter vitenskaps- og forskningsforeninger med virtuelle, hybride og fysiske konferanser samt fullstendig driftsstyring. Selskapet betjener for tiden 19 internasjonale vitenskaps- og forskningsorganisasjoner og har mottatt prisen AMCI Excellence in AMC Client Advancement Award.

Parthenon driver et spesialbygd Association Management System (AMS) kalt Pillar, som støtter sentrale driftsprosesser på tvers av flere vitenskapelige foreninger.

Kundens Forretningsmål

Parthenons virksomhet fortsatte å vokse. Kundebasen som kjørte på Pillar vokste jevnt, tilpasningsforespørsler fra enkeltforeninger fortsatte å komme inn, og plattformen måtte ta unna den veksten uten å bremse ned. Det interne ingeniørteamet håndterte forespørsler om nye funksjoner, men den forrige eksterne leverandøren klarte ikke å holde tritt med endringsvolumet. Releasene ble forsinket, tilpasningssaker strakk seg fra dager til uker, og arkitekturarbeidet ble ikke gjort.

Parthenon vendte seg til Cleveroad for å forsterke sitt interne web-utviklingsteam med erfarne ingeniører som kunne gå inn i aktiv utvikling, ta eierskap til arkitekturarbeidet og holde release-tempoet stabilt etter hvert som plattformen vokste. For å akselerere plattformens utvikling uten å utvide interne rekrutteringsprosesser, valgte kunden en modell med dedikert ingeniørteam som lot dem:

Raskt sette et ingeniørteam inn i et aktivt brownfield-miljø uten en intern rekrutteringssyklus

Refaktorere den eldre kjernen og levere nye moduler parallelt, uten å sette release-syklusene på pause

Legge til nye plattformmoduler etter hvert som enkeltforeninger ba om tilpasning

Kjøre et fleksibelt langsiktig samarbeid der Parthenon beholder full kontroll over prioriteringer, arbeidsflyter og release-styring

business-challanges

Sentrale Utfordringer ved Modernisering av Eldre AMS

Pillar er et tett koblet eldre system med foreningsspesifikk forretningslogikk som går på tvers av modulene. Nye ingeniører måtte sette seg inn i den kompleksiteten raskt, fordi flere kundeforeninger var avhengige av plattformen hver dag. Refaktoreringsarbeid, leveranse av nye funksjoner og konferansedrift måtte alt sammen gå parallelt uten noen form for nedetid.

Compliance-omfanget forble bredt gjennom hele arbeidet. Pillar behandler betalinger og lagrer medlemsdata på tvers av flere vitenskapelige foreninger, så forpliktelsene i PCI DSS 4.0.1, ISO/IEC 27001:2022 og CCPA/CPRA måtte være fullt ut støttet gjennom hver refaktorering, arkitekturendring og modulrelease.

Samarbeidsprosess og Resultater

Oppdraget gikk i to faser: en rask onboarding-fase som førte et dedikert team inn i Parthenons aktive utviklingsmiljø, etterfulgt av løpende modernisering og modulleveranse på Pillar AMS. Ingen av fasene krevde nedetid; plattformen betjente alle kundeorganisasjonene hele veien.

Bemanning og Onboarding

Parthenon trengte å forsterke sitt interne web-utviklingsteam etter at den forrige eksterne leverandøren ikke klarte å holde tritt med volumet av tilpasningsforespørsler som kom inn fra enkeltforeninger. Releasene ble forsinket, og arkitekturarbeidet som burde ha pågått parallelt med funksjonsleveransen, ble ikke gjort.

Cleveroad leverte de første matchende kandidatprofilene innen 24 timer etter strategimøtet. Teamsammensetningen ble bekreftet i løpet av den første uken, og ingeniørene begynte å bidra til aktiv utvikling uten en intern rekrutteringssyklus hos Parthenon. Moderniseringsarbeidet på Pillar fortsatte uavbrutt gjennom onboarding-perioden.

Ved slutten av onboarding-fasen var det dedikerte teamet integrert i Parthenons release-kadens og jobbet direkte mot den live AMS-kodebasen sammen med kundens interne ingeniører. Refaktoreringsarbeid og leveranse av nye funksjoner gikk parallelt fra den andre uken av oppdraget.

Teamsammensetning og eierskap:

  • 2 Full-stack-utviklere
  • 1 Back-end-utvikler
  • 1 Prosjektleder
  • Direkte samarbeid med Parthenons interne ingeniører
  • Produktprioriteringer eid av kunden

Utvikling i Detalj

Utviklingen var rettet mot å modernisere den eldre Pillar-kodebasen samtidig som plattformen ble utvidet med ny foreningsspesifikk funksjonalitet. Arbeidet gikk i tre parallelle spor: refaktorering av den eldre kjernen, bygging av nye moduler og ombygging av leveransepipelinen. Alle tre sporene hadde samme krav om null nedetid for kundeforeninger med løpende drift.

  • Den første oppgaven var å modernisere den eldre kjernen uten å forstyrre den løpende driften. Pillars moduler var tett koblet, og plattformen kunne ikke settes på pause for refaktorering. Teamet skrelte funksjonalitet ut av den eldre kjernen i små trinn, kjørte databaseendringer gjennom migreringsmønstre uten nedetid, og leverte hvert trinn slik at gamle og nye kodestier forble gyldige parallelt. Konferanse-arbeidsflyter, betalinger og medlemsoperasjoner forble live gjennom alle releaser.
  • Deretter utvidet teamet plattformen med nye moduler for foreningsspesifikke operasjoner. Fem kjernemoduler ble bygget om og utvidet i løpet av oppdraget: sertifisering og sporing av CE-credits, fakturering og avstemming av betalinger, dynamisk innholds- og filhåndtering, en konfigurerbar workflow-motor som hver forening tilpasser sine egne forretningsprosesser, og administrasjonsverktøy som lar Parthenon-ansatte håndtere medlemsrettede saker på tvers av flere foreninger.
  • Til slutt ble leveranseinfrastrukturen bygget om for å støtte løpende release-tempo. CI/CD-pipelines erstattet manuelle deploys, test-driven development ble standard for arbeidet med nye moduler, og API-first-integrasjonsmønstre lot ny funksjonalitet kobles inn i kjernen uten å blokkere eksisterende request-stier. Resultatet er et leveranseoppsett som støtter fortsatt modularbeid uten å bremse release-kadensen, selv mens teamet og funksjonssettet fortsetter å vokse.
Pillar ble modernisert på stedet over to år, med fem nye moduler i produksjon, automatiserte leveranse-pipelines og null produksjonsavbrudd på tvers av økonomi-, medlems- og konferanse-arbeidsflyter. Oppdraget er fortsatt aktivt, med pågående web- og mobilutvikling på tvers av plattformen.

Teknologistabel

Cleveroad satte sammen et dedikert team med kompetanse tilpasset plattformens eksisterende stack.

Web-Arkitektur

Frontend

React

Type Script

Backend

Node JS

PostgreSQL

Mobil-Arkitektur

Cross-platform

React Native

Infrastruktur

AWS

Docker

Terraform

CI/CD

GitHub Actions

Forretningsresultater for Kunden Vår

Ingeniørkapasiteten ble skalert raskt

Intern rekruttering ville tatt 1–2 måneder fra utlysning til en produktiv ingeniør. Cleveroads matchende profiler kom innen 24 timer, og teamet var produktivt innen to uker. Den aktive utviklingen stoppet aldri opp. En mobilingeniør kom til senere, og samarbeidet fortsetter inn i sitt andre år.

Plattformen forble live gjennom hver endring

Teamet refaktorerte eldre arkitektur og leverte nye moduler uten å avbryte plattformen eller planlegge nedetidsvinduer. Konferansedrift, betalinger og administrative arbeidsflyter fortsatte å kjøre for hver forening gjennom hele arbeidet, uten forstyrrelser for sluttbrukerne.

Compliance-omfanget forble avgrenset og nye foreninger ble onboardet

Arbeidsflyter for betalings- og medlemsdata samsvarer med PCI DSS 4.0.1, ISO/IEC 27001:2022 og CCPA/CPRA. Teamet holdt nye moduler isolert fra den eldre kjernen, slik at hver release kunne valideres mot compliance-omfanget uten å forstyrre økonomi- eller medlemsarbeidsflyter.

Nye foreninger ble onboardet etter hvert som plattformen ble modernisert

Mens ingeniørteamet refaktorerte eldre kode og leverte nye moduler, fortsatte Parthenon å ta nye vitenskapelige foreninger inn på Pillar. Plattformen tok unna den veksten uten forstyrrelser for foreningene som allerede kjørte på den, og uten onboarding-komplikasjoner.

Det Kundene Våre Sier

Client photo...
US flagUSA

President og administrerende direktør i Parthenon Management Group

«Vi er imponert over Cleveroads responsivitet, dyktige team og leveranser av høy kvalitet. Deres proaktive tilnærming og smidige kommunikasjon sørget for en problemfri prosjektgjennomføring.»

Begynn å vokse virksomheten din med oss
Ved å sende dette skjemaet bekrefter jeg at jeg har lest og akseptert Personvernpolicy