Thinkwise - Online Platform Experience

Hallo blog-lezers, tijdens mijn stageperiode bij Bel&Bo heb ik mogen deelnemen aan een webinar van het bedrijf Thinkwise. Deze webinar had als doel om kennis te maken met het low-code platform dat Thinkwise aanbied aan zijn klanten. Zelf doe ik onderzoek naar low-code voor mijn bachelorproef en is het mijn hoofdreden om deel te nemen. Veel leesplezier en hopelijk kan ik jullie iets bijbrengen!

Eerst wil ik jullie wel even toelichten over low code. Low code is een snelle en efficiënte manier van ontwikkelen van apps. Het belangrijkste aan low code is het gebrek aan coderen. Deze platformen hebben geen uitgebreide kennis nodig en hebben veel flexibiliteit.

Wanneer: 25 februari 2021

Hoe lang: Voormiddag (halve dag)

Waar: @ Home

Site: Thinkwise

De agenda van de dag!

image-20210405210955669

Thinkwise

Logo Thinkwise

Aangezien deze webinar specifiek gericht is op hun product wil ik jullie eerst wat meer vertellen over Thinkwise. Thinkwise is een Nederlands softwarebedrijf en leverancier van een low-code platform. Thinkwise is opgericht in 2002 en heeft een hoofdkantoor in Apeldoorn, Nederland. Thinkwise heeft klanten in 32 landen over 5 continenten. Thinkwise zegt zelf: “De focus van Thinkwise ligt op het inzetten van een low-code platform om applicaties te moderniseren voor financiën, voorraadbeheer, productie en andere ‘core’ bedrijfssystemen. Referentieklanten bevestigen de waarde van het platform voor deze gebruiksscenario’s.”

Applicatie Demo

Tijdens deze webinar kwamen er meerdere demo’s aan bod. Deze demo was een voorbeeld van een applicatie die gebruikt wordt door 1 van hun klanten. Ik kan jullie natuurlijk niets tonen maar er zijn wel wat dingen die ik jullie kan er vertellen! Het platform heeft heel wat mee van hoe het Office pakket eruit ziet, er is een mogelijkheid om de app te gebruiken op meerdere apparaten zoals bv. iOS, Android, Windows, enz.

Platform Architectuur

In de onderstaande foto kan je de architectuur zien van Thinkwise, dit ziet er in principe heel ingewikkeld uit maar het simpelste om te onthouden is : Thinkwise zorgt ervoor dat er nooit opnieuw moet ontwikkeld worden, als er een nieuw tijdperk aangebroken is om bijvoorbeeld te wisselen van taal, word er nooit gerecycled maar ge-upcycled. Dit wil zeggen dat ze werken op een bepaalde manier dat er nooit opnieuw moet ontwikkeld worden bij nieuwe upgrades. Ook is er een stukje over “testing-productie-acceptie” maar dat is standaard en niet erg speciaal.

image-20210405213950877

Platform Demo

Vervolgens kwam de platform demo, in deze demo werd het platform voorgesteld, hoe je snel een app maakt, de mogelijkheden,… Alles in het platform word gemaakt aan de hand van datamodellen, metamodellen, processen en UI. Deze 4 onderdelen worden zo omgevormd naar alle soorten applicaties en werkt zo gescheiden van het achterliggende systeem. Zo vertelde Thinkwise hoe ze veranderd zijn van verschillende talen over de tijd heen en dat ze nooit echt problemen hadden met bedrijven te laten integreren op hun systeem wegens deze werkwijze.

Om jullie te besparen van nogmaals een uitleg over hoe laag het aantal codering wel niet is zal ik het niet veel bespreken maar wat voor mij wat komedisch was, was hoe er eigenlijk geen enkele echte code te zien was buiten pure SQL statements. Voor mij is dat een minpunt aangezien dit er voor zorgt dat er echt NIETS meer kan zelf gecodeerd worden. Dit duwt de gebruiker in een bepaalde vaste richting. Zelf zit ik niet graag in deze positie als software developer.

Wat ook erg opviel was hoe het platform erg gericht is naar een ERP oplossing. Het enige wat echt opviel tijdens beide demo’s was de aanwezigheid van heel wat ERP schermen. Aangezien Bel&Bo (de plaats waar ik stageloop) niet meteen opzoek is naar een verandering voor hun huidig ERP systeem maar eerder voor het ontwikkelen van enkele applicaties die nog draaien in het iets wat verouderde VB.

Wat wel opviel was hoe het er allemaal wel wat complex uit zag, ook al wordt low code altijd beschreven als een gemakkelijk manier van het ontwikkelen van apps. Verder was het erg interessant om alles eens snel te doorbladeren maar was het voor mij zeker niet voldoende om te geloven in low code. Daarom zal ik dus ook voor mijn bachelor proef zelf eens een kijkje nemen in de demo!

Demo

Omdat Bel&Bo nog verdere stappen heeft gezet naar een samenwerking met ThinkWise heb ik nog wat extra leuke details te vertellen over verdere presentaties en onderhandelingen. Na de laatste onderhandeling vertelde mijn stagementor over mijn bachelor proef, omdat ze geïnteresseerd waren gaven ze mij toegang tot hun platform.

ThinkWise hun platform is geen lachertje, voor mijn bachelor proef heb ik eens een kijkje mogen nemen op hun platform en wat ik daar allemaal te zien kreeg was intens. Er zijn duizenden opties en elk met enorm veel configuratie mogelijkheden. Zelf was het mijn bedoeling om een basic CRUD applicatie te creëren via hun platform maar omdat het zodanig ingewikkeld is wat dit jammer genoeg niet mogelijk.

Na een 4 tal uur proberen en vooral sukkelen op de applicatie heb ik moeten concluderen dat het niet mogelijk is zonder verdere opleiding. Jammer genoeg moet ik ook concluderen dan hun handleiding alles behalve is.

Na ondertussen al gewerkt te hebben in enkele andere low code platformen bleef er toch wel een raar gevoel hangen. In een ander bedrijf hun demo heb ik een CRUD applicatie kunnen bouwen in ongeveer 3 uur en een half. Daarom vrees ik een beetje voor ThinkWise.

Zelf zou ik hun de titel LCAP niet gunnen omdat het te intens, veel te ingewikkeld en enorm onoverzichtelijk is. Desondanks zal er toch een heel goed product moeten verstopt zitten achter al deze configuratie opties want hun succesverhalen zijn zeker niet niets.

Reflectie

Zelf ben ik niet meteen voorstander van low-code, daarom luid mijn bachelorproef onderzoeksvraag “Is low code effective?”. Zelf was ik niet meteen erg onder de indruk van het platform maar ik kan wel zeker het nut ervan inzien.

Zelf bied Thinkwise ook opleidingen aan voor bedrijven die uiteindelijk de stap maken naar low code. Dit zelf vond ik een erg goed concept aangezien het toch wel complex uitzag.

Verder was ik wel onder de indruk van hun uitwerking om zo future-proof te werk te gaan en zo weinig mogelijk lasten bij de klant te leggen. Het is een erg doordacht en goed systeem die hun zeker een top plaats op de low-code markt bezorgd!

Bedankt voor het lezen en nog een fijne dag!

Kleine update sinds het volgen van extra sessies:

Het gehele nut van Low Code programmeren is dat het een mogelijkheid bied aan minder IT gerichte mensen om toch applicaties te bouwen zonder extreme kennis en vaardigheden. Daarom maak ik mij enorm veel zorgen om het ThinkWise platform, want als een student IT nog niet eens zelf kan uitzoeken hoe hij een Excel Database importeert dan vrees ik ervoor.

Updated: