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

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.
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

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.»