Goede software houdt concurrentie op afstand - ICTberichten.nl

Goede software houdt concurrentie op afstand

ICT nieuws eigen redactie

ICT informatiecentrum|

Onder druk van de ontwikkelingen moeten ondernemers kiezen tussen aanpassen van bestaande software of geheel nieuwe applicaties bouwen. Hoe de organisatie werkt moet daarbij passen.

Van ‘concept naar cash’ duurt dagen in plaats van maanden. Belemmeringen vormen de bestaande legacy systemen. Hierdoor wordt het systeemlandschap complexer. Legacy is immers niet zomaar uit te faseren. Risico: gemiste kansen en performance & security issues.

Auditing-aanpak
Software bepaalt het succes van de onderneming/dienstverlening in drie aspecten: snelheid naar de markt, controleerbaarheid en de kosten. Om dat in beeld te krijgen zijn een aantal stappen te benoemen:

1. Start audit met formulering van aanleiding, doelstelling en context;
2. Haal informatie van een gespreide groep belanghebbenden;
3. Bepaal onderzoeksgebieden;
4. Bepaal huidige status;
5. Formuleer op basis van voorgaande conclusies en aanbevelingen;
6. Aanbevelingen aan hand van feitelijke bevindingen en praktijkervaring;
7. Ten slotte: rapporteer bevindingen en aanbevelingen aan de organisatie.

Praktijkvoorbeeld ING
ING heeft voor een belangrijk beleggingsproduct een grote applicatie. De voorkant van deze beleggen-applicatie is door ING ontwikkeld en gekoppeld aan een systeem in de back-end. Onderhoud en beheer worden steeds lastiger naarmate de tijd vordert.

Probleem: hoe zorg je ervoor dat de genoemde applicatie onderhoudbaar blijft? Daarnaast is het de vraag hoe het herontwerp benaderd moet worden. De audit begint dan met het verzamelen van
informatie.

Voortdurende verbetering
Ontwikkelaars moeten doorvoeren van verbeteringen een regulier onderdeel van hun werk maken. Grotere technische aanpassingen in overeenstemming met de business. Codebase wordt opgesplitst, aanpassingen enerzijds, nieuwbouw anderzijds in parallelle projecten. Daarnaast moeten bevindingen worden uitgewisseld met elkaar.

Een goede audit gaat ook over een oorzaak-gevolganalyse. Een combinatie van technisch inzicht en een helder beeld van de context leidt tot een advies waarmee de organisatie zichzelf en de opgeleverde software kan verbeteren.

Bron: IT Executive

Via de ICT nieuwsbrief blijft u maandelijks op de hoogte van al het laatste ICT nieuws. Inschrijven door de ICT nieuwsbrief kan hier.