Citizen Development
“Ik ben geen softwareontwikkelaar. Ik ben een ingenieur”, zegt Sam. Nadat hij op 18-jarige leeftijd kleine websites had gebouwd, was hij altijd al geïnteresseerd in softwareontwikkeling. Maar hij heeft er nooit een specifieke opleiding in gevolgd. Deze achtergrond volstond voor Sam om, mede dankzij de intuïtieve ‘slepen en neerzetten’ interface, het concept van het bouwen van modellen (tabellen) en relaties te begrijpen. En het blijft eenvoudig om het overzicht te behouden, ook wanneer het dataschema tijdens de ontwikkelingscyclus complexer werd.
Een van de sterke punten van het Betty Blocks-platform is de mogelijkheid om de ‘look en feel’ van de frontend aan te passen. Door gebruik te maken van de huisstijl van het bedrijf (lettertypen, kleuren, lay-out, etc), herkennen eindgebruikers de app snel als een Sweco oplossing. Dit vergemakkelijkte de gebruikersacceptatie, die over het algemeen geweldig was.
Resultaten
Wanneer een eindgebruiker een app herkent als een onderdeel van zijn of haar bedrijfstoolkit, heeft dit een sterke invloed op hoe deze applicatie onthaald wordt. ‘Single-Sign-On’ – een eindgebruiker logt slechts éénmaal in op de omgeving van Sweco, en wordt hierna door alle apps herkend – werd door Sweco vanaf dag één geïmplementeerd. Alle Betty Blocks apps zijn hierdoor geïntegreerd in de internationale Azure SSO-configuratie.
Sweco deelt graag enkele concrete cijfers met betrekking tot het aantal gebruikers die al apps gebruikt, gebouwd in Betty Blocks: één app die in heel Europa werd uitgerold heeft meer dan 2000 gebruikers. In België gebruiken ongeveer 700 gebruikers (of minstens de helft van het bedrijf) al ‘no-code’ gebaseerde apps.
Iets anders waar Sam vrij zeker van is, is de tijdwinst die het digitaliseren van sommige bedrijfsprocessen heeft opgeleverd, maar ook, en minstens zo belangrijk, hun integratie met het bestaande ERP-systeem. Zo vereist de Safety App nu geen handmatige tussenkomst meer om informatie te verzamelen. Het bedrijf kan nu rapporten uitvoeren om KPI’s te valideren op de gegevens die via de app in de ERP worden verzameld. Dit zorgt ervoor dat de gegevens consistent zijn voor de eindgebruikers doorheen de verschillende Sweco applicaties.
Aziri
Voor de ondersteuning in het Betty Blocks platform werkte Sweco samen met Aziri. Twee belangrijke aspecten komen hierbij naar voor:
1. Het technische aspect: uiteraard moet men getraind worden in de grondbeginselen van het platform. Training door Aziri en enkele goede tips en trucs om optimaal met Betty Blocks te werken, hebben de eerste stappen bij het bouwen van een app gefaciliteerd.
2. De methodologie: dit is waarschijnlijk nog belangrijker dan het technische aspect. Men mag niet in de val trappen door een no-code platform te gebruiken als een framework voor traditionele softwareontwikkeling. Het voordeel van een no-code platform ligt in de ondersteuning van een ‘agile’ manier van werken. “Aziri heeft ons bijgebracht om te beginnen met het snel bouwen van een ‘minimal viable product’ (MVP), om op basis hiervan feedback van de gebruikers te verzamelen en deze in een volgende iteratie te verwerken. Zo kan je verschillende iteraties doorlopen”, zegt Sam. “Dit stelt ons niet alleen in staat om snel te bouwen, maar stelt ons ook in staat om vroeg in het proces te stoppen als aan de verwachtingen niet wordt voldaan (fail fast / fail forward). Dit vermindert de tijdsbesteding en de gerelateerde kosten aan zo’n app, maar ook een potentiële ontgoocheling voor de gebruikers.”
Om de zaken af te ronden; wat advies van Sam voor die bedrijven die naar no-code kijken voor het stimuleren van digitale transformatie. “De keuze voor een technologie is één ding. Mensen maken uiteindelijk het verschil. Zoek dus medewerkers met affiniteit met techniek en die een goed begrip hebben van de bedrijfsprocessen. Gecombineerd met de knowhow en ervaring van Aziri, die een dergelijke oefening eerder met vele klanten heeft doorlopen, zal men mooie resultaten zien. Het kan wat tijd kosten om de transitie door te maken, en men moet misschien wat hindernissen overwinnen, maar de resultaten zullen het de moeite waard maken. “