Terug naar home

Overeenkomst

Service Level Agreement

Prestatieafspraken voor de AI Tools en AI Agents die AI Collega's ontwikkelt en beheert voor [Klantnaam]: servicelevels, reactietijden, service windows, rapportage en beschikbaarheid.

Opdrachtnemer
AI Collega's
Opdrachtgever
[Klantnaam]
Datum
[DD-MM-JJJJ]
Kenmerk
SLA-[JJJJ]-[NNN] · v1.1

Overzicht

SLA-overzicht

De opdrachtgever kiest één van de drie SLA-pakketten. Het gekozen pakket bepaalt de garanties, tijden en diensten in deze overeenkomst.

SLA-overzicht per pakket: Basis, Plus en Premium
SLA-pakketBasisPlusPremium
Beschikbaarheid
Beschikbaarheidsgarantie98,5%99,5%99,7%
Service windows
A: werkdagen 09:00 tot 17:30 uurInbegrepenInbegrepenInbegrepen
B: werkdagen 09:00 tot 22:00 uur *Niet inbegrepenInbegrepenInbegrepen
C: weekend 09:00 tot 22:00 uur *Niet inbegrepenNiet inbegrepenInbegrepen
* Niet van toepassing op prio 2 en 3.
Incident reactietijd / oplostijd voor 95% van de gevallen (in uren)
Prio 124 / best effort4 / 122 / 4
Prio 2best effort16 / 608 / 24
Prio 3best effort24 / 10016 / 60
Probleemmanagement, aanvang onderzoek (in uren)
Prio 1best effort3216
Prio 2best effort4824
Prio 3best effort9632
Support
E-mail support (24/7 melden)InbegrepenInbegrepenInbegrepen
Monitoring en rapportage
Uptime monitoringInbegrepenInbegrepenInbegrepen
Prestatie-monitoringInbegrepenInbegrepenInbegrepen
Certificaat-checksInbegrepenInbegrepenInbegrepen
Integratie-checks (koppelingen met derden)Niet inbegrepenInbegrepenInbegrepen
Kwaliteitsrapportage AI-antwoorden (steekproef)Niet inbegrepenNiet inbegrepenInbegrepen
Upgrades
Minor upgrades per jaar135
Incidenten oplossen inbegrepen
Prio 1Niet inbegrepenInbegrepenInbegrepen
Prio 2Niet inbegrepenNiet inbegrepenInbegrepen
Prio 3Niet inbegrepenNiet inbegrepenInbegrepen

Hoofdstuk 01

1. Dienstverlening

Het doel van deze SLA is het vastleggen van prestatieafspraken, zoals geldende prestatieniveaus, reactietijden, service windows, rapportages en beschikbaarheid van de door de opdrachtnemer ontwikkelde AI Tools en AI Agents en bijbehorende software.

Deze Service Level Agreement (SLA) is onlosmakelijk verbonden met de tussen opdrachtgever en opdrachtnemer gesloten raamovereenkomst, waarvan de algemene voorwaarden van de opdrachtnemer integraal onderdeel uitmaken.

Opdrachtgever en opdrachtnemer evalueren de SLA jaarlijks. Gewenste wijzigingen worden schriftelijk gecommuniceerd door middel van een RfC (Request for Change). Heeft een gewenste wijziging financiële gevolgen, dan brengt de opdrachtnemer hiervoor een begroting uit. Na het bespreken van een RfC en na wederzijdse goedkeuring passen partijen deze SLA in een nadere schriftelijke overeenkomst aan. Wijzigingen zijn pas van kracht na ondertekening van een nadere overeenkomst door beide partijen.

De in de SLA overeengekomen servicelevels kunnen alleen worden nagekomen indien de afspraken en procedures tussen opdrachtnemer en opdrachtgever eveneens worden nageleefd.

Of de kosten voor het oplossen van prio 1, 2 en 3 incidenten zijn inbegrepen in deze SLA, hangt af van het gekozen pakket. Zie hiervoor het onderdeel "Incidenten oplossen inbegrepen" in de SLA-overzichtstabel.

1.1 Infrastructuur en hosting

Afspraken zoals beschreven in deze SLA gelden voor de door de opdrachtnemer geleverde ICT-infrastructuur. Indien de opdrachtnemer zijn diensten levert op de infrastructuur van de opdrachtgever, valt deze infrastructuur niet onder deze SLA en is de opdrachtnemer vanuit een adviserende rol betrokken.

1.2 AI Tools, AI Agents en software

Afspraken zoals beschreven in deze SLA gelden voor de door de opdrachtnemer ontwikkelde AI Tools en AI Agents en bijbehorende software. Software van de opdrachtgever of derden valt niet onder deze SLA.

1.3 Modellen van derden

AI Tools en AI Agents maken gebruik van AI-modellen van derde partijen. De beschikbaarheid en de uitvoer van deze modelleveranciers vallen buiten deze SLA. Bij een storing bij een modelleverancier spant de opdrachtnemer zich in om, waar technisch mogelijk, uit te wijken naar een alternatief model zodat de dienstverlening doorloopt.

