Cegeka Careers Language Waarom Cegeka Back
Trinity of Innovation

5G, kunstmatige intelligentie en hybride cloud: allemaal baanbrekende technologieën in en op zichzelf. Maar wat is hun echte potentieel?

Ontdek de toekomst met ons
Icons_Navigation_Cegeka&Society

Cegeka & Maatschappij

Wij ontwikkelen innovatieve oplossingen met een positieve impact op het milieu, de mens en de maatschappij.

Icons_Navigation_Why Cegeka

Waarom Cegeka

Als familiebedrijf dat IT-oplossingen levert, werken we nauw samen met onze klanten.

Icons_Navigation_Our Story

Over Ons

Onze sterke waarden vormen de hoeksteen van onze identiteit en staan aan de grondslag van ons succes.

Icons_Navigation_Annual Report

Annual Report

Duik in de details van onze groei. Lees het volledige rapport en kom meer te weten over ons aanhoudende succes.

Meer Cegeka

Ons Management

Corporate News

Contact & Locaties

Oplossingen Back
Oplossingen
Hybrid Cloud

Hybrid Cloud

Ontdek de toegevoegde waarde van cloudimplementatie voor uw bedrijf

Data solution

Data & AI

Ontdek onze verschillende data-oplossingen die u helpen om een datagestuurd bedrijf te worden.

Cybersecurity & Networking Solution

Cyber Security & Networking

Met cyber resilience wordt uw organisatie elke dag een beetje veiliger.

Digital Workplace Solution

Digitale Werkplek

Hybride werkplekken die productiviteit verhogen en kosten verlagen

Applications Solution

Applications

Applicaties bouwen om groei, innovatie en flexibiliteit te verankeren

Business Solutions

Business Solutions

Verbind uw bedrijf met Dynamics 365

5G_Citymesh

5G & Mobile Private Networks

Expertise en ontwikkelingservaring om alle voordelen van 5G te realiseren

Products and platform solutions

Products & Platforms

Softwareoplossingen die bedrijfsprocessen optimaliseren en succes stimuleren.

Diensten Back
Diensten
Website_Navigation_IT_Team_Extension_3

IT Team Extension

De beste IT-professionals om uw projecten te ondersteunen

Outsourcing Services

Outsourcing & Managed Services

Door uw IT uit te besteden, kunt u zich focussen op uw strategie.

Website_Navigation_Consultancy

Consultancy

De juiste vaardigheden en attitude om de IT-projecten op uw kantoor te ondersteunen

Website_Navigation_Projects

Projecten

De juiste digitale oplossingen integreren voor uw IT-project

Industrieën Back
Industrieën

Onze diensten op maat van de sector zijn ontworpen om specifieke uitdagingen en kansen in verschillende sectoren aan te pakken

Alle industrieën
Agri & Voeding

Agri & Voeding

Cegeka begrijpt het ecosysteem van landbouw en voeding door en door, en kent de opportuniteiten die dit met zich meebrengt.

Gezondheidszorg

Gezondheidszorg

Door toonaangevende digitale oplossingen te ontwikkelen en mensen, processen en systemen met elkaar te verbinden.​

Energie & Nutsbedrijven

Energie & Nutsbedrijven

Met de komst van smart grids voor elektriciteit, kunnen bedrijven hun eigen energiebeheer regelen.

Financiën & Verzekeringen

Financiën & Verzekeringen

Neem grote stappen in de richting van cloud computing om effectiviteit te vergroten door het gebruik van AI en big data.

Productie

Productie

Productieketens worden intelligente netwerken met realtime track-and-trace-systemen.

Mobiliteit

Mobiliteit

Burgers, bedrijven en bezoekers een betere ervaring aanbieden door de beste digitale oplossingen voor mobiliteit te integreren

Inzichten Back
Kennis is onze steunpilaar

Wij geloven in het delen van onze inzichten en expertise met u. Verken onze bronnen en kom meer te weten over onze producten, diensten en trends in de sector.

Icons_Navigation_Case Studies

Case Studies

Stap in de wereld van onze tevreden klanten en zie hoe we hen hebben geholpen hun doelen te bereiken.

Icons_Navigation_News Items

Corporate News

Blijf op de hoogte van ons bedrijfsnieuws, aankondigingen, prijzen en evenementen.

