AI-Assistert ERP-Utvikling for NetSuite SaaS-Plattform
Cleveroad satte inn et AI-assistert team hos Proprio Cloud Solutions for å levere Orion-plattformen og en Field Service-mobilapp, samtidig som manuell QA ble erstattet med fullstendig testautomatisering på tvers av tre klientmiljøer.
Bransje
ERP
Team
5 medlemmer
Lansert
10 måneder
Land
USA
35%
høyere sprint-output med AI-assistert leveranse
4
store Orion-plattformlanseringer levert i tide
3
klientmiljøer med fullt automatisert regresjon
Om vår Kunde
Proprio Cloud Solutions er et Michigan-basert SaaS-selskap som bygger NetSuite-integrerte plattformer for kontraktsmøbelbransjen. Selskapets flaggskip, Orion, kjører innkjøps-, tilbuds- og operasjonelle arbeidsflyter for MillerKnoll-tilknyttede forhandlere og det bredere forhandlernettverket — en sektor som har stolt på tiår-gamle systemer altfor lenge. Proprio moderniserer dette økosystemet fra innsiden av NetSuite.
Kundens Forretningsmål
Proprio kjørte to produktstrømmer parallelt under faste leveringsfrister og med et begrenset internt team. Orion-plattformen krevde løpende lanseringsarbeid på tvers av tre forhandlermiljøer. En ny Field Service-mobilapp måtte nå MVP med offline-first-funksjonalitet og direkte NetSuite-synkronisering. Og manuell regresjonstesting spiste tre fulle arbeidsdager per lansering — én dag per miljø, multiplisert med tre. Etter hvert som plattformen vokste, skalerte den kostnaden med den.
Selskapet trengte en utviklingspartner som kunne:
Akselerere Orion-plattformleveransen ved å standardisere arbeidsflyter og bygge gjenbrukbare komponenter på tvers av flere klientmiljøer. Mål: fire store lanseringer levert i tide.
Levere en Field Service-mobilapp-MVP med støtte for arbeidsordrehåndtering, mannskapssporing, punch lists, offline-funksjonalitet og sanntidssynkronisering med NetSuite.
Eliminere manuell regresjonstesting som en flaskehals i lanseringer ved å etablere automatisert ende-til-ende-testdekning på tvers av alle tre klientmiljøer.

