Een last of een kans?

De zorgplicht van IT-leveranciers

Jurisprudentie rond IT-geschillen biedt nuttige inzichten

door Martijn Berk, beeld Shutterstock

Volgens Nederlands recht moet een leverancier de zorg van een ‘goed’ opdrachtnemer in acht nemen, waarbij de inspanningen van een redelijk handelend en bekwaam vakgenoot als maatstaf gelden. Deze open norm is door recente jurisprudentie verder ingevuld, ziet Martijn Berk. Een belangrijk uitgangspunt is dat een leverancier bij het uitvoeren van zijn opdracht het belang van zijn opdrachtgever centraal moet stellen.

Bij IT-projecten wordt vaak een beroep gedaan op de zorgplicht omdat deze projecten complex zijn, veel betrokkenen kennen en vaak gepaard gaan met onzekerheden. Daarnaast blijken veel overeenkomsten onvolledig of sluiten ze tijdens de uitvoering niet meer aan bij de werkelijkheid, bijvoorbeeld omdat er nieuwe afspraken zijn gemaakt die afwijken van de initiële overeenkomst.

Het belang van de klant staat altijd centraal

Wat houdt de zorgplicht in?

De zorgplicht is een open norm in het Nederlands recht, wat betekent dat de omvang ervan afhankelijk is van de omstandigheden van het geval. Relevante factoren zijn de aard en gedetailleerdheid van de opdracht, de kennis van de opdrachtgever, en de mate van autonomie van de opdrachtnemer. Een IT-leverancier heeft bijvoorbeeld een zwaardere zorgplicht bij een klant met beperkte IT-kennis dan bij een klant die zelf over ruime IT-expertise beschikt. Als een leverancier zichzelf profileert als deskundige en belooft het probleem van de klant op te lossen, weegt de zorgplicht nog zwaarder (zie ook het kader).
Er zijn verschillende soorten zorgplichten. Voorafgaand aan de opdracht heeft de leverancier een onderzoeksplicht, zoals het valideren van aannames van de opdrachtgever en nagaan of de te implementeren software binnen de technische structuur van de opdrachtgever past. Gedurende het project geldt een informatieplicht: de leverancier moet de opdrachtgever op de hoogte houden van de voortgang, zodat eventuele fouten tijdig kunnen worden herkend en gecorrigeerd.
De waarschuwingsplicht is een andere belangrijke zorgplicht. Dit houdt in dat een leverancier een klant moet waarschuwen als het project geen voordelen meer oplevert en alleen maar geld kost. Als de klant toch wil doorgaan, moet de leverancier zelfs overwegen het project te beëindigen of de opdracht te weigeren.

Soms moet de leverancier zelfs overwegen het project te beëindigen of de opdracht te weigeren

Zorgplicht in de praktijk

In de jurisprudentie rond IT-geschillen zijn concrete voorbeelden te vinden van hoe de zorgplicht wordt ingevuld. Hoewel deze voorbeelden geen algemene rechtsregels zijn, bieden ze nuttige inzichten.
Allereerst geldt dat het belang van de klant centraal staat. Dit betekent dat hij er alles aan moet doen om een project tot een goed einde te brengen, zoals het inzetten van vakbekwaam personeel en zo nodig extra personeel. Slecht projectmanagement komt in beginsel voor rekening en risico van de leverancier.
Overeenkomsten en onderliggende documenten zijn zelden volledig en waterdicht. Dit is vooral het geval bij Agile-projecten, waarbij specificaties tijdens de uitvoering worden vastgesteld. In zulke situaties moet de leverancier ervoor zorgen dat het systeem voldoet aan de normen die in de branche gebruikelijk zijn, ook als bepaalde functionaliteiten niet expliciet zijn gespecificeerd. Een boekhoudprogramma moet bijvoorbeeld de mogelijkheid bieden om een overzicht van onderhanden werk te maken, zelfs als dat niet uitdrukkelijk in de specificaties staat.
Voordat een leverancier een opdracht accepteert, moet hij onderzoeken of de opdracht naar verwachting kan worden uitgevoerd. Als een vooronderzoek nodig is om de functionaliteiten gedetailleerder uit te werken, moet de leverancier hierop wijzen. Als de klant dit vooronderzoek niet wil laten uitvoeren, moet de leverancier expliciet waarschuwen voor de risico’s en misschien zelfs de opdracht weigeren.
Tijdens de uitvoering van een project moet de IT-leverancier de voortgang proactief bewaken. Als de klant niet tijdig de overeengekomen werkzaamheden uitvoert, zoals het testen van software, moet de leverancier ingrijpen. Ook als de klant wekelijks van inzicht verandert, moet de leverancier de regierol op zich nemen en niet meegaan in de wensen van de klant.
Tot slot moet de leverancier de klant waarschuwen als gevraagde wijzigingen gevolgen hebben voor het budget of de planning. Dit voorkomt verrassingen en teleurstellingen later in het project.

