Devotis
no-code apps
door een full stack developer
Na bijna 20 jaar ervaring met het ontwikkelen van webapplicaties en automatisering, kies ik nu voor no-code platformen zoals Airtable, N8N, Stacker, Ninox, Zapier, Integromat, HoneyCode, Kissflow, en meer. No-code oplossingen bieden een uitstekend alternatief voor traditionele geprogrammeerde maatwerkapplicaties en onhandige spreadsheets.
Wanneer kiezen voor no-code?
Traditionele maatwerkapplicaties
Geprogrammeerde maatwerk bedrijfsapplicaties zijn duur in ontwikkeling en onderhoud, ondanks toegepaste scrum-methodes. Vaak pas na weken software-ontwikkeling door meerdere programmeurs, zijn de eerste functionaliteiten (inclusief de bugs) zichtbaar. Bovendien bevatten deze dure maatwerk oplossingen vaak ook functionele onderdelen die al algemeen (as a service) beschikbaar waren.
Spreadsheets
Spreadsheets zijn snel in elkaar gezet, zeer flexibel en goedkoop, maar gevoelig voor gebruikersfouten (oeps, waar is die formule gebleven?) en lastig koppelbaar met andere bedrijfsapplicaties. Vaak wordt er bedrijfsbreed gewerkt met een scala aan spreadsheets.
De no-code oplossing
Het grote gebied tussen beide is waar no-code platformen een oplossingen bieden. Het stelt ons in staat snel en flexibel degelijke en data-gedreven apps te ontwikkelen tegen lage kosten. Deze apps zijn het meest geschikt voor gebruik binnen het zakelijke domein met zakelijke (klant)gebruikers als de primaire user.
Waarom nu kiezen voor no-code?
De huidige mogelijkheden maken architectuurkeuzes voor interne bedrijfsapplicaties van 5 jaar geleden achterhaald. No-code platformen verlagen de kosten, verhogen de betrouwbaarheid en verkorten de ontwikkeltijd. Deze veranderingen zijn significant en maken een sterke business case voor migratie naar no-code met een korte ROI.
Nieuwe interne bedrijfsapplicaties
Als je van plan bent een nieuwe interne bedrijfsapplicatie te laten ontwikkelen en je bezig bent met het samenstellen van een development team, dan nodig ik je uit dit te heroverwegen en contact met me op te nemen.
Bestaande bedrijfstoepassingen
Ook als een bestaand development team al jaren bezig is met een steeds duurder wordende bedrijfstoepassingen, nodig ik je uit. Het is beter om vroegtijdig de steeds complexer en duurder wordende software te migreren.
Snel een Proof of Concept met no-code
Een groot voordeel van no-code platformen is de lage kosten en hoge snelheid waarmee je een Proof of Concept van een applicatie kunt ontwikkelen. In een kwestie van uren of dagen kan een werkende app klaar zijn. Hiermee kun je snel valideren of het de gewenste functionaliteiten biedt. Vergelijk dit met het lange ontwikkelproces rondom het maatwerken van een nieuwe applicatie door een nog in te huren duur team van (soms lastig te vinden) developers.
Na de Proof of Concept: in productie
Nadat validatie en verbetering heeft plaatsgevonden, kan de app binnen hetzelfde platform in productie genomen worden. Zo kunnen verschillende apps (in verschillende stadia van ontwikkeling) naast elkaar evolueren. De voordelen van de nieuwe app-functionaliteiten worden door de gebruikers ervaren in een kwestie van dagen en weken, in plaats van weken tot maanden bij traditioneel ontwikkelde maatwerkapplicaties.
Veilige omgeving en Single sign-on
Binnen het no-code platform creëren we een bedrijfsaccount (of afdelingsaccount) waarbinnen alle apps ontwikkeld worden. Binnen dit bedrijfsaccount kan een collectie gebruikers met rollen onderhouden worden die toegang hebben tot de verschillende apps. Gebruikers hoeven maar één keer in te loggen om daarna alle apps (waar ze recht op hebben) te kunnen gebruiken.
Beveiliging
Een veelgehoorde aanname is dat no-code platformen kwetsbaarder zijn voor beveiligingsrisico's omdat deze apps vaak worden gebouwd door niet-technische zakelijke gebruikers. In werkelijkheid is maatwerk code daarentegen vaak een groter veiligheidsrisico dan apps ontwikkeld op een veel gebruikt, doorgetest en gevalideerd platform.
Gebruiksvriendelijk en toegankelijk
Door de apps te ontwikkelen op een gedeeld platform, hebben alle apps dezelfde vormgeving en/of thema van UI-elementen. Hierdoor herkennen de gebruikers een nieuwe app al snel en kunnen ze die snel gebruiken. De apps zijn beschikbaar als responsive webapplicatie in de browser en daarmee goed te gebruiken op telefoon, tablet of computer. Daarnaast kunnen de apps ook als native app of desktop app beschikbaar gemaakt worden.
Koppeling met andere bedrijfssystemen
Tijdens de ontwikkeling van de app bouwen we de schermen en database, en ontstaat er meteen een API die gebruikt kan worden om er data uit te lezen en schrijven. Daarnaast kan de app gekoppeld worden aan andere systemen met behulp van Zapier, Integromat en IFTTT. Ik denk hierbij aan bestaande CRM, HR of boekhoudsystemen. Deze integraties stellen je zelfs in staat om het licht in je kantoor groen te kleuren als er een factuur betaald wordt! Of juist rood als een factuur over zijn betalingstermijn is.
GDPR en no-code
De meeste no-code platformen bieden hun diensten aan in overeenstemming met GDPR. Organisaties gevestigd in de EU hebben een wettelijke verplichting voor GDPR-conforme gegevensoverdracht. Organisaties buiten de EU dienen een passend beschermingsniveau te bieden. Door ISO-certificering en het afsluiten van een Data Processing Agreements (DPA's) met standaard contractuele clausules ("Model Clauses") kunnen zekerheden over GDPR-conforme gegevensoverdracht worden gecreëerd. No-code platformen nemen deze verantwoordelijkheid serieus en zorgen ervoor dat ze aan de eisen voldoen.
low-code vs no-code
Het verschil tussen low-code en no-code kan onduidelijk lijken, maar er zijn belangrijke verschillen te noemen. De nadelen van low-code oplossingen zoals Mendix, Mobsted en Outsystems (om er enkele te noemen) vergeleken met no-code oplossingen zijn de hoge kosten, het feit dat nog steeds programmeurs met domeinkennis van het platform nodig zijn, risico op inconsistentie en gebruiksonvriendelijkheid van gebruikersinterfaces vanwege de vrijheid die low-code oplossingen aan de programmeurs geven.
Ik geloof dat veel maatwerk bedrijfstoepassingen met de goedkopere no-code platformen sneller gerealiseerd kunnen worden.
Maatwerk
no-code platformen sluiten add-ons en maatwerk met code niet uit. Zo kun je aan Airtable bases ook add-ons (apps) toevoegen of deze add-ons zelf met React ontwikkelen en deze aan een of meer Airtable bases toevoegen. De add-ons maken dan integraal onderdeel uit van de complete no-code oplossing.
Mijn achtergrond en ervaring in software ontwikkeling komt hier handig van pas. Voor veel apps zal echter blijken dat dit maatwerk niet nodig is.
Geïnteresseerd?
Ik help graag het midden- en kleinbedrijf bij het bedenken van effectieve en kostenefficiënte oplossingen voor hun IT-uitdagingen met behulp van no-code platformen. Enkele manieren waarop ik een bijdrage kan leveren zijn:
Meedenken in architectuurtrajecten
Advies geven over de adoptie van no-code organisatiebreed
Samen met gebruikers de beste werkwijze ontdekken en hen helpen toegespitste apps te ontwikkelen
Het verzamelen van gebruikerswensen en het onderzoeken van achterliggende doelen
Het analyseren van workflows
Inrichting van no-code platformen
Het opzetten van Proof of Concept apps
Migratie van spreadsheets of op maat gemaakte databases naar no-code apps
Het aanbieden van een uur screensharing om je probleemstelling te bespreken
Als je meer wilt weten over de mogelijkheden van no-code platformen en hoe ze jouw bedrijf kunnen helpen, neem dan contact met me op. Ik ben bereid om een vrijblijvend gesprek aan te gaan om de wensen en behoeften van jouw bedrijf te bespreken en hoe een no-code oplossing daarbij kan helpen. Samen kunnen we een oplossing ontwikkelen die perfect aansluit op de wensen en eisen van jouw organisatie.