Ecosysteem

Sommige mensen zullen meteen denken aan de film Biosphere of aan milieukwesties, maar het is niets van dat. Het is simpelweg een manier om te praten over verschillende systemen en technologieën die met elkaar samenwerken, uit dezelfde koker komen en met elkaar samen kunnen werken. Deze term wordt zo vaak gebruikt (ook buiten de IT-wereld) dat veel mensen er tegenwoordig wel een spreekwoordelijk plasje over willen doen.

Cloud

We praten al jaren over de cloud en cloudtechnologieën. De meeste mensen weten inmiddels dat het iets te maken heeft met opslag van data en diensten buiten de (bedrijfs)muren of in elk geval harde schijf. De cloud is zo'n uitgebreid, complex allesomvattend begrip dat het begrijpelijk is dat de gemiddelde buitenstaander zich er niet echt in wil verdiepen.

DevOps

Zijn dit de "Special Forces" voor IT? Of heb ik te veel Call of Duty gespeeld? Het is niet zo heel gek dat er maar weinig niet-IT'ers niet echt weten wat een Dev- of een Ops-persoon doet, laat staan als je het complexer maakt door die twee te combineren. De meeste mensen in de corporate-wereld willen gewoon de zekerheid hebben dat de systemen die worden gebruikt binnen hun bedrijf zijn ontwikkeld met de juiste systemen en dat er een ondersteunende infrastructuur beschikbaar is. Maar DevOps? Laten wij dat lekker voor onszelf houden.

Agile development

Vroeger spraken wij over watervallen. Misschien zijn watervallen niet cool meer, maar ik vind het toch mooi en leuk om ernaar te kijken als ik een wandeling maak in mijn ecosysteem. Nu praten we over agile development. Wij weten heus wel dat het niets te maken heeft met gymmende IT'ers terwijl ze aan het programmeren zijn. Maar het is wellicht handig om even te kijken hoe wij goed en makkelijk aan buitenstaanders kunnen uitleggen wat Agile development precies is en waarom wij dat liever verkiezen boven de oude watervalmethode.

Scrum

Ik weet niet veel over rugby, maar ik heb een vaag idee dat scrum inhoudt dat een hoop mensen zonder nekken over elkaar heenduikelen. Doen IT'ers dat tegenwoordig ook? Misschien is dat de reden waarom het laatst langer dan normaal duurde voordat er iemand opnam. Mijn techsupport-mannetje lag begraven onder 20 grote kerels.

Sprints

Wie had ooit gedacht dat Joe van IT zo sportief was en net zo hard kan rennen als Usain Bolt? Dat verwacht je niet als je zo naar 'm kijkt. De IT-term sprint (onderdeel van agile development en staat voor een korte gefocuste ontwikkel- en testcyclus). Klinkt logisch. Het probleem is alleen dat het lijkt alsof wij altijd aan het sprinten zijn zonder even een momentje in te lassen om even op adem te komen. Misschien moeten wij een "op adem komen"-momentje introduceren.

Cookies/breadcrumbs

Ik heb een 18-jarig hummeltje thuis ronddartelen en we kijken een hoop Sesamstraat, Ik vind koekiemonster geweldig, maar ik denk niet dat het hetzelfde is als de gemiddelde IT'er praat over cookies en breadcrumbs. Iedereen (die ooit op het internet is geweest) zal de term "Cookies" vast wel eens zijn tegengekomen en inmiddels wel (globaal) begrijpen waar het voor staat. Het komt erop neer dat websites en diensten kunnen bijhouden waar je bent geweest en die informatie opslaan.

Firmware

Ik kan met redelijke zekerheid zeggen dat 83 procent buiten de IT-branche geen flauw idee is wat het verschil tussen firmware en software is. De Gemiddelde IT'er zal het uitleggen dat firmware software is die is ingebouwd in de computer. De niet-IT'er zal zich dan afvragen of firmware niet gewoon software is. Meestal wordt daar dan nog aan toegevoegd dat firmware niet zo makkelijk te wissen is (omdat het dieper is weggestopt en niet makkelijk benaderd kan worden).

Gamification

Het hoge woord is eruit, gamers hebben de wereld overgenomen. Ik werkte laatst samen met een cliënt die z'n HR-afdeling wilde gamificeren met superhelden of iets in die richting. Het zal vast cool zijn om alles te veranderen in een game, maar het gebruik van de term begint een beetje uit de hand te lopen. In onze volgende vergadering zal ik aankaarten dat wij "gamification" gaan gamificeren. Dat zal iedereen wel even wakker schudden.

Puppet master

Ik moet eerlijk bekennen dat ik, wanneer ik deze term hoor, meteen moet denken aan een aantal films (meestal The Godfather en Puppet Master). Is er een IT-godfather die alle touwtjes in handen heeft en ons allemaal manipuleert? Soms voelt dat wel zo.

Als we kijken naar de definitie klinkt het gelukkig allemaal een stuk logischer.

Nesting

Nee, hier komen geen vogels aan te pas. Dit is een term die veel gebruikt wordt in de programmeerwereld (en sporadisch in de videotechnische wereld). Nesting staat voor het combineren van Verschillende logische structuren.

Front end/back end

Het goede nieuws is dat er veel mensen zijn die weten wat een front end user interface is en men is meestal ook wel op de hoogte dat er aan de achterkant ook wel iets moet gebeuren. De gemiddelde medewerker bekommert zich dan ook voornamelijk om de front end en de back end wordt er pas bijgepakt als er toch echt gesproken moet worden over data access layers, distributed data systems en server side bestanden.

Wij willen Todd Kale bedanken voor het maken van de afbeeldingen bij dit artikel.