Icons_Navigation_Blogs

Blogs

Lees onze nieuwste artikelen over onderwerpen variërend van technologie, innovatie, business en meer.

Icons_Navigation_Webinars

Webinars

Maak deel uit van onze live of on-demand webinars, waar onze experts kennis van onschatbare waarde delen

Icons_Navigation_Ebooks

E-books & Whitepapers

Download onze gidsen en rapporten over verschillende aspecten van technologie en business.

Icons_Navigation_Events

Evenementen

Ontdek waar we de volgende keer zullen zijn en schrijf je in voor onze komende evenementen.

Back
Select language

Dutch - Belgium

English

German (Germany)

Italian

Dutch (The Netherlands)

Romanian

Contacteer ons
Cegeka Waarom Cegeka
Trinity of Innovation

5G, kunstmatige intelligentie en hybride cloud: allemaal baanbrekende technologieën in en op zichzelf. Maar wat is hun echte potentieel?

Ontdek de toekomst met ons
Icons_Navigation_Cegeka&Society

Cegeka & Maatschappij

Wij ontwikkelen innovatieve oplossingen met een positieve impact op het milieu, de mens en de maatschappij.

Icons_Navigation_Why Cegeka

Waarom Cegeka

Als familiebedrijf dat IT-oplossingen levert, werken we nauw samen met onze klanten.

Icons_Navigation_Our Story

Over Ons

Onze sterke waarden vormen de hoeksteen van onze identiteit en staan aan de grondslag van ons succes.

Icons_Navigation_Annual Report

Annual Report

Duik in de details van onze groei. Lees het volledige rapport en kom meer te weten over ons aanhoudende succes.

Meer Cegeka

Ons Management

Corporate News

Contact & Locaties

Oplossingen
Oplossingen
Hybrid Cloud

Hybrid Cloud

Ontdek de toegevoegde waarde van cloudimplementatie voor uw bedrijf

Data solution

Data & AI

Ontdek onze verschillende data-oplossingen die u helpen om een datagestuurd bedrijf te worden.

Cybersecurity & Networking Solution

Cyber Security & Networking

Met cyber resilience wordt uw organisatie elke dag een beetje veiliger.

Digital Workplace Solution

Digitale Werkplek

Hybride werkplekken die productiviteit verhogen en kosten verlagen

Applications Solution

Applications

Applicaties bouwen om groei, innovatie en flexibiliteit te verankeren

Business Solutions

Business Solutions

Verbind uw bedrijf met Dynamics 365

5G_Citymesh

5G & Mobile Private Networks

Expertise en ontwikkelingservaring om alle voordelen van 5G te realiseren

Products and platform solutions

Products & Platforms

Softwareoplossingen die bedrijfsprocessen optimaliseren en succes stimuleren.

Diensten
Diensten
Website_Navigation_IT_Team_Extension_3

IT Team Extension

De beste IT-professionals om uw projecten te ondersteunen

Outsourcing Services

Outsourcing & Managed Services

Door uw IT uit te besteden, kunt u zich focussen op uw strategie.

Website_Navigation_Consultancy

Consultancy

De juiste vaardigheden en attitude om de IT-projecten op uw kantoor te ondersteunen

Website_Navigation_Projects

Projecten

De juiste digitale oplossingen integreren voor uw IT-project

Industrieën
Industrieën

Onze diensten op maat van de sector zijn ontworpen om specifieke uitdagingen en kansen in verschillende sectoren aan te pakken

Alle industrieën
Agri & Voeding

Agri & Voeding

Cegeka begrijpt het ecosysteem van landbouw en voeding door en door, en kent de opportuniteiten die dit met zich meebrengt.

Gezondheidszorg

Gezondheidszorg

Door toonaangevende digitale oplossingen te ontwikkelen en mensen, processen en systemen met elkaar te verbinden.​

Energie & Nutsbedrijven

Energie & Nutsbedrijven

Met de komst van smart grids voor elektriciteit, kunnen bedrijven hun eigen energiebeheer regelen.

Financiën & Verzekeringen

Financiën & Verzekeringen

Neem grote stappen in de richting van cloud computing om effectiviteit te vergroten door het gebruik van AI en big data.

Productie

Productie

Productieketens worden intelligente netwerken met realtime track-and-trace-systemen.