1.4 Scope

De onderstaande AI Tool(s) en AI Agent(s) vallen onder deze SLA.

[DD-MM-JJJJ]
[Naam AI Tool of AI Agent]

Hoofdstuk 02

2. Definities

AI Agent
Een door de opdrachtnemer ontwikkelde autonome softwaretoepassing die met behulp van AI-modellen zelfstandig taken en processtappen uitvoert binnen de processen van de opdrachtgever, zoals het verwerken van e-mails, documenten of aanvragen, en daarbij acties uitvoert in gekoppelde systemen.
AI Tool
Een door de opdrachtnemer ontwikkelde softwaretoepassing die met behulp van AI-modellen medewerkers van de opdrachtgever ondersteunt bij hun werk, bijvoorbeeld een assistent, chatomgeving of webapplicatie die op verzoek van een gebruiker teksten, analyses of antwoorden genereert.
Apparatuur
Alle door de opdrachtgever geleverde, of door de opdrachtnemer aan de opdrachtgever ter beschikking gestelde apparatuur, zoals servers, pc's, netwerkinfrastructuur en randapparatuur die is geplaatst in het netwerk van de opdrachtnemer en/of de opdrachtgever en nader omschreven in de overeenkomst met de opdrachtgever.
Back-up
Het veiligstellen van de programmatuur door middel van het kopiëren van deze programmatuur, data en instellingen op een back-upsysteem.
Beschikbaarheid
Er is sprake van beschikbaarheid wanneer een dienst van de opdrachtnemer beschikbaar is voor de opdrachtgever zoals omschreven in de overeenkomst tussen de opdrachtnemer en de opdrachtgever.
Contactpersoon
De contactpersoon is in de overeenkomst met de opdrachtnemer aangewezen als contactpersoon voor het melden van alle relevante zaken aangaande de dagelijkse gang van zaken in verband met de overeengekomen dienstverlening.
Database
Een verzameling van onderling samenhangende en door de opdrachtgever aangeleverde gegevens die toegankelijk zijn vanuit de door de opdrachtgever gebruikte applicaties.
Incident
Een gemelde en gedetecteerde verstoring of dreigende verstoring van het overeengekomen serviceniveau van de dienstverlening.
Integratie
Een koppeling tussen een AI Tool of AI Agent en een systeem van de opdrachtgever of een derde partij, bijvoorbeeld via een API.
Kantooruren
Werkdagen tussen 09:00 en 17:30.
Maand
Met een maand wordt een kalendermaand bedoeld.
Melding
Een melding aan de contactpersoon van de opdrachtnemer. Het kan hier gaan om een melding van een incident, een vraag, een verzoek of een klacht.
Model
Een AI-model (zoals een taalmodel) van een derde partij dat door een AI Tool of AI Agent wordt gebruikt om taken uit te voeren.
Noodnummer
Het storingsnummer dat buiten kantooruren beschikbaar is voor het melden van storingen.
Onbeschikbaarheid
Er is sprake van onbeschikbaarheid als een dienst van de opdrachtnemer als gevolg van een niet geplande gebeurtenis voor geen enkele gebruiker bruikbaar is. Bijvoorbeeld: de AI Tool of AI Agent reageert niet meer.
Onderhoud
Het plegen van reparaties, het nemen van voorzorgsmaatregelen en de regelmatige controle van de geïnstalleerde programmatuur, daarbij inbegrepen gepland onderhoud.
Oplostijd
De door de opdrachtnemer gemeten en geregistreerde tijd tussen de ontvangst van de storingsmelding en de melding van de opdrachtnemer aan de opdrachtgever dat de storing verholpen is (of het tijdstip waarop dit door de opdrachtnemer geprobeerd is te melden). Oplostijd wordt berekend aan de hand van het geldende service window.
Prioriteit
De volgorde waarin incidenten, problemen en wijzigingen worden behandeld.
Prompt
De instructies en configuratie waarmee het gedrag van een AI Tool of AI Agent wordt gestuurd.
Reactietijd
De tijdsduur tussen het ontvangen van een melding of wijzigingsverzoek en de aanvang van de werkzaamheden om een incident te verhelpen of een wijziging door te voeren.
Schriftelijk
Digitaal of schriftelijk schrijven, digitaal in de vorm van een e-mail.
Service Window
Het met de opdrachtgever afgesproken tijdsbestek waarin gebruikgemaakt kan worden van een dienst van de opdrachtnemer zoals vastgelegd in de overeenkomst.
SLA
Service Level Agreement.
Software
De door de opdrachtnemer ontwikkelde programmatuur, waaronder AI Tools en AI Agents, en de configuratie-instellingen die nodig zijn om deze programmatuur te leveren.
Storing
Het onvoorzien deels of geheel uitvallen van de dienstverlening aan de opdrachtgever of zijn gebruikers.
Systeemomgeving
Het totaal aan diensten waardoor de opdrachtgever in staat wordt gesteld de AI Tools en AI Agents te gebruiken.
Werkdag
Maandag tot en met vrijdag met uitzondering van de volgens de Nederlandse kalender algemeen erkende feestdagen.
Wijzigingsverzoek
Een verzoek om een wijziging door te voeren aan de door de opdrachtnemer geleverde programmatuur of diensten.
Workaround
Een tijdelijke oplossing bedoeld om een incident zo snel mogelijk te kunnen verhelpen.

