5 lessen voor softwarebedrijven - Talenting Software
image

5 lessen voor softwarebedrijven

Een succesvol remote development team in het buitenland opzetten

Inleiding

Software ontwikkelen is een prachtig vak, maar komt met de nodige uitdagingen. De meeste softwarebedrijven lopen tegen hetzelfde probleem aan: een tekort aan geschikte software developers. Dit brengt softwarebedrijven regelmatig in een lastig parket.

Klanten vragen om een snellere doorontwikkeling van je product, maar de capaciteit om te leveren is te beperkt. Je bedenkt een prachtig concept voor een nieuwe module of een nieuw product, maar het team zit al vol met de bestaande roadmap. Vacatures voor software developers blijven soms maanden- tot jarenlang openstaan. Waar vind je de juiste mensen?

Als Nederlandse softwareondernemer zie je grote tech bedrijven al jaren development hubs opzetten in allerlei landen. Dat zal lukken met grote budgetten, maar is dat ook te doen als MKB’er? Helpt uitbreiden met een development team in een nabijgelegen land? Hoe ga je om met de tijdsbesteding die daarvoor nodig is, hoe vind je de juiste locatie, lokaal leiderschap en team? Hoe groot zijn de ondernemersrisico’s, hoe voorkom je fouten op het gebied van legal, HR en cultuur?

Dit zijn reële vragen. Tegelijkertijd zijn het vragen die eerder beantwoord zijn. In deze whitepaper delen we 5 lessen op basis van onze ervaringen met remote development teams in Roemenië sinds 2005. Specifiek voor softwarebedrijven die een remote team in het buitenland willen opzetten. Uitbreiden naar het buitenland klinkt spannend, maar met de juiste opzet is dat het niet.

Les 1: Van capaciteit naar de menselijke maat

Mensenwerk

Ondanks het technische aspect van ons vak, is de ontwikkeling van software vooral mensenwerk. Dit lijkt een open deur, maar kan niet vaak genoeg gezegd worden. Als ondernemer heb je gecommitteerde mensen nodig.

Zie je ontwikkelaars als goedkope arbeidskrachten in een ander land? Dan is de kans dat een remote team je vooruit gaat helpen erg laag. Wil je mensen in het buitenland aan je binden, dan maak je hen onderdeel van het team.

Een hecht team creëren

Inmiddels zijn er ruim 60 Roemeense medewerkers werkzaam voor de klanten van Talenting Software, in diverse remote teams. Een aantal dat jaarlijks toeneemt.

Onze klanten behandelen elke developer als onderdeel van hun team. Elke medewerker is gelijkwaardig – ongeacht de locatie – en wordt betrokken.

In formele activiteiten zoals : werkoverleggen, stand-ups en bedrijfsupdates. Maar ook in informele activiteiten – zoals een online vrijdagmiddagborrel met het Nederlandse team – die even belangrijk zijn voor het vormen van een hecht team.

Les 2: Investeer in het buitenlandse team

Bepalend voor het succes

In een goed functionerend bedrijf is personeel van onschatbare waarde. Er zijn allerlei manieren om in een team te investeren. Juist bij een remote team in het buitenland is dit essentieel voor het succes van een goed softwareproduct.

Investeer in persoonlijke ontwikkeling

Medewerkers presteren beter als ze gerespecteerd worden. Ondanks het feit dat een remote team duizenden kilometers weg kan zitten, verdienen zij een gelijkwaardige plek binnen een bedrijf. Als werkgever bied je dus een professionele werkomgeving. Dit gaat verder dan een mooi kantoor en snelle computers. Met investeren doelen we vooral op persoonlijke ontwikkeling, opleiding en scholing. Dit zijn belangrijke elementen om personeel langdurig aan je bedrijf te verbinden. Een investering in mensen heeft ook andere positieve effecten. Het vergroten van werkgelegenheid draagt praktisch bij aan de sociale en economische ontwikkeling van regio’s en landen.

Universiteit van Brasov

Talenting Software werkt intensief samen met de Transilvania Universiteit van Brasov. Voor ambitieuze studenten hebben we speciale cursussen en summerschools ontworpen. Wie deze programma’s succesvol doorloopt, kan een stage in een van de development teams doen. Deze route zorgt ervoor dat we kandidaten goed kunnen beoordelen voordat we de talenten een baan aanbieden.