Mobiliteit

Mobiliteit

Burgers, bedrijven en bezoekers een betere ervaring aanbieden door de beste digitale oplossingen voor mobiliteit te integreren

Inzichten
Kennis is onze steunpilaar

Wij geloven in het delen van onze inzichten en expertise met u. Verken onze bronnen en kom meer te weten over onze producten, diensten en trends in de sector.

Icons_Navigation_Case Studies

Case Studies

Stap in de wereld van onze tevreden klanten en zie hoe we hen hebben geholpen hun doelen te bereiken.

Icons_Navigation_News Items

Corporate News

Blijf op de hoogte van ons bedrijfsnieuws, aankondigingen, prijzen en evenementen.

Icons_Navigation_Blogs

Blogs

Lees onze nieuwste artikelen over onderwerpen variërend van technologie, innovatie, business en meer.

Icons_Navigation_Webinars

Webinars

Maak deel uit van onze live of on-demand webinars, waar onze experts kennis van onschatbare waarde delen

Icons_Navigation_Ebooks

E-books & Whitepapers

Download onze gidsen en rapporten over verschillende aspecten van technologie en business.

Icons_Navigation_Events

Evenementen

Ontdek waar we de volgende keer zullen zijn en schrijf je in voor onze komende evenementen.

Dutch - Belgium English German (Germany) Italian Dutch (The Netherlands) Romanian Careers Contacteer ons
Home Lees onze laatste blogs Lees onze laatste blogs Het geheim van succesvolle software (3): toekomstbestendige toepassingen
Applications
3 minuten leestijd

Het geheim van succesvolle software (3): toekomstbestendige toepassingen

De onderhoudskosten van een Cegeka-toepassing liggen 30% lager dan het marktgemiddelde. Een gewaagde bewering? Dat lijkt het wel, maar onze klanten zullen bevestigen dat het waar is. Elke softwaretoepassing die we bouwen, is schaalbaar en wendbaar, en zo ontworpen dat deze gemakkelijk kan worden aangepast en jarenlang kan worden onderhouden. Op die manier zorgen we voor lage total cost of ownership (TCO).

Tom Hendrickx

Tom Hendrickx

april 28, 2021

Hoe goed uw software er ook uitziet, hoe intuïtief en hoe rijk aan functies hij ook is op het moment van ingebruikname, hij zal tijdens zijn levensduur zeker op de proef worden gesteld door veranderende eisen. Toekomstbestendigheid is van groot belang: duurzame software moet gemakkelijk te onderhouden, aan te passen en uit te breiden zijn.

30% lagere onderhoudskosten

Bij het kiezen van een nieuw softwaresysteem zijn organisaties vaak geneigd om het systeem met de laagste initiële kosten te kiezen. Echter, de kosten van het draaien en onderhouden van software - updates, bugs oplossen, enz. - kunnen enorm oplopen, tot 15 of zelfs 20% van de initiële kosten per jaar. Voeg daarbij de kosten van downtime door softwareproblemen en u begrijpt hoe belangrijk het is om te investeren in toekomstbestendige software van hoge kwaliteit. De onderhoudskosten van Cegeka-software ligt 30% lager dan die van andere systemen.

De kosten voor het beheer en onderhoud van software - updates, het verhelpen van bugs, enz. - kunnen enorm oplopen, tot 15 of zelfs 20% van de oorspronkelijke kosten per jaar.

Het waarborgen van hoge kwaliteit en toekomstbestendigheid begint al in de vroege stadia van uw softwareproject. Hier leest u hoe ons digital factory-team software bouwt die goed blijft werken - wat de toekomst ook brengt:

1. Inzicht in uw businesswaarde: Cegeka-startfase

Bij Cegeka houden we allemaal van (nieuwe) technologie. Toch plaatsen we uw business in het hart van onze toepassingen. Toekomstbestendige software moet immers in de eerste plaats voldoen aan de verwachtingen van de klant - vandaag én in de toekomst. Daarom beginnen we elk complex softwareontwikkelproject met de foundation-fase: een reeks workshops gericht op het begrijpen van uw business drivers en de software (architectuur) die u nodig hebt om aan die behoeften te voldoen. Zo zorgen we ervoor dat we een applicatie bouwen die in één keer goed is.

Ontdek waarom de foundation fase de basis is voor software succes.

