FDA2018
2 Fra hvidbog til rammearkitektur FDA konferencen 2018 v Michael Bang Kjeldgaard
Agenda Strategi Begreber Indhold Anvendelse Styring 3
4
FDA Rammearkitekturs rolle Understøtte fælles forretningsmål Udpege fælles principper, arkitekturbyggeblokke og løsningsmønstre Udpege områder for fælles standarder, løsninger og krav 5
Målbillede for FDA rammearkitektur Den digitalt sammenhængende offentlige sektor Målet er, at borgerne og virksomhederne oplever en service, der er effektiv, sammenhængende, transparent og målrettet den enkeltes behov samt understøtter innovation, vækst og udvikling i samfundet. Fælles arkitektur skal understøtte, at services kan leveres sammenhængende end-to-end (back-end to front-end) på tværs af myndigheder og kanaler Sammenhængende brugerrejser med konsistente brugergrænseflader, der er nemme at navigere i 6
Roadmap Fælles governance ud fra fælles arkitekturprincipper og -regler Tværgående processser Fælles, konsolideret og agil rammearkitektur Nye emner? Vision Den digitalt sammenhængende offentlige sektor Målbillede Det digitale økosystem understøtter sikkert og effektivt datadeling, løst koblede processer og automatisering end-to-end. Migrationsstrategi Selvbetjening Sags- og ydelsesoverblik Robust og sikker infrastruktur De offentlige it-løsninger kan over tid tilføjes nye egenskaber eller bygges efter nye arkitekturprincipper i takt med markedsmodning og genudbud. Adoption og anvendelse Deling af data Brugerstyring Domænerne profilerer fælles standarder og udarbejder løsningskabeloner, hvor der er behov for dette. Myndigheder implementerer i egne nye løsninger eller tilpasser eksisterende efter aftale. 7 Realisering Fælles byggeblokke og standarder Den fællesoffentlige rammearkitektur referencearkitekturer, byggeblokke og standarder - opbygges iterativ og i takt med identificerede forretningsbehov, udfordringer og modning.
Fra strategi til realisering Strategi (Forretningens konceptuelle perspektiv) Strategi & hvidbog Rammearkitektur Strategiske analyser Målbillede Realisering / migration Arkitektur (Arkitektens logiske designperspektiv) Udpegning af områder for fælles arkitektur, standarder og infrastruktur. Udarbejdelse af referencearkitektur. Definition af arkitekturbyggeblokke. Uddybning af arkitekturbyggeblokke / specifikationer Vurdering af standarder. Udvikling af løsningsbyggeblokke, herunder fastlæggelse af fælles standarder. Specifikation af krav til fælles infrastruktur. Fastlæggelse og gennemførelse af (del)strategi og implementeringsprogram med udrulning i aftalte domæner og løsninger. Specifikation af krav til lokale løsninger Løsninger (Leverandørens fysiske byggeperspektiv) Udvikling og implementering af central del af infrastruktur. Fx edelivery og Sikker datainfrastruktur Udrulning i lokale løsninger. Fx af edelivery Sikker datainfrastruktur
International forankring 9
begreber UDKAST! 10
Fra OIO EA til FDA OIO Konceptuelt Logisk Fysisk FDA STYRING STRATEGI JURA SIKKERHED OPGAVER INFORMATION APPLIKATION infrastruktur 11
Referencearkitekturer Formål er bl.a. - i forhold til emnet - at: give en klar, fælles beskrivelse af overordnede fælles mål og udfordringer udpege de væsentlige juridiske og sikkerhedsmæssige bindinger fastlægge de centrale arkitekturprincipper der skal være styrende for løsningsudvikling på området definere de centrale begreber der skal anvendes i løsningsbeskrivelserne definere de arkitektoniske hovedelementer (byggeblokke), der skal indgå i arkitekturen både på forretningsniveau (fx processer og informationer) og på teknisk niveau (fx applikationer og infrastruktur). beskrive implementeringsmodeller definere tjeklister der kan give værdi i projekters arkitekturarbejde og understøtte arkitekturreview 12
Eksempel: Byggeblokke fra referencearkitektur for selvbetjening Forretningsarkitektur Teknisk arkitektur 13
Byggeblokke i rammearkitekturen Enkelte byggeblokke Sammensat byggeblok Sammensat byggeblok (forenklet black box) En byggeblok kan genbruges, sammensættes og kombineres med andre byggeblokke. Byggeblokke i holistisk perspektiv (styring, strategi, jura, sikkerhed, opgaver, information, applikation, infrastruktur) Arkitekturbyggeblokke (ABB) = abstrakt, konceptuel eller logisk specifikation Løsningsbyggeblokke (LBB) = konkret implementérbar. Logisk specifikation eller fysisk instans (fx et produkt) ABB specificerer krav til LBB LBB realiserer ABB 14 Både ABB og LBB findes i et kontinuum (jf. TOGAF) fra det generelle til specialiseringer
EX: semantiske byggeblokke: Fælles begrebs og datamodeller - 15
Modellering på forskellige niveauer og med forskellige modelsprog Generisk / overordnet Entitet Generiske koncepter Relation (typisk målet for metamodeller) Enterprise arkitektur koncepter (typisk målet ifht Archimate) Domæne specifikke koncepter* Specifikt / detaljeret (typisk målet ifht BPMN- workflowbeskrivelser og UML-begrebs- og datamodeller) 16 * Domæne her forstået på linje med et lag i et enterprise arkitektur perspektiv, fx processer, data, applikationer
Tommelfingerregler for valg af modelsprog (notation) Modellér til formål Definér relevante perspektiver og tilhørende visninger Modellér på et egnet niveau Tag udgangspunkt i hvor langt projektet er og i den viden der forefindes, kan skaffes og er behov for ifht formålet Modellér med et sprog egnet til opgaven Tag højde for behov for detaljeringsniveau og egnede modelsprog i forhold til domænet der skal beskrives Kommunikér så det forstås Lav visninger der kan forstås af modtageren. Det kan fx være en forsimpling af en formel model, som du har liggende bagved 17
Arkitekturbyggeblokke Katalog over arkitekturbyggeblokke i betaversion (0.5). Ved at afprøve i projekter. Konsolideres løbende og i takt med referencearkitekturer 18
Løsningsbyggeblokke (eksempler) 19
Genbrug faciliteres med fælles arkitektursprog Løsningsarkitekt Arkitekten anvender som minimum de mest basale Archimate elementer i FDA retningslinjerne Arkitekten anvender / mapper til de relevante FDA/EIRA arkitekturbyggeblokke Lav din egen model 20
Tjeklister og krav I første omgang har vi en række tjeklister: Tjeklister til styregruppe, projektleder og løsningsarkitekt i introduktion til rammearkitekturen Tjeklister til projekter/arkitekter i hver referencearkitektur I anden omgang er det tanken at definere en række fælles krav: Formuleres så de kan genbruges Indgå i fællesoffentlig kravbank 21
Hvem skal anvende FDA-rammearkitektur FODS Indgår i styring af FODS digitaliseringsprojekter Projekterne skal forholde sig aktivt til de arkitektur- og løsningsbyggeblokke, som indgår i FDA-rammearkitekturen Staten Statslige it-projekter skal følge den fællesoffentlige digitale arkitektur, jf. strategi for it-styring i staten Rammerne for dette er ved at blive fastlagt Kommunerne Kommunerne har meldt ud, at de vil følge den fællesoffentlige digitale arkitektur, jf. KLindspil til sammenhængsreform Vil indarbejde det i kommunernes eget arbejde, fx alignment af principper Tilgang til styring i FODS Fokus på værdiskabelse Pragmatisk tilgang Dialog og sparring Følg eller forklar i FODS I forbindelse med nyanskaffelser Aftale om (obligatorisk) anvendelse, hvor det er relevant 22
Styring af rammearkitekturen 23
Status i FDA Rammearkitektur-arbejdet FDA Rammearkitektur (koncept og styring) Grundkoncept for styring af rammearkitekturen er godkendt af SDA. Begrebsmodel og -liste kommer snart i revideret version Byggeblokke Katalog i version 0.5. Ved at afprøve i projekter. Konsolideres løbende og i takt med referencearkitekturer. Referencearkitekturer To klar. To på vej. To eller flere mere? Pilotafprøvning Senere: Konsolidering på tværs. Opfølgning med del-strategier.?... Retningslinjer for arkitekturdokumentation Vi er stadig i beta. Ved at tydeliggøre behov for arkitekturdokumenter / artefakter til review. Ved at konsolidere minimumskrav til Archimate modeller og visninger. 24
arkitektur.digst.dk 25
Michael Bang Kjeldgaard Chefarkitekt, Kontor for data og arkitektur, Digitaliseringsstrategien mbkje@digst.dk / 5123 4254 Arkitektur.digst.dk 26