Hoofdstuk 03

3. Algemeen

3.1 Contactpersonen

Beide partijen, de opdrachtnemer en de opdrachtgever, wijzen elk een contractbeheerder en een vaste contactpersoon aan. De contactgegevens van de contractbeheerder en de contactpersoon worden schriftelijk vastgelegd. Wijzigingen in de contactgegevens worden eveneens schriftelijk vastgelegd. De contractbeheerder bij de opdrachtnemer vervult de rol van Service Manager.

3.2 Algemene beschrijving van onze diensten

De opdrachtnemer garandeert dat de diensten beschikbaar zijn binnen de grenzen van deze SLA. In het geval dat een storing de beschikbaarheid vermindert, verplicht de opdrachtnemer zich tot het oplossen van de storing binnen de in deze SLA overeengekomen termijnen. De opdrachtnemer verplicht zich tot regelmatige controle en gedegen onderhoud van de door haar ontwikkelde AI Tools en AI Agents en waarborgt dat de capaciteit van deze diensten zodanig is dat dit bij normaal gebruik niet leidt tot storingen.

3.3 Duur van de SLA

De SLA gaat in op het moment van eerste levering van de dienst en wordt aangegaan voor dezelfde periode als de raamovereenkomst waaronder de dienst wordt geleverd. De SLA wordt automatisch beëindigd op de datum waarop de raamovereenkomst eindigt. Een opzegging van de raamovereenkomst geldt tevens als een opzegging van deze SLA. Na de initiële periode van de raamovereenkomst wordt de SLA jaarlijks verlengd met een opzegtermijn van 1 maand.

3.4 Service window

Een service window beschrijft het tijdsframe waarbinnen de serviceafspraken gelden over responstijden en oplostijden. Voor incidenten, wijzigingen en problemen gelden verschillende service windows.

3.5 Prioriteitentabel

Aanduiding van prioriteiten zoals gedefinieerd binnen deze SLA.

1
Service windowsA, B & C
BetekenisOnbeschikbaarheid van bedrijfskritische processen
2
Service windowsA
BetekenisBeperkte verhindering van bedrijfskritische processen
3
Service windowsA
BetekenisGeen verhindering van bedrijfskritische processen

3.6 Maintenance window

Het onderhoudswindow is het met de opdrachtgever afgesproken tijdsbestek waarin geen of beperkt gebruik gemaakt kan worden van een dienst van de opdrachtnemer zoals vastgelegd in de raamovereenkomst, als gevolg van onderhoudswerkzaamheden.

3.7 Reactietijden

Voor incidenten, problemen en wijzigingen gelden verschillende reactietijden. Deze worden beschreven in de desbetreffende hoofdstukken van deze SLA.

3.8 Oplostijden

Opdrachtnemer heeft een inspanningsverplichting conform het SLA-niveau wat betreft het oplossen van incidenten en/of verzoeken van opdrachtgever. De complexiteit van elk incident of verzoek maakt het onmogelijk een 100% garantie af te geven om het incident of verzoek tijdig op te lossen. Opdrachtnemer hanteert daarom een garantie van 95% op de oplostijden. Opdrachtnemer grijpt direct in indien er sprake is van een probleem binnen de infrastructuur van opdrachtgever en draagt zorg (inspanningsverplichting) dat de dienstverlening van opdrachtgever zo spoedig mogelijk weer in gebruik kan worden genomen.

3.9 Onderhoud, gepland onderhoud en noodonderhoud

Gepland onderhoud kan op elk moment plaatsvinden. De opdrachtgever wordt voorafgaand hieraan geïnformeerd via de projectmanagementsoftware. Het is mogelijk dat tijdens deze onderhoudsperiode de dienst tijdelijk geheel of gedeeltelijk buiten gebruik is en daardoor niet beschikbaar is voor de opdrachtgever (prioriteitsniveau 1: uitval van de dienst).

Gepland onderhoud vindt plaats in overleg met de opdrachtgever en omvat:

  • het onderhoudswindow waarin het gepland onderhoud zal plaatsvinden;
  • de verwachte duur van het gepland onderhoud;
  • de diensten waarop het geplande onderhoud van invloed zal zijn.

Gepland onderhoud wordt niet meegenomen in de beschikbaarheidsberekeningen.

