VORES SYN PÅ DE IKKE-FUNKTIONELLE KRAV OG OS2KRAVMOTOR KIT@ & OS2 TEMADAG OM DEN GODE IT-ANSKAFFELSE 27/6 2019 RASMUS KRIGHAAR & MARTIN BAKKEGAARD OLESEN
HVEM ER VI Martin Bakkegaard Olesen Business Line and Technology Director BASE Rasmus Krighaar Product Line Manager, KMD Nova ESDH & KMD Logic Public - 2
AGENDA 1. Kvalitet er dyrt, men skal (bør) betale sig på længere sigt 2. Ortogonalitet, åbenhed og governance 3. Hvordan understøtter vi de ikke-funktionelle krav IT mæssigt? 4. Spørgsmål Public - 3
KVALITET ER DYRT, MEN SKAL (BØR) BETALE SIG PÅ LÆNGERE SIGT Gode standarder er et aktiv for både ordregiver og leverandører! OS2kravmotor-processen skal sikre: Proportionalitet og (økonomisk) levedygtighed Dog nogle bekymringer: compliance, real time, ubalanceret risiko, RPA, browser support, oppetids krav, service vinduer, dokumentation og vedligehold Ældre kommunale it-løsninger er ikke bygget på denne måde Public - 4
ET EKSEMPEL FRA OS2KRAVMOTOR Krav id Navn Beskrivelse Rationale 191 Løsningen skal tillade automatisering via RPA-værktøjer Løsningen må ikke forhindre automatisering af arbejdsgange (eksempelvis ved brug af RPAværktøjer), med mindre der er love og regler som kræver personlig databehandling. RPA ses i mange kommuner som muligheden for at effektivisere arbejdsgange. Det skal være muligt at kode Softwarerobotter til at arbejde i applikationen og derved understøtte kommunens behov. Konsekvens Manglende kravopfyldelse kan medvirke til at hindre effektiviserings-gevinster og smartere arbejdsgange. Public - 5
ET ANDET EKSEMPLER FRA SKI 02.19 (2019 FØR GENUDBUD) Boden udgør 0,2 % af den månedlige pris for Servicen pr. påbegyndt Dag Leverandøren overskrider fristen for Rapportering. Kunden er dog berettiget til minimum at opkræve en bod på DKK 10.000,00 pr. påbegyndt Dag, og boden kan maksimalt udgøre i alt DKK 450.000,00. Såfremt Leverandøren overskrider den i bilag C.7 angivne frist for Overtagelsesdag kan Kunden kræve bod. Boden udgør 25 % af den månedlige pris for Servicen for hver 5 Dage Leverandøren overskrider fristen for Overtagelsesdag. Kunden er dog berettiget til minimum at opkræve en bod på DKK 75.000,00 for hver 5 Dage, og boden kan maksimalt udgøre i alt DKK 450.000,00. Boden beregnes ikke forholdsmæssigt, ud fra det eksakte antal Dage fristen er overskredet, men ud fra hver hel periode på 5 Dage fristen er overskredet. Er fristen f.eks. overskredet med 9 Dage udgør boden 25 % (eller mindst DKK 75.000,00), mens boden udgør 50 % (eller mindst DKK 150.000,00), hvis fristen er overskredet med mere end 10 Dage. Eksempel: Er fristen for Overtagelsesdagen sat til den 1. januar, kan Kunden kræve bod for overskridelse af fristen for Overtagelsesdagen efter den 6. januar og igen efter den 11. januar osv. Leverandøren ikke overholder et eller flere af Servicemålene Mangelafhjælpning, Lovvedligehold, Driftseffektivitet eller Svartid, kan Kunden, pr. Servicemål, kræve bod efter følgende bestemmelse: - Boden udgør 2 % af prisen pr. måned for Servicen. Kunden er dog berettiget til minimum at opkræve en bod på DKK. 20.000,00 pr. overskredet Servicemål, og boden kan maksimalt udgøre i alt DKK 450.000,00. Såfremt Leverandørens rapportering om Servicemål er mangelfuld og dette medfører, at rapportering ikke viser at Kunden kan kræve bod efter punkt 17.1.2, kan Kunden kræve bod. Boden udgør i dette tilfælde DKK 100.000,00 pr. Servicemål. Såfremt Leverandøren kræver uberettiget vederlag, herunder som følge af forkert efterregulering af á conto betalinger, eller ved at opkræve for høje á conto betalinger eller priser for Servicen eller Øvrige Ydelser, eller fremsender fejlbehæftet faktura, kan kunden kræve bod. Boden udgør DKK 25.000,00 pr. 2 tilfælde Leverandøren kræver uberettiget vederlag eller fremsender fejlbehæftet faktura. Boden beregnes ikke forholdsmæssigt, ud fra det eksakte antal gange Leverandøren har krævet uberettiget vederlag eller fremsendt fejlbehæftet faktura, men ud fra hver 2 tilfælde. Kunden kan således kræve boden hver anden gang Leverandøren kræver uberettiget vederlag eller fremsender fejlbehæftet faktura. Såfremt Leverandøren ikke overholder et eller flere af Servicemålene Helpdeskeller Eskalation, kan Kunden, pr. Servicemål, kræve bod efter følgende bestemmelse: - Boden udgør 1 % af prisen pr. måned for Servicen. Kunden er dog berettiget til minimum at opkræve en bod på DKK. 10.000,00 pr. overskredet Servicemål, og boden kan maksimalt udgøre i alt DKK 300.000,00. Såfremt Leverandørensrapportering om Servicemål er mangelfuld kan Kunden kræve bod. Boden udgør DKK 10.000,00 pr. Servicemål. Public - 6
ORTOGONALITET, ÅBENHED OG GOVERNANCE Arkitektur handler om de beslutninger, der er svære at ændre (reversibilitet af beslutninger) The Last Responsible Moment SOLID software design principper OCP: Åben til udvidelse, men lukket for ændring Ortogonal arkitektur er som OCP-princippet på arkitektonisk plan Microsoft Azure platform, SOA, åbne API'er Kunden skal være ansvarlig for governance Inner Source derfter Open Source...? Public - 7
LOGIC: ET ÅBENT PLATFORMS INITIATIV DER MULIGGØR RADIKAL INNOVATION I DEN OFFENTLIGE SEKTOR Logic skaber grundlag for et nyt paradigme for digital demokratisering og innovation i den offentlige sektor i Danmark. Initiativet giver offentlig-private aktører mulighed til at bidrage til nye og innovative services og produkter på langt nemmere vis end hidtil. Initiativet giver offentlig-private aktører let, styret og lovlig adgang til de fleste offentlige data og real-time-events på tværs af hele KMD- og Logic Partnersløsningsområdet! Initiativet gør det nemt for offentlig-private innovatører at finde hinanden og straks begynde at samskabe. Initiativet vil give borgerne centraliseret overblik og høj grad af kontrol over deres personoplysninger. Det vil endda gøre det muligt for borgerne at tjene penge på deres samtykker til kommerciel brug af deres personoplysninger. Public - 8
LOGIC-AL ELEMENTER Logic er en Microsoft Azure-baseret platform. Det er den foretrukne fælles service, API, komponent og løsnings platform i KMD. For at accelererer digital demokratisering og -innovation giver Logic offentlig-private aktører adgang til konkurrencedygtige og lav-risiko services til at skabe værdifulde produkter. Logic er et åbent og let tilgængeligt økosystem af offentlige data, real-time events, komponenter og løsninger, der giver mulighed for et stort antal start-ups såvel som etablerede virksomheder til at skabe innovative og rentable produkter, der vil udvide og supplere økosystemet løbende. Logic giver de offentlige aktører stor fleksibilitet og mulighed for at samarbejde med netop de partnere, de foretrækker, nystartede såvel som etablerede. Omkostningerne og indsatsen for at starte co-creation er så lave, at offentlig-private aktører med fordel kan engagere sig i en langt bredere og omfattende innovation end tidligere. Public - 9
LOGIC INNOVATION Safe sandboxed test environment Technical assistance Business potential evaluation Co-Creation facilitation Legal framework Governance Funding ( ) Playground Startup Co-Creation Consumer Partner Citizen Oversight Investor Public - 10
SPØRGSMÅL Public - 11
KONTAKT OS Martin Bakkegaard Olesen oln@kmd.dk 21730117 Rasmus Krighaar rrk@kmd.dk 21440162 Public - 12