Systemutveckling i Uppsala

Av Weapp · Uppdaterad

Systemutveckling i Uppsala handlar ofta om verksamheter där spårbarhet, kvalitet och regelefterlevnad väger tungt – från labbnära stöd till administrativa flöden. Vi bygger skräddarsydda system med testning och dokumentation som en del av leveransen, och driver projekten på distans med tydlig styrning och regelbunden avstämning.

Uppsala är en stad där mycket arbete vilar på data som måste stämma. Universitet, life science, vård och myndighetsnära verksamheter delar en sak: kraven på spårbarhet, kvalitet och regelefterlevnad är högre än i många andra branscher. Ett system som stödjer sådana flöden får inte bara fungera – det måste gå att lita på, och gå att granska i efterhand.

System där kvalitet och data står i centrum

Tänk dig ett labbnära stöd som ska registrera prover, koppla varje mätvärde till rätt prov och person, och spara vem som gjorde vad och när. Här är själva poängen inte ett snyggt gränssnitt, utan att kedjan aldrig bryts. Ett felregistrerat prov eller en lucka i loggen kan göra hela resultatet oanvändbart – eller i värsta fall leda till fel beslut.

Samma logik gäller administrativa flöden med känsliga uppgifter: ärendehantering, tillståndsprövning, uppföljning av beslut. Det som förenar dem är att korrekthet väger tyngre än snabbhet, och att det måste finnas ett spår som visar hur systemet kom fram till ett visst läge.

Ett skräddarsytt system byggt för sådana krav skiljer sig från en standardprodukt på tre sätt: datamodellen speglar verksamhetens verkliga begrepp, spårbarheten är inbyggd från grunden i stället för påklistrad efteråt, och behörigheterna styr exakt vem som får se och ändra vad.

Det är också här gränsen går mot en enklare webbtjänst eller app. Ett system i den här meningen är inte i första hand ett gränssnitt, utan logiken och datalagringen under det: reglerna för vad som får hända, kopplingarna till andra system och historiken som gör att inget går förlorat. Gränssnittet är toppen av isberget; tyngden ligger i det som säkrar att datan förblir korrekt över tid.

Behoven i Uppsalaregionen

Uppsala har en näringslivsprofil som få andra svenska städer delar, och den formar vilka systembehov som dyker upp. Två universitet, en tung life science-sektor, universitetssjukvård och en rad myndigheter ger en ovanligt hög andel verksamheter där data är själva produkten – inte ett stödflöde vid sidan om. Det märks i vad som efterfrågas:

  • Life science och forskning. Verksamheter som hanterar prover, mätdata och studier behöver stöd som håller ordning på vilken data som hör till vad, vem som rört den och när. Här är spårbarhet och korrekthet grundkrav, ofta kopplade till regler och kvalitetssystem.
  • Vård- och myndighetsnära flöden. Ärendehantering, uppföljning av beslut och känsliga personuppgifter kräver strikt behörighetsstyrning och ett tydligt spår över vad som hänt, så att systemet tål att granskas i efterhand.
  • Kunskapsintensiva tjänstebolag. Runt lärosätena finns många mindre bolag med mycket specifika arbetssätt, där en standardprodukt sällan passar utan dyra kompromisser och ett skräddarsytt stöd ofta lönar sig.

Poängen med att känna regionen är att startsträckan blir kortare. När vi tidigt förstår att ett flöde är reglerat, att data måste kunna härledas eller att en revision kan komma, byggs de kraven in från början i stället för att lappas på i efterhand.

Testning och dokumentation är en del av leveransen

I ett vanligt projekt betraktas test och dokumentation ibland som något man gör om tiden räcker. I system med höga krav är det tvärtom – de är en del av själva leveransen.

  • Automatiska tester säkrar att logiken håller när systemet växer. Varje gång något byggs om körs testerna om, så att en ny funktion inte i tysthet går sönder någon annanstans. I ett system där ett fel kan förvanska data är det här inte en lyx.
  • Dokumentation fångar de beslut och flöden som förvaltningen – och en eventuell revision – behöver kunna följa. Inte tjock pärmdokumentation för sakens skull, utan det som gör att någon annan kan förstå och underhålla systemet om ett par år.

