18
OS2 – Offentligt digitaliseringsfællesskab c/o Aarhus Kommune DOKK1, Hack Kampmanns Plads 2 8000 Aarhus C www.os2.eu [email protected] Copyright OS2 Offentligt digitaliseringsfællesskab. Dette værk er under en Creative Commons Kreditering- DelPåSammeVilkår 4.0 International licens. Besøg http://creativecommons.org/licenses/by-sa/4.0/ for at se en kopi af licensen. OS2opgavefordeler Annoncering af drift, support, udvikling og implementering

Annoncering af drift support udvikling og …...OS2opgavefordeler – Annoncering af drift, support, udvikling og implementering Side: 3 • Syddjurs kommune • Norddjurs kommune

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Annoncering af drift support udvikling og …...OS2opgavefordeler – Annoncering af drift, support, udvikling og implementering Side: 3 • Syddjurs kommune • Norddjurs kommune

OS2–Offentligtdigitaliseringsfællesskabc/oAarhusKommune

DOKK1,[email protected]

CopyrightOS2Offentligtdigitaliseringsfællesskab.DetteværkerunderenCreativeCommonsKreditering-DelPåSammeVilkår4.0Internationallicens.Besøghttp://creativecommons.org/licenses/by-sa/4.0/foratseenkopiaflicensen.

OS2opgavefordeler Annoncering af drift, support, udvikling og implementering

Page 2: Annoncering af drift support udvikling og …...OS2opgavefordeler – Annoncering af drift, support, udvikling og implementering Side: 3 • Syddjurs kommune • Norddjurs kommune

OS2opgavefordeler – Annonceringafdrift,support,udviklingogimplementering

Side: 2

Annonceringsramme OS2-fællesskabetannonceropgavenfordrift,support,udviklingogimplementeringafløsningenOS2opgavefordeler.Viinvitererleverandørertilatbydepåopgaven,sombeskrivesidetfølgende.

Definitioner

• OS2-fællesskabetbenævnesogsåsomkunden.• Kommunersombenytterløsningenomtalesogsåsomanvendere.

Spørgsmål

SpørgsmålbedesrettettilOS2-sekretariatetpå[email protected]ørgsmålskalværeosihændesenestmandagd.8/1-2018kl.12.Spørgsmålogsvarpubliceresianonymiseretformpåos2.eusenestfredagd.12/1-2018kl.12.

Deadline

Deadlineformodtagelseafbesvarelsereronsdagd.31/[email protected].

Valg af leverandør

Senest14dageefterforventesstyregruppenforOS2opgavefordeleratvælgeenleverandør,ogdetvindendebudannoncerespåos2.eu.

Detvindendebudvælgesudfraenvægtningmellemøkonomiogopgavebesvarelse.

Kontraktperioden

Derindgåsaftaleforen4-årigperiode.Kundenerdogberettigettilathæveaftalenmed3månedersopsigelsevedskriftligtvarsling.

Overtagelse

Detforventesatleverandørenkanleverefrasenestden1/4–2018.

Nuværende anvenderkommuner

OS2opgavefordelerbenyttesidagaffølgendeanvendere:

• Horsenskommune• Skanderborgkommune

Page 3: Annoncering af drift support udvikling og …...OS2opgavefordeler – Annoncering af drift, support, udvikling og implementering Side: 3 • Syddjurs kommune • Norddjurs kommune

OS2opgavefordeler – Annonceringafdrift,support,udviklingogimplementering

Side: 3

• Syddjurskommune• Norddjurskommune• Fredensborgkommune• Ballerupkommune

Anvenderneerikkeforpligtigettilatgåmedpådenfællesrammeaftale.

Leverandørens kompetencer

LeverandørenbedesmedsendeCVpådepersoner,somforventesatløfteopgavernemedvidereudviklingafløsningen,samtCVpådepersonersomforventesatvaretageimplementeringisamarbejdemedanvenderne.

Erklæringer

FøraftaleindgåelseskaldenvalgteleverandørunderskriveenOS2-partneraftaleogenOS2-FLOSSaftale.

• OS2-leverandørpartneraftalekansesher• OS2-FLOSSaftalenkansesher

Besvarelse

Leverandørenbedesangivepriserpåydelserneimedsendteregneark.Priserpåydelserneangivesefterentrappemodelforantalletafanvendere.

Organisering OS2opgavefordelererorganiseretiOS2-fællesskabet.OrganiseringsamtkravtilløsningenfølgerOS2sgovernancemodel1,hvorløsningenerplaceretpåniveau2.

