JAG: Skalbar personlig assistans i Norden

Expansion i Norden
När JAG expanderade från Sverige till Norge och Finland behövde den digitala plattformen växa tillsammans med organisationen.
Varje land innebar olika regelverk, språk, lönekrav och arbetssätt. I stället för att bygga separata system för varje marknad hjälpte Fastdev JAG att genom skalbar systemutveckling utveckla en flexibel plattform som kunde hantera lokala skillnader och samtidigt dela samma tekniska grund.
I dag stödjer plattformen verksamheten i tre nordiska länder, består av över 20 oberoende mikrotjänster och automatiserar flera komplexa administrativa och finansiella processer.
Stöd för komplex verksamhet
JAG är en nordisk ideell organisation som erbjuder personlig assistans till personer med funktionsnedsättning. Bakom tjänsten finns en komplex digital verksamhet som omfattar avtal, löner och budgetar, ersättningsrapportering, personuppgifter samt kommunikation mellan kunder och assistenter.
Plattformen behöver hantera ett stort antal verksamhetsregler och processer och samtidigt vara flexibel nog att anpassas i takt med att JAG:s verksamhet växer.
Några av de viktigaste kraven var:
- Komplex avtalshantering: Hantering av digitala och fysiska avtal, signeringar och olika avtalsflöden.
- Flexibla löne- och budgetregler: Stöd för individuella beräkningar, undantag och landsspecifika krav.
- Landsspecifika krav: Anpassning av samma plattform till olika regelverk, språk, lönesystem och arbetssätt.
- Integrationer för lön och myndighetsrapportering: Kopplingar till system som AGDA och Försäkringskassan för att minska manuell rapportering.
- Enkel konfiguration: Möjlighet för JAG att anpassa funktioner, språk och verksamhetsregler utan att vara beroende av utvecklare för varje förändring.
- Skalbarhet: Möjlighet att lägga till ny funktionalitet och stödja fortsatt tillväxt utan att plattformen blir allt svårare att underhålla.
En skalbar plattform baserad på mikrotjänster
Fastdev arbetade nära JAG för att bygga en mikrotjänstbaserad plattform som kombinerar gemensam funktionalitet med flexibilitet för landsspecifika behov.
Arbetet omfattade bland annat:
- Mikrotjänstarkitektur: Över 20 oberoende tjänster som körs i Azure och Kubernetes, vilket gör plattformen enklare att skala, uppdatera och underhålla.
- Flexibla löne- och budgetregler: Ett skräddarsytt DSL gör det möjligt att anpassa komplexa beräkningar och verksamhetsregler utan att ändra applikationskoden.
- Integrationer för lön och myndighetsrapportering: Integrationer med AGDA och Försäkringskassan minskar manuellt arbete och gör ersättningsrapporteringen snabbare.
- Landsspecifik funktionalitet: Feature flags och redigerbar lokalisering gör det möjligt att anpassa funktioner och språk för olika marknader.
- Automatiserade arbetsflöden: Guidade processer förenklar komplexa rutiner som lönerevisioner, avtal, påminnelser och godkännanden.
- Säker åtkomst och uppdaterade data: BankID, Azure AD och SPAR ger säker åtkomst och hjälper till att hålla användaruppgifter aktuella.
- Webb och mobil: En responsiv webbplattform, mobilapp och notifieringar via SMS, e-post och i appen håller kunder och medarbetare uppdaterade.
Vad har förändrats?
Den största förändringen är att JAG nu kan hantera en allt mer komplex verksamhet i flera länder utan att behöva underhålla separata plattformar för varje marknad.
- 3 länder stöds från en flexibel plattform
- Över 20 oberoende mikrotjänster i produktion
- Ersättningsrapportering har minskat från upp till 3 månader till mindre än en vecka
- Mindre manuellt arbete genom integrationer med löne-, myndighets- och datasystem
- Snabbare avtalshantering och mer strukturerade interna arbetsflöden
- Landsspecifika funktioner och språk utan separata system
Byggt tillsammans med JAG
“Det är en fantastisk erfarenhet att arbeta tillsammans med JAG:s expertteam. Tillsammans har vi byggt ett stort distribuerat system med flera integrationer och använt modern molnteknik för att uppnå hög stabilitet och skalbarhet.”
— Alexey B, Fastdev-utvecklare i JAG-projektet
Med tiden har JAG:s plattform utvecklats från att stödja en marknad till att hantera komplex verksamhet i tre länder.
Principen har hela tiden varit enkel: en gemensam plattform där det är möjligt och flexibilitet där det behövs.





