19 augustus 2019
Data kent tegenwoordig vele variëteiten, volumes en snelheden. En dat alles moet op allerlei manieren beschikbaar worden gesteld, zowel intern als extern. Maar je hebt te maken met een bestaand applicatielandschap, met al haar “nukken”. Hoe zet je een toekomstbestendige architectuur in Azure op zodat je deze data snel en veilig kan integreren, samenstellen en weer ontsluiten? Over de architectuur, aanpak en organisatie rondom een Digital Business Platform.
Naar de presentatie van Gijs in ’t Veld tijdens het cloud series event “Data + Integratie = Power!” van 18 juni 2019. Bekijk hier een impressie van het evenement.
We bewegen naar een tijd toe waarin organisaties meer en meer IT-bedrijven aan het worden zijn. Organisaties zijn steeds meer onderdeel van een ecosysteem, onder andere doordat klanten steeds meer verwachten. De visie van steeds meer organisaties wordt gelukkig minder gericht op de individuele transformatie, en meer op het denken in termen van digitale ecosystemen. Denk aan platform-organisaties zoals Uber en AirBnB.
Daarvoor zijn open API’s heel belangrijk. De rol van API product manager wordt dus ook in jouw organisatie straks heel belangrijk. Ook zijn data en data analyse voor de toekomst heel belangrijk, evenals security, en krijgen we vroeg of laat met IoT te maken.
In het midden van dat alles heb je iets nodig dat een digital business platform is: een digitaal platform ter ondersteuning van het uitwisselen van data in het ecosysteem waarin je opereert.
Hoe meer je innoveert, hoe meer je integratie nodig hebt.
We gaan ten slotte, als we het hebben over het toepassen van de data in termen van Data & Analytics, steeds meer vanaf descriptive, diagnostic en predictive analytics naar prescriptive analytics. Daarbij kun je denken aan decision support – “andere klanten kochten ook” – en zelfs decision automation, waarbij er helemaal geen menselijke tussenkomst meer nodig is.
Waar moet je nu de focus op leggen, temidden van al deze veranderingen? De kern van moderniseren is:
Maar dit vraagt behoorlijk wat van je technische infrastructuur. En: welke aanpak je hanteert om je organisatie door deze transitie te loodsen, maakt een wereld van verschil. Ten slotte: de techniek is bij lange na niet voldoende om aan te pakken. De manier waarop je het werken op, aan, en rondom je slimme Data- en Integratiehub organiseert is minstens zo belangrijk.
Na het bepalen van het doel, volgt het bepalen van de doel-architectuur.
We zijn een heel eind gekomen in de ontwikkelingen van applicatie-ontwikkeling en integratie vanaf de mainframe in 1970. Nu zien we steeds meer Mobile First, Cloud First en meer microservices voor stukjes functionaliteit. We zien de opkomst van Integration Platform as a Service, oftewel iPaaS, maar ook Application Platform as a Service (APaaS) – denk daarbij bijvoorbeeld aan Power Apps, Flow, of voor echt geavanceerd maatwerk OutSystems.
Wat is nu de beste manier om een toekomstbestendig digital business platform vorm te geven?
Hanteer een bimodal architectuur, zoals Gartner adviseert. Deze bestaat uit vier lagen:
Bimodal staat hierbij voor het onderscheid tussen de tragere, meer statische omgeving van de systems of record enerzijds en de differentiatie- en innovatie die je anderzijds in de lagen daarboven kunt realiseren.
De Smart Data & Integration Hub is in dit schema laag 2, bovenop de systems of record. Boven de Smart Data & Integration Hub komt een laag met API’s. Daarbovenop een low-code platform, waarin je je onderscheidende maatwerk creëert.
Welke aanpak kun je het beste hanteren bij het vormgeven van zo’n Data- en Integratieplatform? Misschien kan onze eigen aanpak inspiratie verschaffen. De MotionWoW aanpak is onze aanpak om de maximale toegevoegde waarde uit nieuwe technologieën te halen. Wij zijn ervan overtuigd dat het gebruik van MotionWoW ons helpt om samen met onze klanten succesvol te zijn.
Ongeacht of je met Motion10 aan je project begint of het zelf aanpakt, zijn hier nuttige en bruikbare inzichten uit te halen. Enkele belangrijke overwegingen voor de aanpak van IT-projecten zijn:
Vaak kom je er bij een organisatie na een PoC opeens achter dat een product opeens in productie is. En dat niemand eigenlijk weet hoe dat beheerd moet worden. We zien nu ook steeds meer zogenaamde citizen developers en citizen integrators, en dat is helemaal zo slecht niet per se.
Maar dat alles maakt het wel uitdagender om de grip niet te verliezen op alle spontane ontwikkelingen in het cloud landschap van je organisatie. Hoe organiseer je de werkzaamheden en processen voor het opbouwen, succesvol doen gebruiken (change management) en in beheer nemen van je Data- en Integratiehub?
DevOps is een continue modus van door ontwikkelen aan je product in samenspel tussen business en IT. Dit maakt de kans dat ontwikkelingen aan je platform of in specifieke applicaties goed aansluiten bij de behoeften en wensen van de business aanzienlijk groter. Beheer wordt daarbij ook door het DevOps teams gedaan; net zoals bij de MotionWoW aanpak betekent DevOps dat beheer dus vanaf het begin van opzetten van oplossingen meegenomen wordt.
Het Cloud Competence Center ten slotte is een samentrekking van het Cloud Innovatie Lab en het Cloud Regie Team. Het Cloud Competence Center is specifiek in het leven geroepen om uw IT-organisatie klaar te stomen en blijvend te ondersteunen voor het leveren van services op basis van de (hybride) cloud.
Het Cloud Innovatie Lab bestaat uit een groep mensen én het bijbehorende organisatiemodel om de nieuwe ontwikkelingen in de cloud op de voet te volgen, uit te proberen en op waarde te schatten. Zodat u zelf in control kunt komen en blijven als het gaat om het omarmen van nieuwe innovaties.
Om succesvolle migraties van applicaties naar de cloud te kunnen realiseren, zal het Cloud Regie Team een belangrijke rol spelen. Dit team borgt ook de architectuur op basis van de principes en requirements die zijn opgesteld. Integratie is een tweede natuur van dit team, en dit zal zorgen voor de broodnodige structuur en tegelijkertijd een hefboomeffect op de cloud transitie.