Hvad er en distribueret udvikling?
Distribueret udvikling henviser til en samling af mennesker beliggende i forskellige områder, der samarbejder samarbejder for at udføre opgaver i udviklingen af et projekt. Som et virtuelt team bruger denne gruppe mennesker kommunikationsteknologi til at fremme de interaktioner, der er nødvendige for vellykket gennemførelse af arbejdsopgaver. En distribueret arbejdsstyrkeopløsning er flydende, idet hold kan mødes til et projekt og derefter sprede sig, og der kan dannes nye teams til efterfølgende projekter på ad hoc -basis. Distribuerede udviklingsteam bruges ofte i samarbejde inden for softwareudvikling, videnskabelig forskning og teknologiudvikling.
Fordelene, der tilbydes af en distribueret udviklingsarbejdsmodel, er mange. Ekspertise og talent er ikke bundet af det fysiske sted, og eksperter kan tappes for at udføre vigtige aspekter af arbejdet. Mentoring kan også være en rigere oplevelse af samme grund.
Arbejdstagere, der arbejder i distribuerede teams, har mere fleksibilitet i tidskrav. Fleksibilitet kan forbedreKreativitet, der gør det muligt for arbejdstagere at bidrage, når de arbejder i strømmen. Den øgede mentale tilstand, hvor en persons sind er fuldt engageret på de højeste niveauer af kreativ og mental præstation, er et værdsat aktiv.
Udfordringerne ved styring af distribueret udvikling er imidlertid betydningsfulde. At arbejde på tværs af geografiske områder, der kan spænde over mange kulturer, kræver en høj grad af ekspertise i menneskelige ressourcer for at styre forhold uden adgang til den rige kommunikation, der forekommer i et ansigt til ansigt-sted. Selvom videokonferencer kan forbedre dette noget, er der stadig aspekter af ansigt til ansigt-interaktion, som ikke let kan replikeres. Hvis det virtuelle team er multinationalt i makeup, kan underskuddet være endnu mere et problem, da teammedlemmer skal bygge bro mellem kulturelle forskelle inden for den formindskede interpersonelle kommunikation, der er forbundet med et virtuelt miljø. International LAws may also come into play, requiring staff time to ensure legal compliance with disparate regulations.
Måske er et af de mest betydningsfulde spørgsmål inden for distribueret udvikling den hyppige situation med at udføre arbejde som et team på tværs af flere tidszoner. For eksempel, hvis en arbejdstager beliggende på det østlige havbræt i USA er forpligtet til at koordinere tæt med et teammedlem i Asien, kan tidsforskellen være så stor, at det gør det ganske vanskeligt for de to at samarbejde. There may be only a small window of time when both are at work. Significant communication delays can result.
Distributed development is not synonymous with outsourcing, although that strategy may be employed in assembling talent. Outsourcing is a human resource strategy that sources work to contractors, who then manage these human resources as an intermediary. This is also called subcontracting, as the common understanding of the distinction between the two has faded.