Styregruppe

StyregruppeneransvarligforproduktetoverforOS2oganvenderne.

Styregruppensmedlemmerudpegesblandtdedeltagendeanvendere,dervedstyregruppenskonstitueringvælgerenformandforstyregruppen.Styregruppenhardetoverordnedeledelsesansvarforprojektetogdetsfremdrift,herunderatovervågeressourcer,økonomiogleverancer.

Deterstyregruppensrolleattræffecentralebeslutninger,f.eks.vedmilepæle,ogatbidragemedideerpåcentraletidspunkteriløsningenslivscyklus.Styregruppenerdenhøjest

1https://os2.eu/side/governance

Page 4: Annoncering af drift support udvikling og …...OS2opgavefordeler – Annoncering af drift, support, udvikling og implementering Side: 3 • Syddjurs kommune • Norddjurs kommune

OS2opgavefordeler – Annonceringafdrift,support,udviklingogimplementering

Side: 4

besluttendemyndighed.Vedtvivlsspørgsmålistyregruppenharstyregruppeformandenansvaretforattagedenendeligebeslutning.

Styregruppensopgaverer:

• Valgafprojektleder• Godkendelseafbudgetterogstyringaføkonomi• Godkendeudviklingsbeskrivelser• Sikreressourcer• Skabegoderammerforsamarbejdet• Sikreoverholdelseafkravtilløsningen(eks.arkitekturkravmm.)• Stillekravtilkvalitetogleveranceriforbindelsemedløsningen• Sikreatvæsentligeinteressenterhøres/bidragertilløsningen• Konflikthåndtering• Løbendeopfølgningpåbusinesscaseoggevinstrealisering

Styregruppenssammensætninger:

• JonBadstuePedersen,SyddjursKommune(Formand)• MadsLundTorslev,HorsensKommune• AndersSchølerKollin,SkanderborgKommune• JensKjellerupHansen,BallerupKommune

Koordinationsgruppe

Koordinationsgruppenhartilformålatkoordinerede,underløsningen,deltagendeanvenderesønskerogbehovforvidereudviklingogvedligeholdelse.Koordinationsgruppensopgaverer:

• Sikreindsamlingafanvendernesønskertiludviklingafløsningen• Igangsætteogeventueltlukkeudviklingsprojekter• Varetageansvaretforudviklingogdriftmedleverandøren• Styringaføkonomiirelationtildeafsattemidlertiludvikling• Styringaføkonomiirelationtilindsamlingafmidler• Indstilleudviklingsprojektertilstyregruppen• Sikrevidenopsamlingog-delinganvenderneimellem.

Etvigtigtformålmedkoordinationsgruppeneratsikreengagementogpositiveenergiomkringløsningen.Koordinationsgrupperneharenvigtigrolleiatsikre,atløsningenudvikles,ogatløsningenlever.

KoordinationsgruppenforOS2opgavefordelervaretageogsåOS2kle.Sammensætningener:

• MadsLundTorslev(HorsensKommune)• JacobHansen(SkanderborgKommune)• JesperVigMeyer(IshøjKommune)• HenrikBojsen(SyddjursKommune)• BrianJacobsen(Taxon)• JoachimEriksson(KL)

Page 5: Annoncering af drift support udvikling og …...OS2opgavefordeler – Annoncering af drift, support, udvikling og implementering Side: 3 • Syddjurs kommune • Norddjurs kommune

OS2opgavefordeler – Annonceringafdrift,support,udviklingogimplementering

Side: 5

OS2-sekretariatet

HveranvenderbetalerenfastårligtilslutningsafgifttilOS2,sompåvegneafanvenderneadministrererleverandøraftalenogøkonomien.

OS2-sekretariateterbindeleddetmellemdemangeinteressenter,ogbidragermedstøttetilstyregruppe,koordinationsgruppesamtleverandøren.

OS2-sekretariatetløserbl.a.følgendeopgaver:

• VedligeholderogsikrerkendskabettilOS2sgovernance• VedligeholderogsikreranvendelsenafOS2-værktøjerog-skabeloner• Bidragetilkommunikationafogomløsningen• Understøttertilslutningsprocessen• SikrerkoordinationenmellemOS2opgavefordelerogOS2-bestyrelsen• Understøtteropsamlingenafvidenogerfaringer

OS2-sekretariateter:

• RasmusFrey,Sekretariatschef• TereseLorentzen,Kommunikationsmedarbejderogprojektkoordinator

