Offshore ICT outsourcing levert aanzienlijke kostenbesparingen op

Inhoudsopgave

  1. Maatwerk software is toch duur?
  2. Eisen die u moet stellen aan de ontwikkelaar
  3. Voorbeelden van uit te besteden projecten
  4. Conclusie

1. Maatwerk software is toch duur?

In de afgelopen jaren heeft het ontwikkelen van software de naam gekregen duur en overbodig te zijn. Bedrijven zijn op grote schaal overgestapt op pakketten. Daar waar het gaat om ondersteunende bedrijfsfuncties is dit inderdaad zeer verstandig. Daarom functioneren administratieve systemen, office en allerlei andere pakketten in veel bedrijven naar tevredenheid.

Zodra het echter gaat om systemen die het primaire proces ondersteunen, zien we dat de tevredenheid over de ERP-systemen en CRM-systemen doorgaans laag is. Ze maken het namelijk in veel gevallen onmogelijk de Unique Selling Points van een bedrijf daarin onder te brengen. Juist deze USP's maken het een bedrijf mogelijk onderscheidend te zijn naar hun klanten en prospects.
Juist voor dit onderscheidende vermogen is het vaak nodig additioneel maatwerk te creëren. Veel bedrijven schrikken hiervoor terug omdat hier hoge kosten aan verbonden zijn. Dat klopt als je dit in Nederland laat uitvoeren. Als je de programmering echter in een ‘lage lonen’-land laat doen, blijkt dat de kosten met een factor 4-6 gereduceerd kunnen worden.
In dit artikel meer over onder welke condities dit een haalbare kaart is en welke eisen u zeker moet stellen aan uw leverancier.

2. Eisen die u moet stellen aan de ontwikkelaar

U zult ongetwijfeld verhalen gehoord hebben over hoe bedrijven op de koffie gekomen zijn, die hun software lieten ontwikkelen in Oost Europa of Azie. Daarom is het verstandig om op voorhand eisen te stellen aan zo'n leverancier. Het succes (of falen) van dit soort outsourcingstrajecten is gerelateerd aan de kwaliteit van het projectmanagement aan beide kanten (opdrachtnemer en opdrachtgever) en de manier waarop zij met elkaar communiceren.
Daarom moet bij voorkeur gezocht worden naar een aanbieder die voldoet aan het volgende profiel:

  • Hij beschikt over een frontoffice in Nederland, zodat ook contracten vallen onder het Nederlandse recht.
  • Hij bevindt zich in Oost Europa. Een Oost Europese organisatie heeft als voordeel, dat er vrijwel geen tijdsverschil is met Nederland. Bij Aziatische leveranciers is dit tijdsverschil veel groter, zodat vaak weer een dag gewacht moet worden voordat communicatie mogelijk is. Hierdoor kan de voortgang vertraagd worden of kunnen er fouten geïntroduceerd worden.
  • Hij werkt op basis van ‘no-cure, no-pay’. Pas nadat u tijdens een acceptatietest heeft vastgesteld dat de software werkt conform de verwachtingen, is er sprake van een betalingsverplichting.
  • Hij levert een gratis testopdracht voorafgaande aan verdere samenwerking. Dat is een zeer efficiënte methode om na te gaan of samenwerking goed verloopt en of beide organisaties technisch en communicatief aansluiten.

Daarnaast zijn nog een aantal zaken van cruciaal belang:

  • Vertrouwen
    Het is zaak dat u als opdrachtgever er van overtuigend bent dat er door uw leverancier zorgvuldig met broncode bestanden wordt omgegaan.
  • Flexibiliteit
    De perfecte documentatie bestaat niet. Tijdens de ontwikkelfase komen er altijd zaken naar voren onder het kopje ‘voortschrijdend inzicht’. Het is zeer belangrijk dat de fundamenten van een gegeven applicatie (= database) zo flexibel mogelijk worden opgezet, zodat ogenschijnlijk kleine wijzigingen en aanvullingen geen grootscheepse 'terug-naar-af' effecten teweegbrengen.
  • Rapportage
    Onder het motto ‘vertrouwen is goed, controle is beter’ is het voor beide partijen een belangrijke zaak een degelijke en flexibele (voortgangs-) rapportage te produceren. Deze rapportage moet worden afgestemd op het technische niveau van de opdrachtgever en dient tevens rekening te houden met de in uw organisatie heersende bureaucratie.
  • Kennisoverdracht
    Het is belangrijk een dermate intensieve 'betrokkenheid' bij de ontwikkelwerkzaamheden te handhaven, dat de ontwikkelde code behalve in juridische / intellectuele zin ook in technisch opzicht uw eigendom is / wordt. Zo niet, zal er een afhankelijkheid ontstaan met betrekking tot knowhow en onderhoudbaarheid van uw leverancier.
  • Tijd
    U zult er als opdrachtgever rekening mee moeten houden dat het uitbesteden van projecten beslag legt op interne projectmanagement capaciteit. Behoudens enkele uitzonderingen, waaronder zogeheten black-box applicaties waarin input en output gegevens exact te omschrijven en te testen zijn, zal rekening moeten worden gehouden met voortschrijdend inzicht, mede afhankelijk van complexiteit van de te ontwikkelen software.
  • Testen
    Circa 50% van de totale doorlooptijd gaat op aan testen. Omdat de leverancier op basis van no-cure-no-pay werkt en dus pas kan factureren nadat de opdrachtgever het oordeel ‘ordentelijke opdrachtvervulling’ afgeeft, zult u tijd en capaciteit moeten reserveren om hierover tot een gefundeerd oordeel te komen. Anders kan de no-cure-no-pay eis natuurlijk niet gesteld worden.

3. Voorbeelden van uit te besteden projecten

Als u een leverancier gevonden heeft die voldoet aan de eisen zoals deze in hoofdstuk 2 zijn beschreven, zijn er veel meer mogelijkheden om uw software-ontwikkeling uit te besteden dan alleen in die situaties waar alles tot op de punt en komma is gespecificeerd.

3.1 Uw klant vraagt meer dan advies alleen

Tot nu toe leverde u hoogwaardige adviesdiensten, maar uw klant wil nu oplossingen. Wilt u in de toekomst aantrekkelijk zijn voor uw klant, moet u hem off-the-shelf kunnen leveren als integrator (zie ICT dienstverlening vandaag). Dat betekent dat u moet kunnen beschikken over een softwarematige uitwerking van uw idee of u moet goedkope capaciteit hebben voor het ontwikkelen van software.

3.2 U bent een niche player met een geavanceerd product

U heeft een uniek product waarvoor veel belangstelling bestaat, maar u loopt continu stuk op de exotische software van uw klanten. Vaak betekent dit dat de kosten van de integratie van uw oplossing met de software van de klant de prijs van uw product overstijgen. Om uw klanten te kunnen laten profiteren van uw toegevoegde waarde, is het noodzakelijk dat u de kosten van het realiseren van deze interfaces sterk reduceert.

3.3 U bent een onderzoeksbureau, dat continu haar kennis beschikbaar stelt aan uw klanten

U bent een onderzoeksbureau met vele klanten (meest onderwijsinstellingen) en u stelt uw kennis beschikbaar in de vorm van applicaties. Er is dus sprake van continu voortschrijdend inzicht, hetgeen steeds aanpassingen aan de applicatie nodig maakt. Omdat dit niet uw core-business is, heeft u hier zelf geen capaciteit voor beschikbaar. Maar om inkomsten te genereren is dit echter wel van cruciaal belang.

3.4 Uw software is verouderd

Nog niet eens zo lang geleden heeft u software voor uzelf of uw klant ontwikkeld gebaseerd van de 16-bits technologie. Om ook nu voldoende performance te halen, zal deze geconverteerd moeten worden naar de 32-bits technologie. Het enige probleem is dat hiervoor geen conversie programma beschikbaar is, maar dat het mensenwerk is.

3.5  Europese aanbesteding

U hebt uw Europese aanbesteding gewonnen en heeft nu een molensteen om uw nek hangen, omdat u tegen een zeer scherpe prijs heeft geoffreerd. Als u uw eigen ontwikkelaars hierop inzet weet u zeker dat u verlies lijdt op deze opdracht. Uitbesteding van het programmeerwerk, met garantie en tegen lage kosten, kan ervoor zorgen dat u niet alleen de lasten maar ook de lusten van deze opdracht hebt.

4. Conclusie

Het ontwikkelen van maatwerksoftware is en blijft een noodzakelijk kwaad. In navolging van productiebedrijven geldt ook hiervoor dat dergelijke activiteiten uitbesteed kunnen worden naar lage lonen landen. Dat u hier hoge eisen aan moet stellen is evident, want anders komt u van de regen in de drup. Zelf doen is niet meer van deze tijd en als u dat wel doet, zal uw klant u daar in toenemende mate op afrekenen.

Als u denkt, dat er geen bedrijven bestaan, die aan dit profiel voldoen, heeft u het mis. Meer over een aanbieder, die aan alle voorwaarden voldoet, leest u in het artikel Offshoring, ICT outsourcing naar Roemenië.


Dit artikel downloaden


In de rubriek
 ' ICT nearshoring
vindt u meer artikelen over dit onderwerp.