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)

Dutch (Belgium)

Romanian

Greek

Swedish

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.

English German (Germany) Italian Dutch (The Netherlands) Dutch (Belgium) Romanian Greek Swedish Careers Contacteer ons
Home Lees onze laatste blogs Lees onze laatste blogs Het geheim van succesvolle software (1): begin met inzicht in de business drivers
Applications
3 minuten leestijd

Het geheim van succesvolle software (1): begin met inzicht in de business drivers

Een aantrekkelijk design, intuïtieve navigatie, razendsnelle prestaties en een heleboel geavanceerde functies: zo ziet de perfecte softwareapplicatie er toch uit? Niet altijd. De belangrijkste vereiste voor elk softwareproject is dat het aan de verwachtingen van de klant voldoet. Bij Cegeka starten we uw softwareproject daarom met het in kaart brengen van uw behoeften. Dit is de 'opstartfase'.

Joris Vertommen

Joris Vertommen

april 26, 2021

"Ken uw klant" is niet alleen het belangrijkste gebod in alles wat met marketing en verkoop te maken heeft, het is net zo belangrijk voor software development. Hoewel softwareprojecten tegenwoordig vaak een iteratief en agile karakter hebben, is het toch cruciaal om de juiste fundering voor een softwareapplicatie te bouwen voordat het project van start gaat. Daarom begint uw project met een opstartfase, waarin we een reeks workshops organiseren en visualisatie, héél veel visualisatie zelfs, gebruiken om een diepgaand inzicht te krijgen in uw organisatie en behoeften.

Van aanvraag tot voorstel in 4 stappen:

Stap 1: De business drivers in kaart brengen - doelstellingen, actoren, impact en deliverables

Om een duidelijk beeld te krijgen van uw project, identificeren we eerst de high-level business drivers, oftewel de uiteindelijke doelstellingen van het project, en wijzen we die een prioriteit toe. Hierbij proberen we een antwoord te krijgen op de volgende vragen:

  • Waarom hebt u nieuwe software nodig? En welke problemen moet de applicatie oplossen?
  • Wie zal de applicatie gebruiken? Wat zijn hun behoeften, verwachtingen en aandachtspunten?
  • Met welke systemen zal de software communiceren (bestaande bedrijfsapplicaties, data stores, data warehouse, externe systemen, cloud services...)?
  • Wat moet de oplossing omvatten – en wat niet?

Door de business drivers te identificeren, krijgen we een diepgaand inzicht in uw organisatie en uw behoeften. Hierdoor kunnen we tijdens het hele development project meedenken met u, onze klant.

Het traject van de klant in kaart brengen

Tijdens de eerste stap van de opstartfase brengen we uw "traject" in kaart. Dit zijn de paden die uw verschillende gebruikers volgen wanneer ze met de software in contact komen. Op die manier kunnen we de beste gebruikerservaring garanderen in elke stap.

Door inzicht te krijgen in de business drivers, kunnen we met de klant meedenken tijdens de hele levensduur van het softwareproject.

Stap 2: Definiëren van de projectscope - de functionele, niet-functionele, contextafhankelijke en technische vereisten

Zodra we inzicht hebben in uw business drivers, vertalen we die inzichten naar een beschrijving van de vereiste functies van de software: de functionele vereisten. Verder stellen wij een lijst op van niet-functionele vereisten (kwaliteitsattributen, zoals de gewenste prestaties). Op basis van deze inzichten en de context van de software bepalen we vervolgens de technische scope, oftewel de vereiste architectuur en technology stack.

Hierbij komen de volgende vragen aan bod:

  • Wat moet het systeem mogelijk maken, welke functies zijn nodig (functioneel)?
  • Aan welke criteria moet worden voldaan?
  • Wat is het Minimum Viable Product, de minimale set van functies die absoluut noodzakelijk zijn om een eerste impact te creëren?
  • Wat zijn de kritieke niet-functionele vereisten, met andere woorden hoe moet het systeem werken op het gebied van prestaties, schaalbaarheid, beschikbaarheid, beveiliging, betrouwbaarheid, interoperabiliteit, onderhoudbaarheid, enzovoort (niet-functioneel)?
  • Wat is de projectcontext: het applicatielandschap, de use cases, enzovoort?

Alle functies die we in deze stap identificeren worden opgenomen in een feature map, die we gebruiken om de functies in te plannen op basis van de vastgelegde prioriteiten. Zodra we de niet-functionele vereisten en de context hebben gedefinieerd, stellen we context-, component- en containerdiagrammen op. Al deze documenten vormen de richtlijnen en referentiepunten voor de software developers vanaf dag 1 tot de voltooiing van uw softwareproject.

Niet-functionele vereisten: de juiste balans vinden

Het vastleggen van de niet-functionele vereisten is essentieel, maar wordt vaak vergeten bij de voorbereiding van een softwareproject. Klanten beschouwen bepaalde kenmerken zoals prestaties en veiligheid vaak als vanzelfsprekend, omdat ze ervan uitgaan dat ze inherent zijn aan elke applicatie. Dat klopt, maar slechts tot op zekere hoogte. Factoren zoals projectbehoeften, budgetbeperkingen, bedrijfsbeleid en regelgeving hebben allemaal een invloed op uw keuze om al dan niet te investeren in een bepaalde niet-functionele vereiste. Dit is geen eenvoudige taak. Als u te veel niet-functionele vereisten vastlegt, is de oplossing mogelijk te duur om haalbaar te zijn. Maar als u te weinig niet-functionele vereisten bepaalt, zal de kwaliteit van uw software aanzienlijk dalen. Er zullen dus afwegingen moeten worden gemaakt. Wij beschikken over de vereiste ervaring om onze klanten te helpen bij het maken van de juiste keuzes.

Stap 3: De prijs bepalen

Pas wanneer alle bovengenoemde vereisten zijn opgelijst, stellen wij het projectbudget op. Samen met de software developers verdelen we de software in subtaken en koppelen we aan elke subtaak een aantal "mandagen". Onze uiteindelijke kostenraming combineert dat budget met een budget voor onvoorziene uitgaven om onverwachte gebeurtenissen tijdens de ontwikkeling te kunnen opvangen.

Stap 4: De roadmap uitstippelen

Aan het einde van de opstartfase stellen we een concreet draaiboek voor het project op, waarin de tijdlijn, releases, het aantal benodigde software developers, de behoefte aan ander personeel zoals security- of UI-experts enzovoort, worden vastgelegd.

In close cooperation

In de opstartfase is goed teamwerk vereist. Idealiter vormt deze fase immers het begin van een succesvolle samenwerking op lange termijn. Om uw behoeften en wensen volledig te begrijpen, zal een functieoverschrijdend Cegeka-team naar uw managers en IT-medewerkers luisteren en met hen overleggen. Dit team bestaat onder meer uit een projectmanager, domeinexperten en developers. Deze dialoog wordt tijdens het gehele softwareproject voortgezet om te verzekeren dat de uiteindelijke software uw verwachtingen zal overtreffen.

In de opstartfase is goed teamwerk vereist. Idealiter vormt deze fase immers het begin van een succesvolle samenwerking op lange termijn.

Joris Vertommen

Joris Vertommen

Meer artikels van Joris Vertommen

Contacteer ons