Bij het starten van een IT-project is het essentieel om de uitdaging duidelijk te definiëren in samenwerking met de klant. We streven naar het vinden van de meest geschikte oplossing, werkwijze en technologie, terwijl we heldere afspraken maken en een professionele dienstverlening bieden. Om klanten te helpen bij het kiezen van de juiste aanpak, hebben we vier standaard werkvormen ontwikkeld: preview, proof of concept, pilot en project. Deze werkvormen worden al met succes toegepast in onze IT-projecten, waarbij we gebruik maken van verschillende platforms zoals Oracle APEX, OutSystems en Business Intelligence.

Vier werkvormen

Alvorens een werkvorm te kiezen brengen we in een persoonlijk gesprek met de klant de IT-uitdaging in kaart. Vervolgens maken we de vertaalslag naar de oplossing en de technologie. Aansluitend bespreken we het aantal resources, de expertise, de tijd en de middelen die nodig zijn om de technische oplossing te ontwikkelen. Als basis hiervoor gebruiken we de vier standaard werkvormen (figuur 1). Uiteraard is er ook ruimte voor maatwerk.

De voordelen zijn veelvuldig: duidelijkheid over de aanpak; snel starten met het ontwikkelen van een concrete IT-oplossing die schaalbaar is; hogere productiviteit doordat het personeel bekend is met de aanpak; flexibiliteit om de werkvorm aan te passen; en lagere totaalkosten door adequaat gebruik van tijd, resources en middelen.

Preview 

Tijdens de eendaagse preview krijg je als klant een persoonlijk gesprek met een functioneel expert. De doelstelling hiervan is: verdieping van de IT-uitdaging; inzicht in de oplossing; en een demo van de technologie die past bij de oplossing van de IT-uitdaging.

Proof of concept 

Een proof of concept duurt één week, en start zoals bij de preview met een persoonlijk gesprek. “Daarna formuleren we samen met de klant een concrete uitdaging. Vervolgens ontwikkelen en presenteren we de IT-oplossing zodat de klant een voorbeeld heeft hoe hun uitdaging technologisch is op te lossen

Pilot 

De pilot is een traject van vier weken. Het verschil met de proof of concept is dat we samen met de klant een grotere uitdaging formuleren. We ontwikkelen en presenteren een oplossing, inclusief een User Experience (UX) ontwerp. Hiervoor gebruiken we de Agile Scrum methode waarbij we in vier sprints van één week de IT-oplossing vervaardigen. Een belangrijk voordeel van de pilot is dat de oplossing klaar is om in productie te gaan.

Project 

Een project heeft een doorlooptijd van twaalf weken. De omvang van de uitdaging waarvoor we een IT-oplossing ontwikkelen is uitgebreider dan die bij een pilot. Een Scrum Master zorgt er samen met het projectteam voor dat er in zes sprints van twee weken een oplossing staat die klaar is voor productie,” vertelt Arjan.

———————

Twee voorbeelden van klanten waarbij Transfer Solutions de pilot succesvol als werkvorm toepaste zijn scheepvaartbedrijf Stolt-Nielsen en de stichting SVB-BGT.

Stolt-Nielsen

Samen met Stolt-Nielsen inventariseerden we de uitdagingen om de werkorders van schepen te digitaliseren. Het doel was om een werkende technische oplossing te ontwikkelen die klaar is voor productie. “Dit resulteerde in de keuze voor een pilot werkvorm waarbij een functioneel expert en twee developers drie applicaties ontwikkelden met behulp van het OutSystems low-code development platform. Daarnaast is er tijdens de pilot samen met de klant nagedacht over bredere toepassingen van de applicaties om het werk aan boord van hun schepen snel, effectief en veilig te laten verlopen. Met andere woorden, de UX te verbeteren. Deze bredere toepassingen hebben de hoogste prioriteit en er is al een vervolgtraject gestart.

SVB-BGT

SVB-BGT had behoefte aan een module die de machtigingen van bronhouders beheert voor het aanleveren van mutaties aan het BRAVO-systeem. Dit systeem voegt topografische gegevens samen zodat er een consistent geheel ontstaat. De doelstelling was om een werkend prototype te ontwikkelen voor deze module met het Oracle APEX low-code development platform. Een belangrijk reden van de klant om te kiezen voor een prototype was het grote aantal stakeholders. Bovendien is het een vereiste dat het prototype herbruikbaar is voor de definitieve oplossing. Daarom is er tijdens de pilot uitgebreid aandacht besteed aan het verloop van het mutatieproces en de UX. Tevens is er met de stakeholders afgestemd of de gekozen technologische oplossing past bij hun wensen alvorens over te gaan tot investering in een definitieve oplossing. Zodoende heeft de klant inzicht gekregen hoe de nieuwe module ervoor zorgt dat alle betrokken partijen de machtigingen ontvangen om hun mutaties door te geven aan het BRAVO-systeem. Inmiddels heeft SVB-BGT bevestigd dat het prototype is goedgekeurd en zal de module binnenkort gekoppeld worden aan het systeem.

Integrate OutSystems With Office 365

Entering the O-Zone: OutSystems on an Existing Oracle Database

The 4-Layer Architecture in Practice

Responsive UI with Realtime Database

