11: Wij zijn zo uniek
Misvatting 11: Wij zijn zo uniek, wij kunnen niet offshore

Als een manager te horen krijgt dat het bedrijf te uniek is om te offshoren, moet hij zich eens heel hard achter de oren krabben. Wat is zo uniek aan zijn bedrijf dat het niet kan? En waarom besteden onze concurrenten wel uit? Zijn wij gek of is de concurrent gek? 

Maar er zijn inderdaad een aantal zaken die je niet kunt offshoren. Bijvoorbeeld: 

  • Het opstellen van specificaties.
  • Het valideren van de applicatie. Dat wil zeggen, controleren of de software aan het beoogde doel voldoet.
  • Implementatieactiviteiten waarbij erg veel interactie van gebruikers nodig is.
  • Alles wat met hardware te maken heeft, zoals printers vervangen en kabels leggen.

Oneigenlijke argumenten

Zo zijn er een paar: 

  • Alle modules van ons systeem werken te nauw samen. Het is niet mogelijk een gedeelte offshore te laten ontwikkelen.

    Als een programmeur dit argument noemt, is er iets grondig mis met de technische  architectuur van het systeem. Een systeem moet immers zodanig worden gebouwd dat het in afzonderlijke delen kan worden ontwikkeld en getest. 
    Dit is juist een reden om het systeem offshore te laten redesignen.
    Onze ervaring is dat vreemde ogen tot een veel beter en goedkoper systeem leiden. Zie onze brochure 'Migratie voor softwarebedrijven'.
  • Wij bouwen het systeem samen met gebruikers via agile-technieken of rapid prototyping. 

    Moderne communicatietechniek maakt veek mogelijk. Lizatec gebruikt natuurlijk, net zoals de meeste organisaties, ook agile-technieken en rapid prototyping, gebaseerd op ISO en CMMI.
    Juist offshore werkt dit perfect omdat voor dezelfde kosten meer ontwikkelcapaciteit wordt ingezet. Hierdoor krijgt de gebruiker meer varianten te zien en is hij minder tijd kwijt.
    Technieken als time boxing zijn offshore echter taboe omdat je als opdrachtgever de daadwerkelijke inzet niet kunt controleren (Zie misverstand 10: Niet controleerbaar). 
  • Onze gegevens zijn vertrouwelijk.

    Als ze echt zo vertrouwelijk zijn, mogen deze gegevens ook niet gebruikt worden op de ontwikkelafdeling. Vooral ontwikkelaars zijn erg slordig met vertrouwelijke data. Sommige laten CD's op hun bureau slingeren of nemen data zelfs mee naar huis op hun onbeveiligde notebook. Ontwikkelaars zijn lakser dan de gemiddelde officier van justitie. Ze horen te werken met aparte ontwikkeldata en alleen in noodgevallen tijdelijk toegang te hebben tot productiedata.
    U moet dus direct actie ondernemen. Dit is uw belangrijkste prioriteit, totdat het goed is geregeld.

    Offshore gaan betekent natuurlijk een aparte testomgeving opzetten met niet traceerbare data. Lizatec maakt aan het begin van een project vaak speciale hussle-programma's die data omzetten van productie naar testomgeving.
  • Onze gebruikers willen samen met de ontwikkelaars rapporten en invoerschermen definiëren.

    De meeste gebruikers hebben wel wat anders te doen. Ze willen oordelen over kant en klare rapporten. 
    Het wordt tijd eens met de gebruikers te gaan praten.
  • Hiermee doen wij een schat van ervaring op.

    Een organisatie doet zeker ervaring op door bijvoorbeeld in .Net of Java alles eens te herprogrammeren. Maar wat is het nut van deze ervaring? Door offshore te gaan zou het systeem veel eerder zijn voltooid en ook nog voor de helft goedkoper. En het bedrijf had ook nog kunnen zien hoe de klus was geklaard. Waarom zou je in Nederland het wiel uitvinden als dat elders al is gedaan?  

Welke activiteiten gaan offshore 
Outsourcing is niet eenmalig. Het is niet zo dat je nieuwbouw offshore doet en het onderhoud van een systeem in Nederland laat uitvoeren. In de praktijk wordt juist het onderhoud van software uitbesteed. Op het lijstje van taken die zich lenen voor offshore uitbesteden, staat nieuwbouw onderaan.

1. Klein onderhoud applicaties
2. Remote system administration
3. Herschrijven core systems
4. Vervangen bestaande applicaties
5. Remote beheer databases
6. Uitbreiden bestaande applicaties
7  Nieuwbouw

Van de IT-activiteiten in Nederland wordt 20% besteed aan nieuwbouw en 80% aan onderhoud. Steeds meer bedrijven zullen het onderhoud uitbesteden. Dat blijkt ook uit verwachtingen van Gartner:  in de nabije toekomst zal 25% van de taken offshore worden uitgevoerd. Ook bij Lizatec bestaat 80% van de werkzaamheden uit onderhoud en uitbreidingen van bestaande systemen.

Ook het op afstand beheren van systemen zal in de komende jaren een grote vlucht nemen. Bijna alle systemen worden in feite al op afstand bestuurd, maar meestal vanuit een locatie in Nederland.  Er is technisch en organisatorisch geen enkele reden meer om dit inshore te blijven doen. Zoals een relatie van ons laatst opmerkte: 'Het enige waarover ik ongerust was, is de communicatie, maar onze systeembeheerders en database administrators kunnen nu ook nauwelijks met anderen communiceren, dus het kan er alleen maar op vooruit gaan. Ze kunnen in ieder geval nooit zo ongelofelijk eigenwijs zijn'. Het beheren van een server door een bedrijf in Nederland kost  gemiddeld 10.000 euro per jaar. Offshorebeheer kan deze kosten makkelijk halveren, wat per server snel 5.000 euro per jaar scheelt.

Maar mischien valt het allemaal wel ontzettend mee. Het is gewoon een hype: Meer...

©1996-2008 Lizatec
<  10: Gedetailleerd 12: Outsource alles   >