Noodonderhoud kan nodig zijn wanneer omstandigheden onmiddellijk ingrijpen vereisen. In een dergelijke situatie wordt de opdrachtgever zo spoedig mogelijk geïnformeerd. Onbeschikbaarheid tijdens noodonderhoud telt mee in de beschikbaarheidsberekening.

3.10 Back-up en recovery procedure

Indien de software draait op de infrastructuur van de opdrachtnemer, is de back-up en recovery van de gegevens als volgt geregeld:

  • Frequentie: eenmaal per dag wordt een back-up gemaakt.
  • Medium: back-ups worden weggeschreven op een andere omgeving. Dit kunnen fysieke servers zijn of een cloudomgeving.
  • Bewaartermijn: de back-up wordt gedurende 7 kalenderdagen bewaard.
  • Recovery procedure: de opdrachtgever kan aan de opdrachtnemer verzoeken om gegevens uit de back-up beschikbaar te maken. Uren gemaakt voor de recovery procedure door de opdrachtnemer worden verrekend op basis van nacalculatie.

Indien de software draait op de infrastructuur van de opdrachtgever of een overeengekomen derde partij, zijn de back-up en recovery procedure afspraken geen onderdeel van deze SLA.

3.11 Beschikbaarheid

Voor de beschikbaarheid van de software geldt een garantie zoals opgenomen in de SLA-overzichtstabel, op jaarbasis. De procedure voor het beschikbaar stellen van de software en de systeemomgeving is opgenomen in de overeenkomst tussen opdrachtgever en opdrachtnemer. De opdrachtnemer garandeert niet dat er altijd communicatie over het internet mogelijk is of dat er altijd een verbinding tot stand kan worden gebracht met een andere machine die is aangesloten op het internet. Er is sprake van onbeschikbaarheid als een dienst van de opdrachtnemer als gevolg van een niet geplande gebeurtenis voor geen enkele gebruiker bruikbaar is. Als een dienst slechts voor bepaalde gebruikers onbruikbaar is of niet correct functioneert, is er sprake van een incident, waarbij de dienst op zich als beschikbaar wordt aangemerkt.

De verantwoordelijkheid van de opdrachtnemer met betrekking tot beschikbaarheid is niet van toepassing op storingen indien:

  • geplande werkzaamheden worden uitgevoerd;
  • de storing optreedt als gevolg van een storing in de infrastructuur van de opdrachtgever;
  • de storing optreedt als gevolg van een storing in de infrastructuur van derden, waaronder modelleveranciers en de hostingprovider;
  • de storing elders in de keten optreedt door een aangevraagde wijziging van de opdrachtgever;
  • een uitval wordt veroorzaakt door ongeautoriseerde wijzigingen door personeel van de opdrachtgever in de apparatuur van de opdrachtnemer;
  • overmacht.

Voor diensten wordt de beschikbaarheid (A) als volgt berekend, bij een fictieve uptimegarantie van 99,5%. De daadwerkelijke uptimegarantie wordt bepaald door het gekozen SLA-pakket:

A = 100% × [1 − (t : T)]

T
= het totaal aantal minuten per jaar
t
= het aantal minuten dat de dienst gedurende het jaar niet beschikbaar was
Hosting door opdrachtnemer (voorbeeld)
Beschikbaarheid99,5%
Max. uren onbeschikbaar per jaar43,8

3.12 Veiligheid en betrouwbaarheid

De opdrachtnemer geeft geen garanties en aanvaardt geen aansprakelijkheid met betrekking tot de veiligheid van netwerkverbindingen.

3.13 Werkzaamheden buiten afgenomen service window

De opdrachtnemer heeft geen verplichting tot het uitvoeren van werkzaamheden die vallen buiten het gekozen service window. De opdrachtgever kan op basis van goodwill de opdrachtnemer vragen werkzaamheden toch te verrichten. Deze werkzaamheden worden uitgevoerd tegen het dubbele tarief van het op dat moment geldende uurtarief.

Hoofdstuk 04

4. Incidentmanagement

4.1 Doel

Incidentmanagement heeft tot doel (dreigende) verstoringen in de dienstverlening aan de opdrachtgever zo snel mogelijk te verhelpen. De opdrachtgever moet zo min mogelijk hinder van storingen ondervinden en zo snel mogelijk met de normale werkzaamheden door kunnen gaan. Dit wordt gedaan door het aannemen, beoordelen, oplossen en afmelden van meldingen van de opdrachtgever.

4.2 Invoer door opdrachtgever

De melding gaat via het contactpunt passend bij de prioriteit. Het contactpunt heeft de volgende gegevens nodig als invoer:

  • naam van de melder;
  • telefoonnummer en e-mailadres van de melder;
  • de datum (eventueel tijdstip) waarop het incident voor het eerst gesignaleerd is;
  • omschrijving van het incident;
  • een geschatte prioriteit van de opdrachtgever.

4.3 Invoer door opdrachtnemer