Page 6: Annoncering af drift support udvikling og …...OS2opgavefordeler – Annoncering af drift, support, udvikling og implementering Side: 3 • Syddjurs kommune • Norddjurs kommune

OS2opgavefordeler – Annonceringafdrift,support,udviklingogimplementering

Side: 6

Løsningsbeskrivelse

OS2opgavefordeler

FølgendeindeholderenløsningbeskrivelseafOS2opgavefordeleren.Beskrivelsenskalsessometsupplementtilsystemdokumentationen2.FokuserherpåatbeskrivebrugenafOS2opgavefordelerenswebbrugergrænsefladeogdevæsentligsteAPI’er,iforholdtilintegrationmedanvenderensøvrigeIT-systemer.

OS2opgavefordelerenudfyldertoroller.Deneneeratvaretageogvedligeholdedistributionsregler,dvs.enmapningmellemKLE-numreogorganisatoriskeenheder,medhenblikpåfordelingafindkommendepost.Denandenrolleerorganisationsopmærkning,hvorderforhverorganisatoriskenhedkanangives,hvilkeKLE-numreenhedeneransvarligfor,samthvilkeKLE-numreenhedenharadgangtil.Dissetoopmærkningerkaldeshhv.udførerogindsigt.

ForatudføredetonævnterollerharOS2opgavefordelerendelsetwebinterfacedelsenRESTAPI.Iwebinterfacetkanhveranvenderadministrereogvedligeholdederesdata,hvilketudoverdistributionsreglerneogorganisationsopmærkningenogsåinkludererenorganisationsstruktur.RESTAPI’etbrugesafanvenderensandreIT-systemer.

DistributionsreglerneerudvikletmedhenblikpådistributionafposttilanvendernesøvrigeIT-systemer.EksempelvisanvenderHorsensKommuneintegrationsplatformenSBSIPtilathåndterepostfraflerekilder(digitalpost,email,scanmv.),journalisereogsendevideretilrelevantefagspecifikkesystemerogorganisatoriskeenheder.SBSIPharetmodul,dersenderetKLE-nummertilOS2opgavefordelerensweb-service,ogfåretsvartilbageindeholdendeenorganisatoriskenhed,dersidenhenkanbenyttestildistribution.

Organisationsopmærkningerenrelativtnyudvikletfeature.IforbindelsemedbruddetpåKMDsmonopolindenforITsystemerpåkontanthjælps-,sygedagpenge-ogsagsoverbliksområdetsigtesderimodenIT-arkitekturmedmangeundersystemerfraforskelligeleverandører.Undersystemerneskal,afhængigtafdenorganisatoriskeenhed,kunnebegrænseadgangentilforskelligedomæner.OS2opgavefordelerensorganisationsopmærkningertænktsomenkomponentidenneadgangsstyring.

Brugergrænseflade

Brugergrænsefladenbestårafetwebinterface,hvormankanhåndterebådedistributionsreglerneogorganisationsopmærkningen.Webinterfacetharogsåenadministrationsdel,hvormankanhåndtereensorganisationsstruktur,APInøgleoglaveanvenderspecifikkeindstillinger.

2https://github.com/OS2Opgavefordeler/os2opgavefordeler/tree/develop/docs

Page 7: Annoncering af drift support udvikling og …...OS2opgavefordeler – Annoncering af drift, support, udvikling og implementering Side: 3 • Syddjurs kommune • Norddjurs kommune

OS2opgavefordeler – Annonceringafdrift,support,udviklingogimplementering

Side: 7

Distributionsregler

UnderfanendistributionsreglererdetmuligtatseenlisteoveralleKLE-numreogdentilhørendefordelingsregel,altsåhvilkenafdelingdererstårsommodtagerafpostindenfordetteKLE-nummer(Figur1).

Figur 1

Vedatklikkepå“fordeling”,kanenfordelingsregeloprettesellerredigeres(Figur2).BemærkathvisderikkeeksplicitersatenfordelingsregelforetgivetKLEnedarvesfordelingsreglenfraetKLEhøjereoppeitaxonomien.EksempelviskanKLE-nummer23.05.01,“RegistreringiCPR”,arvefordelingsreglenforKLE-nummer23.05,“Folkeregistrering”,derigenkanarvefordelingsreglenforKLE-nummer23,“Borgerligeforhold”.

Figur 2

