Composable – een strategische aanpak is noodzakelijk

15 juni 2023

Toen ik, ter voor­be­rei­ding van dit artikel, online op zoek ging naar wat compo­sable enter­prise precies zijn en wat hen bijzonder maakt, ​ viel het me snel op dat er in eerste instantie vaak over middelen zoals ‘inter­chan­ge­able building blocks’, ‘modulaire compo­nenten’, ​ of ‘micro services’ werd gepraat, maar in de verschil­lende artikels die ik las werd er weinig gesproken over waarom je je ​ bedrijf überhaupt compo­sable zou organiseren.

Ingo Paas, auteur en CIO bij Green Cargo

Gelukkig kon ik bij Ingo Paas, CIO bij OutSys­tems-klant Green Cargo terecht. Hij schreef namelijk het boek Digital Compo­sable Enter­prises (beschik­baar op Amazon), in eerste instantie om de aanpak bij Green Cargo post factum te docu­men­teren, bewust even stil te staan waarom deze succesvol was, ​ maar vooral om beter te begrijpen waarom en hoe compo­sa­bi­lity kan worden bereikt. Uiteraard wilde hij ook CxOs en digitale leiders helpen en inspireren.

Toen ik op woensdag 31 mei laatst­leden, na ongeveer een uur mijn videocall met Ingo afsloot, had ik ruim drie bladzijde aan nota’s gemaakt. ​ Ingo is zo bevlogen rond het onderwerp dat hij er uren over zou kunnen praten. Ons gesprek was doorspekt van vele voor­beelden, do’s en dont’s. Niet makkelijk om het op een A4’tje samen te vatten. Een woord dat de auteur en CIO geregeld in de mond nam was ‘resi­lience’ of veer­kracht en dat is inderdaad de belang­rijkste reden waarom je je bedrijf compo­sable zou (samen­stel­baar) moet organiseren.  

We leven in een veran­de­rende wereld, waar we dagelijks nieuwe uitda­gingen hebben, we onge­twij­feld op een gegeven moment een nieuwe crisis het hoofd zullen moeten bieden en dan kunnen we onze orga­ni­satie en haar ICT maar best zo hebben ingericht dat we flexibel, snel en schaal­baar kunnen reageren. 

“Micro services en herbruik­bare bouw­blokken helpen je dus zeker om je onder­ne­ming compo­sable te maken maar ik zie ze eerder als een middel dan als een doel,” zegt Ingo, “Compo­sable gaat voor mij in eerste instantie over digitaal veer­krachtig willen zijn, het gaat dus meer om stra­te­gisch denken dan om tech­no­logie. Ik heb in mijn carrière vele bedrijven gezien die ‘digitaal’ worden als doel hadden gesteld. Ze dachten dat ze door het bouwen van een aantal appli­ca­ties langs de buiten­kant het verschil zouden kunnen maken. Al snel liepen ze opnieuw tegen muren aan, de losstaande appli­ca­ties losten indi­vi­duele problemen op maar waren moeilijk te schalen, tech­no­logie versnip­perde nog meer en er werd niet holis­tisch nagedacht over hoe legacy of core systemen in de toekomst met nieuwe tech­no­lo­gieën zouden worden gecon­nec­teerd en hoe de beschik­bare data toekomst­ge­richt bruikbaar kon worden gemaakt. Compo­sable onder­ne­mingen moeten een funda­men­tele veran­de­ring van hun leider­schap en cultuur overwegen en overal autonomie bereiken. Hoewel leider­schap absoluut cruciaal is, moeten ze hun digitale toekomst in de cloud ontwerpen en hun digitale trans­for­matie benutten door digitale basis­plat­forms te schalen.”

