Gå till innehållet

Arkitekturprinciper

Syfte

Dessa arkitekturella principer definierar högnivåvärderingar som styr IT-beslutsfattande och fungerar som grund för IT-arkitektur, utvecklingspolicyer och standarder. De säkerställer konsekvens i beslutsfattande över IT-investeringar och upprätthåller fokus på helhetsperspektiv och långsiktighet.

Användning: IT-Arkitekter använder dessa principer i projekt och initiativ. IT-ledning använder dem som beslutsstöd. De ingår som en checklista i Solution Architecture Document (SAD). Avvikelser kräver dokumenterad motivering.

1. Digitalisering Först

Princip: Samhall prioriterar digitalisering och automatisering av verksamhetsprocesser samt bearbetning av information.

Krav:

  • Verksamhetsprocesser ska digitaliseras där det är möjligt
  • Automation används där det skapar värde
  • Människor används där kvalitén på data behöver höjas eller där bedömning krävs
  • Verksamheten har kunskap om och trygghet i automation av processer

Motivering: Genom att delegera enklare moment till algoritmer ökar verksamheten sin effektivitet och frigör tid till moment som kräver människor. Detta leder till djupare kompetens hos medarbetarna i avancerade frågor och möjlighet till ökat fokus.

2. Ett Datadrivet Samhall

Princip: Data är en tillgång som är värdefull för hela Samhall.

Krav:

  • Verksamhetsrelevant data i system och processer identifieras och dokumenteras
  • Data samlas in och analyseras systematiskt
  • Mätbar data prioriteras före ej mätbar data
  • Datakvalitet och noggrannhet upprätthålls

Motivering: Data används för retroaktiv och prediktiv analys, vilket är ytterst viktigt när det kommer till att ta beslut. Med tillförlitliga statistiska underlag möjliggör vi datadrivna beslut.

3. Designa utifrån Verksamhetsperspektiv

Princip: Affärs- och funktionsprocesser ska driva design, utveckling, drift och underhåll av lösningar.

Krav:

  • Utvecklingsinitiativ måste grundas i verksamhetens behov
  • Lösningar designas för användarna och deras specifika behov
  • Applikationer designas med hög flexibilitet för att anpassa sig efter verksamhetens förändringar
  • IT delar verksamhetens mål och perspektiv

Motivering: Att IT delar verksamhetens mål och perspektiv bidrar till en ökad förståelse och ett bättre samarbete mellan avdelningar. Planering och prioritering blir tydligare, vilket medför en bättre användning av resurser och tid.

4. Informationssäkerhet

Princip: Samhall ska eftersträva en god säkerhet i hantering av data för att minska risker för läckage samt leva upp till den lagstiftning som finns att förhålla sig till.

Krav:

  • Informationsförflyttningar sker i digitala spårbara processer
  • All manipulation av data är spårbar och loggas
  • Känslig data lagras inte hos medarbetare
  • Data klassificeras enligt känslighetsnivåer
  • Säkerhetsbehov identifieras på datanivå (vissa attribut kan vara känsligare än andra, likt skyddade personuppgifter)

Motivering: Delning och utlämnande av information måste vägas mot behovet av att begränsa tillgången till sekretessbelagd, patentskyddad och känslig information. Information om pågående arbete samt inofficiell information måste skyddas för att undvika omotiverade spekulationer, misstolkningar och olämplig användning.

5. Informationsdelning

Princip: Medarbetare har tillgång till information som är nödvändig för att utföra sina respektive uppgifter. Därför delas information mellan olika företagsområden och positioner, beroende på de säkerhetsklassificeringar som fastställts för just den informationsuppsättningen.

Krav:

  • Korrekt och aktuell information blir tillgänglig för medarbetare så snart som möjligt
  • System som nyttjas av verksamheten har teknisk förmåga att exponera den information som systemet hanterar
  • Då verksamheten byter system finns informationen fortfarande tillgänglig i IT-miljön
  • Data underhålls endast i det system som äger datan

Motivering: Tillgång till korrekt information är avgörande för att förbättra kvaliteten och effektiviteten i verksamhetens beslutsprocess. Genom att data endast underhålls i det system som äger datan minskar vi den administrativa bördan.