Hvorfor Dette Ikke Kunne Løses Internt
Bemanningsbehovet var spesifikt: en senior full-stack-ingeniør med reell NetSuite-erfaring (SuiteScript, SuiteFlow, SuiteQL) som også kunne arbeide på tvers av en React Native-kodebase, en manuell QA-ingeniør, en automasjons-QA-ingeniør, en business analyst og en prosjektleder. Fem spesialister, hvorav én arbeider i et nisje-ERP-økosystem som er uvanlig utenfor NetSuite-domenet. Å finne den kombinasjonen internt var ikke realistisk innenfor Proprios tidsplan. Den samme formen gjelder for de fleste SaaS-firmaer som driver NetSuite-vertikaler — begrenset intern kapasitet, faste leveringsdatoer og en nisje-kompetanseprofil som er vanskelig å skaffe på kort varsel.
Samarbeidsprosess og Resultater
Engasjementet løp i 10 måneder på tvers av to parallelle arbeidsstrømmer, strukturert rundt en rask oppstartsfase etterfulgt av kontinuerlig leveranse.
Utvikling i Detalj
Engasjementet ble strukturert som to parallelle arbeidsstrømmer under kontinuerlig leveranse: løpende Orion-plattformlanseringer på NetSuite SuiteApp, og byggingen av Field Service-mobilappen fra spesifikasjon til MVP. Ende-til-ende-QA-automatisering kjørte på tvers av begge, integrert i Proprios CI/CD-pipeline fra dag én.
- Orion-Plattformen. Cleveroads full-stack-ingeniør arbeidet i Proprios kjerne-NetSuite SuiteApp og lærte seg SuiteScript, SuiteFlow og SuiteQL i løpet av to uker ved å bruke Claude Code til å spore kjøring på tvers av moduler. Teamet leverte fire store plattformversjoner i tide, bygde gjenbrukbare SuiteScript-komponenter som kan distribueres på tvers av ulike forhandlerkonfigurasjoner, og opprettholdt konsistens på tvers av multi-datterselskaps-modeller.
- Field Service-Mobilappen. Sammen med Proprios interne team leverte Cleveroad MVP-en av en Field Service-mobilapplikasjon i React Native. Appen støtter operasjoner på stedet med en offline-first-arkitektur og bakgrunnsdatasynkronisering for lokasjoner med upålitelig tilkobling. Sentrale funksjoner: arbeidsordrehåndtering, mannskapssporing, punch lists og sanntidssynkronisering med Orion/NetSuite-backend.
- QA-Automatisering. Cleveroads QA-ingeniører satte opp ende-til-ende-automatisering med Playwright, integrert i Proprios CI/CD-pipeline. Teamet erstattet manuell regresjon i sin helhet: full automatisert dekning på tvers av tre klientmiljøer, hvert med en separat forhandlerkonfigurasjon. Playwright-testskript ble generert ved hjelp av AI-assisterte verktøy, og kuttet skriptopprettelsestiden fra en hel dag til ≈to timer.
I løpet av 10 måneder leverte Cleveroads team fire store Orion-plattformversjoner i tide på tvers av tre klientmiljøer. Field Service-mobilappen nådde MVP og kjører i en kontrollert pilot med 12 Proprio-forhandlerteknikere på tvers av 33 forhandlerlokasjoner. Pilotdata så langt: ~280 arbeidsordrer synkronisert fra felten, 98 % suksessrate for offline-synkronisering over upålitelig tilkobling. Automatisert regresjon erstattet den manuelle prosessen i sin helhet, og kjører ved hver utrulling gjennom CI/CD-pipelinen. Null bommede tidsfrister, null scope-reduksjoner gjennom hele engasjementet. Engasjementet er strukturert for å støtte Proprios vei mot SOC 2-beredskap.
Rollen til AI-Assistert Utvikling i Produktleveranse
Cleveroad satte inn et AI-assistert team i Proprios utviklingsarbeidsflyt på en bemanningsutvidelsesmodell: en senior full-stack-ingeniør (NetSuite + React Native), en manuell QA-ingeniør, en automasjons-QA-ingeniør, en business analyst og en prosjektleder — fem spesialister som arbeidet som én enhet. Hver rolle brukte Claude Code innenfor en definert arbeidsflyt.
Ingeniøren leste gjennom Orion-kodebasen for å spore SuiteScript-kjøringsflyter og generere pull requests med tester, og kom inn i SuiteScript, SuiteFlow og SuiteQL på to uker til tross for ingen tidligere NetSuite-bakgrunn. QA-ingeniørene genererte Playwright-skript direkte fra akseptansekriterier, og kuttet skriptopprettelse fra en hel arbeidsdag til omtrent to timer per scenario. Prosjektlederen brøt ned funksjoner til sprint-klare brukerhistorier og forberedte sprintoppsummeringer som tidligere tok 2–3 timer per sprint på under ti minutter.
Et menneske gjennomgikk hver AI-generert output før den ble levert: koden gikk gjennom standard PR-gjennomgang, testskript ble validert mot testdata, og akseptansekriterier ble godkjent av BA og PM før historier gikk inn i en sprint. AI fikk lov til å skrive utkast, refaktorere, generere tester og fremskynde dokumentasjon. AI fikk ikke lov til å berøre sikkerhetsfølsomme kodeveier uten to-ingeniørs gjennomgang, endre produksjonsdata eller godkjenne sitt eget arbeid.
Sprint-output steg 30–40 % sammenlignet med et konvensjonelt bemannet team av samme størrelse, målt av Proprio mot story points fullført per sprint kontra basisvelositet fra tidligere sykluser. Feilrater holdt seg flate mot Proprios pre-engasjement-basislinje gjennom samme periode.
Produktets Kjernefunksjoner
Engasjementet ble levert på tvers av to produkter, hvert som en distinkt arbeidsstrøm under Cleveroads prosjektledelse.
Orion-Plattform
Orion-Plattform
Orion er en NetSuite SuiteApp som kjører innkjøps-, tilbuds- og operasjonelle arbeidsflyter for kontraktsmøbelforhandlere, inkludert MillerKnoll-tilknyttede forhandlere som opererer i enterprise-skala. Hver forhandlerorganisasjon opererer i et isolert tenant-miljø med sine egne data, konfigurasjoner og godkjenningslogikk.
Plattformen håndterer multi-datterselskaps-datamodeller der innkjøpsordrer, tilbud og operasjonelle poster forblir konsistente på tvers av enhetsgrenser. Gjenbrukbare komponenter tilpasser seg ulike forhandlerkonfigurasjoner uten tilpasning per kunde.
Tilgangskontroll kjøres gjennom NetSuites native sikkerhetsmodell — rollebasert tilgang via NetSuite-rollekonfigurasjoner, med revisjonslogging av innkjøps- og tilbudshandlinger håndtert av NetSuites standard aktivitetssporing.
Field Service-App
Field Service-App
En kryssplattform-mobilapplikasjon for felteknikere som håndterer installasjoner på stedet og servicebesøk. Appen dekker arbeidsordrehåndtering, mannskapstildeling og -sporing, samt fullføring av punch list.
Den kjører på en offline-first-arkitektur med bakgrunnsdatasynkronisering, slik at teknikere på lagre eller jobbsteder med dårlig tilkobling kan fortsette å arbeide. Alle feltdata synkroniseres tilbake til Orion/NetSuite-backend i sanntid når tilkoblingen er gjenopprettet.
Appen bruker NetSuite-utstedte autentiseringstokener — ingen legitimasjon lagret på enheten, alle øktdata kryptert i hvile. Appen er for tiden utrullet til en kontrollert pilotgruppe av Proprio-forhandlerteknikere for feltvalidering.
Teknologistakk
ERP-Plattform
Oracle NetSuite
SuiteScript
SuiteFlow
SuiteQL
Kryssplattform
React Native
QA
Playwright
AI-Verktøy
Claude Code
Verdi for VÃ¥r Kunde
30–40 % høyere sprint-output ved bruk av AI
Sprint-output økte med 30–40 % sammenlignet med et konvensjonelt bemannet team av samme størrelse. Proprio målte forskjellen ved å sammenligne story points fullført per sprint mot basisvelositet fra tidligere utviklingssykluser. Den AI-assisterte modellen leverte høyere gjennomstrømning per person per sprint til kostnaden av den opprinnelige teamstørrelsen. Ingen ekstra utgifter.
Manuell regresjon eliminert
Automatisert ende-til-ende-QA kjører nå på tvers av alle tre klientmiljøer via en CI/CD-pipeline for web og mobil. Regresjonstesting, som tidligere tok tre dager per lansering, er ikke lenger en flaskehals. Sprintoppsummeringer, som en gang krevde 2–3 timer, genereres nå på under ti minutter ved bruk av en Claude Code-arbeidsflyt som samler ingeniør- og QA-data.
Levering i tide på begge produkter
Fire store Orion-plattformlanseringer levert i tide. Field Service-mobilapp-MVP levert med arbeidsordrehåndtering, mannskapssporing, punch lists, offline-funksjonalitet og sanntids NetSuite-synkronisering. For tiden i en kontrollert forhandlerpilot. Ingen bommede tidsfrister eller scope-reduksjoner gjennom 10-måneders engasjementet.
VÃ¥re Kunder Sier

CTO hos Proprio Cloud Solutions
«Sprint-hastigheten økte med 30 til 40 prosent med Cleveroads AI-assisterte team, uten å øke bemanningen eller redusere kodekvaliteten.»