Na mijn gesprek met Ingo onthoud ik dat het vooral om de flexi­bi­li­teit om snel en efficiënt bedrijfs­pro­cessen en IT-systemen te kunnen aanpassen gaat waardoor je als bedrijf kan inspelen op veran­de­rende omstan­dig­heden, vandaag maar ook morgen. Je moet dus echt stra­te­gi­sche nadenken over je infra­struc­tuur en archi­tec­tuur en het gebruik van data die uit verschil­lende systemen komen. Om voor deze flexi­bi­li­ti­teit te zorgen werk je het best met een modulaire, op API’s geba­seerde archi­tec­tuur die het mogelijk maakt om snel en gemak­ke­lijk nieuwe func­ti­o­na­li­teit toe te voegen, bestaande compo­nenten te herge­bruiken, vervangen of te upgraden, en systemen en processen te inte­greren met externe partners en leve­ran­ciers. Dit zijn de zoge­naamde micro services waarover ik in mijn research las.

Schaal­baar­heid, flexi­bi­li­teit dat zijn zaken die we bij OutSys­tems ook beogen met ons high-perfor­mance low-code­plat­form. Ik was dus benieuwd te weten hoe Ingo kijkt naar de rol van low-code­plat­formen in een compo­sable set-up.

“Als ik in mijn heli­kopter kruip, heb je natuur­lijk een platform nodig om de nodige compo­nenten voor je compo­sable orga­ni­satie te kunnen bouwen, je hebt een platform nodig als digitale fundering en liefst eentje dat je toelaat om inter­o­pe­reer­baar te zijn en makkelijk op te schalen,” zegt Ingo. “Je wil infor­matie en data kunnen herge­bruiken, deze makkelijk orga­ni­seren en struc­tu­reren in de cloud maar er steeds volle controle over behouden, er AI op kunnen laten draaien en maximaal hefbomen creëren. Dat is precies wat je met het OutSys­tems-platform kan.”

Voor Ingo staat incre­men­tele innovatie in het teken van samen­wer­king en uitvoe­ring. “Het heeft geen zin om je voor een aantal uren in een workshop af te zonderen en 50 ideeën op te lijsten waarvan je er waar­schijn­lijk slechts enkele zal uitvoeren en het gevaar opnieuw bestaat dat je met losstaande appli­ca­ties eindigt. Begin met problemen aan te pakken en te ontdekken. Innovatie begint op kleine schaal maar is vooral een mindset. Gaandeweg ontdek je nieuwe oppor­tu­ni­teiten, leer je op colla­bo­ra­tieve wijze en begin je prio­ri­teiten te zetten en voor je het weet innoveer je op dage­lijkse basis. Denk, wanneer je appli­ca­ties bouwt, over de verschil­lende compo­nenten waaruit ze bestaan en zorg ervoor dat je ze laten opnieuw kan gebruiken. Dit zal je echt in staat stellen om snel op te schalen. Zorg er echter voor dat er een formeel model is dat iedere ontwik­ke­laar gebruikt om te vermijden dat als een persoon die een appli­catie bouwde je onder­ne­ming verlaat, deze app ‘overlijdt’,”verduidelijkt Ingo verder.

Samen­gevat:

Compo­sable enter­prises zijn bedrijven die hun bedrijfs­ar­chi­tec­tuur hebben ontworpen om maximale flexi­bi­li­teit en schaal­baar­heid binnen hun bedrijfs­ac­ti­vi­teiten te hebben.

Deze bedrijven maken gebruik van een modulaire aanpak, waarbij verschil­lende appli­ca­ties uit herbruik­bare compo­nenten worden gebouwd. Deze bouw­stenen kunnen gemak­ke­lijk worden gecom­bi­neerd en aangepast om snel te kunnen reageren op veran­de­rende marktomstandigheden.

Compo­sable enter­prises maken gebruik van API’s (Appli­ca­tion Program­ming Inter­faces) om de inte­gratie en commu­ni­catie tussen verschil­lende systemen en appli­ca­ties mogelijk te maken. Dit stelt hen in staat om een flexibel ecosys­teem van interne en externe services te creëren.

Compo­sable enter­prises streven dus naar een IT-archi­tec­tuur die wendbaar, schaal­baar en kosten­ef­fi­ciënt is. Ze streven naar het vermin­deren van complexi­teit en het vergroten van de samen­wer­king tussen verschil­lende bedrijfs­on­der­delen, waardoor ze snel kunnen inspelen op veran­de­rende zakelijke vereisten en marktkansen.

Pin It on Pinterest

Share This