2. Kiezen voor bewezen, toekomstbestendige technologie

Bij het bepalen van de technische scope, d.w.z. de benodigde architectuur en technologie, is het belangrijk om te kijken naar de toekomstbestendigheid van de technologie, zoals programmeertalen, frameworks en methodologieën. Dankzij jarenlange ervaring en voortdurende bijscholing zijn onze software engineers niet alleen vertrouwd met de nieuwste en beste trends en technologie; ze begrijpen ook welke technologieën goed ondersteund worden en zullen blijven. Die gebruiken we als solide basis voor uw systeem.

3. Code schrijven: de kracht van discipline, teamwerk en eenvoud

De toekomstbestendigheid van uw software hangt in grote mate af van de kwaliteit van de software-architectuur en -code. Kwalitatief hoogstaande code is gemakkelijker te onderhouden, aan te passen, aan te vullen met een nieuwe module of nieuwe functionaliteiten, of te draaien in een nieuwe omgeving. Onze softwareontwikkelaars houden zich consequent aan best practices om code van hoge kwaliteit te garanderen:

  • We schrijven duidelijke, herbruikbare code clean, reusable code tdie gemakkelijk te begrijpen is door collega's, gemakkelijk te testen en te lezen is en vanzelfsprekend is voor degenen die de code in de toekomst onderhouden. 

  • Als twee ontwikkelaars samenwerken in een team (pair programming) produceren we code van betere kwaliteit, waardoor het voor anderen makkelijker wordt om de code te lezen en aan te passen wanneer nodig.

  • Alle geschreven code is van het hele team (collectieve code eigendom). Dat betekent dat elke ontwikkelaar elk stuk code kan aanpassen en aan de volgende iteratie kan beginnen.

  • We houden de code systematisch georganiseerd en overzichtelijk en verbeteren de leesbaarheid en het onderhoud. Op die manier minimaliseren we technical debt: het risico dat fouten uit het verleden moeten worden hersteld voordat nieuwe functies kunnen worden toegevoegd (continuous refactoring).

  • Continu testen - zowel geautomatiseerd als handmatig - vanaf het allereerste begin van het project helpt ontwikkelaars om bugs of afwijkingen van de scope zo snel mogelijk op te sporen. Daarnaast ondersteunt continue testen snelle veranderingen van de applicatie, zonder de angst voor impact op de bestaande code. Een snelle test helpt te verifiëren dat de hele applicatie blijft werken. Bovendien bewaken we voortdurend het onderhoud van de code via tools, zoals code-analysetools.

Hou het eenvoudig! Door zo eenvoudig mogelijke code te schrijven, zorgen we ervoor dat uw software gemakkelijk te onderhouden is: iedereen kan wijzigingen aanbrengen en het systeem uitbreiden met nieuwe functies.

4. Het omarmen van feedback - in korte, iteratieve feedback loops

Onze ontwikkelaars werken in korte sprints, zodat ze gemakkelijk wijzigingen in de code kunnen aanbrengen zonder al te veel impact op de planning en het budget. Op regelmatige tijdstippen overleggen we met u om prioriteiten te stellen - door de kostenconsequenties van een extra functie of van een gerapporteerde bug te vergelijken met de kosten van het ontwikkelen of oplossen ervan.

5. Kennis delen

Best practices zoals pair programming, collectief code eigenaarschap, code reviews en onze agile ontwikkelingsaanpak in het algemeen, faciliteren het delen van kennis binnen het team. Op die manier zorgen we ervoor dat onze teams een diepgaande kennis van uw systeem hebben - in plaats van slechts één ingenieur die al lange tijd aan het systeem werkt. Bovendien werken wij nauw met u samen en dragen wij kennis over om de continuïteit van uw systeem te waarborgen.

Deze blog (3) maakt onderdeel uit van een reeks van 4 blogs over 'Het geheim van succesvolle software'. In blog 1 gaan we in op 'begin met het begrijpen van business drijvers'. In blog 2 gaan we in op 'hoe wij software van hoge kwaliteit leveren om de TCO te verlagen' en blog 4 over 'vanaf het begin beveiliging inbouwen'.

Tom Hendrickx

Tom Hendrickx

Agile Team Coach

Meer artikels van Tom Hendrickx

Contacteer ons