Een incident kan ook door de opdrachtnemer geconstateerd worden. Ook in dat geval wordt het proces gevolgd zoals beschreven in artikel 4.2.

4.4 Uitvoer

Na het afhandelen van het incident wordt een terugkoppeling over het verholpen incident naar de incidentmelder gedaan. De frequentie van terugkoppeling over de status tijdens de uitvoering is afhankelijk van de prioriteit en wordt met de opdrachtgever naar redelijkheid afgestemd. Indien van toepassing is de status te volgen via de projectmanagementsoftware van de opdrachtnemer.

4.5 Proces en uitvoerende partijen

Registreren & classificeren
OmschrijvingDe opdrachtgever wordt gehoord; zijn melding met prioriteit wordt geïnterpreteerd. Bij een afwijkende prioriteit wordt telefonisch contact opgenomen met de melder. Bij een conflicterende prioriteit wordt het incident geëscaleerd naar de contractbeheerders.
ResultaatInterpretatie melding
UitvoerendOpdrachtnemer
Onderzoeken & initiëren
OmschrijvingDe verantwoordelijke voor het bieden van de oplossing wordt bepaald. De opdrachtgever wordt geïnformeerd over de voorgenomen oplossingsactie. De verantwoordelijke kan zijn: 1. de opdrachtnemer zelf; 2. een andere partij, dit kan ook een partij zijn waarmee de opdrachtgever een afspraak heeft.
ResultaatOplosreactie bepaald en uitgezet
UitvoerendOpdrachtnemer
Oplossen & herstellen
OmschrijvingDe actie wordt uitgevoerd conform de bij de opdrachtgever gebruikelijke wijze. Verantwoordelijke andere partijen: de actie valt verder niet onder deze SLA; de opdrachtnemer geleidt de melding door naar de derde die voor de oplossing kan zorgdragen.
ResultaatOpgelost incident
UitvoerendOpdrachtnemer, derde partijen
Afsluiten
OmschrijvingIndien het incident is opgelost, wordt dit gemeld.
ResultaatAfgesloten melding
UitvoerendOpdrachtnemer

4.6 Formele afspraken tussen opdrachtnemer en opdrachtgever

Service window
Prio 1 op basis van het pakket, overige prio's vallen in service window A.
Reactietijd
De tijden worden bepaald door de prioriteit in combinatie met het gekozen pakket.
Workaround
Het incident wordt zo opgelost dat de opdrachtgever binnen het primaire proces verder kan werken zonder significant tijdsverlies. Het achterliggende probleem wordt via het proces probleemmanagement structureel opgelost.

4.7 Reactietijdentabel

Zie het SLA-overzicht.

4.8 Contact

Het type contact bij melding van een incident is vastgelegd in onderstaande tabel.

Prio 1
Noodnummer
Prio 2
Support e-mail
Prio 3
Support e-mail

4.9 Voorwaarden en uitsluitingen

  • De opdrachtnemer is niet bereikbaar op tijdstippen buiten het service window.
  • Meldingen die buiten het toepasselijke service window worden ingediend, worden op de eerstvolgende werkdag in behandeling genomen.
  • Alle meldingen veroorzaakt door herhaaldelijk of stelselmatig onkundig gebruik van apparatuur en/of programmatuur door medewerkers van de opdrachtgever worden door de opdrachtnemer direct aan de opdrachtgever geëscaleerd.
  • Meldingen die, in overleg met de opdrachtgever, uitgesteld zijn, vallen buiten de overeengekomen servicelevels.
  • Indien een incident leidt tot een wijziging in functionaliteit, geldt regulier projectmanagement.
  • De opdrachtgever dient in haar contracten met derde partijen zorg te dragen dat de opdrachtnemer geïnformeerd wordt over de status en voortgang van de naar die partijen doorverwezen meldingen.
  • Lopende capaciteitsreserveringen kunnen plaatsmaken voor eventuele herstelwerkzaamheden. De opdrachtnemer levert een inspanningsverplichting om de opgelopen verloren tijd zo spoedig mogelijk in te halen.

Hoofdstuk 05

5. Probleemmanagement

5.1 Doel

Het doel van probleemmanagement is het verhogen van de kwaliteit van de software door incidenten op hun oorzaak te onderzoeken en de oorzaken te laten wegnemen. Met andere woorden: het structureel oplossen van incidenten met de status "workaround" en hier lering uit trekken om daarmee verbetervoorstellen uit te brengen.

5.2 Invoer

  • Incident met de status "workaround".

5.3 Uitvoer

  • Een ticket/story in de projectmanagementsoftware van de opdrachtnemer zodat de status inzichtelijk is.
  • Een opgelost probleem of een plan daartoe.
  • Eventueel verdere voortgangsrapportages betreffende het probleem.

De frequentie van terugkoppeling over de status van het probleem richting de opdrachtgever tijdens de uitvoering is afhankelijk van de prioriteit en wordt met de opdrachtgever naar redelijkheid afgestemd.