Aanbevelingen

IT-leveranciers moeten zich, zeker als zij zich als deskundigen profileren, bewust zijn van de verplichtingen die voortvloeien uit de zorgplicht. Teleurstellingen en verrassingen bij de opdrachtgever moeten zoveel mogelijk worden voorkomen. Dit kan door duidelijk te specificeren welke diensten en functionaliteiten worden geleverd en welke niet, de klant tijdig en helder te informeren, en de voortgang van het project kritisch te bewaken.

Kabel-Zaandam vs. Columbus

Kabel-Zaandam, een groothandel in metalen, schakelde in mei 2012 Columbus in om haar bestaande ERP-systeem te vervangen met een door Columbus voorgestelde oplossing. Het project werd gestart met een lijst van functionele eisen, een geplande opleverdatum in mei 2013, en een afgesproken totaalprijs van € 500.000.
Twee jaar na de beoogde opleverdatum was het project nog steeds niet voltooid, terwijl de kosten waren opgelopen tot € 725.000. Kabel-Zaandam stopte met het betalen van de facturen. Columbus vordert betaling bij de rechtbank en kreeg in eerste instantie gelijk.
Kabel-Zaandam ging in hoger beroep en stelde dat Columbus niet had voldaan aan de verwachtingen die op basis van de overeenkomst waren gewekt. Het project had niet alleen een flinke vertraging opgelopen, maar ook de kosten waren met € 750.000 overschreden. Dit, volgens Kabel-Zaandam, overschreed elke redelijke grens.
Columbus verdedigde zich door te stellen dat ze zich niet hadden gebonden aan een strikte opleverdatum of een vast budget. Bovendien koos Kabel-Zaandam zelf de software, waarbij was afgesproken dat Columbus een standaardapplicatie zou leveren met enkele maatwerkonderdelen; Kabel-Zaandam zou haar bedrijfsprocessen aanpassen aan de standaardsoftware.
Het hof benoemde een deskundige om te beoordelen of het projectresultaat voldeed aan de overeenkomst. De deskundige concludeerde dat Columbus op de oorspronkelijk afgesproken opleverdatum ernstig tekort was geschoten en deze tekortkoming later onvoldoende had hersteld. Het hof volgde deze conclusie en oordeelde dat er sprake was van een aanzienlijke overschrijding van zowel kosten als planning.

Daarnaast stelde het hof vast dat uit de overeenkomst niet bleek dat Kabel-Zaandam haar bedrijfsprocessen moest aanpassen aan de standaardsoftware. Daarbij speelt ook een rol dat Kabel-Zaandam Columbus een (betaald) voortraject heeft laten uitvoeren op basis waarvan Columbus, naar eigen zeggen, een juiste calculatie en een passend voorstel kon maken. Als Columbus onvoldoende inzicht had in de eisen of processen, had ze geen verwachtingen moeten wekken over kosten en duur.
De bepaling in de algemene voorwaarden van Columbus dat schattingen niet bindend waren, ontnam Kabel-Zaandam niet het recht om redelijke verwachtingen te hebben. Kabel-Zaandam hoefde er in ieder geval niet vanuit te gaan dat de ramingen qua tijd en budget zo flagrant zouden worden overschreden.
Hoewel het project werd bemoeilijkt door discussies over aanpak, scope en budget, lag de verantwoordelijkheid bij Columbus om vooraf duidelijk te maken in hoeverre de functionele eisen konden worden vervuld zonder aanpassingen van Kabel-Zaandam. Het was aan Columbus, als redelijk handelende en bekwame automatiseerder, om concreet vast te leggen als zij meer flexibiliteit van Kabel-Zaandam verwachtte dan deze heeft getoond.
Kabel-Zaandam mocht de overeenkomst ontbinden, waardoor Columbus een groot deel van de betaalde facturen moest terugbetalen en aansprakelijk is voor de geleden schade. Uit dit vonnis blijkt duidelijk dat de verwachtingen die een IT-leverancier schept relevant zijn. Daarnaast wordt bevestigd dat van een ‘redelijk handelend en redelijk bekwaam’ automatiseerder (op grond van de zorgplicht) verwacht mag worden dat deze de verwachtingen over en weer duidelijk afstemt en vastlegt.

Lees hier de volledige uitspraak.

Martijn Berkis IT-advocaat bij Penrose in Amsterdam. Hij is ruim 15 jaar IT-projectmanager geweest voordat hij rechten studeerde.