Transfer Solutions is tijdens de Oracle Partner Awards uitgeroepen tot winnaar van de Cloud Implementation Excellence IaaS & PaaS. De award wordt toegekend voor de wijze waarop Transfer Solutions de afgelopen jaren haar klanten heeft geadviseerd over en gemigreerd naar de Oracle Cloud. Transfer Solutions werd als winnaar gekozen uit een groep van zes genomineerde Oracle-partners uit de Benelux.

“Wij zijn ontzettend trots. Deze award erkent en bevestigt dat Transfer Solutions de #1 implementatiepartner op het gebied van IaaS en PaaS is. Het is een mijlpaal die we te danken hebben aan de combinatie van een sterke focus op cloudoplossingen, het uitgebreide portfolio van Oracle producten, het vertrouwen van onze klanten én de tomeloze inzet van collega’s met passie voor Oracle”, zegt Jurgen Duijster, directeur van Transfer Solutions.

Samenwerking is de sleutel

“We werken al jaren intensief samen met de teams van Oracle, Tech Data en Equinix en investeren sterk in deze relaties. We doen dat steeds vanuit de overtuiging dat we samen onze klanten echt verder kunnen helpen, veelal in trajecten waarbij een digitale transformatie wordt doorgemaakt”, schrijf Transfer Solutions in een persbericht.

“TechData, de Nederlandse distributeur van Oracle, heeft recent het Cloud Center of Excellence geopend. In Bodegraven kunnen bedrijven iedere willekeurige cloudoplossing uitproberen: kosteloos en, desgewenst, onder begeleiding van één van onze Oracle-specialisten. We zijn blij dat TechData en Oracle onze suggestie voor een Experience center ter harte hebben genomen.”

Samenwerking met Equinix

Ook wijst Transfer Solutions erop samen met datacenterleverancier Equinix geïnvesteerd te hebben in een managed Oracle Private Cloud omgeving. Hier stellen de partijen klanten in staat flexibele en schaalbare Oracle-capaciteit in een private cloud te realiseren tegen beheersbare kosten. Equinix levert in deze oplossing de managed hardware, waarop Transfer Solutions een volledig beheerde Oracle private cloud heeft gebouwd.

Damen Shipyards is een Nederlands scheepsbouwconcern. Groot geworden met de standaardisatie en modulaire bouw van onder meer sleepboten, werkschepen en patrouillevaartuigen. Vandaag de dag bouwt het concern boten van diverse omvang, onder meer voor de marine. Het bedrijf bezit zeventien werven verspreid over de hele wereld, vanuit waar het zijn productie uitvoert. Voorbeelden zijn Polen, China, Roemenië, Singapore, Zweden en Nederland.

Uitdaging
De centrale IT-omgeving van Damen Shipyards is ad-hoc meegegroeid met de organisatie. In dit systeem staan bijvoorbeeld de bouwtekeningen en houdt het bedrijf verkoopgegevens en onderhoudswerkzaamheden bij. Naarmate Damen Shipyards de afgelopen vijftien jaar sterk groeide, groeide het systeem niet mee. Belangrijkste beperking: het kon niet omgaan met de toename van het aantal aangesloten werven en gebruikers, die ook nog eens op locaties met verschillende tijdszones werkten. Dit belastte het systeem enorm en maakte het niet bepaald gebruiksvriendelijker. Ook het datavolume nam sterk toe, naarmate er bijvoorbeeld meer en meer scheepsbouwtekeningen in het systeem stonden. Uitdaging: ontwikkel een centraal en gestructureerd systeem dat eenvoudig schaalbaar is voor de toekomst.

Oplossing
Transfer Solutions bouwde een nieuwe kernapplicatie op basis van Oracle Database. Essentieel daarbij was schaalbaarheid; stap voor stap zijn eenvoudig meer werven aan te sluiten, die de prestaties van het systeem niet beïnvloeden. Op basis van een gefundeerde inschatting van de groei is bepaald hoeveel geheugen en storageruimte er vereist was – nu en in de toekomst. Transfer Solutions zette een sterk fundament van nieuwe hard- en software neer. Het systeem draait daarbij op twee datacenters – in Amsterdam en Genève – die elkaars spiegelbeeld zijn. Zo is 24/7 beschikbaarheid te garanderen. Daarnaast zitten er achttien man fulltime op de remote beheer-afdeling, zodat issues snel zijn op te lossen.

Resultaat
Damen Shipyards beschikt inmiddels over een stabiel, altijd beschikbaar en vooral schaalbaar IT-systeem. Voor gebruikers wereldwijd betekent dit dat ze sneller en efficiënter werken – ook over grenzen heen. Informatie is eenvoudiger toegankelijk, kennis is sneller te delen en prestaties zijn wereldwijd direct inzichtelijk. Het systeem past, kortom, perfect binnen de groeidoelstellingen die het stelt. Hoeveel werven er in de toekomst ook bijkomen; de maximale netwerkbelasting en beschikbare storageruimte zijn eenvoudig te vergroten. Dit bespaart vooral veel tijd en kosten.

