Snel ontwikkelen met Low Code en hoe zit het met de kwaliteit?

19/10/2018

Software ontwikkelen met Low Code wint enorm aan populariteit en dat is natuurlijk niet voor niets. De wereld om ons heen verandert steeds sneller en met de traditionele ontwikkelplatformen is in veel gevallen niet tijdig aan de vraag van de klant te voldoen. Een bijkomend probleem is de beschikbaarheid van gekwalificeerd personeel.

 

Technologie waarmee je dus relatief snel en ook nog complexe applicaties kunt bouwen wint dus terrein maar krijgt de kwaliteit van de software nog wel de juiste aandacht?

 

Grip houden op uw software


Eén ding moet namelijk goed in gedachten worden gehouden, de relatie tussen snelheid en kwaliteit. Snel ontwikkelen kan resulteren in toepassingen die van mindere kwaliteit zijn. Hoewel low-codeplatforms zoals OutSystems de kloof tussen IT en de business dichten, blijft het creëren van toekomstbestendige applicaties cruciaal.

 

Veel organisaties testen software voornamelijk via functioneel testen zonder langetermijnvisie. Dit is natuurlijk zeer effectief om te weten te komen of functionaliteiten goed werken en of processen goed doorlopen worden. Echter, wanneer er onduidelijkheid heerst over de fundamenten van de broncode is het lastig om een toekomstplan te kunnen ontwikkelen. Functioneel testen en functionaliteiten doorontwikkelen heeft voornamelijk te maken met de korte termijn – korte termijn bedrijfsstrategie, gericht op quick wins.

 

Naast de kortetermijnvisie is het dus van belang de langetermijnvisie te ontwikkelen. U wilt toch ook weten wat de toekomstvastheid van uw software is?

 

ISO-25010 norm


De ISO-norm 25010 vervangt sinds 2011 de ISO-norm 9126 en beschrijft de kwaliteitskenmerken van software. Deze norm is onderdeel van de ‘Systems and software Quality Requirements Evaluation’ (SQuaRE) modellen. De ISO-norm 25010 bestaat uit een tweetal modellen. Het model voor productkwaliteit onderscheidt acht hoofdcategorieën die elk zijn onderverdeeld in kwaliteitseigenschappen, 31 in totaal. Naast het model voor productkwaliteit beschrijft de norm ook een model voor kwaliteit tijdens gebruik. Dit model onderscheidt vijf hoofdcategorieën die zijn onderverdeeld in 11 kwaliteitseigenschappen.

 

Ervaring leert dat applicaties die volgens deze richtlijnen zijn gebouwd meer toekomstvast zijn, meer toegevoegde waarde voor de gebruikers bieden en eenvoudiger aan te passen zijn.

 

Automatische Analyse

 

Governance van de software ontwikkelprocessen roept vragen op zoals: hoe is de onderhoudbaarheid sinds de laatste sprint veranderd? Hoe verschillen de codekwaliteit en productiviteit van mijn scrumteams? Hoe kan ik mijn onderhoudskosten verlagen? In hoeverre worden componenten opnieuw gebruikt?

 

Een regelmatige analyse van de broncode kan dit inzicht geven om zodoende de business doorlopend te verbeteren.

 

Een Nederlands bedrijf gespecialiseerd in dergelijke analyses is Omnext. Zij bieden oplossingen voor een 30-tal technologieën om dit volledig automatisch inzichtelijk te maken.

 

Door het inzetten van dergelijke oplossingen wordt de toekomstvastheid verbetert en zal het onderhoud van de applicaties minder tijd vergen. Door het terugkoppelen van de informatie uit de analyse naar de ontwikkelteams zal ook de kennis en productiviteit van de teams toenemen.

 

Met de opkomst van Low Code is ook de vraag naar automatische kwaliteitsmetingen voor deze applicaties sterk gestegen, zeker waar applicaties bedrijfskritisch zijn en almaar complexer worden. Omnext heeft hierop ingespeeld door nu dergelijke platformen te ondersteunen. In het geval van OutSystems aangevuld met de best practices van deze leverancier.

 

De resultaten zoals gepresenteerd in het dashboard stellen de klant in staat om verbeterpunten te identificeren en indien nodig kan Inforza, als partner van Omnext en OutSystems, haar expertise aanbieden in de vorm van Expert Reviews om klanten echt te helpen een volgende stap te zetten in het verbeteren van de kwaliteit van haar applicaties.

 

 

 

Je kunt deze blog hier downloaden

 

Dit artikel is ook geplaatst op Blogit

 

 

 

 

Please reload

Recente Posts
Please reload

Bedrijf

Sectoren

Diensten

Producten

Meer

Volg ons

  • Wix Facebook page
  • Twitter Classic
  • LinkedIn Social Icon
Inforza Projecten BV
Kelvinring 44
2952 BG Alblasserdam
t: 078-6933302

Thema's