DANSK IT ARKITEKTUR CERTIFICERING Practitioneruddannelsen Enterprise Arkitekt Practitioner Kompetencebeskrivelse Version 2018.02.08 DANSK IT www.dit.dk/ark Copyright All Rights Reserved
DANSK IT ARKITEKTUR CERTIFICERING Enterprise Arkitekt Practitioner 2 Indledning 2 Målgruppe 2 Enterprise arkitekten 2 Kursusbeskrivelse 3 Kursets fokus 3 Oversigt- moduler og lektioner 14 Kontaktinfo og spørgsmål 15 Side 1 af 16
Enterprise Arkitekt Practitioner Indledning Denne certificering Enterprise arkitekt Practitioner - repræsenterer et videregående niveau for Dansk IT s certificeringsmodel i it-arkitektur. Formålet med dette niveau er, at Enterprise arkitekten skal demonstrere: Kendskab til det specialiserede områdes indhold og sammenhæng til it-arkitektur samlet set. Kendskab til den specifikke rolle og typiske opgaver. Beherskelse af rollens ansvarsområder. Anvendelse af relevante metoder og værktøjer til løsning af rollens typiske opgaver. Kurset gennemføres på fire dage svarende til 25 lektioners effektiv undervisning. Afslutningsvis kan en certificering opnås ved at bestå en casebaseret eksamen. Målgruppe Målgruppen for kurset er alle med interesse for Enterprise arkitektur. Det formodes, at den typiske deltager har flere års praktisk it-erfaring og som minimum et teoretisk kendskab til it-arkitektur svarende til It-arkitektur Foundation. Enterprise arkitekten Rollen - Enterprise arkitekt - introducerer den helhedstænkende arkitekt, der med udgangspunkt i forretningsstrategier kan udforme sammenhængende it-arkitekturer og samtidig formidle teknologiske muligheder og begrænsninger til forretningsledelsen. Rollen er hos både TOGAF og OIO ansvarlig for det samlede billede og skal typisk mestre en bred vifte af kompetencer. Enterprise arkitektens ansvar er udviklingen af en enterprise arkitektur, forankring af denne i virksomhedens ledelse og at sørge for, at denne blive fulgt i praksis. Enterprise arkitekten arbejder proaktivt og med en planlægningshorisont to til fire år ud i fremtiden, hvor virksomhedens forretningsstrategi påvirker enterprise arkitektur. I forhold til udvikling af enterprise arkitekturen er det vigtigt at bemærke at til forskel fra de øvrige arkitektroller, der leverer faglig kompetence når påkrævet, er enterprise arkitekten i høj grad proaktiv. Det betyder ikke, at de andre arkitektroller udelukkende er reaktive, men enterprise arkitekten uddelegerer ansvaret for udvikling af enterprise arkitekturen til de andre arkitekter. Enterprise arkitekten har ansvaret for enterprise arkitekturen og sikrer, at koordineringen af kompetencer finder sted. Eksempelvis sikrer enterprise arkitekten, at teknologi- og informationsaspekter af applikationsarkitekturen er passende belyst, enten ved selv at bidrage med den nødvendige viden eller ved at få inddraget de relevante kompetencer. Enterprise arkitekten skal ikke vide alt men skal have overblikket til at vide, hvilke kompetencer der skal inddrages i givne situationer. Enterprise arkitekten deltager typisk i virksomhedens it-governance processer og har et medansvar for, at virksomhedens it-budget investeres optimalt. Enterprise arkitekten skal sikre, at der eksisterer passende processer og kommunikation omkring enterprise arkitekturen. Nedenfor ses et bud på kompetencesættet for en enterprise arkitekt vurderet på de ti kompetencedimensioner hos OIO. Nærværende kompetencebeskrivelse bygger på denne vurdering. Side 2 af 16
Som det fremgår af figuren, skal en enterprise arkitekt besidde et vist niveau på samtlige kompetencer. Dog ligger vægten overvejende på Analyse, Strategi og Applikationsviden, hvorimod Teknologidybde og Informationsmodellering er knap så udslagsgivende. Kursusbeskrivelse Kursets fokus I det følgende beskrives det forventede indhold af et Enterprise Arkitekt - Practitioner (EA-P) kursus opdelt på tolv moduler. Bemærk at opdelingen er et udtryk for vægtningen af de enkelte kompetencer og emner, der ikke skal forstås som en rækkefølge for kurset. For hvert modul er beskrevet: Hvad formålet er med modulet Hvilke(n) reference(r) indholdet bygger på Beskrivelse af indholdet 0 Introduktion 1 Formål At introducere det specifikke kursus, herunder præsentation af certificeringen, afstemning af deltagernes forventninger og oplysning om eksamen. Denne kompetencebeskrivelse. Kursusudbyderens eget oplæg. Side 3 af 16
- Deltagerpræsentation. - Kursets indhold. - DANSK IT s certificeringsordninger. - Certificeringsmodellen it-arkitektur. - Kursets formål. - Kursets struktur. - Kursets indhold. - Certificeringens referencer. - Orientering om Eksamen. 1 EA fundamentet 2 Formål At introducere basale koncepter vedrørende enterprise arkitektur. Lektionen skal fagligt set sætte scenen for resten af kurset. Kursusudbyderens eget oplæg. Dog bør koncepter anvendt senere i kurset allerede manifesteres her. - Hvad er enterprise arkitektur? - Enterprise arkitektur historie og overblik. - Hvad er en enterprise arkitekt? - Enterprise arkitektur for alle er det relevant i alle virksomheder? - Hvad er et arkitekturframework? - De fundamentale arkitekturperspektiver: Forretning, Information, Applikation og Teknik - Arkitekturframeworks: TOGAF, OIO, Zachmann og FEAF. 2 Arkitektrollen 3 Formål At sætte deltagerne i stand til at anvende forståelsen for arkitektens rolle og kompetencer til at planlægge egen og medarbejderes kompetenceudvikling inden for enterprise arkitekturområdet. At sætte deltagerne i stand til at bemande et enterprise arkitektur-team med de rette kompetencer knyttet til specifikke arkitekt-roller. Mål At definere et sæt af forskellige roller, som arkitekter kan have i forbindelse med enterprise arkitekturarbejdet, et sæt af kompetencer, som kræves af hver af disse roller, såvel som det niveau af kompetence, som arkitekter forventes at besidde for at kunne udfylde disse roller tilfredsstillende. At relatere rollerne til arkitekturmetoden: Hvilke dele af arbejdet bidrager den enkelte arkitektrolle til og hvor meget? Side 4 af 16
At skelne mellem arkitektens rolle som del af en intern arkitektur-funktion i virksomheden og som del af, eller i samspil med, systemarkitekter på et projekt. At identificere nogle af de vigtigste interessenter, som enterprise arkitekten typisk vil skulle håndtere i sit arbejde samt, hvilken opgave han forventes at løse i forhold til dem. Samtidig beskrives nogle typiske udfordringer i samarbejdet med disse. TOGAF v. 9 Chapter 52 Skills framework, page 691-704 OIO arkitektkompetencer - http://ea.oio.dk/arkitekter/kompetencer Supplerende: Bredemeyer and Malan: What it takes to be a great enterprise architect, Cutter Consortium, 2004 Overblik over arkitektrollen. Enterprise arkitektens jobbeskrivelse. Arkitektens kompetencer med udgangspunkt i OIO. Arkitektens Udadrettede roller. Indadrettede roller. Arkitekturmetoden og rollen. Kompetence frameworks med særligt fokus på Enterprise arkitektrollens kompetencer TOGAF Arkitekt Kompetence Framework. OIO Arkitekt Kompetence Framework. Cutters Kompetence Framework. De vigtigste interessenter Arkitektens forhold til ledelsen. Arkitektens forhold til kunder, partnere, leverandører (interne og eksterne). Arkitektens lederrolle ift.: arkitekturteamet, forretningsledelsen, it-ledelsen. Personlig ledelse. Forandringsledelse i en kompleks verden. Teams arkitekten som leder og rollemodel. Motivation i teams. 3 EA strategi og EA s rolle i realisering af forretningens strategi 3 Formål At sætte deltagerne i stand til at anvende modeller og værktøjer til opbygning af organisationens EA arbejde. Centrale spørgsmål er hvordan man kommer i gang, og hvordan indsatsen organiseres. At præsentere enterprise arkitekturens rolle i forretningens udformning og realisering af forretningsstrategier samt sætte deltagerne i stand til at anvende modeller og værktøjer til at beskrive og udvikle forretningens strategiske it-anvendelse i samarbejde med ledelsen. Side 5 af 16
TOGAF kap. 6, 7, 23, 42, 51 EA as Strategy Artikler: Ansoff Porter Etablering af en EA-funktion EA som strategisk valg. Etablering af EA. Organisering af EA-arbejdet, herunder Architecture Board, Architecture Capability, Architecture Governance. Grundlæggende EA-processer Udvikling af EA. Planlægning af realisering. Overvågning af realisering. Strategiarbejde. Kompetenceudvikling. Standardisering af arkitekturleverancer. Forvaltning af arkitekturartefakter. Kompetencer. Modenhed af organisationen. Understøttelse af udvikling af arkitektur (EA-værktøjer). EA og forretningsstrategi Forretnings- og arkitekturprincipper. Strategisk it-anvendelse. Teknologitrends som drivkraft. Forretningsstrategier som drivkraft. Modeller og metoder til at beskrive og analysere forretningens it-anvendelse i et strategisk perspektiv. Grundlaget for et EA-projekt Iværksættelse af et enterprise arkitekturprojekt. Interessentanalyse og håndtering som grundlag for scoping af EA-projektet. Arkitekturviews interessentrettet dokumentation: Hvad er et view/viewpoint? IEEE s standard. Views og TOGAF. Views og OIO s rammeværk. Arkitekturvisionen som starten på et arkitekturprojekt Business scenario-metoden til at understøtte beskrivelse og forankring af visionen. Side 6 af 16
4 Forretningsarkitektur 2 Formål At give et overblik over et sæt af relevante metoder og modeller til at beskrive de vigtigste elementer af en forretningsarkitektur med At sætte deltagerne i stand til at læse, anvende og udforme forretningsprocesmodeller, begrebsmodeller, rolle og organisationsmodeller samt modellere forretningens anvendelse af information. At beskrive forretningsarkitekturen som grundlaget for applikationsarkitekturen, dataarkitekturen, service-arkitekturen og den tekniske arkitektur. At sætte deltagerne i stand til at anvende kravspecifikationer under anvendelse af Use Case-notation og sætte dem i kontekst af en enterprise arkitektur - grænsefladen mellem system-arkitektur og enterprise arkitektur. r TOGAF v.9 side 93 108 samt 383 386 (Content Metamodel med Proces og Services extensions), 422-428 OIO http://ea.oio.dk/arkitekturmetode/trin/forretning samt undersider (OIO trin B1 B5, (C3)) Craig Larman Kapitel 6, 7, 9 10 (I stærkt sammendrag) eller Rozanski, udvalgte kapitler Scott Bernard Appendix E (Side 297-303) BPMN notation - Introduction to BPMN, Stephen A. White, IBM Corporation Arkitekturmodeller, et hurtigt overblik Organisationsmodeller. Roller og aktører. Forretningsmålsætninger. Forretningsfunktioner og -services. Forretningsprocesmodeller. Informationsflowmodeller (Forretningsobjekters manipulation og tilknytning til organisatoriske enheder og processer). Forretningsbegrebsmodeller. Systemunderstøttede forretningsprocesser workflows. Use Cases elementære, systemunderstøttede forretningsprocesser. Generelle og domænespecifikke referencemodeller, klassifikationer og standarders betydning for forretningsarkitekturens udformning. 5 Informationsarkitektur 2 Formål At sætte deltagerne i stand til at forstå og anvende indholdet i en enterprise informationsarkitektur. At sætte deltagerne i stand til at udarbejde centrale elementer i en enterprise informationsarkitektur under anvendelse af relevante metoder og modeller, herunder fx Viderebearbejdelse af begrebs-modeller fra forretningsarkitekturen til logisk og fysisk niveau. Side 7 af 16
Udarbejdelse af datastandarder (Meta-data standarder, data dictionary, udvekslingsstandarder). Fordeling af ansvar for data. Datas livscyclus. Principper for data sikkerhed. Principper for data historik. r TOGAF v.9 Kapitel 35.10 p 428 431, 115 124, 387 388 OIO: http://ea.oio.dk/arkitekturmetode/trin/teknik/c1-informationsarkitektur Supplerende: Scott Bernard - s. 304-311 i og dokumentation af informationsarkitekturen. Data-dictionary. Fra Begrebsmodeller over Domænemodeller til Logiske og Fysiske datamodeller. Dataejerskabsmatricer (fordelt på komponenter/systemer). Dataentitets/Forretningsfunktionsrelationsmatrix. Forretningsservice/Datatilknytning. Data livscyklus hvor skabes, anvendes og fjernes data? Data distributionsdiagrammer hvordan spredes data ud på tværs af organisationen og på tværs af komponenter og applikationer? Sikkerhed på dataniveau. Data-migrering hvordan migreres gamle data fra gamle komponenter til nye? Datastandarders betydning for arkitekturen herunder OIOXML. Databasekatalog med skemaer. 6 Applikationsarkitektur 2 Formål At sætte deltagerne i stand til at forstå og anvende indholdet i en enterprise applikationsarkitektur. At sætte deltagerne i stand til at udarbejde centrale elementer i en enterprise applikationsarkitektur under anvendelse af relevante metoder og modeller, herunder fx Applikationslandskaber. Integrationsprincipper og metoder. Scope for anvendelse og anskaffelse af standardsystemer som del af applikationsarkitekturen. TOGAF version 9 kap. 35, 37, 43 og 44 Supplerende materiale: Gartner uddrag Side 8 af 16
Applikationsdomæner. Komponentificering Allokering af dataejerskab til komponenter og services. Allokering af funktionalitet til komponenter og services. Afhængigheder. Principper for integration. Typer af integration: Forretningsproces, GUI, Applikation, Data Integration, Service og meget mere. Dokumentation af applikationsarkitekturen. Valg af applikationer (fx standardkomponenter m.v.). Best-of-breed vs. one-size fits all. Et kig på applikations-standarderne. 7 Teknisk arkitektur 1 Formål At sætte deltagerne i stand til at forstå og anvende indholdet i en enterprise teknologiarkitektur. At sætte deltagerne i stand til at anvende og udforme central modeller, som indgår i en teknologi-arkitektur, herunder Et teknologi-landskab. Mapning imellem applikationslandskab og teknologilandskab. At gøre deltagerne forståeligt at arkitekturen rummer anvendelse af mange teknologier afhængig af den valgte arkitektur. At øge kendskabet til specifikke teknologier og værktøjer med udgangspunkt i referencemodeller. TOGAF version 9 kap. 12, 34, 42, 43 og 44 Supplerende materiale: Forretningsmæssige drivkræfter for infrastrukturens udformning: Ikke-funktionelle krav. Fleksibilitet. Økonomi. M.fl. Den tekniske arkitekturs indhold og dokumentation Teknologistandarder. Teknologi-landskabet (HW (Servere, storage, netværk), Basis-SW (OS, DBMS, ESB, Messaging SW, Video SW, Telecom, Virtualiserings SW osv), applikationssw (Standardapps som fx SAP, MS-Office) og dens logiske og fysiske placering i organisationen, samt sammenhæng imellem brugeres placering og brugen af de tekniske komponenter. Forskellige driftsmiljøer (Udvikling, test, præ-produktion, produktion ). Side 9 af 16
Applikationsarkitekturens komponenters mapning til infrastrukturen (brug af infrastruktur services og komponenter). Regler for idriftsættelse af (afhængige grupper af) applikationskomponenter. Sammenhæng imellem brugsmønstre af applikationskomponenter og belastning af infrastrukturens komponenter. Sikkerhed på infrastruktur-niveau (netværk, kommunikation, servere, storage) Kommunikationsprotokoller. Kategorier af infrastrukturteknologier Storage. Netværk. Servere. Overvågning. Virtualisering. Kommunikation. Operativ-systemer. Database-systemer. 8 Arkitekturdesign: modeller, stilarter og mønstre 2 Formål TOGAF version 9 kap. 25 Supplerende materiale: Stilarter: http://msdn.microsoft.com/en-us/library/ee658117.aspx Integration: http://www.enterpriseintegrationpatterns.com/toc.html SOA i en E-business kontekst: http://www.redbooks.ibm.com/redbooks/pdfs/sg246303.pdf Diverse patterns: Portland Patterns Repository Hillside.net Stilarter: SOA, Mainframe, Client/Server, Stand Alone, SAAS. Forretningsarkitekturmønstre. informationsmodeller. Applikationsarkitekturmønstre. Infrastrukturarkitekturmønstre og teknologier, IAAS, PAAS. modeller og arkitekturer. Fokus: SOA. Fokus: Sikkerhedsarkitektur. Valg af applikation og teknologi, herunder referencer til værktøjsvalg. Designprocessen - og design i TOGAF. Side 10 af 16
9 Realisering af enterprise arkitekturen 2 Formål At sætte deltagerne i stand til at anvende et sæt af analyse- og dokumentations-værktøjer, som indgår i planlægningen af realisering af en enterprise arkitektur, herunder i samarbejdet med ledelsen om afdækning af de styrende omstændigheder for realiseringen. Mål At gøre deltagerne i stand til at læse, anvende og udforme gap-analyser. At gøre deltagerne i stand til at systematisk at analysere forretningens parathed til planlagte arkitektur-ændringer som grundlag for udformning af migreringsarkitekturer. At gøre deltagerne i stand til at anvende systematisk risiko-analyse som input til udformning af migreringsarkitekturer. At gøre deltagerne i stand til at læse, anvende og udforme migreringsarkitekturer. At gøre deltagerne i stand til at læse, anvende og udforme roadmaps som et centralt værktøj til dokumentation af trinvis realisering af en arkitektur. r TOGAF v.9 Chapter 5-17 (Overblik), Chapter 23 (pp. 265 280), Chapter 24 (pp 281 292), Chapter 27 (pp.321 324), Kapitel 34, s 367 379 (Overblik over content meta model), Chapter 36.2.7 (Roadmaps) TOGAF version 9 kap. 25 OIO - http://ea.oio.dk/arkitekturmetode/trin/strategi/a6-it-principper, http://ea.oio.dk/arkitekturmetode (særligt eksempler på arkitekturdokumentation hørende til de enkelte trin i metoden) Scott Bernard Appendix E (Side 291-337) Supplerende materialer: Case-materiale fra real-world EA-projekter Gap Analyser Baseline-arkitekturen. Målarkitekturen. Dokumentation af Gaps. Udformning og formidling af migreringsarkitekturer herunder roadmaps Fra Baseline til Målarkitektur: Fra arkitektur-beskrivelser til realiseringsprojekter. Afdækning af væsentlige forretningsmæssige drivkræfter for realisering. Prioritering af initiativer/projekter. Opsplitning af realisering i flere mindre, sammenhængende migreringsarkitekturer. Dokumentation af migrering i roadmaps. Strukturering af analyse- og designleverancer: Anvendelse af Togaf - Content Framework, Zachman og OIO reolen. Side 11 af 16
10 Arkitekturprocesser 2 Formål At introducere deltagerne til TOGAF ADM som én model for arkitekturprocessen, der sætter struktur på udarbejdelse af de i de forrige moduler gennemgåede elementer i enterprise arkitekturen. ADM s faser gennemgås og overvejelser ved anvendelse af metoden præsenteres. Samtidig introduceres alternative procesmodeller, fordele og ulemper gennemgås, således at deltagerne klædes på til at vurdere forskellige bud på arkitekturrammeværk. TOGAF version 9 kapitel 2, 5, 39, 43. TOGAF et framework. Centrale koncepter i TOGAF. ADM cyklus i sin helhed. ADM s faser formål, indhold og eksempler. Hvordan kan ADM anvendes? ADM til stort og småt. Iterationer, partitioner. Retningslinier og teknikker. Leverancerne fra ADM. Løsningsmodeller identifikation, konsekvensvurdering, valg (prioritering). Migreringsplaner, prioritering af projekter sammen med ledelsen. FEAF. OIO. Zachman. 11 Governance 1 Formål At beskrive hvorledes formaliserede governanceprocesser sikrer, at arkitekturarbejdet bidrager til realisering af forretningens strategiske målsætninger. At sætte arkitekturgovernance i kontekst af generel governance. At introducere deltagerne til et konkret sæt, TOGAF s, af governanceprocesser og artefakter underlagt governance. TOGAF v.9 Kapitel 6 og særligt 7 samt 50, 48 og 49 i overblik: Introduktion af begreber og processer samt governance framework. OIO EA-metodens trin A5, X1 og X2 http://ea.oio.dk/arkitekturmetode/trin/strategi/a5-vision-mal-og-strategier Side 12 af 16
http://ea.oio.dk/arkitekturmetode/trin/x-tekniske-og-forretningsmessige-trends/x-1-forretnings messige-trends http://ea.oio.dk/arkitekturmetode/trin/x-tekniske-og-forretningsmessige-trends/x2-tekniske-tren ds Supplerende: OIO http://ea.oio.dk/arkitekturmetode/trin/strategi/a2-ea-governance-strategi http://ea.oio.dk/arkitekturmetode/trin/y/y3-ea-governance Governance hvad er det? Governance målsætninger. Governance hierarki (Corporate, Teknologi, It, Arkitektur). It-governance. Arkitektur Governance. En generisk governance model COBIT. En specifik arkitektur governance model. Et arkitektur governance framework - TOGAF. Governance processer. Organisatorisk view på arkitektur-governance. Compliance: Compliance Målsætninger. Compliance - hovedområder. Compliance i projektkontekst hvor og hvordan? Compliance understøttet af Arkitektur- og projektmodel, arkitekturkontrakten. 12 Kommunikation 2 Formål At gøre kandidaten forståelig hvilke kommunikative udfordringer der kan opstå i arbejdet med it-arkitektur, og hvordan de kan imødegås samt introducere udvalgte værktøjer. Kommunikationsplanen. Interessenter og kommunikationsbehov. Formidling af budskabet (vision, kritiske succesfaktorer, risici). Kommunikationsmidler i form af møder, nyhedsbreve, adgang til EA-materiale (repository). Kommunikation af enterprise-arkitektur som udgangspunkt for kravstillelse såvel som kontraktsindgåelse: Arkitekturprincipper. Standarder. arkitekturen. Side 13 af 16
Kommunikationsprocesser og -midler. Hvordan kommunikerer man komplekse budskaber? Views at kommunikere ét budskab til mange interessenter. Hvem er interessenter? Udbytte af interessentanalyse. Motiver for at inddrage interessenter. Brug af interessentanalysen. Gennemførelse af interessentanalyse. Hvordan identificeres interessenter i projektet? Kategorier af interessenter. Mekanisme i interessentanalyse. Værktøj: Prioritering af interessenter. Stakeholder Map (TOGAF) Arkitektens værktøjskasse - Archimate. - Visio. - Qualiware. - Rational Systems Architect. - Eclipse Framework. - Wiki og dokumentdeling/cms. Oversigt- moduler og lektioner Moduler Lektioner Kompetence jf. OIO Introduktion 1 1 EA fundamentet 2 2 Arkitektrollen 3 Projektledelse/Lederska b 3 EA strategi 2 Strategi, Projektledelse/Lederska b 4 EA og Forretningen 2 Forretningsdybde 5 Informationsarkitektur 1 Informationsmodellerin g 6 Applikationsarkitektur 2 Applikationsviden/Tekn ologibredde 7 Teknisk arkitektur 1 Teknologidybde Side 14 af 16
8 Arkitekturdesign 3 Analyse, Forretningsdybde, Teknologibredde 9 Realisering af arkitekturen 2 Analyse, Proces 10 Arkitekturprocesser 2 Proces 11 Governance 1 Strategi 12 Kommunikation 2 Kommunikation Afrunding 1 I alt 25 Kontaktinfo og spørgsmål Ved spørgsmål til uddannelsen kan de stilles til underviser(e) eller DANSK IT - It-professionelle certificeringer på certificering@dit.dk eller tlf. +45 33 17 97 90. Certificeringen er udviklet af DANSK IT s advisory board. Læs mere om advisory boardet og DANSK IT ARKITEKTUR CERTIFICERING på www.dit.dk/ark. Side 15 af 16