Table of Contents |
---|
Kodekvaliteten af koden i DFDG analyseres løbende og resultatet opsummeres til karakteren 1-5. DFDG opnår d.d. (2/2-2018), scoren 2,8. Ny kode skal udvikles til scoren 3,5.
Arkitektur og kode
DFDG er lagdelt med en række fælles komponenter. Det tekniske design er på denne måde rimeligt klart.
Database og scripts
Databasen er velstruktureret og normaliseret, dog anvendes der i udpræget grad stored procedures, hvoraf mange er komplekse og mangelfuldt dokumenteret. Flere af databaserelationerne er sub-optimale og kan reducere ydeevne, øge vedligeholdelsesomkostninger og være en kilde til fejl.
Teknologisk platform
Den teknologiske platform er homogen på tværs af de centrale systemer i arkitekturen (Jobnet og DFDG) (Microsoft.Net version 4.x er den overordnede platform).
Den teknologiske platform har ikke problemer med forældede teknologier.
Den teknologiske platform giver således ikke anledning til bekymring eller overvejelser omkring udskiftning af teknologier på grund af manglende support.
Dokumentationsniveau
Kun dokumentationsniveau i koden er undersøgt. Denne vurderes til at være middel.
Brugervenlighed
...
1.1 Forretningsmæssigt og funktionelt
STAR forventer, at der skal ske en konsolidering af de udviklede løsninger – og fremover i mindre omfang udvikles nye funktioner[1]. STAR er i gang med at modernisere/udfase ældre portaler og forventer at der sker en konsolidering af funktioner, der skal overleve, i LSS.
STAR forventer, at jobcentre og a-kasser i stigende omfang begynder at anvende en flerleverandør-strategi. DFDG og Systemforvalter skal derfor i stigende omfang kunne håndtere, at ikke alle serviceaftagere påbegynder anvendelsen af nye services eller nye versioner af en service på én gang.
Det forventes at DFDG i større omfang end hidtil skal være bagud kompatible således, at nogle serviceaftagere kan anvende nye services eller nyeste version af en service, mens andre i en periode forbliver på en ældre udgave.
STAR forventer, at der som led i den kommende fællesoffentlige digitaliseringsstrategi i større omfang end hidtil skal ske en målrettet deling af nødvendige oplysninger på tværs af sektorområder. Fx på tværs af beskæftigelsesområdet, socialområdet og sundhedsområdet.
DFDG har i dag i et vist omfang deling af nødvendige oplysninger med Børne- og Undervisningsministeriet.
Teknisk
STAR har igangsat følgende moderniseringstiltag:
- Nedbrydning af DFDG i mindre komponenter (inspireret af microservices tankegangen) samt begynde udfasning af WCF
- Åbne data til markedet
- Opdatering til .NET Core
Teknisk gæld
Der er i forbindelse med videreudvikling gennem de sidste år gjort en indsats for at reducere den tekniske gæld i de dele af systemet, som har været berørt af videreudvikling. Der er fortsat teknisk gæld, der tilstræbes behandlet, når et område er berørt af videreudvikling.
[1] Med forbehold for kommende reformindhold og ny lovgivning.