5.4 Proces en uitvoerende partijen

Registreren & classificeren
OmschrijvingDe invoer wordt beoordeeld en geïnterpreteerd. Vervolgens wordt een story aangemaakt in de projectmanagementsoftware van de opdrachtnemer.
ResultaatVastgelegd probleem
UitvoerendOpdrachtnemer
Organiseren & initiëren
OmschrijvingVoor het oplossen van het probleem wordt een voorstel bepaald en beschreven in de story.
ResultaatVoorstel bepaald en uitgezet
UitvoerendOpdrachtnemer
Analyse
OmschrijvingHet probleem wordt volgens voorstel onderzocht en de oorzaak wordt, waar nodig in samenwerking met derden, achterhaald. Eventueel wordt gecommuniceerd met de opdrachtgever indien hij betrokken moet worden bij de uitvoering.
ResultaatOorzaak van probleem
UitvoerendOpdrachtnemer
Afsluiten
OmschrijvingIndien het probleem is op te lossen, wordt er een wijzigingsverzoek aangemaakt (RfC) om het probleem te verhelpen.
ResultaatRfC aangemaakt
UitvoerendOpdrachtnemer

5.5 Formele afspraken tussen opdrachtnemer en opdrachtgever

Service window
Service window A.
Reactietijd
Tijden worden bepaald door de prioriteit in combinatie met het gekozen pakket.

5.6 Start oplostijden

Zie de SLA-overzichtstabel.

Hoofdstuk 06

6. Wijzigingsverzoeken

6.1 Doel

Het doel van wijzigingsverzoeken is het planmatig doorvoeren van een wijziging in de systeemomgeving van de opdrachtgever of opdrachtnemer. Daarbij worden de risico's op verstoring van de diensten zo beperkt mogelijk gehouden. Wijzigingsverzoeken hebben geen betrekking op doorontwikkelingen van de AI Tools en AI Agents. Wijzigingen aan prompts en configuratie van AI Tools en AI Agents verlopen eveneens via dit proces.

6.2 Invoer

Wijzigingsverzoeken die zijn ingediend door geautoriseerde personen van de opdrachtgever of opdrachtnemer, vinden plaats via de projectmanagementsoftware van de opdrachtnemer.

6.3 Uitvoer

  • Uitgevoerde wijziging.
  • Voortgang inzichtelijk via de projectmanagementsoftware van de opdrachtnemer.

6.4 Proces en uitvoerende partijen

Registreren & classificeren
OmschrijvingHet verzoek om een wijziging door te voeren in de software of infrastructuur wordt in het systeem geregistreerd. Tevens wordt het type wijziging bepaald door overeenstemming van aanvrager en ontvanger: standaard, beperkte of ingrijpende wijziging.
ResultaatGeregistreerd verzoek
UitvoerendOpdrachtnemer en opdrachtgever
Beoordelen & plannen
OmschrijvingStandaard en beperkte wijzigingen worden beoordeeld door opdrachtnemer, gepland en geïnitieerd. Ingrijpende wijzigingen worden beoordeeld door opdrachtnemer en in overleg met opdrachtgever besproken.
ResultaatBeoordeelde wijziging
UitvoerendOpdrachtnemer en opdrachtgever
Uitvoeren
OmschrijvingStandaard wijzigingen worden direct uitgevoerd en getest. Beperkte wijzigingen worden uitgevoerd en getest; de kosten zijn op basis van nacalculatie. Ingrijpende wijzigingen worden qua uitvoering voorgelegd en goedgekeurd door opdrachtgever; de kosten zijn op basis van nacalculatie of aparte begroting.
ResultaatGeïmplementeerde wijziging
UitvoerendOpdrachtnemer
Afsluiten & evalueren
OmschrijvingDe wijziging wordt geëvalueerd en afgesloten als "Afgerond" in het projectmanagementsysteem. Het resultaat wordt gecontroleerd aan de hand van het wijzigingsverzoek en het gemaakte plan.
ResultaatAfgesloten wijziging
UitvoerendOpdrachtnemer en opdrachtgever

6.5 Definities standaard, beperkte en ingrijpende wijzigingen

Standaard wijziging
Veranderingen waarvoor geen autorisatie van de opdrachtgever noodzakelijk is en die direct uitgevoerd worden.
Beperkte wijziging
Vooraf gedefinieerde wijzigingen die enkel door geautoriseerde personen aangemeld kunnen worden. Het betreft hier triviale en/of erg kleine wijzigingen van de diensten.
Ingrijpende wijziging
Wijzigingen die qua uitvoering worden voorgelegd door de opdrachtnemer en goedgekeurd door de opdrachtgever. Het betreft hier ingrijpende en/of grootschalige wijzigingen in de diensten.

6.6 Formele afspraken tussen opdrachtnemer en opdrachtgever

