LAKESIDE. SOFTWARE DELIVERY ASSESSMENT AND REVIEW KOMBIT Byg og Miljø JUNI 2016 LAKESIDE
|
|
- Mathilde Thøgersen
- 6 år siden
- Visninger:
Transkript
1 SOFTWARE DELIVERY ASSESSMENT AND REVIEW KOMBIT Byg og Miljø JUNI
2 RESUMÉ Denne software leverance vurdering af KOMBIT Byg og Miljø er baseret på en række interviews med centrale interessenter i projektet, samt en detaljeret granskning og vurdering af den foreliggende dokumentation. Den overordnede konklusion på undersøgelserne er, at Byg og Miljø løsningen repræsenterer en moderne løsning af høj kvalitet, ligesom løsningen fremstår veldokumenteret. Koden bag løsningen virker frisk og bærer ikke præg af at være sandet til som resultat af manglende refaktoreringer gennem vedligehold. Derfor vurderer Lakeside, at løsningen kan genudbydes med mulighed for god og sikker overdragelse til en anden leverandør. Den nuværende leverandør kan fremvise et komplet kompetencesæt omkring løsningens forretningsmæssige grundlag, videreudvikling og drift. Løsningen repræsenterer en elegant løsning på et forretningsmæssigt komplekst problem, ved at muliggøre at brugergrænsefladen for ansøgeren (borgeren) tilpasses til de konkrete behov for ansøgningen efterhånden som karakteren af ansøgningen afdækkes. En væsentlig del af afdækningen af krav til ansøgningen sker ved opslag i en række eksterne datakilder som for eksempel hos fredningsog miljømyndigheder. Ikke overraskende har interviews og dokumentation afsløret områder, der ikke fyldestgørende afdækker enhver detalje i den relativt komplekse forretningslogik. Manglerne der er fundet under granskningen har dog hverken et omfang eller er af en karakter, der står i vejen for eller bør forsinke en proces for genudbud væsentligt. Denne software leverance vurdering afsluttes med en række konkrete anbefalinger til projektet og KOMBIT som systemejer i forhold til yderligere sikring af den forestående udbudsproces. 2
3 INDHOLD 01 BAGGRUND Kort gennemgang af baggrund for undersøgelsen og den anvendte proces 02 FAKTA Sammendrag af fakta om projektet og løsningen der vurderes 03 ER Observationer og delkonklusioner baseret på dokumentationen, samt de gennemførte interviews 04 Sammenfattende konklusion baseret på resultater fra interviews samt granskning af den foreliggende dokumentation 05 YDERLIGERE INFORMATION Yderligere information om Lakesides analyse ydelser, den proces der benyttes og teamet bag den aktuelle analyse 3
4 SEKTION 1 BAGGRUND 4
5 BAGGRUND BAGGRUND FOR VURDERINGEN Baggrunden for nærværende præsentation er en Software Delivery Assessment and Review af Byg og Miljø-løsningen og den tilhørende dokumentation. Formålet er at bidrage til markedsdialogen og beslutningsgrundlaget for KOMBIT omkring forberedelsen af den videre udbudsproces for løsningen. Lakeside har i vurderingen haft fokus på: Om den samlede leverance er i en tilstand, der danner et betryggende grundlag for processen frem mod et genudbud Hvilke områder der skal styrkes eller forbedres for at sikre denne proces Hvilke konkrete aktiviteter og anbefalinger der kan iværksættes for at styrke den samlede software- eller løsnings-leverance Opgaven rummer en gennemgang af relevant dokumentation og materiale vedrørende Byg og Miljø, interviews med relevante personer, en demonstration af løsningen dets funktioner samt en overordnet gennemgang af de bagvedliggende kilde-kode. Opgaven er blevet løst over et komprimeret forløb fra medio maj til medio juni,
6 BAGGRUND DEN ANVENDTE PROCES Dokumentation Interviews Vurderingens proces er startet med en dybdegående gennemgang af alle relevante dokumenter vedr. BoM-løsningen. På baggrund af dokumentationen er der foretaget interviews med relevante profiler og personer involveret i BoMs arkitektur, udvikling, drift og support. Vurdering Dokumentation og interviews har dannet grundlag for, at Lakeside har kunne udpeget en række centrale observationer, som vurderes at være essentielle for den videre proces for BoM. Til støtte for KOMBIT har Lakeside endvidere udarbejdet en række anbefalinger som skal gøre den videre proces mere sikker og fokuseret. 6
7 Den udleverede dokumentation kan grupperes indenfor følgende kategorier: Drift og support dokumentation Krav og forretningsvendt dokumentation Arkitektur og design dokumentation Anvendelsesdokumentation Udviklingsdokumentation Testdokumentation KATEGORI ANTAL SIDER Drift og support 205 Krav og forretningsvendt 416 Arkitektur og design 282 Anvendelse 114 Udvikling 237 Test 14 I alt
8 INTERVIEWS Interviewdeltagere Projektleder Pernille Østerbye (KOMBIT) Projektleder Stine Aulby Mather (Schultz) Projektleder Kim Christensen (Schultz) Udvikling Uffe Dejligbjerg (Schultz) Arkitekt Kasper Vestergaard Møller (Schultz) Arkitekt Jørgen Petersen (Schultz) 8
9 SEKTION 2 FAKTA 9
10 FAKTA BYG & MILJØ Byg og Miljø er en digital selvbetjeningsløsning, som henvender sig til både borgere og virksomheder til ansøgninger om bygge- og miljøtilladelser. Løsningen omfatter således byggeansøgninger for både borgere og virksomheder, borgerrettede miljøansøgninger og fra januar 2016 også virksomhedsrettede miljøansøgninger. Byggedelen af Byg og Miljø omhandler ansøgninger om byggeri og tilhørende opmærksomhedspunkter. Byggedelen rummer hele Bygningsreglementet og skal derfor anvendes af alle borgere eller virksomheder, som ønsker at bygge nyt, bygge til eller bygge om. Siden 1. december 2014 har det været obligatorisk at ansøge om til-, ny- og ombygninger via Byg og Miljø. Miljødelen i Byg og Miljø indeholder de miljø-aktiviteter, som en borger (og dennes entreprenør eller rådgiver) skal kunne ansøge om fx etablering af jordvarmeanlæg, oprensning og udvidelse af sø, etablering af ny sø, anmeldelse af olietank mv. Løsningens borgervendte del er opbygget som en en moderne, responsiv webapplikation. Den sagsbehandlervendte del består primært i en Integrationsarkitektur, hvor sagsbehandleren arbejder og sagsbehandler i sit lokale ESDH-system. Sekundært i en simplere web-baseret applikation, der er en del af Byg og Miljø-løsningen. 10
11 FAKTA FAKTA OM BYG & MILJØ DRIFT OG SUPPORT UDVIKLING Primo 2013 startede udviklingen med 6 udviklere Primo 2014 startede pilotfasen Brugere af systemet er borgere og sagsbehandlere TDC hosting og Conscia er underleverandører Der er afsat 2 mio. kr. årligt til videreudvikling MS Windows 2012 servere Driftshåndbog med årshjul 3 udviklere, 1 projektleder Release 4-6 gange om året Ændringsønsker kommer fra fagruppen MILJØER 98 kommuner benytter Byg-delen (obligatorisk) 89 kommuner på Miljø-delen (frivilligt) 98 kommuner på Miljø-udvidelsen (obligatorisk) Løsningen er baseret på standard Microsoft ASP.NET MVC løsning kørende på IIS med JavaScript, Bootstrap, Entity Framework, etc. Integrationer til en række eksterne systemer til bestemmelse af forhold vedrørende ansøgning Udstiller integrationer til kommunernes ESDH-systemer Udviklingsmiljø Testmiljø Integrationsmiljø Uddannelsesmiljø Pre-prod. miljø Produktionsmiljø Setup til test af svartider og performance (Digicure) 11
12 SEKTION 3 ER 12
13 SKABELON FOR ER OG ER Der er ikke noget at komme efter Gennemgangen og analysen har ikke vist forhold, der er godt og som på ingen måde giver anledning til yderligere forholdsregler Observationer der er konstateret i forbindelse med Det her bør vi kigge nærmere på vurderingen af Byg og Miljø. Gennemgangen og analysen er truffet på forhold eller konklusioner, der kan have indflydelse på projektet, løsningen eller den videre genudbudsproces. KOMBIT bør vurdere relevans og indflydelse nærmere. Opsamling og konklusion på fakta og observationer omkring Byg og Miljø. Det her bør rettes op Gennemgangen og analysen er truffet på forhold eller konklusioner, der har eller vil få stor indflydelse på projektet, løsningen eller den videre genudbudsproces. KOMBIT bør iværksætte en fokuseret indsats, hvor relevans og indflydelse på processen kan blive vurderet nærmere og/eller problemet afhjulpet. Lakeside har - så vidt det har været muligt - dækket alle konklusioner i denne kategori ind i de anbefalinger, der er udarbejdet og som er samlet i afrapporteringens sidste del. 13
14 OVERBLIK OVER ER SEKTION ER A. Projekt B. Anvendelse C. Arkitektur D. Programmering E. Dokumentation F. Drift & Support Af ovenstående kan det læses, at reviewet især har fremhævet observationer på områderne Arkitektur samt Drift & Support, som kan have indflydelse på en evt. senere overlevering. Det er også på disse områder - sammen med Dokumentation - hvor KOMBIT med fordel kan fokusere sin indsats. Generelt er vurderingen og konklusionen på observationerne at der er ganske få forhold, der kan besværliggøre den fremadrettede proces. Kun på området for Dokumentation er der observationer, hvor KOMBIT bør iværksætte aktiviteter, der skal sikre processen omkring genudbud. Det er dog ikke forhold, der har hverken kritisk eller opholdende karakter. 14
15 SAMLET OVERSIGT OVER VURDERINGER FORSTÅELIGHED 2.18 MODENHED RETVISENDE FORSTÅELIGHED RELEVANS FYLDESTGØRENDE 2.11 MODENHED RETVISENDE RELEVANS FYLDESTGØRENDE FORSTÅELIGHED 2.52 MODENHED RETVISENDE ,7 RELEVANS FYLDESTGØRENDE FORSTÅELIGHED 2,4 MODENHED RETVISENDE FYLDESTGØRENDE FORSTÅELIGHED RELEVANS MODENHED RETVISENDE FORSTÅELIGHED RELEVANS FYLDESTGØRENDE 2.31 MODENHED RETVISENDE RELEVANS FYLDESTGØRENDE
16 AFSNIT A 16
17 KRAV OG FORRETNINGSVENDT MÅLGRUPPER BRUGERE DRIFT UDVIKLERE KVALITET GNS. FYLDESTGØRENDE FORSTÅELIGHED RETVISENDE LEVERANDØRER STATUS FOR OVERDRAGELSE SYSTEMEJERE LÆSEVEJLEDNING: RELEVANS MÅLGRUPPER: Hvem er dokumentationen henvendt og relevant for? KVALITET: Hvor fyldestgørende, forståelig og retvisende er dokumentationen set i forhold til de tiltænke målgrupper og overdragbarhed? STATUS FOR OVERDRAGELSE Hvor relevant er dokumentationen for overdragelse og hvor moden er dokumentationen for overdragelse? 2.18 MODENHED GNS.: Gennemsnittet af aspektet i den samlede vurdering SKALA: 0 er lavest/dårligst, 3 er højest/bedst
18 A1 Den forretningsmæssig afdækning af krav, use cases etc. via traditionel kravspecifikation af funktionelle og non-funktionelle krav fremstår som både omfattende, en god dækningsgrad og i et ensartet detaljeringsniveau. Den mere traditionelle kravsdokumentation og løsningsbeskrivelse suppleres med service- og bruger-rejser, der er udviklet i samarbejde med bruger- og forretningsrepræsentanter. Den forretningsvendte dokumentation og kravsdokumentationen fremstår alt overvejende fyldestgørende, relevant for overdragelse og retvisende. Den forretningsmæssige og behovsmæssige kontekst for systemet foreligger i en form og detaljeringsgrad så en ny udviklingsleverandør vil kunne erhverve sig en grundig forståelse for systemets kontekst og forretningsmæssige anvendelse. Der er siden den oprindelige kravs- og løsningsbeskrivelse er blevet udarbejdet blevet udviklet og implementeret en række ændringsanmodninger, der er specificeret i CMDB. (Se A2) 18
19 A2 Ændringsønskerne (RFC) er opsamlet i CMDB og anvender den oprettede skabelon/struktur. Reviewet har med stikprøver ikke kunnet finde deciderede løsningsbeskrivelser på de bestilte systemændringer. Ændringsønskerne fremstår derfor fyldstgørende og relevante men kun i nogen grad retvisende. For at den forretningsvendte del af kravsdokumentation kan overdrages med fuld værdi, bør de manglende løsningsbeskrivelser udarbejdes og gøres til en del af kravsdokumentationen. 19
20 A3 I forbindelse med overdragelsen fra projekt til drift blev der marts/maj 2014 afholdt pilot- drifts- og overtagelses-prøver. Dette er afholdt som løbende som aftalt mellem systemejer og leverandør og det følger gængs skik på området. Resultatet af prøverne er enten ikke blevet dokumentet eller gemt, så det har kunnet inddrages i dette review. Den dokumentation der findes indikerer, at aktiviteten har afdækket både funktionelle mangler og udfordringer med for lange svartider. Problemerne er der taget hånd om senere i projektet og er løst i den nuværende løsning. 20
21 AFSNIT B 21
22 S MÅLGRUPPER BRUGERE DRIFT UDVIKLERE KVALITET GNS. FYLDESTGØRENDE FORSTÅELIGHED RETVISENDE LEVERANDØRER STATUS FOR OVERDRAGELSE SYSTEMEJERE LÆSEVEJLEDNING: 1.33 RELEVANS MÅLGRUPPER: Hvem er dokumentationen henvendt og relevant for? KVALITET: Hvor fyldestgørende, forståelig og retvisende er dokumentationen set i forhold til de tiltænke målgrupper og overdragbarhed? STATUS FOR OVERDRAGELSE Hvor relevant er dokumentationen for overdragelse og hvor moden er dokumentationen for overdragelse? 2.11 MODENHED GNS.: Gennemsnittet af aspektet i den samlede vurdering SKALA: 0 er lavest/dårligst, 3 er højest/bedst
23 B1 Den borgervendte del af løsningen fremstår velfungerende. Den borgervendte del af applikationen virker umiddelbart anvendelig med et moderne layout og brug af responsivt UI. Brugergrænsefladen tilpasser sig den ansøgning, borgeren er ved at udfærdige. Dette er en god støtte til borgere, der må antages kun at benytte applikationen særdeles sjældent. Omvendt kan det for nogle brugere måske virke en anelse forstyrrende, at der dukker nye elementer op i brugergrænsefladen efterhånden som detaljer udfyldes. Med den brede brugerskare, som Byg og Miljø-løsningen adresserer, er UI og UX-feltet (brugerflade og brugeroplevelse) vigtigt og bør prioriteres. 23
24 B2 Simpel sagsbehandler applikation. Sagsbehandler applikationen var oprindelig tiltænkt at være en overgangsløsning indtil de enkelte kommuner havde integreret løsningen ind i deres eksisterende sagsbehandlingssystemer. Visse mindre kommuner anvender stadig den indbyggede webapplikation til sagsbehandling. 24
25 B3 Simpel administrationsapplikation. Den web applikation der findes til administration af løsningen er simpel og bedst egnet til ekspertbrugere. Applikationen er en autogenereret applikation, der gør det muligt at rette direkte i specifikke entiteter i databasen. Dette fungerer godt i forbindelse med tilretning af hjælpetekster etc., men mere komplekse dele af den administrative applikation, som for eksempel vedligehold af regler, kunne med fordel udbygges så de bedre støtter brugeren i udførelsen af disse centrale konfigurationer, der har stor indflydelse på hele applikationens funktionalitet og virkemåde. 25
26 AFSNIT C 26
27 & DESIGN MÅLGRUPPER BRUGERE DRIFT UDVIKLERE KVALITET GNS. FYLDESTGØRENDE FORSTÅELIGHED RETVISENDE LEVERANDØRER STATUS FOR OVERDRAGELSE SYSTEMEJERE LÆSEVEJLEDNING: 3 RELEVANS MÅLGRUPPER: Hvem er dokumentationen henvendt og relevant for? KVALITET: Hvor fyldestgørende, forståelig og retvisende er dokumentationen set i forhold til de tiltænke målgrupper og overdragbarhed? STATUS FOR OVERDRAGELSE Hvor relevant er dokumentationen for overdragelse og hvor moden er dokumentationen for overdragelse? 2.52 MODENHED GNS.: Gennemsnittet af aspektet i den samlede vurdering SKALA: 0 er lavest/dårligst, 3 er højest/bedst
28 C1 Standard-arkitektur baseret på Microsoft teknologier. Byg og Miljø systemet er et system primært udviklet på og ved hjælp af Microsoft standard komponenter. Løsningen anvender ASP. NET MVC samt Microsoft SQL Server som database, hvorpå forretningslag er implementeret med komponenter og tilhørende facadelag. Her anvendes Entity Framework til realiseringen af persistente objekter. Der anvendes TypeScript, Bootstrap, JQuery etc. til opbygning af den responsive UI. Integration til eksterne systemer er implementeret direkte i løsningen. Der integreres til en Java baseret GeoServer (Atkins), der benyttes i forbindelse med print af kort. 28
29 C2 Logisk opdeling af komponenter. Systemet er opdelt i et antal logiske komponenter og Lakeside har gennem stikprøver verificeret, at dokumentationen hænger sammen med koden (se afsnit om Dokumentation). 29
30 C3 Autentifikation af brugere gennem NemLog-in og Dansk Miljø Portal. Log-in håndteres generelt gennem NemLog-in. For sagsbehandlere benyttes DMP (Dansk Miljø Portal) som Identity Provider og som leverandør af roller og rettigheder. 30
31 C4 Avanceret brug af regelmaskine til forretningsregler og opbygning af UI/brugerflade. Som en del af Byg og Miljø projektet er der implementeret en specifik regelmaskine, der håndterer betingelser i forhold til krav til dokumentation samt hvordan brugergrænsefladen for ansøgninger skal tilpasses dynamisk men brugeren inddaterer. Det virker velovervejet og fornuftigt, at leverandøren har valgt at implementere en regelmaskine til dette formål, og Implementeringen fremstår velgennemtænkt selvom komponenten implementere komplicerede og indbyrdes afhængige forretningsregler. I forbindelse med en evt. overdragelse vil denne komponent være en af de dele af løsningen, som vil repræsentere en stejl læringskurve for en evt. anden leverandør. Dels repræsenterer den et centralt forretningsmæssigt eller domænemæssigt element og dels er komponenten central for den tekniske løsning. 31
32 C5 Beregning af sagens sted og konflikter. Beregning af sagens sted og udredning af konflikter udgør en relativt kompliceret del af løsningen, som kræver en vis forretningsmæssig indsigt i geodata og de centrale registre for bygnings- og miljødata. Denne del af løsningen udgør derfor et område som vil repræsentere en stejl læringskurve for en evt. ny leverandør som skal overtage drift og vedligehold af løsningen. 32
33 C6 Der arbejdes på at benytte ELK stak til log håndtering og analyse. Brug af ELK (ElasticSearch, LogStash, Kibana) er introduceret og testes pt. i pre-prod miljøet. Der dannes for hvert request et correlation id, der rejser med kald gennem stakken, således at logning hørende til kaldet kan identificeres unikt på tværs af servere. Ved fejl kan correlation id oplyses til brugeren og denne kan ved rapportering af fejl medsende id et således at analyse af problemet lettes. For Byg og Miljø løsningen betyder det ligeledes fremadrettet at der er potentiale for at kunne analysere og visualisere brugsmønstre til optimering af applikationen. 33
34 C7 AppFabric benyttes som distribueret cache. AppFabric Cache benyttes som distribueret cache, da der ikke benyttes Sticky Sessions mod web servere. Den session state der er nødvendig, samt caching af visse applikations data, gemmes i den distribuerede cache. Microsoft har stoppet udvikling og understøttelse af AppFabric generelt, og supporten udløber per 11 april Der findes en række alternativer til AppFabric Cache som distribueret cache, så der er ikke tale om et burning platform problem, men der foreligger et konkret stykke arbejde i at migrere løsningen fra AppFabric Cache til en alternativ løsning. 34
35 C8 Octopus Deploy anvendes til deployment af løsningen. Brugen af Octupus Deploy til installation og konfiguration af software på serverne virker som en solid og sikker metode til software deployment. 35
36 AFSNIT D 36
37 UDVIKLINGS MÅLGRUPPER BRUGERE DRIFT UDVIKLERE KVALITET GNS. FYLDESTGØRENDE FORSTÅELIGHED RETVISENDE LEVERANDØRER STATUS FOR OVERDRAGELSE SYSTEMEJERE LÆSEVEJLEDNING: 2.70 RELEVANS MÅLGRUPPER: Hvem er dokumentationen henvendt og relevant for? KVALITET: Hvor fyldestgørende, forståelig og retvisende er dokumentationen set i forhold til de tiltænke målgrupper og overdragbarhed? STATUS FOR OVERDRAGELSE Hvor relevant er dokumentationen for overdragelse og hvor moden er dokumentationen for overdragelse? 2.40 MODENHED GNS.: Gennemsnittet af aspektet i den samlede vurdering SKALA: 0 er lavest/dårligst, 3 er højest/bedst
38 D1 Kode udvikles primært i Microsoft Visual Studio 2013 Den primære del af løsningen er udviklet i Microsoft Visual Studio 2013 som en ASP.NET MVC applikation og benytter Microsoft SQL Server som database backend. Der benyttes værktøjer som ReSharper til at checke/overholde kodestandarder. NuGet anvendes til håndtering af tredjeparts pakker. 38
39 D2 Koden er overordnet set i god stand. Der er af Lakeside gennemført stikprøver mellem dokumentation og kode (se Dokumentation afsnit). Under stikprøverne er der foretaget en umiddelbar men ikke detaljeret vurdering af kodens udformning og kvalitet. Der har i den forbindelse ikke været noget at bemærke i forhold til udformningen af kildekoden, og der ikke foretaget en validering af de ReSharper-regler, der anvendes hos leverandøren. 39
40 D3 Kildekoden er velorganiseret. Der er af Lakeside gennemført stikprøver mellem dokumentation og kode (se Dokumentation afsnit). I den forbindelse har Lakeside foretaget en vurdering af den samlede organisering af kildekoden, som den foreligger i Visual Studio Konklusionen er, at strukturen er letforståelig og hænger sammen med dokumentationen. 40
41 D4 Der anvendes Continious Integration (CI). Der anvendes i forbindelse med udvikling og test af systemet CI funktionalitet via Microsoft Team Foundation Server. Koden oversættes hver nat og der køres knap 500 automatiske Unit Tests for at teste de enkelte komponenter af systemetet og eventuelle problemer rapporteres til udviklere. Det vurderes således at der er gode og dækkende automatiserede tests for komponenter der indgår i løsningen. 41
42 D5 Integrationer er under migrering. Integration til eksterne systemer har tidligere været implementeret som services/komponenter under andre komponenter, men samles nu under et fælles Gateways område. Migreringen er fornuftig og vil give et godt overblik over hvor integration med eksterne systemer er implementeret, når den er tilendebragt. På nuværende tidspunkt er migrering gennemført for integrationerne over mod CPR, CVR og Vilkår. 42
43 AFSNIT E 43
44 MÅLGRUPPER BRUGERE DRIFT UDVIKLERE KVALITET GNS. FYLDESTGØRENDE FORSTÅELIGHED RETVISENDE LEVERANDØRER STATUS FOR OVERDRAGELSE SYSTEMEJERE LÆSEVEJLEDNING: 2.25 RELEVANS MÅLGRUPPER: Hvem er dokumentationen henvendt og relevant for? KVALITET: Hvor fyldestgørende, forståelig og retvisende er dokumentationen set i forhold til de tiltænke målgrupper og overdragbarhed? STATUS FOR OVERDRAGELSE Hvor relevant er dokumentationen for overdragelse og hvor moden er dokumentationen for overdragelse? MODENHED GNS.: Gennemsnittet af aspektet i den samlede vurdering SKALA: 0 er lavest/dårligst, 3 er højest/bedst
45 E1 Dokumentationen er overordnet set af høj kvalitet. Set som en helhed repræsenterer den fremlagte og gennemgåede dokumentation en god bred beskrivelse af systemets design, implementering og virkemåde. Med den samlede dokumentation tilgængelig vil drift og vedligeholdelse af systemet kunne overdrages til tredjepart. 45
46 E2 Store dele af dokumentationen bærer præg af at være skrevet til internt brug. Kun den dokumentation der specifikt er skrevet til eksterne leverandører, til brug for integration til Byg & Miljø, er skrevet med en sprogbrug direkte henvendt til eksterne læsere. Mange andre dele er skrevet i en intern jargon med brug af en del forkortelser. Det er Lakesides vurdering at brugen af intern jargon og forkortelser ikke vil stå i vejen for en succesfuld overdragelse af dokumentationen til tredjepart, men det kan resultere i en lidt stejlere læringskurve. 46
47 E3 Detailspecifikationer virker i mange tilfælde ikke specielt detaljerede. Der henvises flere steder i dokumentationen til detailspecifikation for et givent område. En del af detailspecifikationerne virker ikke specielt detaljerede, men mere anvendt som en overordnet huskeliste for evt. detaljer. 47
48 E4 Der er foretaget stikprøve mellem dokumentationen for komponentopdeling, informationsmodel, entitets- og klassemodel og koden for den aktuelle implementering Stikprøver for navigation mellem dokumentation og kildekode blev udført af Lakeside uden støtte fra Schultz med en varighed på ca. 2 timer. For langt de fleste komponenter og entiteter var det umiddelbart muligt at lokalisere de områder og det i koden, som beskrives i dokumentationen. Der blev efter sessionen holdt ca. 15 min. gennemgang af spørgsmål/svar for de elementer som ikke umiddelbart kunne identificeres i koden. Samlet set må det anses for særdeles tilfredsstillende, at det uden foregående introduktion var muligt at lokalisere og navigere i så stor en del af kilde-koden alene baseret på beskrivelsen i dokumentationen. 48
49 E5 Der er ikke fundet dokumentation for kode udviklet i TypeScript/JavaScript. Komponentopdeling dokumentationen omtaler en lang række JavaScript biblioteker og utilities som angiveligt benyttes i implementering af den responsive UI. Koden indeholder en række TypeScript filer, der benyttes i implementeringen af UI. Der er ikke identificeret nogen egentlig dokumentation af hvordan det yderste lag UI håndteres i browseren og der er ikke identificeret nogen guidelines til udviklere i udviklerhåndbogen omkring brugen af TypeScript/JavaScript. 49
50 E6 Der er ikke fundet dokumentation af hvordan forms udarbejdes. Regelmaskinen tillader at UI/brugerfladen tilpasses efterhånden som brugeren specificerer detaljer omkring ansøgningen. I den forbindelse kan en administrator udarbejde forms (formularer), hvori der kan angives yderligere dokumentation. Dette sker ved at udarbejde en XML-definition af hvordan formularen skal se ud og hvilke felter formularen skal indeholde. Der forefindes en XSD (XML Schema), der beskriver hvordan XML en skal struktureres, men det har ikke været muligt at identificere anvenderdokumentation, der beskriver hvordan formularer reelt udvikles. Kendskab til hvordan dette gøres ligger primært hos én person hos KOMBIT, hvilket er hensigtsmæssigt i et risikoperspektiv. 50
51 AFSNIT E 51
52 DRIFTS MÅLGRUPPER BRUGERE DRIFT UDVIKLERE KVALITET GNS. FYLDESTGØRENDE FORSTÅELIGHED RETVISENDE LEVERANDØRER STATUS FOR OVERDRAGELSE SYSTEMEJERE LÆSEVEJLEDNING: 1.80 RELEVANS MÅLGRUPPER: Hvem er dokumentationen henvendt og relevant for? KVALITET: Hvor fyldestgørende, forståelig og retvisende er dokumentationen set i forhold til de tiltænke målgrupper og overdragbarhed? STATUS FOR OVERDRAGELSE Hvor relevant er dokumentationen for overdragelse og hvor moden er dokumentationen for overdragelse? 2.31 MODENHED GNS.: Gennemsnittet af aspektet i den samlede vurdering SKALA: 0 er lavest/dårligst, 3 er højest/bedst
53 F1 Standard hosting setup. Løsningen hostes i et standard setup med TDC Hosting med driftsansvar og Schultz med applikationsansvar. TDC har overvågning på hardware niveau med standard alarmer og Schultz har overvågning af applikationen via Digicure. Informationer fra hardware og applikationsovervågning indgår i månedsrapporten som gennemgås sammen med KOMBIT. Ændringer vurderes og godkendes gennem KOMBITs Change Advisory Board (CAB). 53
54 F2 Standard procedure for deployment. Ved deployment af ny version startes med en generalprøve på preprod miljøet som et samarbejde mellem drift og udviklere. Herefter installeres typisk på integrationsmiljøet, således at eksterne leverandører tester mod seneste version. Der installeres oftere i integrationsmiljøet for at supportere eksterne leverandører. Mellem 23:00 og 00:00 installeres der i produktionsmijøet med efterfølgende smoke-test for at checke, at systemet er online og virksomt. Installation foretages af driften med udviklere som 2nd level support. Endelig opdateres uddannelsesmiljøet, således at sagsbehandlere har en fuldt opdateret version til uddannelse og test. 54
55 F3 Driftshåndbogen er gennemarbejdet og fyldestgørende De centrale drifts dokumenter som f.eks. driftshåndbogen, er gennemarbejdede dokumenter, der indeholder alle de komponenter der forventes i forhold til det oprindelige udbudsmateriale. Driftshåndbogen opdateres ca. hver 6. måned. Enkelte henvisninger burde efterprøves og præciseres. da enkelte af disse kunne være svære at lokalisere. Generelt vil dette med enkle tiltag kunne bringes i orden. 55
56 F4 Driftshåndbogen inkluderer årshjul for Byg og Miljø applikationen Driftshåndbogen indeholder et årshjul med plan for specifikke vedligeholdelsesmæssige opgaver. Årshjulet omfatter også specifikke hændelser som f.eks. hvornår certifikater udløber etc. 56
57 F5 Der udarbejdes Root Cause Analysis (RCA) for alle klasse A og B incidents. I forbindelse med driftsmæssige problemer (incidents) udarbejdes der for klasse A og B problemer en Root Cause Analysis i løbet af 5 dage. RCA gennemgås sammen med KOMBIT. 57
58 F6 Detaljeret månedsrapport over driftsmæssig status. Meget grundigt og dækkende rapportering som viser nedetid, svartider, incidens og changes. Særligt at bemærke er årshjulet som giver et overblik over fremtidige driftsopgaver. Dette sikrer blandt andet opdatering af dokumenter og skift af certifikater etc. 58
59 F7 Service Level Agreement (SLA) for web-applikationen til sagsbehandling er muligvis for omfattende. Der arbejdes med samme SLA for de forskellige web applikationer i Byg og Miljø løsningen. Web-applikationen til sagsbehandling kunne måske nøjes med at have en SLA indenfor normal arbejdstid i kommunerne. KOMBIT er opmærksom på problematikken og vil gennemarbejde SLA-kravene i forbindelse med genudbud. 59
60 F8 AppFabric (Cache) er den komponent der har givet flest driftproblemer. AppFabric Cache komponenten, der anvendes til distribueret caching af session state, har været den komponent i løsningen, der har givet anledning til flest driftsproblemer. Har været svært at få den til at køre stabilt, men problemerne er nu løst. Komponenten skal under alle omstændigheder udskiftes, da den fra 2017 ikke længere supporteres af Microsoft. Se også C8 under Arkitektur. 60
61 F9 Dokumentationen på Sharepoint fremstår uensartet organiseret Dette betyder at det var svært at finde rundt og finde de dokumenter der blev henvist til i andre dokumenter. Der henvises ofte for uspecifikt til CMDB, som både i omfang og struktur er en for bred betegnelse. Det er således for svært hurtigt at identificere den rigtige dokumentation i den rigtige version på det pågældende område. En enkelt omstrukturering / reorganiseringer og et dokumentations dokument vil kunne afhjælpe dette. 61
62 F10 Information Technology Infrastructure Library (ITIL) processerne er tilrettet, således at Incident og problem management er slået sammen til en samlet Incident proces. Dette virker til at fungere for leverandøren, men det øger risikoen for at miste fokus på problem management i en travl periode. Dette vil betyde at sikring for at kendte problemer ikke genopstår og at der foretages fremsynede justeringer ikke sker. Det har ikke været muligt at finde detail beskrivelse af procedure for Incident og problem management i det udleverede materiale. 62
63 F11 Der er afholdt en beredskabs test og disaster recovery plan er skrevet Det er super godt at dette er sat i system og afholdt mindst en gang, dog var testen ikke særligt problematisk i forhold til afprøvening af interne procedure. Det fremgår ikke af årshjulet om denne øvelse afholdes igen. 63
64 SEKTION 4 64
65 Med en fokuseret indsats på få områder kan KOMBIT sikre et godt grundlag for, at Byg & Miljø-løsningen kan indgå i den videre proces frem mod et genudbud. Lakesides samlede vurdering er, at både den tekniske løsning og rammerne omkring den (dokumentation, kompetencesæt, etc.) er både solide og til stede i et omfang og en kvalitet, som KOMBIT, som systemejer, kan være trygge ved fremadrettet. Software leverance vurderingen har kun identificeret observationer i Byg & Miljø-løsningen, der har givet anledning til konklusioner i et omfang og på et niveau, som det er forventeligt. Både set i forhold til den løsningstype og det forretningsmæssige kompleksitetsniveau som området byder og i forhold til den teknologi-stak, som er valgt til løsningen. Den nuværende leverandør har bistået med den nødvendige indsats og bidraget i form af dokumentation og adgang til kildekode etc., som har været nødvendig for, at Lakeside har kunnet gennemføre reviewet inden for den tids- og ressource-ramme, der var afsat. Reviewet fremstår således i et omfang og en dækningsgrad, så Lakeside kan konkludere, at reviewet samlet set tegner et retvisende billede af status for Byg & Miljø-løsningen. 65
66 BILAG OG REFERENCER ReSharper anvendes til automatiske check af kildekode. ReSharper Features Octopus Deploy anvendes til understøttelse af deployment processen Octopus Deploy - Automated deployment for.net Nemlog-in beskrivelse hos digitaliseringsstyrelsen Adgang til alle selvbetjeningsløsninger og offentlige digitale services med ét log-in. Annoncering af AppFabric End-of-Life (support) Microsoft AppFabric 1.1 for Windows Server Ends Support 4/2/2016 DigiCure anvendes til ekstern monitorering af web løsningen. DigiCure hjemmeside 66
67 SEKTION 5 YDERLIGERE INFORMATION 67
68 YDERLIGERE INFORMATION HVAD ER ET SOFTWARE DELIVERY ASSESSMENT & REVIEW? Lakesides ydelse Software Delivery Assessment & Review er en vurdering af en system- eller software-leverance. Målet er, gennem et intensivt forløb i samarbejde med kunden, at udarbejde en præsentation af de observationer Lakeside har detekteret, samt komme med anbefalinger, som kan være med til at klarlægge det videre forløb for løsningen samt styrke den efterfølgende proces. Dette Assessment og Review skal skabe et forbedret beslutningsgrundlag for den videre foranstaltning af aktiviteter. Software Delivery Assessment Ydelsen Software Delivery Assessment er en uvildig gennemgang af en software-leverance. Denne komprimerede og fokuserede ydelse giver dig det store overblik over leverancens generelle tilstand. Ydelsen består af et beslutningsoplæg, der præsenterer en række indsigter og anbefalinger, der styrker dit beslutningsgrundlag i den videre proces. Software Delivery Assessment & Review Assessment & Review-ydelsen benytter samme fremgangsmåde som Software Delivery Assessment-ydelsen, men er målrettet dig, der har behov for en mere dybdegående undersøgelse af en software leverance. Et review kan med fordel lægges i forlængelse af en assessment-ydelse, hvormed ydelsen bygger videre på den indledende assessment og giver et endnu stærkere og detaljeret beslutningsgrundlag, samt et nedslag i ydelsens pris. Software Delivery Evaluation Identificerer Lakeside under et Assessment eller Review væsentlige fejl og mangler, tilbyder vi en dybdegående evaluering baseret på ISO 25001, der kortlægger problematiske detaljer for software leverancen inden for en række konkrete områder. 68
69 YDERLIGERE INFORMATION S TEAM BJARNE HANSEN ANNI MARKUSSEN MARIE CHRISTIANSEN BENT BILSTRUP SENIORKONSULENT SENIORKONSULENT JUNIORKONSULENT PARTNER bjh@lakeside.dk anni@lakeside.dk mbc@lakeside.dk btb@lakeside.dk
70 KONTAKT OS Har du spørgsmål til os eller vores ydelser, så kontakt os gerne. Marselisborg Havnevej 32, 1 sal 8000 Aarhus C Danmark info@lakeside.dk Marselisborg Havnevej 32, 1 sal 70
GENUDBUD AF BYG OG MILJØ. Leverandørpræsentation Onsdag 1. juni kl
GENUDBUD AF BYG OG MILJØ Leverandørpræsentation Onsdag 1. juni kl.11.00-13.00 Dagsorden 1. Velkomst og gennemgang af dagsorden v. Nicolai Nørr Korolkiewicz 2. Baggrund for genudbuddet v. Pernille Østerbye
Læs mereFaktaark for Byg og Miljø
14. juni 2016 Faktaark for Byg og Miljø Overordnet beskrivelse og baggrund for Byg og Miljø Indholdsfortegnelse 1. Indledning... 2 2. Baggrund og formål... 3 Byg og Miljø består af tre dele... 3 Byg og
Læs mereDygtig.NET / C# udvikler med stor erfaring fra både offentlige organisationer og private virksomheder.
.NET UDVIKLER NATIONALITET: DANSK PROFIL Dygtig.NET / C# udvikler med stor erfaring fra både offentlige organisationer og private virksomheder. Stor erfaring omkring databasedesign, datahåndtering og MS
Læs mereOS2 Opgavefordeler. Løsningsbeskrivelse Version 2. Udarbejdet af Miracle A/S Simon Møgelvang Bang smb@miracle.dk
OS2 Opgavefordeler Løsningsbeskrivelse Version 2 Udarbejdet af Miracle A/S Simon Møgelvang Bang smb@miracle.dk 15/2/2015 Løsningsbeskrivelse for OS2 Opgavefordeler 1. Introduktion... 3 2. Kontekst... 3
Læs mereSOSI STS Dokumentationsoverblik
SOSI STS Dokumentationsoverblik - for Sammenhængende Digital Sundhed i Danmark Date: 19. August, 2009 Version: 0.3 Author: Arosii A/S Indholdsfortegnelse 1 Introduktion...3 2 Dokumentationselementer...4
Læs mereGENUDBUD AF NEMREFUSION. 28. november 2013
GENUDBUD AF NEMREFUSION 28. november 2013 Agenda Formål med genudbuddet og overordnede målsætninger Funktionalitet og værdi System design drift support Selvbetjeningskomponent (option) Tidsplan/udbudsform
Læs mereOIS - Applikationskatalog
OIS - Applikationskatalog OIS arkitekturprodukter 25. januar 2018 Indledning Dokumentationen omkring OIS er struktureret med inspiration fra OIO Arkitekturguidens arkitekturreol, således at arkitekturprodukterne
Læs mereIndhold. Grundmodul. Tillægsmoduler. Teknologisk opbygning og indhold. Mulighed for udbygning. Forretningsmæssig funktionalitet
Indhold. Grundmodul Tillægsmoduler Forretningsmæssig funktionalitet Dynamiske skemaer Fleksibel rapportering Digitalpost Digital udvalgsbetjening Teknologisk opbygning og indhold Mulighed for udbygning
Læs mereSYSTEMDOKUMENTATION AF POC
DIGITALISERINGSSTYRELSEN POC PÅ ORKESTRERINGSKOMPONENTEN SYSTEMDOKUMENTATION AF POC Version: 1.1 Status: Endelig Godkender: Forfatter: Copyright 2019 Netcompany. All rights reserved Dokumenthistorik Version
Læs mereUnderbilag 14 C: Afprøvningsforskrifter til prøver og tests
Underbilag 14 C: Afprøvningsforskrifter til prøver tests Udbud om levering, installation, implementering, support, drift vedligehold af Borgeradministrativt System (BAS) Indhold underbilag 14 C Afprøvningsforskrifter
Læs mereProjekt Byg og Miljø har netop færdiggjort første indledende runde af leverandørdialogen.
OPSUMMERING AF TEKNISK DIALOG Byg og Miljø Projekt Byg og Miljø har netop færdiggjort første indledende runde af leverandørdialogen. 1. Indledning I uge 26 har KOMBIT holdt tekniske dialogmøder omkring
Læs mereKontrakt om Drift, Videreudvikling, Support af tilskuds- og kontroladministrative. Bilag 9 Dokumentation
Kontrakt om Drift, Videreudvikling, Vedligeholdelse og Support af tilskuds- og kontroladministrative systemer m.fl. Bilag 9 Dokumentation 16. marts 2018 Version 1.0 Side 1/8 [Vejledning til tilbudsgiver:
Læs mereKontrakt om Videreudvikling, Vedligeholdelse og Support af IMK2- systemet
Kontrakt om Videreudvikling, Vedligeholdelse og Support af IMK2- systemet Bilag 8 Test 12.05.2016 Version 1.0 [Vejledning til tilbudsgiver: Bilaget er i sin helhed at betragte som et mindstekrav (MK).
Læs mereAnsat i FOA fagforening, hvor jeg bl.a. arbejder med integration og sagsbehandlingssystemer.
1/9 Firmapræsentation... 3 Martin Larsen... 3 Kontaktoplysninger... 3 Arbejdsform... 4 Hvad udfører vi?... 4 Forudsætninger... 4 Hvorfor gør vi det?... 4 Hvordan gør vi det?... 4 Hvad koster det?... 4
Læs mereIntegration SF1920 NemLogin / Digital fuldmagt Integrationsbeskrivelse - version 1.0.0
Integration Integrationsbeskrivelse - version 1.0.0 Kommunernes Datafællesskab - KDF Versionshistorik Relevans Dato Initialer Version Kommentarer 2015-02-10 MVC 0.1 Første version 2015-03-04 ehe 0.3 Klargjort
Læs mereBILAG 5.D DOKUMENTATION
BILAG 5.D DOKUMENTATION INDHOLDSFORTEGNELSE 1. Indledning...4 2. Kundens krav til Leverancedokumentation...4 Side 2 of 10 Instruktion til besvarelse af bilaget: Teksten i denne instruktion er ikke en del
Læs mereKontrakt om Videreudvikling, Vedligeholdelse og Support af IMK2- systemet
Kontrakt om Videreudvikling, Vedligeholdelse og Support af IMK2- systemet Bilag 9 Dokumentation 12.05.2016 Version 1.0 [Vejledning til tilbudsgiver: Bilaget er i sin helhed at betragte som et mindstekrav
Læs mereLaboratorie forsøg med Forløbsplan arkitekturen version 2 Hosted implementering. ver
Laboratorie forsøg med Forløbsplan arkitekturen version 2 Hosted implementering ver. 21-08-2017 Indhold Formål... 3 Laboratorietesten omfatter... 3 Resultat af laboratorietest... 3 Installation og opdatering
Læs mere(Bilag til dagsordenspunkt 8, Kommunale anvenderkrav til støttesystemerne)
25. april 2013 NOTAT Anvenderkrav til Støttesystemet Klassifikation (Bilag til dagsordenspunkt 8, Kommunale anvenderkrav til støttesystemerne) KOMBIT A/S Halfdansgade 8 2300 København S Tlf 3334 9400 www.kombit.dk
Læs mereBaggrund Funktionsområder
1 Baggrund 2 Funktionsområder 2.1 Trænings og øve område 2.2 Elektroniske formularer 2.3 Nyhedsfunktion 2.4 Online vejledninger 2.5 erekruttering 2.6 Personale-, publikations- og projektdatabaser 2.7 Blogs
Læs mereCurriculum Vitae. Type År Sidst Niveau Type År Sidst Niveau
Curriculum Vitae Personoplysninger Navn: Søren Hvidkjær Andersen Adresse: Solbærmarken 5 By: 8641 Sorring Mobil: +45 24 82 98 87 E-mail: soren@hvidand.dk Født: 16. Juli 1971 Civilstand: Introduktion Gift
Læs mereByg og Miljø: En webbaseret selvbetjeningsløsning til borgere og virksomheder vedr. ansøgninger om bygge- og miljøtilladelser
Byg og Miljø: En webbaseret selvbetjeningsløsning til borgere og virksomheder vedr. ansøgninger om bygge- og miljøtilladelser Baggrund for projektet I 2011 fik KOMBIT i opdrag fra KL at etablere et ansøgningssystem
Læs mere(Bilag til dagsordenspunkt 8, Kommunale anvenderkrav til støttesystemerne)
25. april 2013 Klik her for at angive tekst. NOTAT Bilag 14: Anvenderkrav til Støttesystemet Organisation (Bilag til dagsordenspunkt 8, Kommunale anvenderkrav til støttesystemerne) kombit@kombit.dk CVR
Læs mereSTS Designdokument. STS Designdokument
STS Designdokument i STS Designdokument STS Designdokument ii REVISION HISTORY NUMBER DATE DESCRIPTION NAME 0.3 2013-01 N STS Designdokument iii Indhold 1 Introduktion 1 2 Arkitekturoverblik 1 2.1 Eksterne
Læs mereBilag til BBR- review
LAKESIDE A/S Marselisborg Havnevej 32, 1 8000 Århus C +45 2160 7252 cvr-nr.: 2545 0442 info@lakeside.dk www.lakeside.dk Bilag til BBRreview Referat af kvalificerende interview med leverandør (KMD), 21-08-2014
Læs mere2. Systemarkitektur... 2
Indholdsfortegnelse 2. Systemarkitektur... 2 2.1 Præsentationsserverarkitektur... 3 2.2 Applikationsserverarkitektur... 7 Version 7.0 Side 1 af 7 5. Systemarkitektur Arkitekturen for Nyt BBR bygger på
Læs mereKontrakt om Drift, Videreudvikling, Support af tilskuds- og kontroladministrative
Kontrakt om Drift, Videreudvikling, Vedligeholdelse og Support af tilskuds- og kontroladministrative systemer m.fl. Bilag 12 Change Management 16. marts 2018 Version 1.0 Side 1/16 [Vejledning til tilbudsgiver:
Læs mereKontrakt om Videreudvikling, Vedligeholdelse og Support af IMK2- systemet
Kontrakt om Videreudvikling, Vedligeholdelse og Support af IMK2- systemet Bilag 1 Definitioner 12.05.2016 Version 1.0 [Vejledning til tilbudsgiver: Bilaget er i sin helhed at betragte som et mindstekrav
Læs mereService Level Agreement (SLA)
Service Level Agreement (SLA) Aftalevilkår er gældende fra januar 2016. Telefon: E-mail: Web: 8742 8000 support@nhc.dk Silkeborg 2016 Dokumentversion: Dato: Oprettet af: Ændret af: Seneste ændring: 1.1
Læs mereKontrakt om Videreudvikling, Vedligeholdelse og Support af IMK2- systemet. Bilag 12 - Ændringshåndtering
Kontrakt om Videreudvikling, Vedligeholdelse og Support af IMK2- systemet Bilag 12 - Ændringshåndtering 12.05.2016 Version 1.0 [Vejledning til tilbudsgiver: Bilaget er i sin helhed at betragte som et mindstekrav
Læs mereBILAG 7. Dokumentation
BILAG 7 Vejledning til tilbudsgiver Bilaget indeholder Kundens mindstekrav til. 2 Indholdsfortegnelse 1. Indledning... 4 2. somfanget... 4 2.1 Proces for udarbejdelse og godkendelse af... 4 2.2 Generelle
Læs mereUmbrella Blanketløsning
12. januar 2012 Umbrella Blanketløsning Opdateret beskrivelse af løsningen Umbrella Blanketløsningen er en digital selvbetjeningsløsning, der omfatter blanketforløb inden for borgerserviceområdet og Teknik
Læs mereWeb-baseret metadata redigeringsmodul
Kravspecifikation Geodata Danmark Geodatacentret I/S Energivej 3 4180 Sorø Tlf. 5786 0400 Fax. 5786 0414 GIS Danmark A/S Birkemosevej 7 6000 Kolding Tlf. 7399 1100 Fax. 7399 11199 Web www.geodata.dk Web-baseret
Læs mereProcedure for systemtest
LANDBRUGS- OG FISKERISTYRELSEN Procedure for systemtest Retningslinjer for hvordan test udføres i LFST Kontrakt om Testressourcer Underbilag 1c 23. oktober 2017 Version 1.0 En beskrivelse af hvordan test
Læs mereTDCs Signaturserver. 11/05 - Version 1.0 2005 TDC Erhverv Sikkerhed og certifikater
TDCs Signaturserver Side 2 Indhold Indledning...3 Teknisk projekt... 3 Tekniske forudsætninger... 3 Installation af klienten... 4 Udstedelse af signatur... 4 Anvendelse af signaturen... 6 Eksport af signaturen...
Læs mereStudieordning del 3-2014
Studieordning del 3-2014 Valgfag Datamatiker AP Graduate in Computer Science Version 1.1 Revideret august 2014 Side 0 af 6 del 3 Valgfag 1. Valgfrie uddannelseselementer...2 2. Valgfaget Android...2 3.
Læs mereTil kommunernes og Udbetaling Danmarks fremtidige it-udbud vedrørende brug af de fælleskommunale støttesystemer
UdbudsVejledning Til kommunernes og Udbetaling Danmarks fremtidige it-udbud vedrørende brug af de fælleskommunale støttesystemer KOMBIT udarbejder i samarbejde med kommunerne en trin-for-trin Drejebog,
Læs mereSystemet skal kunne håndtere små turneringer med ned til 2 deltagere, såvel som turneringer med op til 1000 deltagere.
Turneringssystem Formål At opbygge et internet baseret system til administration af skakturneringer for forskellige arrangørerer, herunder, men ikke begrænset til, skakklubber under Dansk Skak Union. En
Læs mereCloud i brug. Migrering af Digitalisér.dk til cloud computing infrastruktur
Cloud i brug Migrering af Digitalisér.dk til cloud computing infrastruktur 02 Indhold > Executive Summary............................................................... 03 Digitaliser.dk.....................................................................
Læs mereKURSER INDENFOR SOA, WEB SERVICES OG SEMANTIC WEB
KURSER INDENFOR SOA, WEB SERVICES OG SEMANTIC WEB Det er Web Services, der rejser sig fra støvet efter Dot Com boblens brag. INTRODUKTION Dette dokument beskriver forslag til fire moduler, hvis formål
Læs mereKontrakt om Videreudvikling, Vedligeholdelse og Support af IMK2- systemet. Underbilag 2B Eksisterende Dokumentation inden overtagelsen
Kontrakt om Videreudvikling, Vedligeholdelse og Support af IMK2- systemet Underbilag 2B Eksisterende Dokumentation inden overtagelsen 12.05.2016 Version 1.0 [Vejledning: Bilaget skal ikke udfyldes af tilbudsgiver.
Læs mereDROSSELVEJ FREDERIKSSUND TLF.: MOBIL C U R R I C U L U M V I T A E
DROSSELVEJ 1 3600 FREDERIKSSUND TLF.: + 45 36 45 60 04 MOBIL + 45 42 45 60 04 E-MAIL NICOLAJ@WILLERUP.DK Nicolaj Kisby Willerup PERSONLIG INFORMATION Født: 20. maj 1970 Ægtestand: Gift 1 barn C U R R I
Læs mereBilag 4: Udkast til kommunal drejebog for Serviceplatformen (Hører til dagsordenspunkt 9: Krav og vejledninger til kommunernes kravspecifikationer)
Klik her for at angive tekst. Bilag 4: Udkast til kommunal drejebog for Serviceplatformen (Hører til dagsordenspunkt 9: Krav og vejledninger til kommunernes kravspecifikationer) Krav og vejledning til
Læs mereIndholdsfortegnelse. Systembeskrivelse Rapporter
Indholdsfortegnelse 10. Rapporter i BBR... 2 10.1 Reporting Services arkitektur... 2 10.2 Reporting Services i Nyt BBR... 3 10.3 Faste BBR-rapporter... 4 10.3.1 Kort beskrivelse af de 25 faste rapporter...
Læs mereBilag 7. Drift. Til Kontrakt. Den Nationale Henvisningsformidling
Bilag 7 Drift Til Kontrakt OM Den Nationale Henvisningsformidling Bilag 7 Drift Side 1/5 INSTRUKTION TIL TILBUDSGIVER: Teksten i dette afsnit er ikke en del af Kontrakten og vil blive fjernet ved kontraktindgåelse.
Læs mere10. Rapporter i BBR... 2
Indholdsfortegnelse 10. Rapporter i BBR... 2 10.1 Reporting Services arkitektur...2 10.2 Reporting Services i Nyt BBR...3 10.3 Faste BBR rapporter...4 10.4 Selvgenerede BBR rapporter...5 10.5 BBR-Meddelelser...5
Læs mereHOSTINGPLANER DDB CMS HOS DBC
HOSTINGPLANER DDB CMS HOS DBC Indhold Hostingplaner DDB CMS hos DBC... 1 1 Hostingplaner... 3 2 Definitioner... 4 2.1 Miljøer... 4 2.2 Support... 4 2.2.1 DDB CMS - 1. line support... 4 2.2.2 DDB CMS -
Læs mereInformationsmøde om kalenderintegration til Planner. 4. september 2015 Styrelsen for Arbejdsmarked og Rekruttering
Informationsmøde om kalenderintegration til Planner 4. september 2015 Styrelsen for Arbejdsmarked og Rekruttering Velkommen! Dagsorden 10.00 Velkommen og rammer for dagen 10.10 Hvad er to-vejskalenderintegration?
Læs mereDriftsleverandørens Driftsprøve. beskrivelse af formål og proces
Driftsleverandørens Driftsprøve beskrivelse af formål og proces 16. april 2015 Den samlede dokumentation består af følgende dokumenter: Dokument Version Driftsdokumentation v 1.8 Dokumentationen vedligeholdes
Læs mereProcedurer for styring af softwarearkitektur og koordinering af udvikling
LEVERANCE 2.3 Procedurer for styring af softwarearkitektur og koordinering af udvikling Procedurerne vil omfatte: Planlægning af udfasning af gamle versioner af OpenTele Planlægning af modning af kode
Læs mereVed aftaleindgåelse drøftes de konkrete behov for specificering af app en med afsæt i nedenstående.
1 Dette dokument beskriver nogle af de minimumskrav DR har til apps der skal leveres som en del af en entreprise til DR. Kravene er udarbejdet af DR Digitale Produkter. Ved aftaleindgåelse drøftes de konkrete
Læs mereWeb services i brug. Anvendelse uden for biblioteksverdenen
Web services i brug Anvendelse uden for biblioteksverdenen Agenda Visionen bag webservices Tre cases Et kig fremad Nordija Etableret i marts 1998 Udviklingsprojekter Forretningskritiske applikationer Komponenter
Læs mereAPPLIKATIONSARKITEKTUR ERP INFRASTRUKTUR. EG Copyright
APPLIKATIONSARKITEKTUR ERP INFRASTRUKTUR EG Copyright Infrastruktur er mere end nogle servere... Den Mentale Infrastruktur Den Fysiske Infrastruktur Den Mentale Infrastruktur Vi vil jo gerne have vores
Læs mereDriftsudkast. OS2faktor
Driftsudkast OS2faktor 1 Terminologi I dette aftaledokument har nedenstående ord følgende betydning. Leverandøren Kunden Løsningen betegner Digital Identity betegner OS2 fællesskabet omkring OS2faktor
Læs mereGuide til IT projekter i den fællesoffentlige projektmodel
DEN FÆLLESOFFENTLIGE PROJEKTMODEL Guide til IT projekter i den fællesoffentlige projektmodel Dato: 22.06.2015 Version: 1.0 1 Projektledelse af it-projekter Denne guide tager udgangspunkt i særlige forhold
Læs mereBilag 0. Terminologi og definitioner
Bilag 0 Terminologi og definitioner Vejledning til tilbudsgiver i forbindelse med udarbejdelse af tilbud Dette bilag indeholder ingen krav eller mindstekrav, og skal ikke udfyldes ved Leverandørens afgivelse
Læs mereVisual Studio Team System. Team Build en grundpille i søgen efter it-projektproduktivitet?
Visual Studio Team System Team Build en grundpille i søgen efter it-projektproduktivitet? Agenda: Introduktion Hvorfor Automatiseret Build Microsoft Team Build Rapportering/Data warehouse Commentor A/S
Læs mereAlex Ø. T. Hansen UDDANNELSE PERSONLIGHED ERFARING TEKNOLOGIER. IT-Konsulent. System Administrator
PERSONLIGHED Et par sten på vejen ser jeg som en god udfordring. Jeg er en god teamplayer altid positiv og i godt humør. Jeg siges at være loyal og behagelig. Med mere end 10 års erfaring har jeg opbygget
Læs mereDomstolsstyrelsen. Genudbud af e-tl. Spørgsmål / Svar i forbindelse med tilbudsfasen. I systemdokumentationen (Systemsystemmanual
Pulje 8, 14. august 2014. Domstolsstyrelsen 1 Bilag 12, Mindstekrav 20 I systemdokumentationen (Systemsystemmanual Version 1.5, 06.09.2011) skriver Domstolsstyrelsen i afsnit 5.1 Miljøer, at I kopierer
Læs mereHvornår er dit ERP-system dødt?
Hvornår er dit ERP-system dødt? Ved du egentlig hvornår dit ERP-system er dødt? Vi giver dig vores bud på, hvilke tegn du skal holde øje med, så du kan handle i tide. Hvornår er dit ERP-system dødt? At
Læs mereYdelsesbeskrivelse - Rådgivning Bistand til administration og udvikling af Dynamisk Database. November 2018
Ydelsesbeskrivelse - Rådgivning Bistand til administration og udvikling af Dynamisk Database November 2018 Ydelsesbeskrivelse Dynamisk Database Dato 20. november 2018 Sagsbehandler Raza Muhammed Mail raz@vd.dk
Læs mereRapport Intern Revision. It-revision af ændringsstyring. Direktørområdet SKAT IT. Modtager Direktør Jesper Rønnow Simonsen, SKAT
Skatteudvalget 2017-18 (Omtryk - 02-11-2018 - Bilag tilføjet) SAU Alm.del - endeligt svar på spørgsmål 556 Offentligt 10. marts 2016 J. nr. 15-1833456 Plannr. 115-007 Intern Revision Rapport 2015 Direktørområdet
Læs mereDatatekniker med programmering som speciale
Datatekniker med programmering som speciale H2 H1 varer ti uger bestående af ti uddannelsesspecifikke fag. Indhold På H2 er der fokus på at integrere Objektorienteret Programmering i dine programmer. Fagene
Læs mereInformations- og spørgemøde d. 26. maj
Informations- og spørgemøde d. 26. maj EU-udbud 2014/S 096-167854 Kontrakt om levering, drift, vedligehold og support af infrastruktur service (»Infrastructure as a Service«)(IaaS)) til servere og storage
Læs mereBILAG 0 TIL KONTRAKT OM EOJ-SYSTEM DEFINITIONER
BILAG 0 TIL KONTRAKT OM EOJ-SYSTEM DEFINITIONER 1 INSTRUKTION TIL TILBUDSGIVER: Teksten i dette afsnit er ikke en del af Kontrakten og vil blive fjernet ved indgåelse heraf. Formål med bilag: Formålet
Læs mereKontrakt om Drift, Videreudvikling, Support af tilskuds- og kontroladministrative
Kontrakt om Drift, Videreudvikling, Vedligeholdelse og Support af tilskuds- og kontroladministrative systemer m.fl. Bilag 1 Definitioner 16. marts 2018 Version 1.0 Side 1/11 [Vejledning til tilbudsgiver:
Læs mereFaktaark for DAR 1.0
1. december 2014 HEGK Faktaark for DAR 1.0 Overordnet beskrivelse og baggrund for DAR 1.0 Indholdsfortegnelse 1. Indledning... 2 2. Baggrund og formål... 3 DAR i dag... 3 Fremtidige DAR 1.0... 4 3. Teknik...
Læs mereIndholdsfortegnelse. Systembeskrivelse kapitel 8 Administrationsdatabase
Indholdsfortegnelse 5. Administrationsdatabase... 2 5.1 Metadata... 2 5.2 Administrationsdata... 3 5.2.1 Indstillingsmuligheder... 3 5.2.2 Webside... 4 5.2.3 Klikafgift (Udgået)... 4 5.2.4 Modtageboks...
Læs mereOpgrader til nyeste Dynamics AX version og profiter af løbende opdateringer
INDLÆG 13 : DYNAMICS AX Opgrader til nyeste Dynamics AX version og profiter af løbende opdateringer Tonny Bybæk, Lau Bøgelund Larsen Opgrader til nyeste Dynamics AX version og profiter af løbende opdateringer
Læs mereSTS Designdokument. STS Designdokument
STS Designdokument i STS Designdokument REVISION HISTORY NUMBER DATE DESCRIPTION NAME 0.3 2013-01 N STS Designdokument iii Contents 1 Introduktion 1 2 Arkitekturoverblik 3 2.1 Eksterne snitflader..................................................
Læs merePROJEKTBESKRIVELSE DIGITALE TILBUDSLISTER
PROJEKTBESKRIVELSE DIGITALE TILBUDSLISTER cuneco en del af bips Dato 20. marts 2012 Projektnr. 14 021 Sign. SSP 1 Indledning cuneco gennemfører et projekt, der skal udvikle en standardiseret struktur og
Læs mereThe LEGO Journey: Building an agile test foundation one brick at the time. Casper Gaardland Englund. Stephan Hjelmdal Nielsen. 2013 The LEGO Group l
The LEGO Journey: Building an agile test foundation one brick at the time Casper Gaardland Englund Stephan Hjelmdal Nielsen 2013 The LEGO Group l TestExpo 15 Hvem er vi? Casper Englund Uddannet datamatiker
Læs mereMobiltest typiske udfordringer og deres løsninger
Mobiltest typiske udfordringer og deres løsninger Side 1 af 6 Introduktion Ved test af mobile løsninger, er det vigtigt at man forholder sig til en række faktorer og udfordringer, ud over dem man kender
Læs mere360 Digital Styringsreol
360 Digital Styringsreol OPNÅ BEDRE STYRING, OPFØLGNING, OVERBLIK SAMT DOKUMENTATION AF ORGANISATIONENS PROCESSER Mange organisationer oplever et voksende pres for på samme tid at skulle levere højere
Læs mereUddannelse: Født: 1973
Uddannelse: Bopæl: HD Smørum Født: 1973 Civilstand: Sprog: Gift, 2 børn Dansk, engelsk, svensk og norsk Introduktion: NJ er certificeret projektleder med fokus på infrastruktur-, implementerings-, migrerings-,
Læs mereKontrakt om Testressourcer. Bilag 1a - Situationsbeskrivelse. 23. oktober Version 1.0
Kontrakt om Testressourcer Bilag 1a - Situationsbeskrivelse 23. oktober 2017 Version 1.0 [Vejledning til tilbudsgiver: Leverandøren skal ikke besvare dette bilag og anmodes om ikke at ændre i bilaget eller
Læs mereIndhold. Grundmodul. Teknologisk opbygning og indhold. Mulighed for udbygning. Forretningsmæssig funktionalitet
MVJTAS Indhold. Grundmodul Forretningsmæssig funktionalitet Teknologisk opbygning og indhold Mulighed for udbygning 2 Grundmodul Forretningsmæssig funktionalitet MVJ er specialtilpasset rammesystem til
Læs mereVELKOMMEN TIL DIALOGMØDE OM MIN DIGITALE BYGGESAG (MDB)
VELKOMMEN TIL DIALOGMØDE OM MIN DIGITALE BYGGESAG (MDB) Udgangspunkt for Min Digitale Byggesag Pilotprojektet DOB med 6 pilotkommuner, staten og KL Politisk pres i forhold til hurtig, billig og ensartet
Læs mereSonlinc er den forretningsudviklende partner, der solidt forankret i forsyningssektoren leverer den højeste kundeværdi.
Sonlinc er den forretningsudviklende partner, der solidt forankret i forsyningssektoren leverer den højeste kundeværdi. 1. Styrkelse af strategisk position 2. Forbedret SonWin-brugeroplevelse 3. Business
Læs mereInternet. Komplet featureliste. Aesiras - integreret Regnskab, Handel og Internet
Internet Komplet featureliste Aesiras - integreret Regnskab, Handel og Internet Aesiras Internet gør det let at komme i gang med en professionel hjemmeside og webshop. Som standard medfølger et grafisk
Læs mereFaktaark for BBR 2.0
1. december 2014 HEGK Faktaark for BBR 2.0 Overordnet beskrivelse og baggrund for BBR 2.0 Indholdsfortegnelse 1. Indledning... 2 2. Baggrund og formål... 3 BBR i dag... 3 Fremtidige BBR 2.0... 4 3. Teknik...
Læs mereKoncept for systemforvaltning af den fælles open source kode, herunder procedure for opfølgning på software-versioner af OpenTele
LEVERANCE 2.1 Koncept for systemforvaltning af den fælles open source kode, herunder procedure for opfølgning på software-versioner af OpenTele Konceptet beskriver, hvordan koden forvaltes, og hvordan
Læs mereWhite paper IMS DigitalPost IMS A/S Oktober Ansvarlig Henrik Rabæk Poulsen IMS A/S Åbogade 25A 8200 Aarhus N
White paper White paper IMS DigitalPost IMS A/S Oktober 2018 Ansvarlig Henrik Rabæk Poulsen hrp@ims.dk IMS A/S Åbogade 25A 8200 Aarhus N Tlf.: +45 31 74 00 09 Salg: salg@ims.dk Support: support@ims.dk
Læs mereNETVÆRKSMØDER OM BBR maj Glostrup Park Hotel 3. maj Horsens Fængsel
NETVÆRKSMØDER OM BBR 1.8 2. maj Glostrup Park Hotel 3. maj Horsens Fængsel VELKOMMEN TIL NETVÆRKSMØDE HVORFOR OVERHOVEDET ET BBR 1.8? Den kørende BBR løsning skulle i genudbud Det fællesoffentlige Grunddataprogram
Læs mereSucces med intranet til Office 365. Den 13. august 2014 Webtop A/S s. 1
Succes med intranet til Office 365 Webtop A/S s. 1 Hvem er jeg https://twitter.com/jeslas http://www.linkedin.com/in/jesslassen Webtop A/S s. 2 Hvad er Office 365 Office pakken (Word, Excel..) Skyudgaver
Læs mere23. maj 2013Klik her for at angive tekst. HHK/KMJ. Vejledning til brug af Støttesystemet Adgangsstyring
23. maj 2013Klik her for at angive tekst. HHK/KMJ Vejledning til brug af Støttesystemet Adgangsstyring kombit@kombit.dk CVR 19 43 50 75 Side 1/10 1. Indledning og vejledning I forbindelse med det forestående
Læs mereRegion Midtjylland har indtil 10.07.2013 fået 21 spørgsmål om udbudsmaterialet. Spørgsmålene er gengivet i anonymiseret form.
Regionshuset Viborg Koncern Kommunikation Skottenborg 26 DK-8800 Viborg www.regionmidtjylland.dk Spørgsmål og svar pr. 11.07.2013 i forbindelse med Offentligt udbud (annoncering) af en samlet løsning med
Læs mereUdfordringer og problemstillinger. En liste over de udfordringer og problemstillinger, der er ved Java og JEE udvikling
Java og JEE 1 2 Udfordringer og problemstillinger En liste over de udfordringer og problemstillinger, der er ved Java og JEE udvikling 3 Generelt om Java og JEE 4 Generelt, I Man undervurderer hvor mange
Læs mereFølgende systemer er omfattet af denne WSLA:
Indhold 1 Forord... 3 2 Definitioner... 4 3 Produktionsmiljø... 4 3.1 Oppetid på drift af webservices... 4 3.2 Overvågning... 4 4 Ændringer... 5 4.1 Styring af ændringer... 5 4.2 Varsling af ændringer
Læs mereArkitektur for begyndere
Denne guide er oprindeligt udgivet på Eksperten.dk Arkitektur for begyndere Denne artikel beskriver forskellige basale n-tier arkitekturer. Som man bør kende og have valgt inden man går igang med at udvikle
Læs mereUDKAST: Sundhedsdatanettet (SDN) Danske Regioner
UDKAST: Sundhedsdatanettet (SDN) Modenhedsdrøftelse af systemerne i regi af FSI Det er aftalt i den fællesoffentlige styregruppe for sundheds-it (FSI), at forretningsstyregrupperne én gang årligt drøfter
Læs mereAPEX i Praksis Martin B. Nielsen. Navn. MBNDATA Emne
APEX i Praksis Martin B. Nielsen Navn MBNDATA Emne Foredragsholderen Oracle/APEX Arkitekt/udvikler/DBA Siden Oracle v.5 (1988) APEX Siden 2007, men før (Database provider, HTMLDB) MBNDATA siden 1996 MBNDATA
Læs mereArkitekturrapport: MDB Min Digitale Byggesag
Arkitekturrapport: MDB Min Digitale Byggesag Denne orienteringsrapport udarbejdes for it-projekter med effekt på den fælleskommunale rammearkitektur. Rapport ejes af projektets it-arkitekt. Det er projektlederens
Læs mereADGANG TIL EGNE DATA ADGANG TIL EGNE IT-ARKITEKTURRÅDET. Den 17.maj 2017
ADGANG TIL EGNE DATA Den 17.maj 2017 1 Drøftelse Drøfter den fælleskommunale vision for adgang til egen data Drøfter udvælgelsen af type af pilotprojekt samt evt. ønsker til det videre arbejde med handleplanen
Læs mere10. Rapporter i BBR... 2
Indholdsfortegnelse 10. Rapporter i BBR... 2 10.1 Reporting Services arkitektur... 2 10.2 Reporting Services i Nyt BBR... 3 10.3 Faste BBR-rapporter... 4 10.3.1 Kort beskrivelse af de 10 faste rapporter...
Læs mereDANSK IT ARKITEKTUR CERTIFICERING
DANSK IT ARKITEKTUR CERTIFICERING Practitioneruddannelsen System Arkitekt Practitioner Kompetencebeskrivelse Version 2018.02.08 DANSK IT www.dit.dk/ark Copyright All Rights Reserved DANSK IT ARKITEKTUR
Læs mereReferat leverandørmøde BBR & DAR 02.08.14
4. september 2014 Referat leverandørmøde BBR & DAR 02.08.14 1. KOMBIT bød velkommen og gennemgik dagens agenda. Agenda blev fremlagt som vist: Kl. 13.00 Velkomst v. Simon Mark Pedersen, KOMBIT Kl. 13.10
Læs mereBRUTTO CV Peter Petersen
BRUTTO CV Peter Petersen Tlf.: xx xx xx xx Mail xx@xx.dk Linkedin: https://dk.linkedin.com/in/peterpeter RESUMÉ Jeg har en baggrund som Civilingeniør i Software Engineering og 5 års erfaring med projektledelse
Læs mereIt arkitektur- og sikkerhedskrav Løn og personalesystemsudbud. Region Midtjylland 2010.
It arkitektur- og sikkerhedskrav Løn og personalesystemsudbud Region Midtjylland 2010. 1 1 Indledning 1.1 Versionshistorie Version Dato Ansvarlig Status Beskrivelse 1.0 2010-05-04 HENSTI Lukket Definition
Læs mereBilag 10. Afprøvning
Bilag 10 Afprøvning 2 Vejledning til tilbudsgiver Dette bilag beskriver, hvordan Leverancer og videreudviklingsydelser skal afprøves af Kunden i samarbejde med Leverandøren. Bilaget gælder kun for større
Læs mere