Van alle organisaties en bedrijven maakt de helft momenteel de overstap naar DevOps. Wat zijn de voordelen? Wat zijn de beste tools? En hoe implementeer je de ontwikkelfilosofie? Robert Stroud, chief product officer bij XebiaLabs, spreekt erover op Trends in Tooling 2018.
‘Mijn klanten verwachten dat ik kwaliteit lever. Daarom kan ik het me niet veroorloven om niét aan DevOps te doen.’ Robert Stroud, voormalig analist bij Forrester en huidig chief product officer bij XebiaLabs, gooit het citaat dat een Fortune 500-topman eens met hem deelde graag in de strijd wanneer hij praat over de voordelen van DevOps. Die ontwikkelfilosofie – waarbij geen scheiding meer is tussen de maker van een oplossing en degene die hem onderhoudt – vindt steeds meer aftrek.
Samen met zijn toenmalige collega’s bij Forrester voorspelde Stroud dat 2017 het jaar van DevOps zou worden. En daarin kreeg hij gelijk. ‘Uit onze cijfers blijkt dat de helft van alle organisaties DevOps aan het implementeren is’, zegt hij, verwijzend naar de Global DevOps Benchmark Online Survey van Forrester. ‘Bedrijven en organisaties stappen nu over, omdat ze steeds sneller moeten kunnen schakelen om concurrerend te blijven. De vraag is niet langer “Wat is DevOps?”, maar “Hoe implementeer ik het op grote schaal?”’
Tools het middel, model het doel
Om dat implementeren makkelijker te maken zijn talloze verschillende tools beschikbaar. Tijdens het congres Trends in Tooling op 22 maart in Den Bosch komen een hoop belangrijke voorbeelden voorbij. De juiste tools zijn onmisbaar voor de overstap, aldus Stroud, maar hetzelfde geldt voor een goed model. ‘Voor organisaties is het belangrijk dat ze eerst duidelijk een doel voor ogen hebben en een pad uitstippelen naar dat doel’, aldus de Amerikaan. ‘Daarna moeten ze daar de juiste tools bij zoeken. De tools zijn het middel, het model is het doel.’
Een ander belangrijk punt is het teweegbrengen van een cultuuromslag, weet Stroud. Wie wil dat zijn team meegaat met de overstap naar DevOps, doet er goed aan een cultuur te scheppen waarin samenwerking tussen software-engineers en andere IT-specialisten én ruimte voor experimenteren de boventoon voeren. ‘Het maken van fouten moet niet gezien worden als falen, maar als kans om te leren. Die verandering van mindset is absoluut noodzakelijk om DevOps tot een succes te brengen.’
Geen pleisters plakken
Een bedrijfscultuur die uitgaat van veel samenwerking is gestoeld op vertrouwen. Binnen DevOps wordt nieuwe code geschreven die vrij van fouten in een productieomgeving kan draaien. De ontwikkelaar – en niet de systeembeheerder – blijft verantwoordelijk voor zijn programmatuur. Wie welke tools gebruikt bij de ontwikkeling van zijn code is niet belangrijk. Stroud: ‘Wees flexibel en laat de werknemer zelf bepalen welke tools hij gebruikt. Maar biedt wel begeleiding, waar nodig.’
Die flexibiliteit moet overigens niet doorslaan. Het doel in ogen houden is ook hier onmisbaar, denkt Stroud. ‘Binnen de IT woedt al jaren een discussie waarin de model-aanpak en scripting tegenover elkaar staan. Scripts schrijven om problemen op te lossen kan op korte termijn en op beperkte schaal prima werken. Maar script zijn eigenlijk pleisters op de wonde. Door continu het doel voor ogen te houden en daar naartoe te werken, krijg je een veel meer solide systeem.’
De technologie vertrouwen
Niet alleen vertrouwen in elkaar, maar ook in de systemen die geïmplementeerd worden is binnen DevOps onmisbaar. ‘Trust in technology‘, predikt Stroud. ‘Wie aan de slag gaat met DevOps, moet zich eigenlijk alleen focussen op de grote problemen en alles wat goed gaat zijn gang laten gaan. Vertrouw op de oplossing die je hebt gekozen en hebt geïmplementeerd.’
Wie zich dat vertrouwen kan opbrengen maakt tijd vrij, zegt Stroud. ‘Bijna alles wat nu nog met de hand gedaan wordt, wordt in de toekomst geautomatiseerd. Daardoor kun je sneller schakelen. Als je vertrouwen durft te hebben in de technologie, speel je op die manier ook je team vrij zodat er tijd is om verder te ontwikkelen.’ Als er een systeem stukgaat, dan repareer je dat natuurlijk. Maar de tijd van micro-managen is voorbij.
Computable lezers krijgen korting op Trends in tooling
Robert Stroud is een van de sprekers tijdens het congres Trends in Tooling, dat op 22 maart 2018 plaatsvindt in Den Bosch. Het congres is onderdeel van de Service Managers Dag, die voor de 18e plaats vindt. Trens in Tooling wordt georganiseerd door Joost IT Tooling & Service Management en Xiphos. Bestel nu je kaarten op TrendsinTooling.nl. Lezers van Computable krijgen 30 procent korting op hun kaartje. Vul bij het bestellen de kortingscode ‘Computable’ in.