Organisaties die graag vlot inspelen op veranderende omstandigheden in de markt of branche waar zij actief zijn, kiezen er vaak voor hun IT-processen of -infrastructuur uit te besteden aan een gespecialiseerde IT service provider. Veel organisaties hebben eenvoudig niet alle benodigde IT-kennis en vaardigheden in huis en roepen daarom de hulp in van een specialist.
Met goede reden: het uitbesteden of ‘outsourcen’ van operationeel IT-beheer helpt bij het creëren van focus op de kernactiviteiten en het leveren van toegevoegde waarde. Het geeft ruimte om te doen waar je echt goed in bent. Traditioneel besteden organisaties vaak het beheer van hun niet-onderscheidende IT uit aan een IT service provider, om zich vervolgens te kunnen richten op de ontwikkeling van nieuwe toepassingen.
De vorm van deze IT-outsourcing moet echter wel passen bij de organisatie. En juist daar ontstaan in de praktijk weleens uitdagingen, bijvoorbeeld als er gewerkt wordt volgens ‘DevOps’: een flexibele manier van samenwerken tussen Development- en Operations-teams tijdens het gehele ontwikkelproces én de volledige levenscyclus van een IT-project.
Geen strikte scheiding van verantwoordelijkheden meer
De introductie van ‘DevOps’ als werkwijze in de samenwerking met je leverancier, impliceert namelijk dat er géén strikte scheiding van verantwoordelijkheden aanwezig is tussen IT-ontwikkeling (Dev) en IT-beheer (Ops). In tegenstelling tot de traditionele werkwijze is het team gezámenlijk verantwoordelijk voor de resultaten. Een aangepaste werkwijze en aansturing zijn dan essentieel om de DevOps-samenwerking – die kan zorgen voor een snel en efficiënt ontwikkeltraject – te laten slagen. DevOps vraagt om een nieuwe, flexibele mindset, van klant én leverancier.
Bij de uitbesteding van het IT-beheer wordt echter vaak nog een ‘traditioneel’ contract afgesloten, vol KPI’s die gericht zijn op kostenreductie, beschikbaarheid en continuïteit en met een strikte scheiding van verantwoordelijkheden. Deze scheiding van verantwoordelijkheden strookt echter niet met de filosofie achter DevOps. Die vraagt juist om een hoge mate van flexibiliteit, schaalbaarheid en klantgerichtheid, waarbij IT-beheer en IT-ontwikkeling een gezamenlijke team-verantwoordelijkheid dragen. De change-processen en toegangsbeperkingen die traditionele outsourcing-contracten vaak kenmerken, kunnen dan zorgen voor wrijving in de relatie met de IT service provider. Gelukkig kan het ook anders.