Hva er en distribuert utvikling?
Distribuert utvikling viser til en samling mennesker lokalisert i forskjellige områder som samarbeider for å utføre oppgaver i utviklingen av et prosjekt. Som et virtuelt team bruker denne gruppen mennesker kommunikasjonsteknologi for å fremme interaksjonene som er nødvendige for vellykket gjennomføring av arbeidsoppgaver. En distribuert arbeidsstyrkeløsning er flytende, ved at team kan komme sammen for et prosjekt og deretter spre seg, og nye team kan danne for påfølgende prosjekter på ad hoc-basis. Distribuerte utviklingsteam brukes ofte i samarbeid innen programvareutvikling, vitenskapelig forskning og teknologiutvikling.
Fordelene som tilbys av en distribuert utviklingsarbeidsmodell er mange. Kompetanse og talent er ikke bundet av fysisk sted, og eksperter kan tappes for å utføre viktige aspekter av arbeidet. Mentorskap kan også være en rikere opplevelse av samme grunn.
Arbeidere som jobber i distribuerte team har mer fleksibilitet i tidskrav. Fleksibilitet kan styrke kreativiteten, slik at arbeidstakere kan bidra når de jobber i flyt. Den økte mentale tilstanden der en persons sinn er fullt engasjert i de høyeste nivåer av kreativ og mental ytelse, er en verdsatt eiendel.
Utfordringene med å styre distribuert utvikling er imidlertid viktige. Å jobbe på tvers av geografiske områder som kan spenne over mange kulturer krever en høy grad av kompetanse innen menneskelige ressurser for å administrere forhold uten tilgang til den rike kommunikasjonen som skjer i et ansikt til ansikt-sted. Selv om videokonferanser kan forbedre dette noe, er det fortsatt aspekter av interaksjon ansikt til ansikt som ikke lett kan kopieres. Hvis det virtuelle teamet er multinasjonalt i sminke, kan mangelen være enda mer et problem, da teammedlemmer må bygge bro mellom kulturelle forskjeller innenfor den reduserte mellommenneskelige kommunikasjonen som ligger i et virtuelt miljø. Internasjonale lover kan også spille inn, noe som krever personalets tid til å sikre lovlig overholdelse av ulik forskrift.
Kanskje en av de viktigste problemstillingene i distribuert utvikling er den hyppige situasjonen med å utføre arbeid som et team på tvers av flere tidssoner. For eksempel, hvis en arbeider lokalisert ved det østlige kystlinjen i USA er pålagt å samordne seg tett med et teammedlem i Asia, kan tidsforskjellen være så stor at det gjør det ganske vanskelig for de to å samarbeide. Det kan være bare et lite tidsvindu når begge er på jobb. Det kan føre til betydelige kommunikasjonsforsinkelser.
Distribuert utvikling er ikke synonymt med outsourcing, selv om den strategien kan brukes for å samle talent. Outsourcing er en menneskelig ressursstrategi som kilder jobber for entreprenører, som deretter administrerer disse menneskelige ressursene som en mellommann. Dette kalles også underleveranser, ettersom den vanlige forståelsen av skillet mellom de to har forsvunnet.