Service window
Service window A.
Reactietijd
Regulier projectmanagement.

6.7 Voorwaarden en uitsluitingen

Alleen de opdrachtnemer is gerechtigd om wijzigingen aan te brengen in de onder haar verantwoordelijkheid vallende infrastructuur en software.

Hoofdstuk 07

7. Beveiliging

Opdrachtnemer erkent het belang van de beveiliging van de omgeving van de opdrachtgever en houdt zich regelmatig op de hoogte van de laatste informatie omtrent beveiliging. Om een optimale beveiliging te garanderen nemen opdrachtnemer en opdrachtgever de onderstaande maatregelen:

  • Opdrachtnemer garandeert dat alleen haar medewerkers toegang hebben tot de systeemomgeving. Bij uitdiensttreding wordt deze toegang ontnomen.
  • Indien een server is getroffen door een beveiligingsincident, beraadslaagt de opdrachtnemer over de te volgen stappen; indien nodig worden patches op korte termijn geïnstalleerd. Indien hierbij een onderbreking van de service plaatsvindt, wordt de opdrachtgever hier meteen van op de hoogte gesteld. Deze onderbrekingen tellen niet mee in de beschikbaarheidsberekening.
  • Opdrachtnemer verleent haar medewerking aan security audits en penetration tests, mits deze de beschikbaarheid van de dienstverlening niet in gevaar brengen; dit ter beoordeling door de opdrachtnemer. De kosten van een security audit en penetration test zijn voor de opdrachtgever. Verzoeken moeten minstens één maand voorafgaand aan de geplande audit of penetration test schriftelijk worden ingediend via de contactpersonen.
  • Gegevens die AI Tools en AI Agents verwerken, worden behandeld conform de verwerkersovereenkomst tussen opdrachtgever en opdrachtnemer. Bedrijfsgegevens van de opdrachtgever worden niet gebruikt voor het trainen van modellen van derden.

Hoofdstuk 08

8. Beheer en onderhoud

Beheer en onderhoud heeft als doel de beschikbaarheid, kwaliteit en veiligheid van de door de opdrachtnemer ontwikkelde AI Tools en AI Agents te waarborgen. De volgende onderdelen zijn daarvan een integraal onderdeel.

Platform health check

De software wordt voorzien van een op maat gemaakte module die de status van alle cruciale softwaresystemen test op beschikbaarheid. Voorbeelden hiervan zijn: database, model-API's of API's van systemen van derden. Bij uitval van een cruciaal onderdeel spant opdrachtnemer zich in om de gevolgen hiervan zoveel mogelijk te beperken. Indien mogelijk en noodzakelijk wordt via incidentmanagement gekeken of de uitval in de toekomst kan worden voorkomen, of de gevolgen ervan te beperken zijn.

Uptime monitoring

De beschikbaarheid van de AI Tools en AI Agents wordt gemonitord door middel van uptime monitoring. Deze software controleert elke minuut of de dienst nog beschikbaar is. Indien dit niet het geval is, wordt opdrachtnemer hiervan op de hoogte gebracht zodat hij actie kan ondernemen.

Certificaat-checks

Alle webapplicaties en koppelingen worden voorzien van een certificaat ten behoeve van beveiliging en privacy. Certificaten kunnen verlopen en moeten regelmatig vernieuwd worden. Om problemen met certificaten voor te zijn, nemen wij deze op in onze monitoring.

Integratie-monitoring

AI Tools en AI Agents zijn gekoppeld aan systemen van de opdrachtgever en derden. Deze koppelingen worden gemonitord op beschikbaarheid en op wijzigingen in de API's van derden. Bij een aangekondigde wijziging van een API beoordeelt de opdrachtnemer de impact en voert waar nodig aanpassingen door via het proces wijzigingsverzoeken.

Error monitoring

Indien er een fout optreedt in de software, wordt deze fout weggeschreven in een logbestand. Om deze taak beheersbaar te maken hanteert opdrachtnemer error tracking software waarbij alle mogelijke errors worden gelogd in één applicatie, inclusief de eigenschappen die speelden op het moment van de fout. Op deze manier kan er accuraat gekeken worden naar de oorsprong van de fout en een mogelijke oplossing.

Kwaliteitsbewaking AI-antwoorden

De kwaliteit van de uitvoer van AI Tools en AI Agents wordt periodiek steekproefsgewijs beoordeeld. Structurele afwijkingen worden via probleemmanagement onderzocht en waar nodig verholpen met prompt- of configuratiewijzigingen.

Updates en security patches

Wij onderscheiden updates en security patches in drie groepen:

