applatenmaken.com/kennisbank/werken met een team in het buitenland

Werken met een team in het buitenland

Het uurtarief van een ontwikkelaar in Oost-Europa of Azië is een fractie van het Nederlandse. Dat is een reëel verschil en het is niet het hele verhaal. Of het uiteindelijk goedkoper uitpakt, hangt af van wat voor project het is en van wat u zelf kunt investeren in begeleiding.

Waar het voordeel weglekt

Het tariefverschil is echt. Wat eromheen gebeurt, bepaalt of u het houdt.

De grootste post is specificatie. Een ontwikkelaar die naast u zit en uw sector kent, vult gaten in uw opdracht zelf in en vraagt bij twijfel even door. Een team op afstand doet dat niet, en dat hoeft ook niet: het bouwt wat er staat. Dat betekent dat alles wat u niet hebt opgeschreven, verkeerd wordt ingevuld of tot een vraag leidt die een dag wacht.

De tweede post is de terugkoppelronde. Een misverstand dat naast elkaar in vijf minuten is opgelost, kost op afstand vaak twee dagen: een vraag, een antwoord, een nieuwe versie, opnieuw beoordelen. Bij een project met veel onduidelijkheid stapelen die rondes zich op.

De derde is uw eigen tijd. Een team op afstand aansturen is werk. Wie dat onderschat, krijgt software die aan de specificatie voldoet en niet aan de bedoeling.

Welke projecten zich ervoor lenen

Het onderscheid loopt niet langs de kwaliteit van de ontwikkelaars maar langs de helderheid van de opdracht.

Soort projectWaarom het kan werkenWaar het misgaat
Afgebakend en beschrevenDuidelijke specificatie, weinig interpretatie nodig, goed te toetsen!Zodra de specificatie tijdens de bouw verandert, lopen de rondes op
Doorlopend beheer van bestaande softwareBekende codebase, herhaalbaar werk, weinig nieuwe keuzes!Kennisoverdracht aan het begin kost meer dan verwacht
Nieuw systeem voor een complex werkprocesZelden geschikt: de bedoeling zit in de details van uw sector!Elk misverstand kost een ronde, en die zijn er veel

Wat u regelt voordat u begint

Deze punten zijn niet bijzonder en ze worden bij trajecten op afstand vaker vergeten dan bij een Nederlandse leverancier.

Het derde punt wordt structureel over het hoofd gezien. Testen met een kopie van echte productiegegevens is een verwerking, waar die laptop ook staat.

Wat het werkbaar maakt

Wie het laat werken, doet meestal drie dingen anders dan wie het opgeeft.

Ten eerste: één persoon aan uw kant die het aanspreekpunt is en die dagelijks beschikbaar is tijdens de overlappende uren. Niet als doorgeefluik maar als iemand die beslissingen kan nemen. Zonder die persoon wachten er elke dag vragen.

Ten tweede: korte cycli met werkende software. Bij een team op afstand is 'laat zien wat er staat' de enige betrouwbare voortgangsmeting. Een tekstuele rapportage verhult misverstanden juist.

Ten derde: schrijf meer op dan u gewend bent. Wat bij een Nederlands bureau in een gesprek wordt afgetikt, moet hier op papier. Dat voelt als overhead en het is precies het werk dat het tariefverschil rechtvaardigt.

De gemengde vorm

De opzet die in de praktijk het vaakst standhoudt, is een gemengde: het ontwerp, de architectuur en het contact met uw organisatie in Nederland, de bouwcapaciteit op afstand.

Daarmee blijft de vertaalslag van uw werkproces naar een technische opdracht dichtbij, terwijl het uitvoerende werk elders gebeurt. Het aantal terugkoppelrondes daalt, omdat iemand die uw sector kent de opdracht formuleert.

Wat u ervoor betaalt, is dat het tariefvoordeel kleiner wordt: u betaalt Nederlandse tarieven voor het denkwerk. In ruil daarvoor is de kans op een systeem dat aan de bedoeling voldoet aanzienlijk groter. Voor een systeem dat jaren mee moet, is dat meestal de betere ruil.

Veelgestelde vragen

Is ontwikkelen in het buitenland echt goedkoper?

Per uur zeker. Per project hangt het af van hoeveel u zelf moet investeren in specificatie, begeleiding en terugkoppelrondes. Bij een scherp afgebakende opdracht blijft het voordeel grotendeels staan. Bij een systeem waarvan de bedoeling tijdens het bouwen scherper wordt, lekt het weg in misverstanden.

Welke projecten kan ik beter niet op afstand laten bouwen?

Projecten waarin de bedoeling in de details van uw werkproces zit en waarin u tijdens het bouwen nog ontdekt hoe het hoort te lopen. Daar is elk misverstand een ronde van dagen. Afgebakend werk met een duidelijke specificatie en doorlopend beheer van bestaande software lenen zich er veel beter voor.

Hoe zit het met de AVG als ontwikkelaars buiten de EU zitten?

Zodra zij toegang hebben tot persoonsgegevens, ook in een testomgeving met een kopie van productiedata, is er sprake van verwerking en mogelijk van doorgifte naar buiten de EU. Daar gelden aanvullende eisen voor. De praktische oplossing is meestal om nooit met echte persoonsgegevens te testen, maar met geanonimiseerde gegevens.

Wie is eigenaar van de code?

Dat moet expliciet in het contract staan, en onder welk recht dat contract valt. Bij Nederlandse leveranciers is de rechtsgang bij een geschil praktisch begaanbaar; bij een partij ver weg is dat een theoretische mogelijkheid. Zorg daarom dat u niet alleen recht heeft op de code maar er ook feitelijk over beschikt, in uw eigen repository.

Hoeveel tijd kost het aansturen?

Meer dan bij een Nederlandse leverancier. Reken op een vast aanspreekpunt dat dagelijks beschikbaar is tijdens de overlappende uren en dat beslissingen kan nemen. Kunt u dat niet vrijmaken, dan is een team op afstand geen besparing maar een risico.

Verder lezen