Les 3: Bezoek remote teams met regelmaat

Face-to-face contact is essentieel

Dit punt is belangrijk om een echte band op te bouwen met medewerkers in het buitenland. Natuurlijk zijn digitale meetings niet meer weg te denken uit ons dagelijks leven. Als software ontwikkelaar zal je deze regelmatig blijven houden. Daarnaast is face-to-face contact essentieel.

Ontwikkel een persoonlijke band

Of je nu een remote team in India, Kroatië of Roemenië hebt zitten; ga met regelmaat op bezoek. Blijf voor een paar dagen en bouw een band op, ook tijdens activiteiten als samen uit eten gaan. Dit is leuk, maar is vooral belangrijk voor de samenhang tussen de verschillende teams. Net zoals je in Nederland met je collega’s op stap gaat, doe je dat met een remote team in het buitenland ook.

Les 4: Respecteer cultuurverschillen

Reflecteer op cultuurverschillen

Internationaal zakendoen is verrijkend, uitdagend en soms lastig. In het buitenland gelden andere normen en waarden dan in Nederland. Opvattingen over bijvoorbeeld werktijden, directe communicatie en leiderschap verschillen per land. In welk land je als ondernemer ook zaken gaat doen, je doet er het beste aan om altijd respect voor de lokale cultuur te hebben. Je kent het klassieke voorbeeld van directe Nederlanders ongetwijfeld. Zelf als je je daar bewust van bent, blijft het belangrijk om regelmatig op cultuurverschillen te reflecteren en te denken hoe dat in jouw team werkt.

Wederzijdse interesse

Respect voor een cultuur vereist ook een bepaalde interesse. Stuur je een remote team in het buitenland aan? Dan doe je er goed aan de feestdagen, de omgangsvormen en de gewoontes van een land te leren kennen. Een praktisch voorbeeld: in Roemenië is het gebruikelijk dat de verjaardag van een collega uitbundig gevierd wordt. Je gaat samen na werktijd uit eten. Natuurlijk ga je op zo’n moment mee en maak je als Nederlandse werkgever echte connectie.

Les 5: Kies een locatie die bij jouw wensen past

Afwegen van verschillende opties

Natuurlijk is Roemenië niet het enige land waar je een remote team kunt opzetten. Weeg voor jezelf af wat de voor- en nadelen van verschillende landen en culturen zijn. Een paar voorbeelden:

• In Roemenië is servicegerichtheid diep ingeworteld, zoals dat al decennia geldt voor veel Oost-Europese landen.

• Bètavakken zijn in voormalige Oostbloklanden vele malen populairder dan in West-Europa. Dit zorgt voor een procentueel groter aanbod van goed opgeleide software developers in vergelijking met een land als Nederland.

• Ook in India zijn veel hoogopgeleide IT’ers beschikbaar en liggen de kosten gemiddeld laag. Daartegenover zijn cultuurverschillen tussen India en Nederland groter.

• Heel praktisch, hoe groot is het tijdsverschil tussen je Nederlandse en remote locatie? Hoe groter het verschil, hoe belangrijker het is dat je Nederlandse team flexibel is. Om voor en na gewone kantoortijden beschikbaar te zijn.

• En nog zo een, hoe ver weg is je remote locatie? Hoe makkelijk reis je erheen? Net als het vorige punt is dit een cruciaal onderdeel in je afweging, omdat het invloed heeft op een goede communicatie en onderlinge band.

Hoe zet je een remote development team op?

Een team opbouwen in het buitenland kan een flinke uitdaging zijn. We begrijpen dit niet alleen, we hebben het zelf ervaren. Bovenstaande lessen zijn een samenvatting uit 18 jaar ervaring, waarin we met vallen en opstaan veel geleerd hebben.

Bij Talenting Software zijn we er daarom zeker van dat succesvol werken met een remote development team goed mogelijk is. We helpen Nederlandse softwareondernemers graag met het maken van de stap naar het buitenland en het opzettten van hun eigen remote development team.

Overweeg je aan de slag te gaan met software developers in het buitenland? We delen graag vrijblijvend onze kennis met je en zien ernaar uit je te ontmoeten.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.