För en verksamhet med kvalitetskrav är detta ofta skillnaden mellan ett system som klarar en granskning och ett som faller på första frågan om hur något kunde inträffa.

Distans med tydlig projektstyrning

Vi på Weapp sitter i Göteborg, och de flesta av våra systemprojekt drivs till stor del på distans. Det fungerar när styrningen är tydlig. En fast kontaktperson, korta återkommande avstämningar och löpande insyn i vad som byggs gör att avståndet inte blir ett problem – ofta tvärtom, eftersom disciplinen i kommunikationen blir högre.

Ett typiskt upplägg ser ut så här: en gemensam uppstart där kraven reds ut, sedan korta iterationer där du ser fungerande delar växa fram varannan vecka, och fysiska träffar vid de tillfällen där de tillför mest – kravworkshops och större avstämningar. Resten av samarbetet sköts digitalt, med samma verktyg för uppföljning som teamet självt använder.

Det ger dig som beställare två saker på en gång: tillgång till ett team med bred kompetens inom systemutveckling och angränsande tjänster, och full insyn i ett projekt som annars lätt känns som en svart låda.

En annan fördel med distansupplägget är att du inte är låst till den lokala kompetens som råkar finnas tillgänglig just i Uppsala. Ett systemprojekt med höga krav på spårbarhet och test kan behöva flera olika specialister – arkitektur, backend, integration, kvalitet – och att kunna sätta rätt personer på uppgiften oavsett var de sitter är ofta viktigare för resultatet än att alla finns på samma ort. Det avgörande är styrningen som håller ihop arbetet, inte adressen där det utförs.

Vill du reda ut om ditt behov passar en skräddarsydd lösning? Hör av dig med en kort beskrivning så återkommer vi med en första bild.

Vanliga frågor

Varför byggs system i Uppsala ofta med extra höga kvalitetskrav?

Uppsala har en stor andel forsknings-, life science- och myndighetsnära verksamheter där data måste vara spårbar och besluten dokumenterade. När ett system stödjer ett reglerat flöde räcker det inte att det fungerar – det måste också gå att visa i efterhand hur och varför något hände. Det ställer krav på arkitektur, loggning och test redan från start.

Ingår testning och dokumentation i leveransen?

Ja, det är en del av arbetet snarare än ett tillägg. Vi bygger automatiska tester som säkrar att logiken håller när systemet växer, och dokumenterar de beslut och flöden som behövs för förvaltning och eventuell revision. För verksamheter med kvalitetskrav är det ofta skillnaden mellan ett system som går att lita på och ett som inte gör det.

Fungerar det att driva projektet på distans från Göteborg?

Ja. Vi arbetar med distansteam genom tydlig projektstyrning: en fast kontaktperson, återkommande avstämningar och löpande insyn i vad som byggs. Mycket av ett systemprojekt är ändå digitalt samarbete. De tillfällen där fysisk närvaro tillför mest – uppstart, kravworkshops, större avstämningar – planeras in medvetet.

Vad menas med ett skräddarsytt system jämfört med en färdig produkt?

En färdig produkt tvingar verksamheten att anpassa sig efter systemet. Ett skräddarsytt system byggs tvärtom runt era faktiska flöden och krav. Det är rätt val när processen är specifik, när kraven på spårbarhet är höga eller när ingen standardprodukt täcker behovet utan dyra kompromisser.

Hur kommer ett systemprojekt igång?

Det börjar med att reda ut kraven: vad systemet ska göra, vilka regler och kvalitetskrav som gäller och hur det ska samspela med befintliga system. Ofta görs en kort förstudie som ger en tydlig bild och ett prisspann innan bygget drar igång. Ju bättre underlaget är, desto mer förutsägbart blir projektet.