HOE WE SAMENWERKEN

Hoe werken we samen op afstand en hoe kunnen we een extern ontwikkelteam of een -teamlid succesvol maken? Het werken met een extern ontwikkelingsteam of teamlid vereist in het begin een klein beetje aandacht op het gebied van communicatie en het delen van informatie. Hieronder benoemen we een paar dingen die geregeld en waar op gelet moet worden voor een succesvolle start: 

Onboarding
Een goed begin: de eerste dagen van een nieuwe baan of samenwerking zijn erg belangrijk voor uw softwareontwikkelaars, vooral als ze op afstand werken. Een goed onboarding proces zal u helpen de basis te leggen voor een goede samenwerking en toekomstig productief werk. Omdat de technici en ontwikkelaars fysiek niet bij elkaar zitten, is het erg belangrijk dat regelmatig contact wordt gelegd met de moderne middelen die tegenwoordig beschikbaar zijn zoals Skype, Webex, e-mail, telefoon of chat. Communicatie kan op die manier goed en snel tot stand wordt gebracht. Voor alle teambijeenkomsten adviseren we om Skype of Webex te gebruiken. Maak ook afspraken: planning en overeenstemming over de manier van werken zal toekomstige misverstanden voorkomen. Ook een goede ‘kennismaking’ met het team en hun rollen is belangrijk. Het is belangrijk voor elk lid om te weten wie wat doet en welke verantwoordelijkheden bij die rol horen.

Project aanpak
Zorg allereerst voor de juiste projectaanpak en toolset. In dit opzicht is Agile projectmanagement (namelijk Scrum) een van de meest populaire benaderingen om het softwareontwikkelingsproces in externe teams uit te voeren. Het kan met succes worden gebruikt, ongeacht afstanden en tijdsverschillen. Het wordt ook vaak gecombineerd met populaire tools als JIRA.

Communicatie
Het Agile-proces is sterk afhankelijk van regelmatige communicatie tussen de klant en het ontwikkelingsteam. In dit verband raden we aan speciale hulpprogramma’s voor projectbeheer en samenwerking te gebruiken, zoals bijvoorlbeeld Trello, Atlassian JIRA, Redmine, Target Process, Skype, Slack, Google Hangouts en Hipchat. Bepaal welke hulpmiddelen u wilt gebruiken of laat ons advies hierover geven. Aangezien er geen tijdsverschillen zijn, zijn er veel manieren om een transparante en efficiënte samenwerking tot stand te brengen tussen uw on-site medewerkers en het offshore ontwikkelingsteam. Het opzetten van communicatiekanalen tussen uw on-site team en uw ontwikkelaars is cruciaal voor samenwerking op lange termijn.

Breng uw flexibel virtueel team naar u toe:  
Indien nodig kan ons team u ook lokaal ondersteunen, hoewel sommige kostenvoordelen gedurende die korte periode een stukje verloren gaan als gevolg van reizen en extra kosten. Macedonische burgers hebben geen visum nodig om naar Nederland te reizen, dus er zijn geen lange visum aanvragen nodig. Het voordeel om ze voor een korte tijd over te brengen is dat het helpt bij het opbouwen van een team en goede werkrelaties op te bouwen met de ontwikkelaars en andere teamgenoten. Aan de andere kant is het altijd een goed idee om je ontwikkelaars uit te nodigen om ter plaatse te werken, tenminste in de vroege stadia van een project (onboarding) om elkaar te leren kennen en de basis informatie met elkaar te delen. Dit kan het ontwikkelingsproces een mooie kickstart te geven.

Wij zijn er om te helpen! 
Natuurlijk helpen we u bij het opzetten van de communicatie en samenwerking op basis van uw wensen en aangepast aan uw project behoeften. Uw lokale account verantwoordelijk zal altijd contact met u opnemen en u helpen waar nodig. Indien nodig kan hij ingrijpen om mogelijke problemen op te lossen. U kunt er ook voor kiezen om de projectleider of de Scrum-master bij ons te huren. Hij zal, gebaseerd op uw wensen en project, het project besturen of de team- en Scrum cycli leiden.