A: De door opdrachtnemer ontwikkelde software. Software is voortdurend onderhevig aan updates, in drie categorieën. Minor updates voegen kleine verbeteringen toe en vereisen over het algemeen geen aanpassingen in de code van de opdrachtnemer (bijvoorbeeld versie 1.3.3 naar 1.3.4); de impact is laag. Major updates kenmerken zich door fundamentele wijzigingen waarbij over het algemeen de compatibiliteit met de voorgaande major versie wordt verbroken (bijvoorbeeld versie 1.3.3 naar 2.0); afhankelijk van het softwarepakket wordt een strategie bepaald voor de upgrade; de impact is hoog. Security patches dichten potentiële beveiligingslekken; patches met de status "Critical" worden zo snel mogelijk geïnstalleerd. Indien er problemen optreden tijdens de installatie, start de opdrachtnemer een incidentmanagementprocedure en communiceert dit met de opdrachtgever.

B: Hosting en infrastructuur. Het besturingssysteem waarop de software draait, is voortdurend onderhevig aan updates en security patches. Alle security patches worden zoveel mogelijk automatisch geïnstalleerd. Installatie van patches die niet automatisch geïnstalleerd kunnen worden of waarbij geplande downtime verwacht wordt, wordt uitgevoerd binnen de met de opdrachtgever afgesproken onderhoudsvensters.

C: Modellen en prompts. Modelleveranciers brengen regelmatig nieuwe modelversies uit en faseren oudere versies uit. De opdrachtnemer test nieuwe modelversies en voert de overstap door binnen de met de opdrachtgever afgesproken onderhoudsvensters. Indien een modelversie wordt uitgefaseerd door de leverancier, wordt de overstap tijdig gepland en waar nodig worden prompts en configuratie aangepast om de kwaliteit van de uitvoer te behouden.

Hoofdstuk 09

9. Kosten

Basis

Kosten per maand

€ [bedrag]

Plus

Kosten per maand

€ [bedrag]

Premium

Kosten per maand

€ [bedrag]

Genoemde prijzen worden jaarlijks geïndexeerd op basis van de consumentenprijsindex (CPI) van het CBS.

Facturatie per kwartaal.

Gekozen SLA-pakket

  • Basis
  • Plus
  • Premium

Hoofdstuk 10

10. Voor akkoord

Deze Service Level Agreement is onlosmakelijk verbonden met de opdrachtbevestiging en/of raamovereenkomst tussen opdrachtnemer en opdrachtgever. Na ondertekening kan deze Service Level Agreement alleen aangepast worden door middel van een wijzigingsverzoek dat door beide partijen schriftelijk goedgekeurd moet worden.

De ondergetekenden verklaren bevoegd te zijn deze overeenkomst te ondertekenen.

Opdrachtgever

Bedrijfsnaam

[Klantnaam]

Naam

Datum *

Handtekening

Opdrachtnemer

Bedrijfsnaam

AI Collega's

Naam

Datum *

Handtekening

* Niet nodig bij digitaal ondertekenen.

Bijlage

Bijlage: AI-platform beheer en onderhoud

Deze bijlage beschrijft het additionele beheer en onderhoud van het AI-platform waarop de AI Tools en AI Agents draaien.

Platform upgrades en patches

  • Tot maximaal 5 platform-upgrades per jaar (minor upgrades en patches).
  • Alle "Critical" en "High" security patches volgens CVSS.
  • Door opdrachtnemer ontwikkelde maatwerkmodules en integraties worden binnen de major release compatibel gehouden.
  • Nieuwe modelversies worden getest en in overleg met de opdrachtgever doorgevoerd; uitgefaseerde modelversies worden tijdig vervangen.
  • Prompt- en configuratiewijzigingen verlopen via het proces wijzigingsverzoeken (hoofdstuk 6).

Het gekozen SLA-pakket in combinatie met de onderstaande SLA-prioriteit bepaalt de oplostijden voor de installatie van uitgebrachte security patches.

Critical
CVSS9.0 – 10.0
BeschrijvingKritieke releases vereisen onmiddellijke actie. Door dergelijke kwetsbaarheden kunnen aanvallers de controle over de omgeving overnemen; upgraden gebeurt op de dag van release. Voorbeeld: directory traversal, privilege-escalatie.
SLAPrio 1
High
CVSS7.0 – 8.9
BeschrijvingBelangrijke releases worden onmiddellijk geëvalueerd. Deze problemen stellen een aanvaller in staat om de gegevens van een omgeving in gevaar te brengen en worden binnen enkele dagen verholpen. Voorbeeld: SQL-injectie.
SLAPrio 1
Medium
CVSS4.0 – 6.9
BeschrijvingReleases van matige ernst worden zo snel mogelijk toegepast. Ze maken het ongeoorloofd bewerken of creëren van inhoud mogelijk. Voorbeeld: Cross Site Scripting (XSS).
SLAPrio 2
Low
CVSS0.1 – 3.9
BeschrijvingReleases met een laag risico verhelpen kwetsbaarheden voor het vrijgeven van informatie en alleen-lezen privilege-escalatie. Deze updates worden zo snel mogelijk toegepast, met een impact-afhankelijke prioriteit. Voorbeeld: blootstelling van het versienummer.
SLAPrio 3