Hoe kan jouw organisatie de digitale transformatie versnellen met een low-code platform- en fusie-ontwikkeling? In dit artikel geef ik je mijn visie op dit onderwerp.
De meesten van ons zijn betrokken bij het digitale transformatieproces. We helpen daarmee onze organisatie te transformeren zodat deze klaar is voor de uitdagingen van vandaag en morgen. Vorig jaar waren veel bedrijven, vanwege de COVID-19-situatie, genoodzaakt om hun transformatie te versnellen. Zonder online aanwezigheid konden ze geen zaken meer doen. Ook het belang van een paperless office werd duidelijk en interne processen moesten worden geautomatiseerd zodat het werk centraal bewaard kon worden. Denk daarbij aan goedkeuringsstromen voor bestellingen of virtual agents die helpen bij het vinden van informatie.
Citizen developers
Je kunt de ontwikkeling van bedrijfsoplossingen versnellen door het gebruik van een low-code platform, zoals het Microsoft Power Platform. Een goed low-code platform maakt het voor niet IT’ers, zogenaamde citizen developers (burgerontwikkelaars), mogelijk om oplossingen te ontwikkelen. Dit heeft twee grote voordelen. In de eerste plaats hebben zij de zakelijke kennis om te beseffen welke functionaliteit moet worden gebouwd. De tweede is dat deze aanpak het tekort aan professionele ontwikkelaars oplost.
Tekort
Momenteel is er een groot tekort aan developers en budget om alle benodigde business apps te implementeren. Low-code platforms stellen citizen developers in staat om zelf noodzakelijke business apps te ontwikkelen, waardoor er minder behoefte is aan het inhuren van consultants en/of developers. Kortom, met een goed low-code platform en de kracht van de citizen developers kunnen organisaties snel oplossingen ontwikkelen die nodig zijn voor hun digitale transformatie.
Organisaties in evenwicht
Fusie teams kunnen helpen bij de overgang naar digitale transformatie. Als je techniek voor jou wilt laten werken kom je ook voor nieuwe uitdagingen te staan. Wie beheert bijvoorbeeld de beveiliging, hoe voorkom je datalekken en wie is verantwoordelijk voor het onderhoud van deze oplossingen? Bedenk dat hoe complexer een oplossing is (high code) of hoe technischer de implementatie, hoe meer hulp er nodig is van een professionele ontwikkelaar. Dat is het moment dat een fusie-ontwikkelingsteam in beeld komt.
Fusie-ontwikkelingsteam
Het fusieteam is een multidisciplinair team waarin citizen developers, professionele ontwikkelaars en de IT-pro samenwerken met een gemeenschappelijk doel voor ogen:
– De citizen developers werken aan de zakelijke functionaliteit
– De professionele ontwikkelaars richten zich op de benodigde high-code of technische onderdelen
– De IT-pros werken aan een veilige en gecontroleerde omgeving
Voor het ontwikkelen van een business app ontwikkelt de citizen developer de benodigde functionaliteit met het krachtige low code platform. Hij hoeft de benodigde functionaliteit en bedrijfsregels niet eerst uit te leggen aan andere consultants of ontwikkelaars. Deze werkwijze voorkomt fouten en werkt veel efficiënter. Wanneer de oplossing meer complexe en technische functionaliteiten vereist, werkt hij samen met de professionele ontwikkelaar. Als er bijvoorbeeld een interface (API) moet zijn met een applicatie die geen standaard connector heeft, kan de professionele ontwikkelaar deze maken.
Bij het ontwikkelen van een app moet deze worden getest en ingezet bij de eindgebruikers. De IT pro ondersteunt het team hierin door aparte omgevingen te creëren voor ontwikkeling, test en productie. Daarnaast zetten en bewaken ze de vangrails voor de organisatie waarbij ze configureren wie toegang heeft tot specifieke systemen en data.
Mix innovatie en creativiteit
Deze aanpak betekent niet dat alle ideeën vanuit de organisatie op deze manier gemanaged moeten worden. Er moet voldoende vrijheid in de organisatie zijn om alle medewerkers in staat te stellen hun creativiteit en zakelijke kennis te gebruiken en oplossingen te creëren zonder gebruikelijke methodieken en rolverdeling. Het doel is dat er een degelijk vangnet wordt geplaatst om fouten in de beveiliging en privacy van bedrijfsgegevens te voorkomen.
Hackathon
Het opzetten van een efficiënt programma kan ervoor zorgen dat de creatie (bijvoorbeeld een regelmatig terugkerend “Hackathon”-achtig evenement) en het gebruik van deze oplossingen wordt gemonitord, en dat de meest succesvolle oplossingen worden aangenomen. Deze kun je vervolgens als bedrijfsstandaard promoten en opnemen in het applicatielandschap. Bij Prodware gebruiken we dit model (we noemen het ‘Spark’) om ervoor te zorgen dat innovatie van binnenuit kan komen en deel blijft uitmaken van ons waardesysteem.
Schaduw-IT vermijden
Je moet dus een balans zoeken tussen het omarmen en aanmoedigen van ambities terwijl je noodzakelijk controles en duidelijke doelstellingen niet uit het oog verliest. Wanneer de ontwikkeling van nieuwe oplossingen versnelt en allerlei nieuwe functionaliteit aan de organisatie worden toegevoegd, is het noodzakelijk dat je deze positioneert in het totale applicatielandschap. Hiermee voorkom je fouten die in het verleden werden gemaakt, waarbij veel oplossingen werden ontwikkeld maar niet werden geïntegreerd waardoor ze niet konden meegroeiden met de behoeften van de organisatie (Shadow IT). Daarnaast moeten we de levenscyclus van deze oplossingen beheren. Hiervoor moet je het gaan managen alsof het een product is.
Een product moet mee evolueren met de behoeften van de organisatie en moet up-to-date worden gehouden met nieuwe mogelijkheden van het platform. Daarom heeft elk product een eigenaar nodig die verantwoordelijk is voor de functionaliteit, prioritering en de levenscyclus van het product. Maak dus een stappenplan en leg de verantwoordelijkheid bij de juiste mensen neer.
Eerste stappen low- code
Als je een organisatie bent die digitale transformatie wilt versnellen en denkt dat het gebruik van een low-code platform zal helpen, dat kun je deze stappen volgen:
- Ontdekking. Deze stap informeert de medewerkers over de mogelijkheden van een platform als Microsoft Power Apps en Power Automate en stelt hen in staat om de benodigde oplossingen te ontwikkelen. Een goed begin is de workshop “App in a Day”, die hands-on training geeft in het maken van een zakelijke app met het Microsoft Power Platform.
- Innoveren, creëren en beheren. Motiveer en beloon medewerkers in alle disciplines om nuttige zakelijke apps te maken en introduceer een programma om de innovatie en het creëren van ideeën en oplossingen te ondersteunen. Ook moeten de IT-pros het platform volledig ondersteunen. Net als de workshop “App in a Day” is er ook een workshop “Admin in a Day”. Deze helpt bij het opzetten van het beheer door de juiste vangnetten te bieden waardoor je innovatie kunt bevorderen en de omgeving kunt beheren.
- Flexibel en toekomstbestendig. Een Center of Excellence kan helpen om innovatie en beheer van het platform in je organisatie te wortelen. Om je op weg te helpen is er een handige Starter Kit van Microsoft beschikbaar.
Bij het voortzetten van dit proces kom je complexere oplossingen tegen om te beheren en te onderhouden. Creëer fusieteams om alle kennis en sterke punten van de vaardigheden die daarvoor nodig zijn te combineren.
IT Pro
Uiteindelijk wil je een multidisciplinair team vormen dat over de vaardigheden beschikt om te blijven innoveren en beheren. Gelijkgestemde mensen die werken aan een gemeenschappelijk doel, maar met verschillende vaardigheden. De zakelijke gebruiker brengt de zakelijke kennis en citizen developers. De IT Pro zorgt ervoor dat het platform en de oplossingen veilig zijn en helpt bij het overwinnen van obstakels. De professionele ontwikkelaar zal zijn expertise inbrengen om complexere problemen op te lossen en het platform verder uit te breiden.
Jouw organisatie hoeft niet zelf over al deze vaardigheden te beschikken. Jouw IT-partners kunnen helpen om de hiaten in het team op te vullen. Neem ze mee in deze reis, of nodig ze uit om deze te leiden, zodat de mindset op één lijn ligt. Fusie-teams zijn geen gestructureerde aanpak, maar het is een filosofie voor snelle ontwikkeling die door alle partijen moet worden gedeeld.
Wie is Prodware
Als gecertificeerde Microsoft Gold-partner met meer dan 30 jaar ervaring ondersteunen we onze klanten bij hun digitale transformatietraject om marktuitdagingen om te zetten in duurzame groeimogelijkheden. Met onze ervaring op het Power Platform kunnen onze experts je ondersteunen met praktische oplossingen en diensten om je op weg te helpen. We kunnen helpen bij het maken van low-code-apps die jouw zakelijke problemen oplossen zonder belemmeringen en je begeleiden bij het opzetten van jouw beheer van het pratform op basis van onze ervaring en best practices.
Suggested further reading: ebook: Fusion development approach to building apps using Power Apps by Microsoft.