Met een aantal collega`s gaan we de alternatieve Elfstedentocht schaatsen.  Transfer Solutions sponsort Erik-Jan Kooiman de winnaar van vorig jaar en gaat met hem toewerken naar een mooi schaatsevent waarbij we met zeven schaatsers en twee begeleiders de kou trotseren. Omdat we met elkaar iets terug willen doen voor de gemeenschap hebben we besloten om ons zelf te laten sponsoren en dit te doneren aan een goed doel. 

We hebben gekozen voor Project Oasis van Stichting African Hands, opgericht door een gepensioneerde huisarts uit Leerdam.

African Hands is in 2007 opgericht en heeft als doel het verbeteren van de medische zorg en leefomstandigheden van de meest kwetsbare aidsslachtoffers in Zuid-Afrika. De projecten die ze steunen hebben een directe samenwerking met lokale mensen als uitgangspunt. 

Project Oasis helpt via haar werkzaamheden kwetsbare mensen en kinderen om een nieuw en beter bestaan op te bouwen. Dit doet zij door het geven van computer-, naai-, kook- en baklessen. Hiermee leren ze zelf producten te maken en hun vaardigheden te vergroten, waardoor ze een eigen inkomen genereren en hun zelfredzaamheid wordt vergroot. Deze organisatie is er voor iedereen, ongeacht achtergrond of religie.

African Hands  is een door de belastingdienst goedgekeurde ANBI instelling dat betekent dat uw gift fiscaal aftrekbaar is. 
Je kunt je gift ook overmaken op NL35 ABNA 0834 527 499 t.n.v. Stichting African Hands o.v.v. Transfer Solutions.

Het Veteraneninstituut kiest voor Oracle Cloud – Het Veteraneninstituut is uitvoerder van een belangrijk deel van het Nederlandse veteranenbeleid. Met zijn 70 medewerkers streeft het instituut naar een optimale zorg voor en dienstverlening aan Nederlandse veteranen en ondersteuning voor hun gezinsleden. Zij waren op zoek naar een tool om het gastsprekerproject dat zij uitvoeren beter te faciliteren.

Er is veel belangstelling voor veteranen. De Nederlandse samenleving wil weten wie ze zijn en wat ze gedaan hebben. Het Veteraneninstituut plant jaarlijks 700 lessen, voor 43.000 leerlingen, op verschillende scholen, waarbij een gastspreker (veteraan) komt vertellen over zijn of haar ervaringen in oorlogsgebied. De kracht zit in de persoonlijke verhalen over militaire ervaringen en de gevolgen daarvan.

Uitdaging

Er bleek geen standaard software voor een dergelijke behoefte te koop in de markt, wat betekent dat deze zelf door het Veteraneninstituut op maat ontwikkeld moest worden. Helaas hebben zij echter onvoldoende ICT-kennis in huis om een dergelijke applicatie te ontwikkelen en te beheren. Hun uitdaging was dat zijn afhankelijk waren van het systeem, maar zowel ICT-kennis als capaciteit nodig hadden om een dergelijk systeem te kunnen exploiteren.

Aanpak

De cloud bleek in al deze behoeften te kunnen voorzien, vertelt Pascal Bobbe, coördinator Educatief Programma van het Veteraneninstituut. Onze maatwerkwens kon tegen relatief lage kosten worden vervuld, terwijl we daarvoor de zekerheid terugkregen van een nagenoeg altijd beschikbare omgeving. We vonden dit een erg interessante mogelijkheid; wel maatwerk, maar niet op eigen systemen. Daarnaast hoeven wij bij een storing niet zelf op zoek naar de oorzaak. Hardware, software, database? Wij als gebruikers hebben geen idee. Door dit uit te besteden wordt het toch gewoon opgelost.

“Bij Defensie is het gebruikelijk om een verantwoordelijkheid te geven aan de persoon met de juiste expertise. Die persoon zorgt gewoon dat het geregeld is. Bij de Oracle Cloud werkt dit precies zo.”

Pascal Bobbe, coördinator Educatief Programma

Resultaat

Toen de Oracle Cloud een prima oplossing bleek voor ons vraagstuk, kozen we vervolgens voor een Oracle Partner, die ons hiermee zou kunnen helpen. Bij Transfer Solutions hebben ze niet alleen al veel ervaring met de Public Cloud, ook konden zij ons helemaal ontzorgen, vertelt Bobbe. Transfer Solutions was in staat om met Oracle APEX een maatwerk applicatie te bouwen en de applicatie voor ons te beheren.

Wij vinden het prettig dat Transfer Solutions voor ons één contact is die ons volledig ontzorgt. De keuze voor Transfer Solutions was dus al snel gemaakt. Ze hebben echt diepgaande technische kennis, een professionele manier van werken, maar zijn tegelijkertijd heel erg benaderbaar. Het is prettig zaken doen; je krijgt altijd een open en eerlijk advies.

De implementatie is uiteindelijk geheel samen uitgevoerd. Bij het bouwen van de applicatie wordt in sprints gewerkt. Er wordt na elk onderdeel gekeken of dit nog aan de eisen en wensen van de klant voldoet en pas na overeenstemming wordt er weer verder ontwikkeld. Er is nu zowel een test- als een productieomgeving waarin het Veteraneninstituut met een selecte groep vrijwilligers werkt. De bedoeling is dat dit nieuwe systeem volgend schooljaar het enige en dus leidende systeem is.

De Basisregistratie Grootschalige Topografie (BGT) wordt de gedetailleerde, grootschalige digitale kaart van heel Nederland. Alle fysieke objecten zoals gebouwen, wegen, water en groen zijn hier eenduidig op vastgelegd. Het Samenwerkingsverband van Bronhouders Basisregistratie Grootschalige Topografie (SVB-BGT) is verantwoordelijk voor het samenvoegen van topografische gegevens van verschillende bronhouders – denk aan provincies, gemeenten, waterschappen en defensie – tot een consistent geheel.

Uitdaging
SVB-BGT schreef een aanbesteding uit voor het ontwikkelen en beheren van het tot BRAVO omgedoopte systeem. De uitdaging: het samenvoegen van een grote hoeveelheid topografische data – van wisselende kwaliteit en uit verschillende bronnen. En dat op een manier die de hoeveelheid handwerk minimaliseert. Belangrijk daarbij is ook dat de samenvoeging van gelijke kaartdata automatisch en op een correcte wijze gebeurt. Daarnaast is kwaliteitsborging en communicatie met de bronhouders zeer belangrijk.

Oplossing
Transfer Solutions ontwikkelt en beheert het BRAVO-systeem. Op basis van Oracle Spatial is een ruimtelijke database gebouwd. Oracle Apex dient als fundering voor een gebruikersportaal, dat bronhouders gebruiken om data aan te leveren. Deze oplossingen vormen samen fase één van BRAVO. Fase twee omvat het geautomatiseerd ophalen van topografische gegevens bij de bronhouders en deze geassembleerd doorleveren aan het Kadaster. Transfer Solutions bouwde de webservices met behulp van Java en communiceert via Digikoppeling. Ook het terugmelden naar bronhouders is mogelijk. Transfer Solutions beheert, onderhoudt en host het volledige BRAVO-systeem zelf, zeven dagen per week en 24 uur per dag.

Resultaat
Nederland beschikt over de meest gedetailleerde, actuele en grootschalige digitale kaart die het ooit had. Dankzij Transfer Solutions – gekozen vanwege de goede prijs-kwaliteitverhouding – is de hoeveelheid handmatig werk bij het koppelen van topografische data tot een minimum beperkt. Bovendien zijn alle kaarten nu op een eenduidige manier opgemaakt. BGT-gebruikers werken straks met betrouwbare en actuele kaarten, mede mogelijk gemaakt door een stabiel, efficiënt en betrouwbaar BRAVO-systeem. Precies datgene wat de wet voorschrijft. Transfer Solutions is voor SVB-BGT een meedenkende kennis- en ontwikkelpartner – van het eerste moment tot nu.

Eerder verschenen in Dutch IT -channel 

We komen ze regelmatig tegen, artikelen over mislukte of uit de hand gelopen IT-projecten bij de overheid. Dat het ook anders kan, bewees de Vereniging van Nederlandse Gemeenten. Binnen budget en geheel volgens plan werd in ruim een half jaar tijd een nieuwe WOZ-webapplicatie gebouwd met het OutSystems-platform. Met dank aan Transfer Solutions dat de hiervoor door de VNG opgestelde aanbesteding in de wacht sleepte.

De oorsprong van het project ligt alweer zo’n vijftien jaar terug. Iedere gemeente verrichtte binnen de eigen grenzen zijn inspanningen in het kader van de Wet Waardering onroerende zaken, de Wet WOZ, die onder andere de grondslag vormt voor het heffen van de gemeentelijke onroerendezaakbelasting (OZB). Dat was tamelijk inefficiënt en vanuit de Gemeente Den Haag werd voorgesteld om bepaalde WOZ-activiteiten, zoals bijvoorbeeld het verzamelen van allerlei marktinformatie over onroerend goed, meer te gaan delen en centraliseren. Dat initiatief werd vervolgens overgenomen door de Vereniging van Nederlandse Gemeenten (VNG) in nauwe samenwerking met de Waarderingskamer, de toezichthouder op het WOZ-domein.

WDC

Zo is in de loop der jaren het WDC ontstaan, vertelt Ruud Kathmann, die als lid van het managementteam van de Waarderingskamer de ontwikkelingen op dit vlak van heel nabij meemaakte en mede vormgaf. WDC staat voor WOZ-datacenter, verduidelijkt hij, waarbij we hier niet moeten denken aan een ruimte gevuld met IT-apparatuur, maar aan een soort cluster van applicaties, waaraan steeds weer nieuwe functionaliteit wordt toegevoegd. “Het is ook echt ontstáán”, benadrukt hij. “Uit allerlei behoeftes en ideeën is dat WOZ-datacenter blokje voor blokje steeds verder uitgebouwd.”

Inhoudelijk gezien kan het WDC het best worden omschreven als een grotendeels alleen voor gemeenten toegankelijk webportaal waarmee taxatie-technische informatie onderling wordt uitgewisseld over objecten die niet primair een woonfunctie hebben, zoals agrarische objecten, scholen, ziekenhuizen en windmolens. Het WDC verzamelt hierover allerlei marktinformatie (met name de stichtingskosten) op basis waarvan taxatiewijzers worden opgesteld voor de waardebepaling.

WDC 2.0

Zoals zo vaak gebeurt bij iets dat als een soort breiwerk ontstaat, werd het systeem op een bepaald moment zo complex dat het overzicht verloren ging en het beheer steeds problematischer werd. Dat moment kwam voor het WDC zo’n jaar of twee geleden. Bovendien gaat de zich alom voltrekkende ‘digitale transformatie’ ook aan de gemeenten niet voorbij. Kathmann somt op: “De hoeveelheid relevante gegevens neemt hand over hand toe, denk aan het fenomeen ‘open data’, de veiligheidseisen worden steeds strenger, er komt steeds meer nieuwe wet- en regelgeving die moet worden geïmplementeerd, kortom: het werd twee jaar geleden hoog tijd voor een nieuw WDC: WDC 2.0.”

Ambities

De VNG schreef voor de nieuwbouw van het WOZ-datacenter een aanbesteding uit die er qua ambities niet om loog. Zo lezen we in de VNG-aanbestedingsleidraad: “Het nieuwe WDC is gebruiksvriendelijker, minder foutgevoelig, maar ook strenger, flexibeler, completer en gewoonweg beter als het gaat om de core business: het verzamelen, analyseren en inzichtelijk maken van stichtingskosten van bijzondere objecten.” Voor deze aanbesteding werd gezocht naar een partij die meedacht met de geschetste ontwikkelingen (‘best value’-aanbesteding).

Het was Transfer Solutions, een IT-dienstverlener die ‘maatwerk as a service’ hoog in het vaandel heeft staan, die uiteindelijk de opdracht voor de bouw van dat WDC 2.0 binnensleepte. “Maatwerksoftware maken is een uitdagende bezigheid”, zegt Jacob Beeuwkes, Manager Technologie & Innovatie bij Transfer Solutions. Dat het zo vaak misgaat, heeft volgens hem alles te maken met de duivelse driehoek ‘geld, kwaliteit en tijd’. Goedkoop en briljant is moeilijk te vinden en meestal erg langzaam. Snel en uitstekend kan, maar wel tegen doorgaans hoge kosten. Goedkoop en snel betekent veel fouten en weinig creativiteit. En goedkoop, uitstekend én snel is een utopie. Zijn bedrijf Transfer Solutions zet daarom in op een open samenwerking met de opdrachtgever in een andere driehoek, een driehoek gebaseerd op begrip, respect en vertrouwen.

Resultaten

Het is een benadering die bij het project WDC 2.0 duidelijk zijn waarde heeft bewezen. “Wat voor ons heel belangrijk is, is datakwaliteit”, zegt Kathmann. “De gegevens die in het systeem terechtkomen moeten betrouwbaar zijn. Dat betekent dat als er gegevens in het systeem worden ingevoerd er ook bepaalde controles op moeten plaatsvinden. Vandaar die eis van ‘strenger’ in de aanbesteding. Dat zit natuurlijk niet alleen in de opbouw van het systeem zelf, maar ook in de organisatie van de werkstromen en het toekennen van rollen aan betrokken partijen. Dat geeft de complexiteit aan van het goed inrichten van zo’n webportaal. Een portaal waarin iedereen alles mag, is een stuk makkelijker te realiseren dan een portaal waarin allerlei rollen zijn gedefinieerd. Een portaal dus waarin in een bepaald deel de zaken heel streng slechts door een handvol mensen mag worden uitgevoerd, gecombineerd met een ander deel dat juist breder toegankelijk is, omdat iedereen in de gemeente er bij moet kunnen, maar dingen wijzigen alleen weer is voorbehouden aan een selecte groep, et cetera. Dat soort complexiteit in het werkproces moest allemaal vertaald worden naar functionaliteit in de webapplicatie. Dat met name was de uitdaging van dit project en dat is heel goed gelukt.”

“En binnen budget en de tijd die er voor stond”, voegt Arnold Kloeke daaraan toe. Kloeke is bij de VNG als ‘producteigenaar’ verantwoordelijk voor het project en als zodanig ook verantwoordelijk voor het Functioneel Beheer van het WOZ-datacenter. Hij somt als voordelen van het nieuwe WDC op: “Het proces is met het nieuwe systeem efficiënter geworden;  er worden minder fouten gemaakt doordat er minder handwerk in zit; betere koppeling met andere systemen zorgt voor extra informatiestromen; en doordat informatie veel meer digitaal gaat worden aangeleverd, gaan we daarop naar verwachting flink besparen.”

OutSystems

Wat tot slot niet onvermeld mag blijven, zegt Beeuwkes, is dat voor de realisatie van het project gebruik werd gemaakt van OutSystems. “Dat is het low-code platform waarmee alles gemaakt is. Wij hebben daarvoor gekozen omdat OutSystems een heel flexibel platform is, waarmee op een heel snelle manier, in heel korte ontwikkelcycli, applicaties gemaakt kunnen worden. Maar vooral belangrijk is dat op het OutSystems-platform ook heel gemakkelijk aanpassingen kunnen worden doorgevoerd. Dat is tijdens het ontwikkelproces belangrijk voor het bijsturen indien je daarin een keer een verkeerde afslag hebt genomen, maar ook met het oog op de toekomst, zodat je zodra er processen veranderen, je de software direct daarop kunt aanpassen.”

Het bijzondere van OutSystems is dat je dan niet in de code hoeft te duiken, die misschien een tijd daarvoor geschreven is, maar dat je visueel de code voor je kan zien in de vorm van processen, pijltjes en blokjes, die met elkaar verbonden zijn. “Dat maakt de opbouw van de software veel inzichtelijker; niet alleen voor de softwareontwikkelaars zelf, maar ook voor de mensen die er vanuit de processen bij betrokken zijn.”

Door: Dick Schievels

 

 

Eerder gepubliceerd in nl.OUG visie zomer 2018

Toen Albert Leenders in 1995 als technisch directeur bij Transfer Solutions begon, was de database-administrator (DBA) nog een ‘local hero’, die, op basis van veel kennis, naar eigen inzicht problemen oploste. Die tijd is voorbij. Gedegen kennis van zaken blijft een eerste vereiste, maar daar is in de loop van de tijd het nodige bijgekomen. “De DBA van nu is in de eerste plaats een teamplayer met een brede kijk op de SW technologie stacks zoals je die tegenwoordig ziet.”

Transfer Solutions groeide in de 23 jaar van zijn bestaan uit tot een van de grootste onafhankelijke Oracle-dienstverleners van Nederland, met activiteiten op het gebied van consulting, projecten en opleidingen. “Transfer Solutions maakt op basis van hoogwaardige technologie een optimale oplossing voor zakelijke uitdagingen, hoe eenvoudig of lastig die ook zijn”, aldus Leenders. Transfer Solutions doet dat vanaf het begin vanuit de centrale standplaats in Leerdam. Het bedrijf groeide uit van tien mensen in 1995 naar 155 nu en beheert ruim 1.500 databases voor zo’n 100 klanten.

Thunderbirds

Terugkijkend schetst Leenders het beeld van de DBA in de jaren negentig als de medewerker die vanuit technisch perspectief alles kon, vragen en problemen geheel zelfstandig oploste en op die manier binnen een organisatie de local hero was met kennis van zaken. Problemen oplossen was de kern. “De DBA was vooral een individualist. Een creatieve expert die in actie kwam als er een probleem was, dat vervolgens tegen elke prijs moest worden opgelost. De DBA kreeg alle vertrouwen en kon naar eigen inzicht, vaak ad hoc, te werk gaan. Ik vergelijk het weleens met de aanpak uit de Britse poppenanimatieserie Thunderbirds uit de jaren zestig, waarin de welgestelde familie Tracy met hun organisatie International Rescue in actie kwam om overal in de wereld mensen in nood te redden. Als je maar voldoende technologie en slimme helden mobiliseerde dan kwam het altijd goed.”

Het “IT luchtruim”

Maar de tijd van de Thunderbirds met duidelijke problemen en onoverwinnelijke technologie is voorbij, aldus Leenders. Dat heeft onder meer te maken met de toegenomen organisatorische en technische complexiteit van de omgeving waarin de DBA is komen te werken. En het belang van IT voor de business. “Die DBA-Thunderbirds hebben tegenwoordig een stukje luchtverkeersleiding nodig om zich door een ingewikkeld luchtruim met veel meer belanghebbenden te bewegen – nauwe afstemming met die partijen in en onder het luchtruim, dat is een nieuw aspect.

Het succes van organisaties is steeds meer afhankelijk van de IT die ze inzetten. “Every Business Is an Information Business” (Evans & Wurster in HBR, in 1997 al!). En het “IT luchtruim” waarin de DBA opereren mag, is kritisch en complex. Er zit steeds meer directe bedrijfskennis in die systemen, zowel in data als in processen en regels. En de technologie zelf is in toenemende mate heterogeen van aard. Organisaties zijn bezig hun oude “mode 1” systemen te koppelen met nieuwe, “mode 2”, omgevingen. Die aan een nieuwe toets onderworpen worden ten aanzien van beschikbaarheid, performance en beveiligbaarheid. En wellicht een van de belangrijkste ontwikkelingen: IT is een zaak geworden van de hele organisatie en zelfs de hele keten waar organisaties in functioneren. IT zit op het kritische pad. De ad-hoc aanpak die voorheen prima werkte moet nu ingepast worden in een goed gecoördineerde en gestructureerde aanpak – in samenspraak met een team met uiteenlopende expertises en belangen die wel doelgericht naar één gemeenschappelijk resultaat werken.  Je hebt anno 2018 daarom een goed lopende IT-organisatie nodig die zaken met de belanghebbenden afstemt, die snel reageert en gericht is op het bereiken van doelstellingen van de business en waarmee afspraken gemaakt kunnen worden op het gebied van prijs en prestaties. Daarin is behoefte aan een DBA die gefocust, met een breed inzicht in technologie en in goede afstemming tot een creatieve oplossing kan komen die de business verder helpt. En die DBA beschikt natuurlijk ook nog altijd over de nodige diepgaande technische kennis en creativiteit die nodig is om zijn/haar stukje van het probleem op te lossen.

Teamplayer

Deze veranderingen in het karakter van de werkzaamheden van de DBA hebben geleid tot een ander profiel van deze medewerker. Leenders: “Om te beginnen ben je nu meer een teamplayer. Dat is goed duidelijk te maken aan de hand van een voorbeeld van vroeger en nu. Wij hebben altijd DBA’s opgeleid en regelmatig kwam het voor dat we door een opdrachtgever werden gevraagd om bij het bedrijf langs te komen om een specifiek probleem op te lossen. In de jaren negentig waren de vragen technisch van aard. Er was een technisch probleem, vaak met betrekking tot performance en in relatie tot de omvang van de database, dat technisch moest worden opgelost. We gingen dan aan de slag en een klant had eigenlijk geen andere keuze dan te hopen dat er iets uit kwam waar hij verder mee kon – in de tijd die ervoor nodig was. Dat is nu anders. Een klant heeft een bepaalde businessdoelstelling, bijvoorbeeld het aanbieden van een nieuwe on-line dienst aan zijn klanten, en wil daar met een slimme en aantrekkelijke IT oplossing invulling aan geven, en dat moet met een korte time-to-market worden gerealiseerd. Die eis is geen “hopen op iets dat voldoende goed werkt” maar is verbonden aan een keiharde bedrijfsdoelstelling. Dat stelt enerzijds hoge eisen aan de technologie: de beschikbaarheid, de performance en de beveiligbaarheid van de backbone systemen– dat laatste is onlangs nog actueler geworden met de AVG.  En anderzijds stelt het hoge eisen aan de aanpak van het team: agile, samenwerking om snel tot een werkend resultaat te komen waarin de belangrijkste business wensen operationeel zijn – en verder aangepast of uitgebouwd kunnen worden wanneer daar ruimte voor is.

Als de genoemde on-line dienst onverhoopt niet werkt zoals verwacht, bijvoorbeeld omdat gebruikers te lange wachttijden ervaren, of omdat ze er geen gebruik van kunnen maken omdat het systeem niet beschikbaar is, moet er ingegrepen worden. Vanwege de complexiteit van de stack is dat echt teamwork, van applicatiespecialist tot middleware-specialist en DBA – en alles wat daar eventueel nog tussenin zit. In zo’n complexe context kan de DBA niet meer volstaan met het sec kijken naar zijn eigen stukje technologie om te concluderen dat dat wel goed zit en vervolgens het probleem bij de anderen te laten liggen. In dat geval is een creatievere dialoog met de collega’s nodig – en voldoende begrip van de werking van het totale systeem: de manier waarop het gebruikt wordt en de onderlinge samenhang en invloed van softwarecomponenten. Om zo tot een oplossing te komen waarmee gebruikers probleemloos verder kunnen.

T-profiel

De nieuwe rol van teamplayer betekent volgens Leenders onder meer dat een DBA naast brede technische vaardigheden ook andere vaardigheden en interesses nodig heeft. “Diepgaande technische kennis van databasetechnologie blijft uiteraard nodig, maar daarnaast moet je ook begrijpen wat de business nodig heeft en moet je kunnen praten met vakgenoten die op andere terreinen expertise hebben. Dat is des te belangrijker nu je de snelle opmars ziet van “Low code”-platforms als OutSystems, waarmee je snel en flexibel applicaties bouwt die vaak ook met traditionele legacy-backend systemen gekoppeld worden. Low code platforms sluiten goed aan bij de vraagstukken van de business, die dan ook meteen in control is, of denkt te zijn – daarmee wordt de IT afdeling, en dus de DBA, soms rechts ingehaald. De business heeft in een maandje tijd met hulp van buitenaf een eigen nieuwe webshop in de lucht gebracht. Daar zal de IT-afdeling zeker wat van vinden, en al helemaal als ze geacht worden met de bestaande omgeving aan te sluiten bij dit nieuwe initiatief….  Een ander punt is dat  deze nieuwe platforms veel klassieke technische vraagstukken buiten beeld schuiven. Denk aan  de installatie, configuratie en tuning van de database. Dat kan bijvoorbeeld doordat het geheel cloud-based en automatisch beheerd ingericht is. Ook Oracle zelf is daarmee een eind op weg met Oracle Management Cloud – een cloud-based platform om databases mee te analyseren, en hun werking mee te optimaliseren. De rol van de DBA in een dergelijke omgeving wordt meer die van architect – die een adequate, bij de business passende, technische oplossing kiest dan die van technische alleskunner en local hero.

Leenders wijst in dit verband op het concept van de T-shaped (Tim Brown) medewerker die diepe kennis van bepaalde, specifieke onderwerpen combineert met persoonlijke vaardigheden en wat Leenders betreft graag ook een bredere kennis van andere onderwerpen. “Die brede kennis en vaardigheid heb je nodig om goed te begrijpen wat de business wil, maar ook om samen te werken met anderen. Het was twintig jaar geleden voor ons als ontwikkelaars van administratieve backoffice-toepassingen niet voor te stellen dat je een UX-designer in je team had. Nu zijn teams bijvoorbeeld opgebouwd uit UX’ers, coders, testers, architecten, DBA’s en de business. Het gaat duidelijk steeds meer om een goede aansluiting bij  wat de business en de gebruiker precies wil.”

fruITion

Onder het motto ‘practice what you preach’ zijn de teams en de opdrachten bij Transfer Solutions ook steeds meer multidisciplinair en agile opgezet en wordt de klant actief betrokken in het totstandkomingsproces in de rol van producteigenaar. “De producteigenaar heeft de belangrijkste rol in een agile project. Dat is een goede illustratie van hoe we de business de leidende rol laten invullen bij onze projecten”, zegt Leenders, die erop wijst dat de grote software vendors ook meegaan in deze ontwikkeling. “Je ziet steeds meer tools en technologieën opkomen die handmatig werk wegnemen door routinematige taken waar mogelijk vergaand te automatiseren, wat inspeelt op wat de business nu nodig heeft.” Naast de eerder genoemde opkomst van Low Code platforms en op AI gebaseerde log analyse tools noemt Leenders als voorbeeld de autonomous database -initiatieven van Oracle. “Toch betekenen deze initiatieven naar mijn mening niet dat hierdoor de DBA op termijn verdwijnt. Integendeel. Er zijn de afgelopen decennia zoveel grootschalige systemen gebouwd. Die zijn er en die zijn heel goed, en ze blijven ook nog wel een tijdje. De  vraag van een organisatie is hoe ze in te passen zijn in nieuwe businessmodellen. Of waar en hoe en op welke termijn ze vervangen kunnen of moeten worden. De DBA moet kunnen denken in termen van het bimodale model van Gartner met de traditionele “mode 1” systemen en de nieuwe innovatieve “mode2” systemen. Die hebben een andere IT-dynamiek, maar zitten wel in hetzelfde “IT luchtruim”. Hoe ga je daarmee om. Maar denk ook aan cloudmigraties, die ook een veelheid van vragen opleveren die een DBA met een T-profiel kan helpen beantwoorden. Hoe pak je dat aan, welke IT infrastructuur is daarvoor nodig, wat betekent een cloudmigratie voor  de applicaties die op die databases draaien, is dit het moment om nieuwe technologie of zelfs een nieuwe persistency oplossing (hoe en waar sla ik data snel, efficiënt, robuust, veilig, op en vind ik ze terug) te introduceren. En in cloud-beheer: Hoe om te gaan met vraagstukken rondom capaciteitsmanagement. . Of denk aan het creëren van goede interne of externe SLA’s, waarin ook bepalingen uit de  AVG gerelateerde verwerkersovereenkomsten moeten worden meegenomen. Daarvoor heb je mensen nodig met kennis van zaken.

We blijven dus DBA’s nodig hebben, ook omdat er nog een golf van technologische mogelijkheden op ons af komt. Met de komst van Cloud technologie en de steeds rijkere features van de Oracle database, en andere oplossingen voor dataopslag, staan de DBA  steeds meer technische oplossingen ter beschikking waaruit hij/zij kan putten – en waar hij/zij dus kennis van moet hebben. Het  persistency-vraagstuk, mede het domein van de DBA, is  nog steeds één van de meest cruciale in de totale IT architectuur en software stack. Of je met Cloud werkt, met AI, met Low Code platforms of iets anders.
Aan de DBA de schone taak om dit optimaal in te passen in de business wensen van de opdrachtgever.

Transfer Solutions, onafhankelijk Oracle-dienstverlener in Nederland, is een partnerschap aangegaan met datacenterbedrijf Equinix om klanten te helpen met de transitie van hun Oracle-omgeving naar de cloud. Binnen de Equinix-datacenters kunnen Oracle-gebruikers gebruikmaken van een hybride cloudoplossing, die bestaat uit een Infrastructure-as-a-Service (IaaS)-platform en snelle verbindingen met de Oracle Public Cloud.

Transfer Solutions, al twintig jaar partner van Oracle, signaleert de laatste jaren een duidelijke beweging naar cloud op de Nederlandse markt. Omdat veel bedrijven niet de volledige transitie kunnen maken naar de publieke cloud, bijvoorbeeld doordat zij met gevoelige informatie werken of afhankelijk zijn van legacy-toepassingen, bestaat er een behoefte aan hybride cloudomgevingen. Voor de gekozen oplossing levert Equinix Managed Services het centrale IT-infrastructuurplatform, met de hoogste mate van veiligheid, beschikbaarheid en connectiviteit. Deze wordt geleverd als IaaS voor rekendiensten, opslag en netwerkfuncties. Transfer Solutions levert alle Oracle-functionaliteiten en voert op basis van het Equinix-platform het applicatiebeheer uit in combinatie met de Oracle Public Cloud.

Samenwerking met A-merk
De gekozen oplossing resulteert voor klanten in een lage latency en een hoge mate van flexibiliteit en veiligheid. Ook geeft het de ruimte om een geleidelijke transitie naar de public cloud te maken. René Hol, directeur van Transfer Solutions spreekt van een strategische samenwerking met Equinix. “In onze zoektocht naar de juiste partners om gezamenlijk de volledige Oracle-stack aan te bieden aan klanten zijn we bij Equinix uitgekomen. Het is voor ons een voordeel dat de Oracle Public Cloud draait bij Equinix en daarnaast hebben we het over een A-merk dat wereldwijd opereert.”

Uitstekende connectiviteit
Frank van der Heijden, Managing Director van Equinix Managed Services voegt daaraan toe dat de faciliteiten van Equinix in Amsterdam gelden als officieel overheidsdatacenter, wat van belang is gezien het feit dat verschillende overheden gebruikmaken van Oracle-software. “De veiligheid van data staat hier voorop. Ook kunnen wij klanten garanderen dat hun data in Nederland blijft, met oog op wet- en regelgeving. Met het IaaS-platform van Equinix Managed Services hebben Transfer Solutions en Oracle-gebruikers een betrouwbare en toekomstvaste oplossing om hun omgeving naar de cloud te brengen. Zij profiteren daarbij van snelle en veilige aansluitingen met klanten en leveranciers in het datacenter middels directe verbindingen en via onze cloud exchange.”

Nieuws

Aftermovie: Het KlantEvent 2025

30 april 2025 • Mariette van Pinxteren

Meer nieuws

Blog

How to implement Audit in a database

4 maart 2025 • Marlies Quaadgras

Meer blogitems

Training & Events

Meer training & events