6. Gemensam Terminologi och Definitioner

Princip: Samhall har ett internt språk som växer fram och förändras tillsammans med organisationen. Detta språk behöver olika delar av organisationen vara enade kring.

Krav:

  • Samhall har ett enhetligt verksamhetsspråk
  • IT-systemen återspeglar verksamhetens termer och definitioner
  • Informationsutbyten mellan olika verksamhetsområden görs utifrån det gemensamma verksamhetsspråkets termer och definitioner
  • Termer och definitioner dokumenteras och underhålls

Motivering: Genom ett gemensamt och kartlagt språk blir informationsutbyten mellan olika delar av verksamheten effektivare. Det minskar riskerna för missförstånd eller feltolkning av information som kan få stora konsekvenser. När alla kan samlas kring ett gemensamt språk blir överlämningar mellan olika funktioner tydligare och utvecklingsinsatser blir effektivare.

7. Återanvänd före Köp, Köp före Bygg

Princip: Samhall har i dag en bred systemflora med stor potential att nyttja till mer än den gör och på marknaden finns det många kapabla och beprövade system för verksamheterna att nyttja. Vid väldigt specifika krav finns möjligheten att skräddarsy efter verksamhetens behov.

Krav:

  • Vid nya systembehov undersöks det om redan inköpta system har stöd för det som önskas
  • Utbudet på marknaden utforskas och flera alternativ utreds vid köp av nytt system
  • System nyttjas endast till det de är skapade att hantera
  • Att bygga egna system ses som en sista utväg om ingen produkt på marknaden kan uppfylla organisationens krav

Motivering: Genom att nyttja befintliga lösningar och viktiga IT-komponenter kan vi spara både tid och pengar.

8. Viktiga Komponenter Centraliseras

Princip: Samhall strävar efter att centralisera viktiga och återanvändbara IT-komponenter för att undvika att olika delar av organisationen utvecklar samma eller snarlika IT-komponenter i onödan.

Krav:

  • Komponenter att centralisera identifieras utifrån verksamhetskritiska komponenter, återanvändbarhet, behov av standardisering, lagkrav och användningsområde
  • Centraliserade komponenter fokuseras kring en stabil IT-miljö och är vanligare nära infrastrukturen än applikationer
  • Centraliserade komponenter används före andra alternativ förutsatt att de uppfyller behoven

Motivering: Genom att centralisera återanvändbara eller styrande komponenter ges bättre kontroll, förvaltning och standardisering av dessa. Genom gemensamma resursutnyttjanden ges även en bättre kostnadskontroll och ett effektivare underhåll.

9. Drift i Molnlösningar

Princip: System och applikationer ska driftas i Samhalls valda molnlösning.

Krav:

  • SaaS-tjänster prioriteras när nya IT-stöd upphandlas
  • IT-komponenter som driftas av Samhall ska driftas i Samhalls molnleverantörs infrastruktur
  • On-premises hosting kräver dokumenterad motivering

Motivering: Genom att överlåta ansvaret för drift till tjänst- och molnleverantörer frigör sig Samhall behovet av både IT-miljöer samt resurser och tid för att driva och förvalta dessa.

Granskningschecklista

Vid granskning av arkitekturbeslut eller Solution Architecture Documents (SAD), verifiera:

  • [ ] Digitalisering: Är manuella processer digitaliserade? Är automation övervägd?
  • [ ] Data: Är relevant data identifierad, insamlad och analyserbar?
  • [ ] Verksamhetsperspektiv: Tjänar lösningen dokumenterade verksamhetsbehov?
  • [ ] Säkerhet: Är data klassificerad? Är överföringar spårbara? Är känslig data skyddad?
  • [ ] Informationsdelning: Kan system exponera sin data? Underhålls data i auktoritativa källor?
  • [ ] Terminologi: Använder lösningen gemensamt verksamhetsspråk?
  • [ ] Återanvändning: Har befintliga system utvärderats? Har marknaden undersökts?
  • [ ] Centralisering: Är återanvändbara komponenter identifierade? Används centraliserade alternativ?
  • [ ] Moln: Är lösningen molnbaserad (SaaS eller molninfrastruktur)?

Avvikelser: Dokumentera specifika skäl till varför någon princip inte kan följas.