Page 8: Annoncering af drift support udvikling og …...OS2opgavefordeler – Annoncering af drift, support, udvikling og implementering Side: 3 • Syddjurs kommune • Norddjurs kommune

OS2opgavefordeler – Annonceringafdrift,support,udviklingogimplementering

Side: 8

Opmærkning

Iopmærkningsviewetkanmanfremsøgeenenhed,ogdereftervælgehvilkeKLE-numre,enhedenskaludføre,oghvilkedenskalhaveindsigti(Figur3ogFigur4).

Figur 3

Figur 4

Administrer kommune

“Administrerkommune”-viewetgiveradgangtilforskelligeadministrativemuligheder.Somf.eks.atuploadeenorganisationsstruktur,sætteAPI-nøgleogoprettekommunespecifikkeKLE-numre.

Page 9: Annoncering af drift support udvikling og …...OS2opgavefordeler – Annoncering af drift, support, udvikling og implementering Side: 3 • Syddjurs kommune • Norddjurs kommune

OS2opgavefordeler – Annonceringafdrift,support,udviklingogimplementering

Side: 9

Figur 5

API nøgle

APInøglenskalbrugestilbasicauthenticationikaldtilRESTAPI’en.EksemplerpådissekaldergivetisektionenAPI.

Upload JSON organisationsstruktur

OS2opgavefordelerenskalhaveadgangtilorganisatoriskeenheder,ogdisseuploadesietJSONformat(Figur5).Formateterentræstrukturmedtotypernodes,afdelingerogpersoner.Afdelingsnodesharfølgendefields,businessKey,name,email,phone,esdhId,esdhLabel,manager,employeesogchildren.businessKeyerIDforenafdeling,hvisdistributionsreglerneersat,ogennyorganisationsstrukturuploades,vilreglernebliveopretholdtsåfremtdensammebusinessKeyfindesidennyestruktur.managererenpersonnode.employeeserenlistemedpersonnodes.Endeligerchildrenenlistemedafdelinger.

Personnodesharflg.fieldsbusinessKey,name,email,phone,esdhId,oginitials.

