S0L1D tester is dead
maart 8, 2018

The tester is dead, long live the tester

De IT ontwikkelt zich nog steeds in rap tempo. Nieuwe tools, methoden en technieken komen in razend tempo onze kant op. Daarbij worden de eisen van de gebruikers en consumenten ook steeds hoger. Het systeem of de software moet het altijd en vooral goed doen. IT wordt dan ook meer en meer gezien als een commodity. Net zoals water uit de kraan of stroom uit het stopcontact.

Stel je toch eens voor dat je in de rij staat bij de kassa zonder contant geld op zak en er is een storing met de pinautomaat. Of er staat net te weinig geld op je rekening en je wilt wat geld overschrijven van je spaarrekening naar de betaalrekening, doet de bankieren-app het niet. Dat kan echt niet meer in deze tijd!

Veranderende competenties

De snelle veranderingen hebben ook impact op degene die in de IT werken. Het traditionele beheer en ontwikkeling maken plaats voor multidisciplinaire teams. Een Agile manier van werken wordt populairder ten opzichte van de waterval manier van werken. En DevOps wordt steeds meer de manier waarop dit werk georganiseerd wordt. Dit betekent ook heel veel voor de competenties van de IT-ers!

Vroeger kon een systeembeheerder zijn of haar systeem beheren in een klein kamertje met gesloten deur en de ontwikkelaar schreef ergens in de kelder z’n software. Uiteindelijk werd het resultaat na een paar maanden over de schutting gegooid en kwam het bij de tester terecht.
Tegenwoordig zie je dat ze fysiek bij elkaar zitten, dat ze ook met elkaar moeten communiceren en echt samen moeten werken als team.
Een systeembeheerder die nu ook programmeertaal moet kunnen lezen, de tester die ook moet kunnen programmeren en de ontwikkelaar die ook kennis en kunde moet hebben van software naar productie brengen. Niet alleen kennis en kunde hebben binnen het eigen traditionele vak, maar ook expertise op andere gebieden: De bijdrage van de IT-professional wordt steeds breder.

Engineers

Laten we daarnaast zeker de soft skills niet vergeten, deze worden ook steeds belangrijker. De testers, ontwikkelaars, beheerders en alle anderen binnen IT, moeten goed kunnen communiceren. Ook met degenen buiten de IT. Empathisch vermogen en het je kunnen inleven in de klant wordt alsmaar belangrijker. Een heel pallet aan hard en soft skills die vandaag de dag nodig zijn als IT-er.
En niet de cliché-competenties vergeten zoals pro-activiteit, zelfstandigheid, initiatief nemen en verantwoordelijkheid pakken.

De traditionele functies zie je steeds minder terugkomen op de IT-werkvloer. Systeembeheerders, Testers, Testcoördinatoren en Testmanagers zijn eigenlijk een uitstervend ras. Tegenwoordig zijn het allemaal engineers. Ops engineers, Test engineers, Dev engineers. Deze engineers moeten diepgaande kennis hebben, niet alleen binnen het eigen vakgebied, maar ook juist over binnen die andere vakgebieden. Oftewel een T-shaped person, of eerder een TT-shaped person.
Want als de directe collega een keer ziek is, moet zo’n multidisciplinair team, dat natuurlijk zelfsturend en zelforganiserend is, de kennis in huis hebben om de werkzaamheden van die collega over te nemen.

Test jij of test ik?

Je kunt dus wel zeggen dat de traditionele functies verdwijnen en dat de competenties van de IT-er daardoor belangrijker worden. De IT-er moet meer competenties in huis hebben, en ook nog eens van betere kwaliteit. Datzelfde geldt ook voor de competentie “testen”, die alsmaar belangrijker wordt.
De engineers in een multidisciplinair team moeten allemaal kunnen testen. Testen kunnen bedenken, testen kunnen schrijven en testen kunnen automatiseren. Kwaliteit van de software moet natuurlijk op en top zijn en dat bereik je mede door goed te testen.
Functies zoals “Tester” verdwijnen, de competentie “testen” daarentegen, wordt alleen maar belangrijker.


s0l1d-the-soft-side-1200x510
september 20, 2018

Waarschijnlijk weet je al wat DevOps is of heb je er wel eens van gehoord, want anders zou je hier op dit moment niet zijn. Wat veel mensen niet weten of wel weten maar onderschatten, is dat DevOps ook een zachte kant heeft. Met de zachte kant van DevOps bedoel ik alles wat niets met techniek, automatisering, software en hardware te maken heeft. Het is eigenlijk alles wat intermenselijk is. De communicatie, de samenwerking, het continue leer- en verbeterproces van zowel individuele teamleden als het team als collectief, en nog veel meer

S0L1D devops-heroes
februari 16, 2018

Als we kijken naar traditionele organisaties dan zijn die meestal volgens een mooi harkje oftewel een organogram ingericht. Een aantal operationele afdelingen met daarbij een aantal staf afdelingen. Een HRM afdeling, accountmanagement, productmanagement, marketing & communicatie, finance & control en ICT. Waarbij ICT ook nog eens uit allemaal verschillende afdelingen bestaat...