{ "businessKey" : "272", "name" : "Horsens Kommune", "email" : null, "phone" : "76292929", "esdhId" : "HORSENS", "esdhLabel" : "Horsens Kommune(HORSENS)", "manager" : null, "employees" : [ ], "children" : [ ... }

Page 10: Annoncering af drift support udvikling og …...OS2opgavefordeler – Annoncering af drift, support, udvikling og implementering Side: 3 • Syddjurs kommune • Norddjurs kommune

OS2opgavefordeler – Annonceringafdrift,support,udviklingogimplementering

Side:10

API

OS2opgavefordelerenunderstøttertoAPIindgangesvarendetildetorolleropmærkningogdistributionsomdefineretovenfor.APIadressentilinterfaceterhhv.http://os2opgavefordeler-test.miracle.dk/rest/apifortestmiljøetoghttps://os2opgavefordeler.dk/rest/apiforproduktionsmiljøet.APInøglensættesiweb-interfacet,ogskalbrugessompasswordiHTTPbasicauthentication.

Distribution

ForatfåendistributionsregelforetbestemtKLE-nummergivesKLE-nummeretmedienquerystringtilAPIindgangen.Nedenståendeereteksempelpåetkaldtiltestserveren(authorizationsstrengenbWx0QGhvcnNlbnMuZGs6aG9yc2Vuc2FwaQ==erbase64encodingenafmlt@horsens.dk:horsensapi):

{"name":"LotteMøllerJensen","businessKey":"38421","email":"[email protected]","esdhId":"38421","initials":null,"phone":null}

curl-XGET\'http://os2opgavefordeler-test.miracle.dk/rest/api?kle=13.02'\-H'authorization:BasicbWx0QGhvcnNlbnMuZGs6aG9yc2Vuc2FwaQ=='\-H'cache-control:no-cache'

Page 11: Annoncering af drift support udvikling og …...OS2opgavefordeler – Annoncering af drift, support, udvikling og implementering Side: 3 • Syddjurs kommune • Norddjurs kommune

OS2opgavefordeler – Annonceringafdrift,support,udviklingogimplementering

Side:11

Svaretfraservicener:

Opmærkning

APIindgangentilorganisationsopmærkningenbenytterensåkaldtbusinessKeytilatlaveopslagforhverorganisatoriskenhed.businessKeyerendelafdetJSONformat,deruploades(sesektionenAPInøgle),menhverkenAPI’enellerwebinterfacettilbydernoglemulighederforatfremsøgeellerlistebusinessKey’s.

Nedenståendeereteksempelpåetkaldtiltestserveren,hvor“1018831”erbusinessKeyforITProjektogUdviklingsafdelingen.

Iproduktionsmiljøetreturnererkaldetenfejl500InternalServerError.

{"kle":{"number":"13.02","name":"Vandforsyning"},"org":{"manager":{"name":"FlemmingHausgaardLarsen","email":"[email protected]","esdhId":"74865","esdhName":null,"initials":"YHFHL","jobTitle":null},"businessKey":"855227","name":"NaturogMiljø","esdhId":"NATURTM","esdhName":"NaturogMiljø(NATURTM)","email":null,"phone":"76292929"},"employee":null}

curl-XGET\http://os2opgavefordeler-test.miracle.dk/rest/api/ou/1018831\-H'authorization:BasicaGVqQGhlai46aG9yc2Vuc2FwaQ=='\-H'cache-control:no-cache'

{"PERFORMING":[],"INTEREST":[]}

Page 12: Annoncering af drift support udvikling og …...OS2opgavefordeler – Annoncering af drift, support, udvikling og implementering Side: 3 • Syddjurs kommune • Norddjurs kommune

OS2opgavefordeler – Annonceringafdrift,support,udviklingogimplementering

Side:12

Teknisk dokumentation Fortekniskdokumentationhenvisestilgithub,https://github.com/OS2Opgavefordeler/os2opgavefordeler/tree/develop/docs.

Opgavebeskrivelse Viønskeretsamlettilbudpådefølgendebeskrevneopgaver.

Hosting og drift af løsningen

Kundenforventer,atOS2opgavefordelerleveresomSaaStilanvenderne.Detforventes,atleverandørenvælgerinfrastrukturenoglevereenbeskrivelseafdenvalgteløsning.

Følgendekriterierindgåribedømmelsen:

Infrastructure-As-A-Service (IAAS) Cloud leverandør

Audit

EnIAASleverandørbørværeunderlagtårligeauditsaftredjepart.

Dokumentation

EnIAASleverandørbørsomminimumkunnestilledokumentationforprocedure,standarder,politikkerogkonfigurationtilrådighedforsetup,automatiseredeproceduresamtlog-ogmonitoreringsinformation.

Sikkerhed

EnIAASleverandørbørsomminimumkunnestillefølgendetilrådighed.

• Dokumenteredemånedligepenetrationtests.• Beskrevneprocedureforpatch-managementoghåndteringafsårbarheder.

Compliance

EnIAASleverandørbørsomminimumhavefølgendecertificeringer

• CSA(CloudSecurityAlliance)• ISO9001• ISO/IEC27001• ISO/IEC27017• ISO/IEC27018

Lovgivning

EnIIASlevernadørbørværegodkendtifølgendelovgivning

Page 13: Annoncering af drift support udvikling og …...OS2opgavefordeler – Annoncering af drift, support, udvikling og implementering Side: 3 • Syddjurs kommune • Norddjurs kommune

OS2opgavefordeler – Annonceringafdrift,support,udviklingogimplementering

Side:13

• Persondataloven• Persondataforordning2018• EUDataProtectionDirective

Support / SLA

Leverandørenforventesatkunneleveresupport/SLAtilkundenoganvenderneindenfornedenståendekriterier.

Oppetid

• Opgavefordelerensplanlagteoppetider24/7/365• Dermåvære1planlagtservicevinduehvermåned• Servicevinduetskalplanlæggestilatfaldeienweekend(dvsstarteefterlørdagmorgen

kl04:00,ogslutteførmandagmorgenkl04.00)• Servicevinduetmåikkeværelængereend4sammenhængendetimer• Servicevinduetskalmeldesudmindst1kalendermånedfordetpåbegyndes• Opgavefordelerenskalværetilgængelig99,5%afdenplanlagteoppetid(planlagte

servicevinduertællerikkesomnedetid)

Svartider

Brugergrænsefladenskalværebrugervenligesvartider,hermedforstået,atindlæsningafenkelt-sidermåikketagelængeretidend200msigennemsnit.DerforetagessvartidsmålingerafOS2opgavefordelerensbrugergrænsefladeiforbindelsemedhverrelease,foratsikreatdennesvartidkanoverholdes.API’ettilopslagpåenbrugersrollerskalhavetilsvarendesvartider,hermedforståetatopslagikkemåtagelængeretidend200msigennemsnit.DerforetagessvartidsmålingerafOS2opgavefordelerensAPIiforbindelsemedhverrelease,foratsikreatdennesvartidkanoverholdes.

SLA på standard ydelser

Supportforegårpåe-mail,ogsvartidenpåsupport-henvendelseermaksimalt2arbejdsdage.Supportenhåndtererdenedenfornævntestandardydelser,samtevt.tilkøbsydelser.

SLA ved systemnedbrud

LeverandøreneransvarligforautomatiskovervågningafOS2opgavefordelerenogdriftsmiljøet,oghåndterersystemnedbrudmeddetsamme,deopdages,ogsåiweekend/helligdage.Leverandørenskalkunnereetableredriftenindenformaksimalt12timerefter,nedbruddeteropdaget,evt.vedatslådriftenoverpåny-etableredeimages,medetrestoreafendatabasebackup.

Kontaktkanaler

Denprimærekontaktkanalvedsupport/drifts-henvendelserergennemenformulariOS2opgavefordeleren.Alleindgåendesageridenneformularresultererienautomatiskoprettelseafentrouble-ticketikundenstrouble-ticketingsystem(pt.OS2sJira).

Kundeoganvendereskalstilleen(ellerflere)e-mailadressertilrådighed,hvorleverandørenkansendedriftsinformationvedrørendeservicevindueroglignende.Leverandørenvilsikre,at

Page 14: Annoncering af drift support udvikling og …...OS2opgavefordeler – Annoncering af drift, support, udvikling og implementering Side: 3 • Syddjurs kommune • Norddjurs kommune

OS2opgavefordeler – Annonceringafdrift,support,udviklingogimplementering

Side:14

kundenholdesopdateretomalledrifts-relateredehændelserviadennekanal.Kundenskalogsåhavemulighedforatkontakteleverandørenpåtelefon,dererdogingenSLApåsvartelefonåbningstid,menleverandørenforventesatforsøgeatvillebesvarealleindkommendekald,samtringetilbagepåubesvaredekald,såsnartsommuligt.Hvisderoprettesendriftssagpåbaggrundafentelefonhenvendelse,opretterleverandørenentrouble-ticketpåvegneafkunden,sådriftssagenkansporespåsammemåde,somhvisdervartaleomene-mailhenvendelse.

Testmiljø

Leverandørenetablererettilsvarendetest-miljø,derkananvendestilkundetestafnyfunktionalitet,indendenneidriftsættespåkundensdriftsmiljø.

Den enkelte anvenders opgaver ved ibrugtagning

IforbindelsemedibrugtagningafOS2opgavefordelerenskalanvenderleverefølgende

• SAMLmetadatafordenIdentityProviders(fxADFS)derskalanvendestilatloggeanvenderensbrugerepåOS2opgavefordeleren.

• EtinitialtJSONpayloadderindeholderanvenderensorganisationidetformat,somerangivetiOS2opgavefordelerensdokumentation.Dettepayloadkanentenleveressomenfil,somsåindlæsesafleverandøren,elleranvenderkanindlæsedetviaOS2opgavefordelerensAPI.

• AnvendereransvarligforatvedligeholdeegenorganisationviadetAPI,somudstillespåRollekataloget.

Standard ydelser

Driftsvederlagetforventesatdækkeenrækkestandardydelser,somerbeskrevetidetteafsnit.

• AssistancetiludtrækafKLEopmærkningergennemAPI.• UdvekslingafSAMLmetadatatilhåndteringaflogintilOS2opgavefordeleren.Bemærk

atdetteikkeinkludererassistancetilopsætningianvenderensIdentityProvider(mendermedfølgerenvejledningsamtpowershellscriptstilatudføreopsætningenselviMicrosoftADFS).

• IndlæsningafKLEemneplan.NårKLEemneplanenopdateresskaldennyeversionindlæsesiOS2opgavefordelerensenestenugeefterdennyeversionerudkommet.

• DatabaserestorepåKundensanmodning(fuldtrestore–restoreafenkelt-elementererenbetalbarydelsepåtimebasis).

• Assistancetilre-etableringafenslettetopmærkning.• FuldtdatabaseudtrækfraOS2opgavefordeleren.Bemærkatetautomatisk

databaseudtræk(fxetnatligtellerugentligtudtræk)ikkeerenstandardydelse,ogderaleneertaleomenkeltudtræk,fxiforbindelsemedhjemtagningafdriftenafOS2opgavefordelerenog/ellerexit.

Yderligeresupport/ydelserskalkunnetilkøbespåtimepris.

Leverandørens fakturering af yderligere supportopgaver

Indenfaktureringafløbendesupportopgaverskalleverandørenisamarbejdemedkoordinationsgruppe,foretageenvurderingafomopgavernebetalesafkundenellerdenenkelteanvendersomharindrapporteretopgaven.

Page 15: Annoncering af drift support udvikling og …...OS2opgavefordeler – Annoncering af drift, support, udvikling og implementering Side: 3 • Syddjurs kommune • Norddjurs kommune

OS2opgavefordeler – Annonceringafdrift,support,udviklingogimplementering

Side:15

Definitionener,atsupportopgaversomdirekterelaterersigtil,atOS2opgavefordelerbetalesafkundenmenssupportopgaversomrelaterersigtilanvenderensegetdriftsmiljø,integrationerosv.betalesafanvenderenselv.

Leverandørens misligholdelse

Forsinkelse

Såfremtleverandørenharpåtagetsigatløseopgavenindenforenbestemttid,ogleverandørenikkeoverholderfristen,erleverandørenudenvidereforpligtettilatbetalekundenenbod.Bodenberegnespr.arbejdsdagafdetsamledeberegningsgrundlag.Bodenudgør0,25%prarbejdsdagforsinkelsenvarer.Beregningsgrundlagetforovennævnteboderdetbeløb,somoprindeligteraftaltforopgavensgennemførelse,doghøjstdetbeløb,somleverandørenfaktiskharfaktureretkundendeseneste12månederfordenpågældendeopgaveforudforforsinkelsensindtræden.Kundenerikkeberettigettilandenerstatningellerbodgrundetforsinkelseudoverdenoverfornævntebod.

Mangler

Faktiske mangler

Kundenerforpligtettilatundersøge,evaluereogtestedetleverede,vedhveropgavesellerdelopgavesafslutning.Derforeliggerenfaktiskmangel,nårløsningenikkeleveroptilfastsattekravtilfunktion,omgang,ydelserellerkvalitet.Elleridetilfældehvorkraveneikkeerudtrykkeligtreguleret,iforholdtilhvadkundenmedrimelighedkunneforventeafløsningen/deleveredeopgaver.

Reklamation

Fejlellermanglerderopdagesvedgennemgangafopgaverneudførtihenholdtilaftale,skalafkundenpåberåbesstraksogudenugrundetopholdoverforleverandøren.

Såfremtderforeliggerenmangelveddeleveredeydelser,sommåbetegnessomvæsentlig,ogdetteikkeburdeværeopdagetafkundeniforbindelsemedleveringen,kankundenpåberåbesigdettesenest12månederefterlevering.

Afhjælpning

Leverandørenerforpligtettilatafhjælpedefejlogmangler,deropdagesvedoverleveringenafopgaveromfattetafdenneaftale.Manglerderkonstateresefterleveringstidspunkt,eromfattetafdeøvrigemisligholdelsesbeføjelser.

Udviklingsydelser

Leverandørenbedesbesvarenedenståendeudviklingsønskemedenløsningsbeskrivelseogpris.

Udviklingsønske – Ny login proces

IdaganvenderløsningenkomponentenOS2ssotilfedereretlogin.Dennekomponentønskesudskiftet,ogistedetskalloginindbyggessomendelafopgavefordeleren.

UserStory

Page 16: Annoncering af drift support udvikling og …...OS2opgavefordeler – Annoncering af drift, support, udvikling og implementering Side: 3 • Syddjurs kommune • Norddjurs kommune

OS2opgavefordeler – Annonceringafdrift,support,udviklingogimplementering

Side:16

SommedarbejderienkommuneviljegloggeindiOS2opgavefordelerenmedminAD-brugermedfærrestmuligeklik.

AcceptenceCriteria

• OS2opgavefordelerentilgårdekommunaleADgennemfederatedidentitymedOIOSAML,f.eks.igennemenopkoblingtilADFS.

• DetermuligtatkobleflereFederationServicekomponenterpåOS2opgavefordelerenfradenenkeltekommune,såenkommunef.eks.kanhave2forskelligeADFSkobletpåløsningen.

ForbindelsemellemADFSogOS2opgavefordelerkunnef.eks.skegennemOIOSAMLeftersammestandardersomKOMBITcontexthandleren,daalle98kommuneralleredeharentilkobling,somkanhåndteredenneslags.

Ramme for fremtidig udvikling

Leverandørenforventesatkunnelevereestimatpådeløbendeudviklingsønsker,derfremsættesafstyregruppen.Leverandørenforventesendvidereathaveprojektorganisationentilatrealisereudviklingsønsker.Leverandørenbedesoplysetilhvilkentimepris(er),derleveres.

Page 17: Annoncering af drift support udvikling og …...OS2opgavefordeler – Annoncering af drift, support, udvikling og implementering Side: 3 • Syddjurs kommune • Norddjurs kommune

OS2opgavefordeler – Annonceringafdrift,support,udviklingogimplementering

Side:17

Den gode opgaveløsning

LeverandørenforventesatbenytteOS2sJiraogdefinitionerfordengodeopgavebeskrivelse.UdviklingsønskerbeskrivesafanvendernesomenStoryiOS2opgavefordelersJIRA.

Enuserstorybeståraf:

• Som>rolle<ønskerjeg>behov<(skrivesiSummary-feltet)• Såledesatjegkannukan>acceptancekriterier<(skrivesiDescription-feltet)

Enuserstoryeruafhængigafalleandreuserstories,værdifuldforbrugeren,kanestimeresiformafindsats,tilpaslillesådenkanpasseindiensprint/iterationogermuligatteste.

Definition of done

Leverandørenforventesatkunneefterlevefølgendedefinitionogdoneforudviklingsopgaver.

1. Gennemførttestafdetudvikledeforenenkeltanvenderitestogproduktionsmiljø.2. Kundenharaccepterettest.3. Gennemførttestafdetudvikledefraalleanvendereitestogproduktionsmiljø.

Kodereview

StyregruppenforOS2opgavefordelerkantilenhvertidbeslutteindkøbekodereviewhos3.part.Eteventueltkodereviewskalsikreenhøjstandardforkodekvalitet,dokumentationogsikkerhediløsningen.

Implementeringsydelser

Derertogenerelleimplementeringsydelserrelaterettilløsningen.

1. Støtnyeanvendereiibrugtagningenafløsningen2. Støteksisterendeanvendereiatudvidebrugenafløsningen

Ydelsesbeskrivelse

Nårennyanvenderskalibrugtageløsningen,haranvenderenbrugforatforståløsningensmulighederogafhængigheder.MulighedernekanhandleomopmærkningtilpostfordelingviaKLEogopmærkningtiladgangsstyringviaKLE.

CentraleafhængighedereratstøtteanvendereniatudarbejdeetJSON-udtrækafanvenderensorganisationsstrukturogkommemedeksemplerpåhvordanAPI’ernekanstøttekommendearbejdsgange.

Nåreneksisterendeanvenderskaludvidebrugenafløsningen,skalleverandørenkunnebiståmedeksempelvisvejledningtilhvordan,API’ernekanstøttekommendearbejdsgange.

Page 18: Annoncering af drift support udvikling og …...OS2opgavefordeler – Annoncering af drift, support, udvikling og implementering Side: 3 • Syddjurs kommune • Norddjurs kommune

OS2opgavefordeler – Annonceringafdrift,support,udviklingogimplementering

Side:18

Rettigheder til programmel og dokumentation Derstilleskravom,atforeningenOS2–OffentligtdigitaliseringsfællesskabharallenuværendeogfremtidigerettighedertilOS2opgavefordelerspecifiktprogrammel,dokumentation,design,rapporterogaltandetmateriale,udenbegrænsninger,derudarbejdesafleverandøreniforbindelsemedopfyldelsenafaftalen.

Dettegælderogsåkode,kildekode,udvikledeværktøjer,dokumentation,detailspecifikationer,grænsefladespecifikationer,rapporter,design,dataogdatabaser.Licensenfordet,afleverandøren-tilnærværendeaftale-udarbejdedemateriale,erMPL2.0(somerkompatibelmedGPLv2)ellerCCBY-SA.

Parterneharenfællesforståelsefor,atkodenleveresogudarbejdessomopensourceunderMPL2.0-licensen(https://github.com/OS2Opgavefordeler/os2opgavefordeler/blob/master/License.txt)samtunderlagtaftalerneiOS2-Offentligtdigitaliseringsfællesskab.LicensenforaltandeterCCBY-SA.

Kundenharbrugsrettildriftsmiljøetiaftalensløbetid.

Tredjemands rettigheder

Leverandørenforventesatindeståfor,atdetleveredeikkekrænkerandresrettigheder,herunderpatenterellerophavsrettigheder.